OSDN Git Service

2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2
3         PR libfortran/29627
4         * gfortran.dg/unf_short_record_1.f90:  New test.
5
6 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7
8         PR fortran/29067
9         * gfortran.dg/pr29067.f: New test.
10
11 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
12             Richard Sandiford  <richard@codesourcery.com>
13
14         * lib/target-supports.exp (get_compiler_messages): Append options
15         as a single list element.
16         (check_effective_target_arm_vfp_ok): New.
17         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18
19 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
20
21         PR fortran/29387
22         * gfortran.dg/intrinsic_actual_2.f90: New test.
23
24         PR fortran/29490
25         * gfortran.dg/actual_array_interface_1.f90: New test.
26
27         PR fortran/29641
28         * gfortran.dg/used_types_11.f90: New test.
29         
30 2006-10-30  Dirk Mueller  <dmueller@suse.de>
31
32         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
33         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
34         * g++.old-deja/g++.pt/eichin01.C (main): Same.
35         * g++.old-deja/g++.mike/net25.C (main): Same.
36         * g++.dg/lookup/exception1.C (main): Same.
37         * g++.dg/parse/parens2.C (main): Same.
38
39 2006-10-30  Roger Sayle  <roger@eyesopen.com>
40
41         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
42
43 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44
45         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
46         * gcc.dg/torture/builtin-math-3.c: Likewise.
47
48 2006-10-30  Tobias Burnus  <burnus@net-b.de>
49
50         PR fortran/29452
51         * gfortran.dg/write_check.f90: Check run-time keyword checking.
52         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
53
54 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
55
56         PR Fortran/29410
57         * gfortran.fortran-torture/execute/transfer1.f90: New test.
58
59 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
60
61         * lib/target-supports.exp (check_function_available): Declare
62         function before calling.
63
64 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
65
66         PR tree-optimization/29637
67         * gcc.dg/pr29637.c: New test.
68
69 2006-10-29  Roger Sayle  <roger@eyesopen.com>
70
71         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
72         tree canonicalization.
73
74 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
75
76         * gcc.dg/builtins-20.c: Add more hypot tests.
77
78 2006-10-29  Roger Sayle  <roger@eyesopen.com>
79
80         * gcc.dg/fold-compare-1.c: New test case.
81
82 2006-10-29  Dirk Mueller  <dmueller@suse.de>
83
84         PR c++/16307
85         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
86
87 2006-10-29  Roger Sayle  <roger@eyesopen.com>
88
89         PR tree-optimization/15458
90         * gcc.dg/fold-xornot-1.c: New test case.
91
92 2006-10-29  Richard Guenther  <rguenther@suse.de>
93
94         * gcc.target/i386/math-torture/trunc.c: New testcase.
95
96 2006-10-29  Richard Guenther  <rguenther@suse.de>
97
98         * gcc.target/i386/math-torture/round.c: New testcase.
99
100 2006-10-29  Richard Guenther  <rguenther@suse.de>
101
102         * gcc.target/i386/math-torture/ceil.c: New testcase.
103         * gcc.target/i386/math-torture/floor.c: Likewise.
104
105 2006-10-29  Richard Guenther  <rguenther@suse.de>
106
107         * gcc.target/i386/math-torture/rint.c: New testcase.
108         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
109
110 2006-10-29  Richard Guenther  <rguenther@suse.de>
111
112         * gcc.target/i386/math-torture/lfloor.c: New testcase.
113         * gcc.target/i386/math-torture/lceil.c: Likewise.
114
115 2006-10-28  Tobias Burnus  <burnus@net-b.de>
116
117         PR libgfortran/24313
118         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu. 
119
120 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
121
122         * gcc.c-torture/execute/20020118-1.c,
123         gcc.c-torture/execute/builtins/strlen.c,
124         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
125         comment typos.
126
127 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
128
129         * gcc.dg/builtins-20.c: Add tests for hypot.
130         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
131         two-argument builtins.
132         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
133         TESTIT2.  Update all callers.
134         (TESTIT2, TESTIT2_R): New helper macros.
135         Add testcases for pow, hypot and atan2.
136
137 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
138
139         PR C++/29295
140         * g++.dg/expr/bool1.C: New test.
141         * g++.dg/expr/bool2.C: New test.
142
143 2006-10-28  Tobias Burnus  <burnus@net-b.de>
144
145         PR fortran/28224 
146         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
147         * gfortran.dg/namelist_internal.f90: New test. 
148
149 2006-10-28  Tobias Burnus  <burnus@net-b.de>
150
151         PR fortran/29625
152         * gfortran.dg/io_real_boz.f90: Add.
153         * gfortran.dg/io_real_boz2.f90: Add.
154
155 2006-10-28  Richard Guenther  <rguenther@suse.de>
156
157         PR middle-end/26899
158         * gcc.dg/tree-ssa/pr26899.c: New testcase.
159
160 2006-10-28  Richard Guenther  <rguenther@suse.de>
161
162         PR target/28806
163         * gcc.target/i386/math-torture/lround.c: New testcase.
164
165 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
166
167         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
168         * gcc.dg/builtins-44.c: Likewise.
169         * gcc.dg/builtins-45.c: Likewise.
170         * gcc.dg/pr28796-2.c: Likewise.
171         * gcc.dg/unordered-3.c: Likewise.       
172
173 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
174
175         PR libgfortran/27954
176         * gfortran.dg/error_recovery_2.f90: New test.
177
178 2006-10-26  Richard Guenther  <rguenther@suse.de>
179
180         * gcc.target/i386/i386.exp: Use glob, not find to collect
181         tests.  Avoids recursing into subdirectories.
182         * gcc.target/i386/math-torture/math-torture.exp: Torture
183         for interesting ia32 math options.
184         * gcc.target.i386/math-torture/lrint.c: New testcase.
185
186 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
187
188         PR libgfortran/29563
189         * gfortran.dg/arrayio_9.f90: Update test.
190         * gfortran.dg/arrayio_19.f90: New test.
191
192 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
193
194         * gcc.dg/20061026.c: New testcase.
195
196 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
197
198         PR libgfortran/29563
199         * gfortran.dg/arrayio_9.f90: New test.
200
201 2006-10-26  Ben Elliston  <bje@au.ibm.com>
202
203         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
204         Copy the strings manually, as strcpy may call strlen.
205
206 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
207
208         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
209         Add checks for log, log2, log10 and log1p.
210
211         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
212         we already test 0.0.  Add checks for expm1, log, log2, log10,
213         log1p, cbrt, erf and erfc.
214
215 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
216
217         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
218
219 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
220
221         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
222         and remainderl() built-in functions.  Remove -ffast-math from
223         dg-options.
224
225 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
226
227         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
228         acosh and atanh.
229         
230         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
231         floating point modifiers to arguments passed to float and long
232         double functions respectively.  Update all callers to use floating
233         point numbers, not integers.  Add tests for exp, exp2 and
234         exp10/pow10.
235
236         * gcc.dg/torture/builtin-math-3.c: New test.
237
238 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
239
240         PR fortran/29393
241         * gfortran.dg/initialize_2.f90: New.
242
243 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
244
245         * gcc.dg/torture/builtin-math-2.c: New test.
246
247 2006-10-24  Richard Guenther  <rguenther@suse.de>
248
249         PR middle-end/28796
250         * gcc.dg/pr28796-1.c: New testcase.
251         * gcc.dg/pr28796-2.c: Likewise.
252
253 2006-10-24  Richard Guenther  <rguenther@suse.de>
254
255         * gcc.dg/builtins-57.c: New testcase.
256
257 2006-10-24  Richard Guenther  <rguenther@suse.de>
258
259         PR tree-optimization/29567
260         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
261
262 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
263
264         PR tree-optimization/14784
265         * gcc.dg/alias-10.c: New test.
266
267 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
268
269         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
270
271 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
272
273         * gcc.dg/builtin-strncat-chk-1.c: New test.
274
275 2006-10-23  Jan Hubicka  <jh@suse.cz>
276
277         * gcc.dg/memmove-1.c: New test.
278
279 2006-10-23  Paul Brook  <paul@codesourcery.com>
280
281         * gcc.dg/pragma-pack-5.c: New test.
282
283 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
284
285         * g++.dg/other/s390-1.C: New testcase.
286
287 2006-10-23  Richard Guenther  <rguenther@suse.de>
288
289         PR middle-end/27132
290         PR middle-end/23295
291         * gcc.dg/pr27132.c: New testcase.
292         * gcc.dg/pr23295.c: Likewise.
293         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
294         * g++.dg/tree-ssa/pr19807.C: Likewise.
295
296 2006-10-23  Richard Guenther  <rguenther@suse.de>
297
298         PR middle-end/21032
299         * gcc.dg/pr21032.c: New testcase.
300
301 2006-10-22  Jeff Law  <law@redhat.com>
302         Richard Guenther  <rguenther@suse.de>
303
304         PR tree-optimization/15911
305         * gcc.dg/tree-ssa/vrp30.c: New testcase.
306
307 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
308
309         PR c++/20647
310         * g++.dg/abi/rtti3.C: New.
311
312 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
313
314         PR middle-end/28252
315         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
316         transformation.
317
318 2006-10-21  Richard Guenther  <rguenther@suse.de>
319
320         PR tree-optimization/3511
321         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
322
323 2006-10-21  Richard Guenther  <rguenther@suse.de>
324
325         PR middle-end/26898
326         * gcc.dg/torture/pr26898-1.c: New testcase.
327         * gcc.dg/torture/pr26898-2.c: Likewise.
328
329 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
330         
331         PR c++/28053
332         * g++.dg/parse/bitfield1.C: Adjust error markers.
333         * g++.dg/parse/bitfield2.C: New test. 
334         
335 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
336
337         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
338
339 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
340
341         PR libfortran/27895
342         * gfortran.dg/zero_sized_1.f90: New test.
343
344 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
345
346         * gcc.dg/div-compare-1.c: New test.
347
348 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
349
350         PR fortran/29216
351         * gfortran.dg/result_default_init_1.f90: New test.
352
353         PR fortran/29314
354         * gfortran.dg/automatic_default_init_1.f90: New test.
355
356         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
357         from 38 to 33.
358
359 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
360
361         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
362         'using namespace std' without previous declaration.
363         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
364         * g++.old-deja/g++.robertl/eb133c.C: New.
365
366 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
367
368         PR libgfortran/29277
369         * gfortran.dg/streamio_4.f90: Update test.
370         * gfortran.dg/streamio_11.f90: New test.
371
372 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
373
374         PR c++/27952
375         * g++.dg/inherit/virtual1.C: New test.
376         
377 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
378
379         PR c++/28261
380         * g++.dg/parse/enum3.C: New test.
381
382 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
383
384         PR c++/29039
385         * g++.dg/init/ctor8.C: New test.
386         
387 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
388
389         PR c++/27270
390         * g++.dg/ext/complit8.C: Tweak error markers.
391         * g++.dg/template/complit1.C: Add error marker.
392
393 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
394
395         PR c++/27270
396         * g++.dg/ext/complit8.C: New test.
397
398         PR c++/29408
399         * g++.dg/parse/dtor12.C: New test.
400
401         PR c++/29435
402         * g++.dg/template/sizeof11.C: New test.
403
404 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
405
406         PR fortran/29392
407         * gfortran.dg/data_char_3.f90: New test.
408
409         PR fortran/20541
410         * gfortran.dg/negative_automatic_size.f90: New test.
411
412 2006-10-16  David Daney  <ddaney@avtrex.com>
413
414         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
415
416 2006-10-16  Eric Christopher  <echristo@apple.com>
417
418         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
419         x86_64.
420
421 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
422
423         PR c++/28211
424         * g++.dg/tc1/dr49.C: Tweak error messages.
425         * g++.dg/parse/template21.C: New test.
426
427 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
428
429         PR middle-end/20491
430         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
431
432 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
433
434         PR fortran/29403
435         * gfortran.dg/print_1.f90: New test.
436
437 2006-10-15  Jan Hubicka  <jh@suse.cz>
438
439         PR middle-end/29241
440         * gcc.c-torture/compile/pr29241.c: New testcase.
441
442 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
443
444         PR middle-end/29250
445         * gcc.c-torture/compile/pr29250.c: New test.
446
447 2006-10-15  Richard Guenther  <rguenther@suse.de>
448
449         * gcc.dg/pr29299.c: New testcase.
450
451 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
452
453         PR fortran/24767
454         * gfortran.dg/label_4.f90: Adjust warning flag.
455
456 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
457
458         PR fortran/29371
459         * gfortran.dg/nullify_3.f90: New test.
460
461 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
462
463         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
464         on Solaris 2.5.1 too.
465
466 2006-10-13  Eric Christopher  <echristo@apple.com>
467
468         * gcc.dg/pr25993.c: Skip for darwin.
469
470 2006-10-13  Eric Christopher  <echristo@apple.com>
471
472         * gcc.dg/visibility-11.c: Skip for darwin.
473
474 2006-10-13  Eric Christopher  <echristo@apple.com>
475
476         * gcc.dg/darwin-weakimport-1.c: Use
477         -fno-asynchronous-unwind-tables.
478         * gcc.dg/darwin-weakimport-3.c: Ditto.
479
480 2006-10-13  Richard Guenther  <rguenther@suse.de>
481
482         PR tree-optimization/29446
483         * gcc.dg/torture/pr29446.c: New testcase.
484
485 2006-10-13  Bill Wendling  <wendling@apple.com>
486
487         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
488         * g++.old-deja/g++.jason/hmc1.C: Likewise.
489         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
490         * g++.old-deja/g++.law/shadow1.C: Likewise.
491         * g++.old-deja/g++.law/ctors10.C: Likewise.
492         * g++.dg/debug/namespace1.C: Likewise.
493         * g++.dg/inherit/namespace-as-base.C: Likewise.
494         * g++.dg/opt/delay-slot-1.C: Likewise.
495         * g++.dg/parse/defarg10.C: Likewise.
496         * g++.dg/template/ptrmem11.C: Likewise.
497         * g++.dg/template/mem_func_ptr.C: Likewise.
498         * g++.dg/template/spec19.C: Likewise.
499
500 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
501
502         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
503
504 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
505
506         PR fortran/29373
507         * gfortran.dg/implicit_9.f90: New test.
508
509         PR fortran/29407
510         * gfortran.dg/namelist_25.f90: New test.
511
512         PR fortran/27701
513         * gfortran.dg/same_name_2.f90: New test.
514
515         PR fortran/29232
516         * gfortran.dg/host_assoc_types_1.f90: New test.
517
518         PR fortran/29364
519         * gfortran.dg/missing_derived_type_1.f90: New test.
520         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
521
522         PR fortran/29422
523         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
524
525         PR fortran/29428
526         * gfortran.dg/alloc_comp_assign_5.f90: New test.
527
528 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
529
530         PR fortran/29391
531         * gfortran.dg/bound_2.f90: New test.
532
533 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
534
535         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
536         directive.
537         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
538         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
539         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
540         * gfortran.dg/gomp/reduction3.f90: Likewise.
541         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
542         * gfortran.dg/dummy_procedure_2.f90: Likewise.
543         * gfortran.dg/interface_derived_type_1.f90: Likewise.
544         * gfortran.dg/forall_4.f90: Likewise.
545         * gfortran.dg/spec_expr_4.f90: Likewise.
546         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
547         * gfortran.dg/forall_5.f90: Likewise.
548         * gfortran.dg/open_access_append_2.f90: Add check for
549         compile-time warning.
550
551 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
552
553         PR c++/28506
554         * g++.dg/parse/pure1.C: New test.
555
556 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
557
558         PR fortran/21435
559         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
560         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
561         for compile-time warnings.
562         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
563         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
564         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
565         file.
566         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
567         specifier.
568         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
569         compile-time warning.
570
571 2006-10-12  Jan Hubicka  <jh@suse.cz>
572
573         PR c/28419
574         * gcc.dg/pr28319.c: New test.
575
576 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
577         PR c++/29318
578         * g++.dg/ext/vla4.C: New test.
579
580 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
581
582         PR c++/27961
583         * g++.dg/template/crash60.C: New test.
584         * g++.dg/other/large-size-array.C: Adjust error markers.
585         * g++.dg/parse/crash27.C: Likewise.
586         * g++.dg/template/crash1.C: Likewise.
587
588 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
589
590         PR testsuite/29093
591         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
592
593 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
594
595         PR preprocessor/28709
596         * gcc.dg/cpp/paste14.c: New test.
597
598 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
599
600         PR c++/29175
601         * g++.dg/init/array24.C: New test.
602
603 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
604
605         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
606         of <sys/types.h>.
607
608 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
609
610         PR c++/29024
611         * g++.dg/parse/typedef8.C: New test.
612         * g++.dg/other/mult-stor1.C: Adjust error markers.
613
614 2006-10-11  Richard Guenther  <rguenther@suse.de>
615
616         PR tree-optimization/28230
617         * gcc.dg/torture/pr28230.c: New testcase.
618
619 2006-10-11  Richard Guenther  <rguenther@suse.de>
620
621         PR inline-asm/29119
622         * gcc.dg/torture/pr29119.c: New testcase.
623
624 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
625
626         PR middle-end/29272
627         * gcc.c-torture/execute/20060930-2.c: New test.
628
629 2006-10-09  Richard Henderson  <rth@redhat.com>
630
631         Revert emutls patch.
632
633 2006-10-09  Richard Guenther  <rguenther@suse.de>
634
635         PR middle-end/29254
636         * gcc.dg/pr29254.c: New testcase.
637
638 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
639             Paul Thomas  <pault@gcc.gnu.org>
640
641         PR fortran/20541
642         * gfortran.dg/alloc_comp_basics_1.f90: New test.
643         * gfortran.dg/alloc_comp_basics_2.f90: New test.
644         * gfortran.dg/alloc_comp_assign_1.f90: New test.
645         * gfortran.dg/alloc_comp_assign_2.f90: New test.
646         * gfortran.dg/alloc_comp_assign_3.f90: New test.
647         * gfortran.dg/alloc_comp_assign_4.f90: New test.
648         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
649         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
650         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
651         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
652         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
653         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
654         * gfortran.dg/alloc_comp_std.f90: New test.
655         * gfortran.dg/move_alloc.f90: New test.
656
657 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
658
659         PR fortran/29115
660         * gfortran.dg/derived_constructor_comps_2.f90: New test.
661
662         PR fortran/29211
663         * gfortran.dg/forall_char_dependencies_1.f90: New test.
664
665 2006-10-08  Tobias Burnus  <burnus@net-b.de>
666
667         PR fortran/28585
668         * gfortran.dg/new_line.f90: New test.
669
670 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
671
672         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
673         * gcc.dg/torture/builtin-convert-1.c,
674         gcc.dg/torture/builtin-convert-2.c,
675         gcc.dg/torture/builtin-convert-3.c,
676         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
677
678 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
679
680         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
681         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
682         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
683         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
684
685 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
686
687         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
688         Xfail some tests for powerpc-darwin and powerpc-aix.
689
690 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
691
692         PR c/29380
693         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
694
695 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
696
697         PR target/29300
698         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
699         on hppa*-*-hpux*.
700
701 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
702
703         PR fortran/16580
704         PR fortran/29288
705         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
706         Add tests for using all possible intrinsics as actual arguments.
707         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
708         all possible intrinsics as actual arguments.
709         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
710         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
711
712 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
713
714         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
715         * gcc.dg/debug/debug-2.c: Likewise.
716
717 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
718
719         * gcc.c-torture/compile/sync-2.c: New test.
720
721 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
722
723         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
724         line endings.
725
726 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
727
728         PR rtl-optimization/29128
729         * gcc.c-torture/compile/pr29128.c: New test.
730
731 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
732
733         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
734         line endings.
735
736 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
737
738         PR middle-end/29256
739         * gcc.dg/tree-ssa/loop-19.c: New test.
740
741 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
742
743         PR tree-optimization/29330
744         * gcc.dg/pr29330.c: New test.
745
746         PR target/28924
747         * gcc.c-torture/compile/20061005-1.c: New test.
748
749 2006-10-06  Olivier Hainque  <hainque@adacore.com>
750
751         * gcc.dg/typename-vla-1.c: New case.
752         * gnat.dg/forward_vla.adb: New case.
753
754 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
755
756         PR tree-optimization/29290
757         * gfortran.dg/loop_nest_1.f90: New test.
758
759         PR target/29198
760         * gcc.dg/tls/opt-12.c: New test.
761
762         PR fortran/28415
763         * gfortran.dg/save_2.f90: New test.
764
765         PR c/29091
766         * gcc.dg/pr29091.c: New test.
767
768 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
769
770         * lib/target-supports.exp
771         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
772         same as x86_64-*-*; check for LP64.
773
774 2006-10-04  Richard Henderson  <rth@redhat.com>
775
776         * lib/target-supports.exp (check_effective_target_tls): Redefine
777         to mean non-emulated tls.
778         * gcc.dg/tls/alias-1.c: Remove tls requirement.
779         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
780         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
781         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
782         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
783         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
784         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
785
786 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
787
788         PR fortran/29343
789         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
790
791 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
792
793         * gfortran.dg/bounds_check_fail_1.f90: New test.
794
795 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
796
797         PR c++/29020
798         * g++.dg/template/friend48.C: New test.
799
800 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
801
802         PR fortran/29098
803         * gfortran.dg/default_initialization_2.f90: New test.
804
805 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
806
807         PR fortran/20779
808         PR fortran/20891
809         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
810
811 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
812
813         PR fortran/29284
814         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
815
816         PR fortran/29321
817         PR fortran/29322
818         * gfortran.dg/missing_optional_dummy_2.f90: New test.
819
820         PR fortran/25091
821         PR fortran/25092
822         * gfortran.dg/entry_array_specs_1.f90: New test.
823
824 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
825
826         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
827         insufficient to inhibit some test failures at -O3.  Do testing
828         on integers.
829
830 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
831
832         PR c++/29138
833         * g++.dg/inherit/access8.C: New test.
834         * g++.dg/template/dtor4.C: Tweak error messages.
835
836 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
837
838         PR fortran/27478
839         * gfortran.dg/entry_8.f90: New test.
840
841 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
842
843         PR c++/29291
844         * g++.dg/parse/new4.C: New test.
845
846 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
847
848         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
849         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
850         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
851         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
852         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
853
854 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
855
856         PR fortran/19260
857         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
858         * gfortran.dg/continuation_2.f90: New test.
859
860         PR fortran/19262
861         * gfortran.dg/continuation_3.f90: New test.
862         * gfortran.dg/continuation_4.f90: New test.
863         * gfortran.dg/continuation_5.f: New test.
864         * gfortran.dg/continuation_6.f: New test.
865
866 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
867
868         PR c++/29226
869         * g++.dg/template/vla1.C: New test.
870
871 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
872
873         PR fortran/29210
874         * gfortran.dg/complex_parameter_1.f90: New test.
875
876 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
877
878         PR c/29154
879         * gcc.c-torture/execute/20060929-1.c: New test.
880
881 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
882
883         PR c++/29105
884         * g++.dg/template/member6.C: New test.
885         * g++.dg/parse/typename7.C: Adjust error markers.
886
887         PR c++/29080
888         * g++.dg/template/member7.C: New test.
889
890 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
891
892         PR c/24010
893         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
894         gcc.dg/Woverride-init-3.c: New tests.
895
896 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
897
898         * gcc.c-torture/execute/20060930-1.c: New test.
899
900 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
901
902         PR fortran/18791
903         * gfortran.dg/specifics_1.f90: New test.
904         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
905         complex specifics.
906
907 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
908
909         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
910         pthread-init-common.h: New.
911
912 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
913
914         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
915         precision on some archs.
916
917 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
918
919         * gcc.dg/non-local-goto-1.c: New test.
920         * gcc.dg/non-local-goto-2.c: Likewise.
921         * gcc.dg/setjmp-3.c: Likewise.
922         * gcc.dg/setjmp-4.c: Likewise.
923
924 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
925
926         * gnat.dg/self_aggregate_with_pointer.adb: New test.
927
928 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
929
930         PR fortran/28276
931         * gfortran.dg/exponent_1.f90: New test.
932
933         PR fortran/27021
934         * gfortran.dg/nearest_1.f90: New test.
935
936 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
937
938         PR middle-end/25261
939         PR middle-end/28790
940         * gcc.dg/gomp/nestedfn-1.c: New test.
941
942 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
943
944         PR objc/29195
945         * objc/compile/method-1.m: New test.
946
947 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
948
949         PR c++/26938
950         * g++.dg/template/crash58.C: New test.
951         * g++.dg/parse/crash28.C: Adjust error markers.
952         * g++.dg/template/crash34.C: Likewise.
953         * g++.dg/template/friend31.C: Likewise.
954         * g++.dg/template/crash32.C: Likewise.
955
956         PR c++/27329
957         * g++.dg/template/crash59.C: New test.
958
959         PR c++/27667
960         * g++.dg/template/spec33.C: New test.
961         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
962
963 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
964             Adam Nemet  <anemet@caviumnetworks.com>
965
966         * gcc.dg/tree-ssa/ivopts-1.c: New test.
967         * gcc.dg/tree-ssa/ivopts-2.c: New test.
968
969 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
970
971         PR target/28911
972         * gcc.dg/pr28911.c: New.
973
974 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
975
976         PR target/29169
977         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
978         (dg-options): Add -mfpmath=387.
979
980 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
981
982         PR c/28706
983         * gcc.dg/pr28706.c: New test.
984
985         PR c/28712
986         * gcc.dg/pr28712.c: New test.
987
988 2006-09-22  Mike Stump  <mrs@apple.com>
989
990         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
991
992 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
993
994         PR tree-optimization/28888
995         * gcc.dg/pr28888.c: New test.
996
997 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
998
999         PR c++/29016
1000         * g++.dg/init/ptrfn1.C: New test.
1001
1002 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
1003
1004         PR c++/28861
1005         * g++.dg/template/spec32.C: New test.
1006         * g++.dg/parse/crash9.C: Adjust error markers.
1007
1008         PR c++/28303
1009         * g++.dg/template/typedef6.C: New test.
1010         * g++.dg/init/error1.C: Adjust error markers.
1011         * g++.dg/parse/crash9.C: Likewise.
1012         * g++.dg/template/crash55.C: Likewise.
1013
1014 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
1015
1016         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
1017
1018 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
1019
1020         PR target/27650
1021         * g++.dg/ext/dllimport12.C: New test.
1022
1023 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
1024
1025         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
1026         * gcc.target/mips/nmadd-2.c: Likewise.
1027         * gcc.target/mips/mips-ps-6.c: New test.
1028         * gcc.target/mips/neg-abs-1.c: Likewise.
1029         * gcc.target/mips/neg-abs-2.c: Likewise.
1030         * gcc.target/mips/nmadd-3.c: New test.
1031
1032 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
1033
1034         PR middle-end/28046
1035         * gcc.dg/gomp/atomic-10.c: New test.
1036         * g++.dg/gomp/atomic-10.C: New test.
1037
1038 2006-09-20  Eric Christopher  <echristo@apple.com>
1039
1040         * gcc.target/i386/sse3-not-fisttp.c: New.
1041
1042 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
1043
1044         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
1045
1046 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
1047
1048         * gcc.c-torture/execute/pr28289.c (one): New variable.
1049         (main): Use it instead of argc.
1050         * gcc.c-torture/execute/20060102-1.c (one): New variable.
1051         (main): Use it instead of argc.
1052
1053 2006-09-19  Paul Brook  <paul@codesourcery.com>
1054
1055         PR target/28516
1056         * gcc.dg/nested-func-5.c: New test.
1057
1058 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1059
1060         * lib/target-supports.exp (check_effective_target_tls): Compile
1061         test stubs using ${tool}_target_compile, not just target_compile.
1062         (check_effective_target_tls_runtime): Likewise.
1063
1064 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1065
1066         * gcc.c-torture/compile/20030405-1.x: Remove.
1067
1068         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
1069         optimising linker from discarding it.
1070
1071 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
1072
1073         PR fortran/28526
1074         * gfortran.dg/keyword_symbol_1.f90: New test.
1075
1076         * gfortran.dg/spread_shape_1.f90: Add missing warning with
1077         pedantic compilation option.
1078
1079 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
1080
1081         PR fortran/29060
1082         * gfortran.dg/spread_shape_1.f90: New test.
1083
1084 2006-09-17  Roger Sayle  <roger@eyesopen.com>
1085
1086         PR tree-optimization/28887
1087         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
1088
1089 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
1090
1091         PR c/25993
1092         * gcc.dg/pr25993.c: New test.
1093
1094 2006-09-17  Ira Rosen  <irar@il.ibm.com>
1095
1096         PR tree-opt/21591
1097         * gcc.dg/vect/pr21591.c: New test.
1098
1099 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
1100
1101         PR tree-opt/29059
1102         * gcc.c-torture/compile/strcpy-1.c: New test.
1103         * gcc.c-torture/compile/strcpy-2.c: New test.
1104         * gcc.c-torture/compile/memcpy-1.c: New test.
1105         * gcc.c-torture/compile/memcpy-2.c: New test.
1106
1107 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1108
1109         PR testsuite/29055
1110         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
1111
1112 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1113
1114         * gnat.dg/specs/double_record_extension1.ads: New test.
1115         * gnat.dg/specs/double_record_extension2.ads: Likewise.
1116
1117 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
1118
1119         PR fortran/29051
1120         * gfortran.dg/oldstyle_3.f90: New test.
1121
1122 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1123
1124         PR libgfortran/29099
1125         * gfortran.dg/secnds-1.f: New test.
1126
1127 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1128
1129         PR libgfortran/29053
1130         * gfortran.dg/streamio_9.f90: New test.
1131         * gfortran.dg/streamio_10.f90: New test.
1132
1133 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
1134
1135         PR C++/29002
1136         * g++.dg/init/array22.C: New test.
1137         * g++.dg/init/array23.C: New test.
1138
1139 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
1140
1141         * stackcheck.lst: Update list of tests requiring stack checking.
1142         * norun.lst: Adjust for above change.
1143         * ada95.lst: New file.
1144         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
1145         requiring -gnat95 switch.
1146
1147 2006-09-14  Olivier Hainque  <hainque@adacore.com>
1148
1149         * gnat.dg/in_out_parameter.adb: New test.
1150
1151 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
1152
1153         PR debug/28980
1154         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
1155
1156 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1157
1158         * gnat.dg/specs/unchecked_union.ads: New test.
1159
1160 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
1161
1162         PR rtl-optimization/28982
1163         * gcc.c-torture/execute/pr28982a.c: New test.
1164         * gcc.c-torture/execute/pr28982b.c: Likewise.
1165
1166 2006-09-12  Eric Christopher  <echristo@apple.com>
1167
1168         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
1169         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
1170
1171 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
1172
1173         PR c/28768
1174         PR preprocessor/14634
1175         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
1176         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
1177         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
1178
1179 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1180
1181         * gcc.dg/pr28243.c: New test.
1182
1183 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
1184
1185         PR fortran/28971
1186         gfortran.dg/pr28971.f90: New test to act as a backstop in case
1187         this undiagnosed regression reappears.
1188
1189 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
1190
1191         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
1192         Treat $srcdir as a literal.
1193         * lib/fortran-torture.exp (fortran-torture-compile,
1194         fortran-torture-execute): Likewise.
1195         * lib/objc-torture.exp (objc-torture-compile,
1196         objc-torture-execute): Likewise.
1197         * lib/profopt.exp (profopt-execute): Likewise.
1198
1199 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
1200
1201         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
1202
1203 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
1204
1205         PR testsuite/28950
1206         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
1207
1208 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
1209
1210         PR target/13685
1211         * gcc.target/i386/pr13685.c: New test.
1212
1213 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1214
1215         * gcc.dg/pr28726.c: New test.
1216
1217 2006-09-11  Josh Conner  <jconner@apple.com>
1218
1219         * gcc.dg/nrv3.c: Increase size of structure.
1220         * gcc.dg/nrv4.c: Likewise.
1221         * gcc.dg/nrv5.c: Likewise.
1222
1223 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
1224
1225         PR libfortran/28890
1226         gfortran.dg/assumed_charlen_function_5.f90: New test.
1227
1228 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
1229
1230         PR c++/28991
1231         * g++.dg/init/static3.C: New test.
1232
1233 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
1234
1235         PR testsuite/29007
1236         * gcc.dg/long-long-cst1.c (t): Add cast to
1237         __SIZE_TYPE__ before casting to int.
1238         (main): Return 0 on success.
1239
1240 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1241
1242         * gcc.c-torture/execute/20060910-1.c: New test.
1243
1244 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
1245
1246         PR middle-end/26983
1247         * gcc.dg/pr26983.c: New test.
1248
1249 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
1250
1251         PR target/29006
1252         * gcc.c-torture/execute/pr29006.c: New test.
1253
1254 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1255
1256         PR libfortran/28947
1257         gfortran.dg/matmul_4.f90: New test.
1258
1259 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1260
1261         PR fortran/28959
1262         gfortran.dg/used_types_10: New test.
1263
1264 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1265
1266         PR libfortran/28923
1267         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
1268         gfortran.dg/array_initializer_3.f90: New test.
1269
1270 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1271
1272         PR fortran/28914
1273         * gfortran.dg/actual_array_constructor_3.f90: New test.
1274
1275 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
1276
1277         PR testsuite/26778
1278         * gcc.target/i386/pr26778.c: New testcase.
1279
1280 2006-09-08  Eric Christopher  <echristo@apple.com>
1281
1282         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
1283         * gcc.target/i386/memcpy-1.c: Ditto.
1284         * gcc.target/i386/asm-1.c: Ditto.
1285         * gcc.target/i386/20060512-4.c: Ditto.
1286         * gcc.target/i386/compress-float-387.c: Ditto.
1287         * gcc.target/i386/20060512-1.c: Ditto.
1288         * gcc.target/i386/compress-float-sse.c: Ditto.
1289         * gcc.target/i386/20060512-2.c: Ditto.
1290         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
1291         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1292         * gcc.target/i386/compress-float-387-pic.c: Ditto.
1293         * gcc.dg/pr26449.c: Ditto.
1294         * gcc.dg/attr-ms_struct-2.c: Ditto.
1295         * gcc.dg/attr-ms_struct-1.c: Ditto.
1296         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
1297
1298 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
1299
1300         PR c/28504
1301         * gcc.dg/vla-10.c: New test.
1302
1303 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1304
1305         PR c++/28858
1306         * g++.dg/parse/template20.C: New test.
1307         * g++.dg/template/operator8.C: Remove obsolete part.
1308         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
1309         * g++.old-deja/g++.pt/crash65.C: Likewise.
1310
1311 2006-09-07  Jason Merrill  <jason@redhat.com>
1312
1313         PR middle-end/27724
1314         * gcc.dg/long-long-cst1.c: New test.
1315
1316 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1317
1318         PR C++/28906
1319         * g++.dg/other/array3.C: New test.
1320         * g++.dg/other/array4.C: New test.
1321         * g++.dg/other/array5.C: New test.
1322
1323 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
1324
1325         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
1326
1327 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
1328
1329         PR target/28946
1330         * gcc.target/i386/pr28946.c: New test.
1331
1332 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
1333
1334         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
1335         in integer literal constant.
1336         * gfortran.dg/enum_8.f90: Ditto.
1337         * gfortran.dg/g77/20030326-1.f: Ditto.
1338
1339 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
1340
1341         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
1342         nonconformance usage.
1343
1344 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1345
1346         PR middle-end/28862
1347         * gcc.c-torture/compile/vector-align-1.c: New test.
1348
1349 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1350
1351         PR rtl-opt/27883
1352         * g++.dg/opt/copysign-1.C: New test.
1353
1354 2006-09-06  Jason Merrill  <jason@redhat.com>
1355
1356         PR c++/27371
1357         * g++.dg/warn/unused-result1.C: New test.
1358
1359 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
1360
1361         PR c++/28903
1362         * g++.dg/ext/vla3.C: New test.
1363
1364         PR c++/28886
1365         * g++.dg/template/array16.C: New test.
1366
1367 2006-09-06  Richard Guenther  <rguenther@suse.de>
1368
1369         * gcc.dg/pr27226.c: Remove testcase again.
1370
1371 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1372
1373         PR tree-opt/28937
1374         * g++.dg/opt/unroll2.C: New test.
1375
1376 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1377
1378         PR tree-opt/28952
1379         * gcc.dg/vect/pr28952.c: New test.
1380
1381 2006-09-05  Richard Guenther  <rguenther@suse.de>
1382
1383         PR tree-optimization/28900
1384         * gcc.dg/torture/pr28900.c: New testcase
1385
1386 2006-09-05  Richard Guenther  <rguenther@suse.de>
1387
1388         PR tree-optimization/28905
1389         * gcc.c-torture/compile/pr28905.c: New testcase.
1390
1391 2006-09-05  Richard Guenther  <rguenther@suse.de>
1392
1393         PR middle-end/28935
1394         * gcc.dg/pr28935.c: New testcase.
1395
1396 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1397
1398         * gcc.c-torture/execute/20060905-1.c: New test.
1399
1400 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
1401
1402         PR fortran/28908
1403         * gfortran.dg/used_types_7.f90: New test.
1404         * gfortran.dg/used_types_8.f90: New test.
1405         * gfortran.dg/used_types_9.f90: New test.
1406
1407 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1408
1409         * gcc.c-torture/compile/20060904-1.c: New test.
1410
1411 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1412
1413         PR c++/23287 Revert my 2006-09-01 patch
1414         * g++.dg/parse/dtor12.C: Remove.
1415
1416 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
1417
1418         PR c+/27670
1419         * g++.dg/template/operator9.C: New test.
1420
1421         PR c++/27493
1422         * g++.dg/template/operator7.C: New test.
1423
1424         PR c++/27494
1425         * g++.dg/template/operator8.C: New test.
1426
1427         PR c++/27397
1428         * g++.dg/template/crash57.C: New test.
1429
1430         * g++.dg/template/typedef4.C: Adjust error markers.
1431         * g++.dg/template/typedef5.C: Likewise.
1432
1433 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
1434
1435         PR c++/28878
1436         * g++.dg/parse/crash33.C: New test.
1437
1438 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
1439         Richard Guenther  <rguenther@suse.de>
1440         Adam Nemet  <anemet@caviumnetworks.com>
1441
1442         PR middle-end/27226
1443         * gcc.target/mips/memcpy-1.c: New testcase.
1444         * gcc.dg/pr27226.c: Likewise.
1445
1446 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1447
1448         PR c++/28705
1449         * g++.dg/lookup/koenig5.C: New.
1450         * g++.dg/template/crash56.C: New.
1451
1452 2006-09-01  Josh Conner  <jconner@apple.com>
1453
1454         PR c++/25505
1455         * gcc.dg/nrv3.c: New test.
1456         * gcc.dg/nrv4.c: New test.
1457         * gcc.dg/nrv5.c: New test.
1458
1459 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1460
1461         PR c++/23287
1462         * g++.dg/parse/dtor12.C: New.
1463
1464 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1465
1466         PR tree-optimization/28839
1467         * gcc.dg/pr28839.c: New test.
1468
1469 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1470
1471         PR target/24367
1472         * gcc.dg/pr24367.c: New testcase.
1473
1474 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1475
1476         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1477
1478 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1479
1480         PR rtl-optimization/27735
1481         * gcc.dg/loop-unswitch-1.c: New test.
1482
1483 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1484
1485         PR fortran/28885
1486         * gfortran.dg/aliasing_dummy_2.f90: New test.
1487
1488         PR fortran/20067
1489         * gfortran.dg/generic_5.f90: Change error message.
1490
1491         PR fortran/28873
1492         * gfortran.dg/generic_6.f90: New test.
1493
1494         PR fortran/25077
1495         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1496
1497         PR fortran/25102
1498         * gfortran.dg/invalid_interface_assignment.f90: New test.
1499
1500         PR fortran/24866
1501         * gfortran.dg/module_proc_external_dummy.f90: New test.
1502
1503 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1504
1505         PR c++/28349
1506         * testsuite/g++.dg/warn/var-args1.C: New test.
1507
1508 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1509
1510         PR fortran/28866
1511         * gfortran.dg/simpleif_2.f90: New test.
1512         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1513         * gfortran.dg/enum_5.f90: Ditto.
1514
1515 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1516             Kazu Hirata  <kazu@codesourcery.com>
1517
1518         PR tree-optimization/17506
1519         * gcc.dg/pr17506.c: New.
1520
1521 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1522
1523         PR c++/28139
1524         * g++.dg/eh/alias1.C: New test.
1525
1526 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1527
1528         PR c++/28860
1529         * g++.dg/template/ttp22.C: New test.
1530
1531 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1532
1533         PR middle-end/26632
1534         * gcc.dg/pr26632.c: New.
1535
1536 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1537
1538         PR libgfortran/28354
1539         * gfortran.dg/fmt_zero_precision.f90: New test.
1540
1541 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1542
1543         PR c++/28058
1544         * g++.dg/template/spec31.C: New test.
1545
1546 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1547
1548         PR c++/26573
1549         * g++.dg/other/static2.C: New test.
1550
1551 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1552
1553         * gcc.dg/Wswitch-enum-2.c: New test case.
1554         * gcc.dg/Wswitch-enum-3.c: Likewise.
1555
1556 2006-08-26  Richard Guenther  <rguenther@suse.de>
1557
1558         * gcc.c-torture/compile/20060826-1.c: New testcase.
1559
1560 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1561
1562         PR c++/28736
1563         * g++.dg/template/void10.C: New test.
1564
1565         PR c++/28737
1566         * g++.dg/template/void8.C: New test.
1567
1568         PR c+_+/28738
1569         * g++.dg/template/void9.C: New test.
1570
1571         * g++.dg/template/void3.C: Adjust error markers.
1572         * g++.dg/template/void4.C: Likewise.
1573         * g++.dg/template/crash55.C: Likewise.
1574         * g++.dg/template/void7.C: Likewise
1575
1576 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1577
1578         PR c++/28588
1579         * g++.dg/inherit/access6.C: New test.
1580         * g++.dg/inherit/access7.C: Likewise.
1581
1582         PR c++/28595
1583         * g++.dg/template/array15.C: New test.
1584         * g++.dg/template/crash2.C: Tweak error markers.
1585
1586 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1587
1588         PR middle-end/28683
1589         * gcc.c-torture/compile/20060823-1.c: New test.
1590
1591 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1592
1593         PR c++/28853
1594         * g++.dg/template/ttp21.C: New test.
1595
1596         PR c++/28852
1597         * g++.dg/other/operator1.C: Add error-marker.
1598         * g++.dg/other/operator2.C: New test.
1599
1600 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1601
1602         PR c/27893
1603         * gcc.c-torture/compile/vla-const-1.c,
1604         gcc.c-torture/compile/vla-const-2.c: New tests.
1605
1606 2006-08-26  Richard Guenther  <rguenther@suse.de>
1607
1608         PR middle-end/28814
1609         * gcc.dg/torture/pr28814.c: New testcase.
1610
1611 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1612
1613         PR c/28418
1614         * gcc.c-torture/compile/compound-literal-1.c: New test.
1615
1616 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1617
1618         PR c/28299
1619         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1620         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1621         Expect extra diagnostics.
1622
1623 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1624
1625         gcc.dg/noncompile/pr16876.c: New test.
1626
1627 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1628
1629         PR c++/28056
1630         * g++.dg/parse/local1.C: New test.
1631         * g++.dg/other/qual1.C: Tweak error marker.
1632
1633 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1634
1635         PR c++/27787
1636         * g++.dg/template/typename10.C: New.
1637         * g++.dg/template/lookup4.C: Remove bogus error marker.
1638
1639 2006-08-25  Richard Guenther  <rguenther@suse.de>
1640
1641         PR testsuite/28829
1642         * gcc.dg/pr26570.c: Fix testcase.
1643
1644 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1645
1646         PR tree-opt/28807
1647         * gcc.c-torture/execute/mayalias-2.c: New test.
1648         * gcc.dg/tree-ssa/alias-13.c: New test.
1649
1650 2006-08-24  Jan Hubicka  <jh@suse.cz>
1651
1652         PR debug/26881
1653         * gcc.dg/debug/pr26881.c: New file.
1654
1655 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1656
1657         PR fortran/28788
1658         * gfortran.dg/used_types_4.f90: New test.
1659         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1660         association of derived types.
1661         * gfortran.dg/used_types_2.f90: Add module cleanup.
1662         * gfortran.dg/used_types_3.f90: The same.
1663
1664         PR fortran/28771
1665         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1666         fix of regression.
1667
1668 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1669
1670         PR 28813
1671         * gfortran.dg/direct_io_6.f90: Remove test.
1672
1673 2006-08-23  Stuart Hastings  <stuart@apple.com>
1674
1675         PR 28825
1676         * gcc.target/i386/20060821-1.c: New.
1677
1678 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1679
1680         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1681         dg-warning strings for dllimport.
1682
1683 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1684
1685         PR C++/28450
1686         * g++.dg/ext/vector4.C: New test.
1687         * g++.dg/ext/complex1.C: New test.
1688
1689 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1690
1691         PR debug/28692
1692         * gcc.dg/debug/const-1.c: New.
1693         * gcc.dg/debug/const-2.c: New.
1694         * gcc.dg/debug/dwarf2/const-1.c: New.
1695         * gcc.dg/debug/dwarf2/const-2.c: New.
1696         * gcc.dg/debug/dwarf2/const-2b.c: New.
1697
1698 2006-08-22  Richard Guenther  <rguenther@suse.de>
1699
1700         PR middle-end/28776
1701         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1702         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1703
1704 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1705
1706         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1707
1708 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1709
1710         PR c++/26269
1711         * g++.dg/other/error14.C: New test.
1712
1713         PR c++/28505
1714         * g++.dg/parse/ctor7.C: New test.
1715         * g++.dg/parse/ctor8.C: Likewise.
1716
1717         PR c++/28741
1718         * g++.dg/template/void7.C: New test.
1719
1720 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1721
1722         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1723         * gnat.dg/self_aggregate_with_array.adb: New test.
1724
1725 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1726
1727         * g++.dg/eh/arm-vfp-unwind.C: New test.
1728
1729 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1730
1731         PR c++/28341
1732         * g++.dg/template/ref3.C: New test.
1733         * g++.dg/template/nontype13.C: New test.
1734
1735         PR c++/28346
1736         * g++.dg/template/ptrmem17.C: New test.
1737
1738 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1739
1740         PR target/28648 c:
1741         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1742
1743 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1744
1745         PR fortran/28630
1746         * gfortran.dg/used_types_2.f90: New test.
1747
1748         PR fortran/28601
1749         * gfortran.dg/used_types_3.f90: New test.
1750
1751         PR fortran/20886
1752         * gfortran.dg/generic_actual_arg.f90: New test.
1753
1754         PR fortran/28735
1755         * gfortran.dg/module_private_array_refs_1.f90: New test.
1756
1757         PR fortran/28762
1758         * gfortran.dg/program_name_1.f90: New test.
1759
1760         PR fortran/28425
1761         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1762
1763         PR fortran/28496
1764         * gfortran.dg/array_initializer_2.f90: New test.
1765
1766         PR fortran/18111
1767         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1768
1769         PR fortran/28600
1770         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1771
1772         PR fortran/28771
1773         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1774
1775         PR fortran/28660
1776         * gfortran.dg/dependent_decls_1.f90: New test.
1777
1778 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1779
1780         PR fortran/25217
1781         * gfortran.dg/derived_init_2.f90: New.
1782
1783 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1784
1785         * gcc.c-torture/execute/pr28289.c: New test.
1786
1787 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1788
1789         PR c/28744
1790         * gcc.dg/attr-externally-visible-1.c: New test.
1791         * gcc.dg/attr-externally-visible-2.c: New test.
1792         * g++.dg/parse/attr-externally-visible-1.C: New test.
1793         * g++.dg/parse/attr-externally-visible-2.C: New test.
1794
1795 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1796
1797         PR c++/28606
1798         * g++.dg/parse/dtor11.C: New test.
1799
1800 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1801
1802         PR rtl-optimization/28489
1803         * gcc.c-torture/compile/pr28489.c: New test.
1804
1805 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1806
1807         PR c++/28710
1808         * g++.dg/template/redecl4.C: New test.
1809
1810         PR c++/28711
1811         * g++.dg/template/ctor8.C: New test.
1812
1813 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1814
1815         * gcc.dg/pr26570.c: Fix testcase.
1816
1817 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1818
1819         * PR c++/28573
1820         * g++.dg/parse/offsetof6.C: New test.
1821         * g++.dg/parse/offsetof6.C: New test.
1822         * g++.dg/parse/offsetof7.C: New test.
1823
1824 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1825
1826         PR testsuite/28602
1827         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1828         is false.
1829
1830 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1831
1832         PR c++/28302
1833         * g++.dg/ext/vector3.C: New test.
1834
1835 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1836
1837         PR gcov/profile/26570
1838         * gcc.dg/pr26570.c: New test.
1839
1840 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1841
1842         PR c/27697
1843         * gcc.dg/qual-component-1.c: New test.
1844
1845 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1846
1847         PR c++/28593
1848         * g++.dg/parse/new3.C: New test.
1849
1850 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1851
1852         PR fortran/25828
1853         * gfortran.dg/streamio_1.f90: New test.
1854         * gfortran.dg/streamio_2.f90: New test.
1855         * gfortran.dg/streamio_3.f90: New test.
1856         * gfortran.dg/streamio_4.f90: New test.
1857         * gfortran.dg/streamio_5.f90: New test.
1858         * gfortran.dg/streamio_6.f90: New test.
1859         * gfortran.dg/streamio_7.f90: New test.
1860         * gfortran.dg/streamio_8.f90: New test.
1861
1862 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1863
1864         PR c/28287
1865         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1866
1867 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1868
1869         PR c++/28594
1870         * g++.dg/template/void6.C: New test.
1871
1872 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1873
1874         PR c/28649
1875         * gcc.dg/parse-error-1.c: New test.
1876         * gcc.dg/parse-error-2.c: New test.
1877         * gcc.dg/cpp/digraph2.c: Add error-marker.
1878         * gcc.dg/noncompile/920923-1.c: Likewise.
1879
1880 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1881
1882         PR c/27490
1883         * gcc.dg/sizeof-2.c: New testcase.
1884
1885         PR c/27489
1886         * gcc.dg/switch-A.c: New testcase.
1887
1888 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1889
1890         PR c++/28288
1891         PR c++/14556
1892         * g++.old-deja/g++.warn/compare1.C: Delete.
1893         * g++.dg/opt/pr7503-2.C: Delete.
1894         * g++.dg/opt/pr7503-3.C: Delete.
1895         * g++.dg/opt/pr7503-4.C: Delete.
1896         * g++.dg/opt/pr7503-5.C: Delete.
1897         * g++.dg/opt/max1.C: Delete.
1898         * g++.dg/warn/minmax.C: Delete.
1899         * g++.dg/expr/minmax.C: New test.
1900
1901 2006-08-14  Richard Guenther  <rguenther@suse.de>
1902
1903         PR testsuite/28703
1904         * gcc.c-torture/execute/pr28651.c: Do not use argc
1905         to avoid optimization, instead forbid inlining.
1906
1907 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1908
1909         PR rtl-optimization/28634
1910         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1911
1912 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1913
1914         PR c/27184
1915         * gcc.dg/torture/pr27184.c: New test.
1916
1917 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1918
1919         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1920
1921 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1922
1923         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
1924         * gfortran.dg/stat_2.f90: Likewise.
1925         * gfortran.dg/chmod_1.f90: Likewise.
1926         * gfortran.dg/chmod_2.f90: Likewise.
1927         * gfortran.dg/chmod_3.f90: Likewise.
1928
1929 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1930
1931         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1932
1933 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1934
1935         * g++.dg/opt/pr23454-2.C: New test.
1936
1937 2006-08-11  Richard Guenther  <rguenther@suse.de>
1938
1939         PR middle-end/28651
1940         * gcc.c-torture/execute/pr28651.c: New testcase.
1941
1942 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1943
1944         * gnat.dg/specs/static_initializer.ads: New test.
1945
1946 2006-08-10  Paul Brook  <paul@codesourcery.com>
1947
1948         * gcc.target/arm/cond-asm.c: New test.
1949
1950 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
1951
1952         PR tree-optimization/26197
1953         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
1954         * g++.dg/vect/vect.exp: Compile the new tests with
1955         --param max-aliased-vops=0.
1956
1957 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1958
1959         PR c++/28637
1960         * g++.dg/template/void3.C: New test.
1961
1962         PR c++/28638
1963         * g++.dg/template/void4.C: New test.
1964
1965         PR c++/28640
1966         * g++.dg/template/void5.C: New test.
1967
1968 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1969
1970         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1971         after dg-do compile.
1972
1973 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
1974
1975         PR tree-optimizations/26969
1976         * gcc.dg/vect/vect.exp: Compile tests prefixed with
1977         "unswitch-loops" with -funswitch-loops.
1978         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
1979
1980 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1981
1982         * gcc.dg/sparc-getcontext-1.c: Fix typo.
1983         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
1984         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
1985         * objc.dg/dwarf-1.m: Likewise.
1986         * objc.dg/dwarf-2.m: Likewise.
1987         * obj-c++.dg/dwarf-2.mm: Likewise.
1988
1989 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1990
1991         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
1992         * objc.dg/dwarf-2.m: Likewise.
1993         * obj-c++.dg/dwarf-2.mm: Likewise.
1994
1995         PR libfortran/28603
1996         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1997
1998         PR testsuite/27611
1999         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2000
2001         PR testsuite/27033
2002         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2003
2004 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
2005
2006         PR target/27827
2007         * gcc.target/i386/pr27827.c: New testcase.
2008
2009 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
2010
2011         PR fortran/28590
2012         * gfortran.dg/sequence_types_1.f90: New test.
2013
2014 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
2015
2016         PR fortran/28548
2017         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
2018         dg-warning.  Add -pedantic option.
2019
2020 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2021
2022         PR c/28502
2023         * gcc.dg/proto-1.c: New test.
2024
2025         PR c/27721
2026         * gcc.dg/lvalue-4.c: New test.
2027
2028         PR c/28136
2029         * gcc.dg/init-bad-5.c: New test.
2030
2031 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
2032
2033         PR c++/28347
2034         * g++.dg/ext/typedef-init.C: Add new test for typedef
2035         initialization inside templates. Adjust existing error markers.
2036
2037 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
2038
2039         PR c++/28148
2040         * g++.dg/init/ptrmem3.C: New test.
2041
2042 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
2043
2044         PR tree-optimization/27770
2045         * lib/target-support.exp: New target keyword "section_anchors".
2046         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
2047         tests.
2048         * gcc.dg/vect/section-anchors-pr27770.c: New test.
2049         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
2050         * gcc.dg/vect/section-anchors-vect-69.c: New test.
2051         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
2052
2053 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2054
2055         * gcc.dg/20060801-1.c: Add missing '}'.
2056
2057 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2058
2059         PR c++/27508
2060         * g++.dg/parse/dtor9.C: New test.
2061         * g++.dg/parse/dtor10.C: New test.
2062         * g++.dg/other/error7.C: Adjust error-marker.
2063
2064         PR c++/28274
2065         * g++.dg/other/default5.C: New test.
2066
2067 2006-08-02  Richard Guenther  <rguenther@suse.de>
2068
2069         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
2070
2071 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
2072
2073         PR c++/28557
2074         * g++.dg/template/conv9.C: New test.
2075
2076 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
2077
2078         PR debug/28063
2079         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
2080         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
2081         Optionally return assembly text.  Update callers.
2082         (check_no_compiler_messages): Update verbose messages.
2083         (check_no_messages_and_pattern): New.
2084         (check_effective_target_string_merging): New.
2085
2086 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2087
2088         PR c++/28250
2089         * g++.dg/eh/catch4.C: New test.
2090
2091         PR c++/28257
2092         * g++.dg/other/qual1.C: New test.
2093
2094         PR c++/28259
2095         * g++.dg/inherit/error2.C: New test.
2096
2097         PR c++/28267
2098         * g++.dg/other/new1.C: New test.
2099
2100         * g++.dg/warn/pr23075.C: Remove obsolete test.
2101         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
2102         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
2103
2104 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
2105
2106         PR c++/28523
2107         * g++.dg/eh/cast1.C: New test.
2108
2109 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
2110
2111         PR libfortran/28452
2112         * gfortran.dg/random_3.f90:  New test.
2113
2114 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2115
2116         PR c++/28432
2117         * g++.dg/other/pr28304.C: Change expected error message.
2118         * g++.dg/other/pr28432.C: New test.
2119
2120 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2121
2122         PR c++/28256
2123         * g++.dg/init/brace2.C: Change expected error message, add empty init.
2124
2125 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2126
2127         PR debug/23336
2128         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
2129         at -g1.
2130         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
2131         g++.dg/debug/enum-2.C: New.
2132
2133 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2134
2135         PR c++/6634
2136         * g++.dg/parse/long1.C: Add more tests.
2137
2138 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2139
2140         * gfortran.dg/lrshift_1.c: New file.
2141
2142 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2143
2144         PR libgfortran/28335
2145         * gfortran.dg/no_unit_error_1.f90: New test.
2146
2147 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2148
2149         PR libgfortran/28335
2150         * gfortran.dg/no_unit_error_1.f90: Delete test.
2151         * gfortran.dg/no_unit_error_2.f90: Delete test.
2152
2153 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2154
2155         * gfortran.dg/chmod_3.f90: New test.
2156         * gfortran.dg/ltime_gmtime_1.f90: New test.
2157         * gfortran.dg/ltime_gmtime_2.f90: New test.
2158         * gfortran.dg/lrshift_1.f90: New test.
2159         * gfortran.dg/chmod_1.f90: New test.
2160         * gfortran.dg/chmod_2.f90: New test.
2161
2162 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
2163
2164         PR c++/27668
2165         * g++.dg/template/crash55.C: New test.
2166
2167         PR c++/27962
2168         * g++.dg/template/nontype16.C: New test.
2169
2170         * g++.dg/template/void2.C: Adjust error markers.
2171         * g++.dg/template/nontype5.C: Adjust error markers.
2172
2173 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
2174
2175         * gcc.target/i386/stack-prot-kernel.c: New test.
2176
2177 2006-07-27  Roger Sayle  <roger@eyesopen.com>
2178
2179         * gcc.dg/builtins-55.c: New test case.
2180
2181 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
2182
2183         PR rtl-optimization/27907
2184         * gcc.c-torture/compile/pr27907.c: New test.
2185
2186 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2187
2188         * gfortran.dg/mclock.f90: New test.
2189         * gfortran.dg/int_conv_1.f90: New test.
2190         * gfortran.dg/stat_1.f90: New test.
2191         * gfortran.dg/stat_2.f90: New test.
2192
2193 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2194
2195         PR libgfortran/28335
2196         * gfortran.dg/no_unit_error_1.f90: New test.
2197         * gfortran.dg/no_unit_error_2.f90: New test.
2198         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
2199
2200 2006-07-25  Roger Sayle  <roger@eyesopen.com>
2201
2202         PR middle-end/28473
2203         * gcc.dg/fold-convround-1.c: New test case.
2204
2205 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2206
2207         * gfortran.dg/arithmetic_if.f90:  Fix comments.
2208
2209 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2210
2211         PR c++/27572
2212         * g++.dg/other/typedef1.C: New test.
2213         * g++.dg/template/typedef4.C: New test.
2214         * g++.dg/template/typedef5.C: New test.
2215
2216 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2217
2218         PR fortran/28416
2219         * gfortran.dg/allocatable_dummy_3.f90: New.
2220
2221 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2222
2223         PR fortran/28439
2224         * gfortran.dg/arithmetic_if.f90:  New test.
2225
2226 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
2227
2228         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
2229         avoid memcpy optimization.
2230
2231 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2232
2233         PR fortran/25289
2234         * gfortran.dg/direct_io_6.f90: New test.
2235
2236 2006-07-24  Jan Hubicka  <jh@suse.cz>
2237
2238         PR c/25795
2239         PR c++/27369
2240         * gcc.dg/pr25795.c: New test.
2241         * gcc.dg/pr25795-1.c: New test.
2242
2243 2006-07-23  Roger Sayle  <roger@eyesopen.com>
2244
2245         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
2246         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
2247         which may be transformed to "g || h" on some platforms.
2248
2249 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
2250
2251         PR c++/28025
2252         * g++.dg/template/friend45.C: New test.
2253
2254 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2255
2256         PR libgfortran/28339
2257         * gfortran.dg/arrayio_8.f90: New test.
2258
2259 2006-07-21  Mike Stump  <mrs@apple.com>
2260
2261         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
2262
2263         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
2264
2265 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2266
2267         PR c++/28250
2268         * g++.dg/eh/catch3.C: New test.
2269
2270         PR c++/28363
2271         * g++.dg/template/defarg10.C: New test.
2272
2273 2006-07-20  Paul Brook  <paul@codesourcery.com>
2274
2275         PR 27363
2276         * gcc.dg/pr27363.c: New test.
2277
2278 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
2279
2280         PR c++/28338
2281         * g++.dg/init/ref13.C: New test.
2282
2283 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2284
2285         PR obj-c++/28434
2286         * obj-c++.dg/proto-error-1.mm: New test.
2287
2288 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2289
2290         PR c++/28337
2291         * g++.dg/template/string1.C: New test.
2292
2293 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2294
2295         PR c++/28048
2296         * g++.dg/template/defarg9.C: New test.
2297
2298         PR c++/28235
2299         * g++.dg/template/static27.C: New test.
2300
2301 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
2302
2303         PR 28410
2304         * gcc.dg/tree-ssa/pr28410.c: New test.
2305
2306 2006-07-18  Lee Millward  <lee.millward@gmail.com>
2307
2308         PR c++/28258
2309         * g++/dg/other/error13.C: New test.
2310
2311         PR c++/28260
2312         * g++.dg/template/friend44.C: New test.
2313
2314 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
2315
2316         PR c++/27495
2317         * g++.dg/other/pr27495.C: New.
2318
2319 2006-07-18  Olivier Hainque  <hainque@adacore.com>
2320
2321         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
2322         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
2323
2324 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2325
2326         PR c/28286
2327         * gcc.dg/pragma-pack-4.c: New test.
2328
2329 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2330
2331         PR c++/28291
2332         * g++.dg/ext/pr28291.C: New test.
2333
2334 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2335
2336         PR middle-end/28403
2337         * gcc.c-torture/execute/pr28403.c: New test.
2338
2339 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2340
2341         PR middle-end/28402
2342         * gcc.dg/pr28402.c: New test.
2343
2344 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2345
2346         PR c++/28304
2347         * g++.dg/other/pr28304.C: New test.
2348
2349 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
2350
2351         PR other/28251
2352         gcc.c-torture/unsorted/dump-noaddr.c: New test.
2353         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
2354
2355 2006-07-17  Richard Guenther  <rguenther@suse.de>
2356
2357         PR tree-optimization/28238
2358         * g++.dg/tree-ssa/pr28238.C: New testcase.
2359
2360 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2361
2362         PR c++/28250
2363         * g++.dg/eh/catch1.C: New test.
2364         * g++.dg/eh/catch2.C: New test.
2365
2366 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
2367
2368         PR c++/28370
2369         * g++.dg/template/anon3.C: New test.
2370
2371 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
2372
2373         PR fortran/20844
2374         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
2375         specifiers requiring an explicit format tag..
2376
2377         PR fortran/28201
2378         * gfortran.dg/generic_5: New test.
2379
2380         PR fortran/20893
2381         * gfortran.dg/elemental_optional_args_1.f90: New test.
2382
2383 2006-07-16  Olivier Hainque  <hainque@adacore.com>
2384
2385         * gnat.dg/assert.ads: New file.
2386         * gnat.dg/controlled_record.ads: Likewise.
2387         * gnat.dg/controlled_record.adb: Likewise.
2388
2389 2006-07-15  Lee Millward  <lee.millward@gmail.com>
2390
2391         PR c++/28292
2392         * g++.dg/other/error12.C: New test.
2393
2394         PR c++/28269
2395         * g++.dg/template/crash54.C: New test.
2396
2397 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2398
2399         PR c++/28249
2400         * g++.dg/parse/catch1.C: New test.
2401
2402         PR c++/28294
2403         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
2404
2405         PR c++/28387
2406         * g++.dg/ext/attrib24.C: New test.
2407
2408 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2409
2410         PR c++/28343
2411         * g++.dg/ext/asmspec1.C: New test.
2412
2413 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
2414
2415         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
2416         (dg-test): Support shouldfail tests.
2417         * lib/target-supports-dg.exp (dg-shouldfail): New.
2418         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
2419         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
2420         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
2421         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
2422         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
2423         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
2424         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
2425
2426 2006-07-13  Jan Hubicka  <jh@suse.cz>
2427
2428         * gcc.target/i386/memcpy-1.c: New.
2429
2430 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
2431
2432         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
2433
2434 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
2435
2436         PR fortran/25097
2437         * gfortran.dg/present_1.f90: New test.
2438
2439         PR fortran/20903
2440         * gfortran.dg/interface_derived_type_1.f90: New test.
2441
2442 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2443
2444         PR fortran/28213
2445         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2446         list.
2447
2448 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2449
2450         PR c++/27820
2451         * g++.dg/other/label1.C: New test.
2452
2453 2006-07-07   Richard Guenther  <rguenther@suse.de>
2454
2455         PR middle-end/28268
2456         * gcc.dg/torture/pr28268.c: New testcase.
2457
2458 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2459
2460         PR c++/27019
2461         * g++.dg/ext/pr27019.C: New.
2462
2463 2006-07-07  Richard Guenther  <rguenther@suse.de>
2464
2465         PR tree-optimization/28187
2466         * gcc.dg/pr28187.c: New testcase.
2467
2468 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2469
2470         * gnat.dg/address_conversion.adb: New test.
2471         * gnat.dg/boolean_subtype.adb: Likewise.
2472         * gnat.dg/frame_overflow.adb: Likewise.
2473         * gnat.dg/pointer_array.adb: Likewise.
2474         * gnat.dg/pointer_conversion.adb: Likewise.
2475
2476 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2477
2478         PR fortran/28237
2479         PR fortran/23420
2480         * gfortran.dg/print_fmt_5.f90: New test.
2481
2482 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2483
2484         PR fortran/28129
2485         * gfortran.dg/bounds_check_4.f90: New test.
2486
2487 2006-07-05  Richard Guenther  <rguenther@suse.de>
2488
2489         PR target/28158
2490         * gfortran.dg/pr28158.f90: New testcase.
2491
2492 2006-07-05  Richard Guenther  <rguenther@suse.de>
2493
2494         PR tree-optimization/28162
2495         * gcc.dg/pr28162.c: New testcase.
2496
2497 2006-07-05  Richard Guenther  <rguenther@suse.de>
2498         Andrew Pinski  <pinskia@gcc.gnu.org>
2499
2500         PR c++/27084
2501         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2502
2503 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2504
2505         PR fortran/28174
2506         * gfortran.dg/actual_array_substr_2.f90: New test.
2507
2508         PR fortran/28167
2509         * gfortran.dg/actual_array_constructor_2.f90: New test.
2510
2511 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2512
2513         * gfortran.dg/itime_idate_1.f: New test.
2514         * gfortran.dg/itime_idate_2.f: New test.
2515
2516 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2517
2518         PR libgfortran/27704
2519         * gfortran.dg/open_status_3.f90: New test.
2520         * gfortran.dg/fmt_l.f90: Update for new feature.
2521
2522 2006-07-03  Asher Langton  <langton2@llnl.gov>
2523
2524         * gfortran.dg/oldstyle_2.f90: New.
2525
2526 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2527
2528         * gnat.dg/string_slice.adb: New test.
2529
2530 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2531
2532         PR fortran/19259
2533         * gfortran.dg/semicolon_fixed.c: New.
2534         * gfortran.dg/semicolon_free.c: New.
2535
2536 2006-06-30  Mike Stump  <mrs@apple.com>
2537
2538         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2539         that don't support internal visibility.
2540
2541 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2542
2543         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2544         for '(' / ')' needing an extra '\'.
2545
2546 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2547
2548         PR middle-end/27428
2549         * gcc.dg/pr27428-1.c: New test case.
2550
2551 2006-06-29  Mike Stump  <mrs@apple.com>
2552
2553         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2554         on darwin as we can't align commons large enough yet.
2555
2556         * gcc.dg/vla-8.c: Add additional testcases.
2557
2558 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2559
2560         PR c++/28114
2561         * g++.dg/other/pr28114.C: New.
2562
2563 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2564
2565         * gcc.c-torture/compile/20060625-1.c: New test.
2566
2567 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2568
2569         PR fortran/20867
2570         * gfortran.dg/stfunc_3.f90: New test.
2571
2572         PR fortran/25056
2573         * gfortran.dg/impure_actual_1.f90: New test.
2574
2575         PR fortran/20874
2576         * gfortran.dg/elemental_result_1.f90: New test.
2577
2578         PR fortran/25073
2579         * gfortran.dg/select_7.f90: New test.
2580
2581         PR fortran/27554
2582         * intrinsic_actual_1.f: New test.
2583
2584         PR fortran/22038
2585         PR fortran/28119
2586         * gfortran.dg/forall_4.f90: New test.
2587
2588         PR fortran/25072
2589         * gfortran.dg/forall_5.f90: New test.
2590
2591 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2592
2593         PR c++/28051
2594         * g++.dg/template/using13.C: New test.
2595
2596         PR c++/28054
2597         * g++.dg/other/incomplete3.C: New test.
2598
2599 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2600
2601         PR fortran/28081
2602         * gfortran.dg/substr_3.f: New test.
2603         * gfortran.dg/equiv_2.f90: Update expected error message.
2604
2605 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2606
2607         PR fortran/28118
2608         * gfortran.dg/actual_array_substr_1.f90: New test.
2609
2610 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2611
2612         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2613         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2614
2615 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2616
2617         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2618
2619 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2620
2621         PR fortran/27981
2622         * gfortran.dg/simpleif_2.f90: New test.
2623
2624 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2625
2626         * g++.dg/template/error22.C: Fix typo.
2627
2628 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2629
2630         PR c++/28112
2631         * g++.dg/ext/attrib23.C: New test.
2632
2633 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2634
2635         * gnat.dg/varsize_temp.adb: New test.
2636
2637 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2638
2639         PR c++/11468
2640         * g++.dg/other/java2.C: New test.
2641
2642 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2643
2644         PR target/27789
2645         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2646         initialization.
2647
2648 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2649
2650         PR target/27531
2651         * gcc.dg/pr27531-1.c: New test case.
2652
2653 2006-06-22  Asher Langton  <langton2@llnl.gov>
2654
2655         PR fortran/24748
2656         * gfortran.dg/implicit_8.f90: New.
2657
2658 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2659
2660         PR rtl-optimization/28121
2661         * gcc.dg/pr28121.c: New test.
2662
2663 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2664
2665         PR c++/27805
2666         * g++.dg/parse/ptrmem6.C: New test.
2667
2668         PR c++/27821
2669         * g++.dg/template/error22.C: New test.
2670
2671 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2672
2673         PR c++/28111
2674         * g++.dg/template/friend43.C: New test.
2675
2676         PR c++/28110
2677         * g++.dg/template/crash53.C: New test.
2678
2679         PR c++/28109
2680         * g++.dg/rtti/incomplete1.C: New test.
2681
2682 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2683
2684         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2685
2686 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2687
2688         * gcc.c-torture/execute/complex-7.c: New.
2689
2690 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2691
2692         * gcc.dg/merge-all-constants-1.c: New test.
2693
2694 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2695
2696         PR c++/28113
2697         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2698
2699 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2700
2701         * gfortran.dg/rrspacing_1.f90: New test.
2702
2703 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2704
2705         PR c++/28052
2706         * g++.dg/other/bitfield2.C: New test.
2707
2708 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2709
2710         PR tree-optimization/27331
2711         * gcc.dg/pr27331.c: New test.
2712
2713 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2714             Eric Botcazou  <ebotcazou@adacore.com>
2715
2716         PR ada/18692
2717         * lib/gnat.exp: New file.
2718         * lib/gnat-dg.exp: Likewise.
2719         * gnat.dg: New directory.
2720         * gnat.dg/dg.exp: New driver.
2721         * gnat.dg/specs: New directory.
2722         * gnat.dg/specs/specs.exp: New driver.
2723         * gnat.dg/style: New directory.
2724         * gnat.dg/style/style.exp: New driver.
2725
2726 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2727
2728         PR fortran/16206
2729         * gfortran.dg/array_initializer_1.f90: New test.
2730
2731         PR fortran/28005
2732         * gfortran.dg/matmul_3.f90: New test.
2733
2734 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2735
2736         PR middle-end/28075
2737         * gcc.dg/tree-ssa/inline-1.c: New test.
2738
2739 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2740
2741         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2742         in malloc prototype; remove XFAIL.
2743         * gcc.dg/pr18241-2.c: Ditto.
2744         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2745         in memset prototype; remove XFAIL.
2746         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2747
2748 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2749
2750         * gcc.dg/vla-8.c: Add.
2751
2752 2006-06-19  Richard Guenther  <rguenther@suse.de>
2753
2754         PR tree-optimization/27090
2755         * g++.dg/tree-ssa/pr27090.C: New testcase.
2756
2757 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2758
2759         PR target/27861
2760         * gcc.dg/pr27861-1.c: New test case.
2761
2762 2006-06-19  Richard Guenther  <rguenther@suse.de>
2763
2764         PR middle-end/28045
2765         * gcc.dg/torture/pr28045.c: New testcase.
2766
2767 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2768
2769         PR fortran/26801
2770         * gfortran.dg/associated_4.f90: New test.
2771
2772 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2773
2774         PR fortran/19310
2775         PR fortran/19904
2776         * gfortran.dg/real_const_3.f90: New test.
2777
2778 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2779
2780         PR c++/28016
2781         * g++.dg/template/static26.C: New test.
2782
2783         PR c++/27979
2784         * g++.dg/expr/bitfield2.C: New test.
2785
2786         PR c++/27884
2787         * g++.dg/parse/linkage2.C: New test.
2788
2789 2006-06-16  Richard Guenther  <rguenther@suse.de>
2790
2791         PR middle-end/27116
2792         * gcc.dg/pr15785-1.c: Revert last change.
2793         * gcc.dg/torture/pr27116-2.c: New testcase.
2794
2795 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2796
2797         PR middle-end/27802
2798         * gcc.dg/pr27802-1.c: New test case.
2799
2800 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2801
2802         PR c++/27689
2803         * g++.dg/template/ttp18.C: New test.
2804         * g++.dg/template/ttp19.C: Likewise.
2805
2806         PR c++/27666
2807         * g++.dg/expr/cond9.C: New test.
2808
2809         PR c++/27640
2810         * g++.dg/template/ctor7.C: New test.
2811
2812 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2813
2814         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2815
2816 2006-06-16  Richard Guenther  <rguenther@suse.de>
2817
2818         PR tree-optimization/27781
2819         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2820
2821 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2822
2823         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2824
2825 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2826
2827         * gcc.dg/tree-ssa/loop-18.c: New test.
2828
2829 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2830
2831         PR c++/27665
2832         * g++.dg/template/crash52.C: New test.
2833
2834         PR c++/27648
2835         * g++.dg/ext/attrib22.C: New test.
2836
2837         PR c++/26559
2838         * g++.dg/template/builtin1.C: New test.
2839         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2840
2841         PR c++/28018
2842         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2843         assignment.
2844         * g++.old-deja/g++.pt/crash51.C: Likewise.
2845
2846         PR c++/27227
2847         * g++.dg/lookup/linkage1.C: New test.
2848         * g++.dg/lookup/linkage2.C: Likewise.
2849
2850 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2851
2852         PR middle-end/27959
2853         * gcc.dg/pr27959.c: New testcase.
2854
2855 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2856
2857         PR target/28014:
2858         * g++.dg/eh/div.C: New test.
2859
2860 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2861
2862         PR c++/27894
2863         * g++.dg/tree-ssa/pr26757.C: New test.
2864         * g++.dg/tree-ssa/pr27894.C: New test.
2865
2866 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2867
2868         * gcc.c-torture/compile/20060609-1.c: New test.
2869
2870         PR target/27863
2871         * gcc.c-torture/compile/pr27863.c: New test.
2872
2873 2006-06-13  Richard Guenther  <rguenther@suse.de>
2874
2875         PR tree-optimization/27830
2876         * g++.dg/tree-ssa/pr27830.C: New testcase.
2877
2878 2006-06-13  Matthew Sachs  <msachs@apple.com>
2879
2880         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2881         the list of compiler flags; this causes those flags to be checked
2882         for things like dg-skip-if.
2883
2884 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2885
2886         PR c++/27601
2887         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2888
2889 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2890             Kazu Hirata  <kazu@codesourcery.com>
2891
2892         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2893         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2894
2895 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2896
2897         PR c++/27933
2898         * g++.dg/lookup/using15.C: New test.
2899
2900         PR c++/27951
2901         * g++.dg/other/anon4.C: New test.
2902
2903 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2904
2905         PR c++/21210
2906         * g++.dg/init/complex1.C: New test case.
2907
2908 2006-06-11  Eric Christopher  <echristo@apple.com>
2909
2910         PR middle-end/27948
2911         * gcc.dg/bf-ms-layout.c: Run on darwin.
2912         * gcc.dg/bf-no-ms-layout: Ditto.
2913         * gcc.dg/attr-ms_struct-2.c: New.
2914         * gcc.dg/bf-ms-layout-2.c: Ditto.
2915
2916 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2917
2918         * gcc.dg/attr-ms_struct-packed1.c: New.
2919
2920 2006-06-09  Mike Stump  <mrs@apple.com>
2921
2922         * gcc.dg/vla-7.c: Add.
2923
2924 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2925
2926         PR fortran/24558
2927         * gfortran.dg/entry_6.f90: New test.
2928
2929         PR fortran/20877
2930         PR fortran/25047
2931         * gfortran.dg/entry_7.f90: New test.
2932
2933 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2934
2935         PR c/27747
2936         * gcc.dg/cpp/_Pragma6.c: New test.
2937
2938         PR c++/27748
2939         * g++.dg/cpp/_Pragma1.C: New test.
2940
2941         PR preprocessor/27746
2942         * gcc.dg/gomp/macro-3.c: New test.
2943         * gcc.dg/gomp/macro-4.c: New test.
2944         * g++.dg/gomp/macro-3.C: New test.
2945         * g++.dg/gomp/macro-4.C: New test.
2946
2947 2006-06-09  Richard Guenther  <rguenther@suse.de>
2948
2949         PR tree-optimization/26998
2950         * gcc.dg/torture/pr26998.c: New testcase.
2951         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2952
2953 2006-06-08  Mike Stump  <mrs@apple.com>
2954
2955         * gcc.dg/pr27095.c: Account for stubs.
2956
2957         PR target/26427
2958         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2959         produce bad code on darwin.
2960
2961 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2962
2963         PR fortran/27958
2964         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2965
2966 2006-06-08  Asher Langton  <langton2@llnl.gov>
2967
2968         PR fortran/27786
2969         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2970
2971 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2972
2973         PR target/27421
2974         * gcc.dg/union-3.c: New test.
2975
2976 2006-06-08  Richard Guenther  <rguenther@suse.de>
2977
2978         PR middle-end/27116
2979         * gcc.dg/torture/pr27116.c: New testcase.
2980         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2981
2982 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2983
2984         PR rtl-optimization/26449
2985         * gcc.dg/pr26449.c: New test.
2986
2987 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2988
2989         PR c++/27601
2990         * g++.dg/ext/offsetof1.C: Test member functions.
2991
2992 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2993
2994         * gcc.dg/pr27095.c: Improve scanning.
2995
2996 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2997
2998         PR fortran/23091
2999         * gfortran.dg/saved_automatic_1.f90: New test.
3000
3001         PR fortran/24168
3002         * gfortran.dg/array_simplify_1.f90: New test.
3003
3004         PR fortran/25090
3005         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3006
3007         PR fortran/25058
3008         * gfortran.dg/entry_dummy_ref_2.f90: New test.
3009
3010 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
3011
3012         PR c++/27177
3013         * g++.dg/expr/cast7.C: New test.
3014
3015 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
3016
3017         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
3018         * lib/gcc-defs.exp (tool_check_compile): Ditto.
3019         * lib/fortran-torture.exp (fortran-torture-compile,
3020         fortran-torture-execute): Ditto.
3021
3022 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
3023
3024         PR target/27842
3025         * gcc.dg/vmx/pr27842.c: New test.
3026
3027 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3028
3029         PR libfortran/27895
3030         * gfortran.dg/bounds_check_3.f90: New test.
3031
3032 2006-06-05  Mike Stump  <mrs@apple.com>
3033
3034         * objc.dg/objc-fast-4.m: Skip for ppc64.
3035
3036 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
3037
3038         PR testsuite/27705
3039         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
3040
3041 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3042             Victor Kaplansky  <victork@il.ibm.com>
3043
3044         PR tree-optimizations/26360
3045         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
3046         with -fno-tree-dce.
3047         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
3048
3049 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
3050
3051         PR fortran/14067
3052         * gfortran.dg/data_char_1.f90: Add messages for truncated
3053         strings.
3054
3055         PR fortran/16943
3056         * gfortran.dg/func_decl_2.f90: New test.
3057
3058         PR fortran/20839
3059         * gfortran.dg/do_2.f90: New test.
3060
3061         PR fortran/27655
3062         * gfortran.dg/associated_3.f90: New test.
3063
3064 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
3065
3066         PR c++/27819
3067         * g++.dg/template/static25.C: New test.
3068
3069         PR c++/27722
3070         * g++.dg/init/array21.C: New test.
3071
3072         PR c++/27807
3073         * g++.dg/ext/complit7.C: New test.
3074
3075         PR c++/27806
3076         * g++.dg/parse/ptrmem5.C: New test.
3077
3078 2006-06-04  Roger Sayle  <roger@eyesopen.com>
3079             Andrew Pinski  <pinskia@physics.uc.edu>
3080
3081         PR c/27150
3082         PR middle-end/27382
3083         * gcc.dg/pr27150-1.c: New testcase.
3084         * gcc.dg/pr27382-1.c: New testcase.
3085         * gcc.dg/pr27382-2.c: New testcase.
3086
3087 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
3088
3089         PR c/25161
3090         PR c/27020
3091         * gcc.dg/array-10.c: New test.
3092
3093 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3094
3095         PR c++/27804
3096         * g++.dg/init/const4.C: New test.
3097         * g++.dg/init/member1.C: Add error-marker.
3098         * g++.dg/other/fold1.C: Adjust error-marker.
3099
3100 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3101
3102         PR c++/27601
3103         * g++.dg/ext/offsetof1.C: New test.
3104
3105 2006-06-04 Eric Christopher <echristo@apple.com>
3106
3107         * gcc.dg/attr-ms_struct-1.c: New.
3108
3109 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
3110
3111         * gcc.c-torture/compile/builtin_constant_p.c: New test.
3112
3113 2006-06-04  Richard Guenther  <rguenther@suse.de>
3114
3115         PR tree-optimization/27039
3116         * gcc.dg/tree-ssa/loop-17.c: New testcase.
3117
3118 2006-06-03  Roger Sayle  <roger@eyesopen.com>
3119
3120         PR target/26223
3121         * gcc.target/i386/amd64-abi-2.c: New test case.
3122
3123 2006-06-02  Eric Christopher  <echristo@apple.com>
3124
3125         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
3126         * gcc.target/i386/20020523-1.c: Skip if darwin.
3127         * gcc.target/i386/asm-3.c: Ditto.
3128         * gcc.target/i386/20011119-1.c: Ditto.
3129         * gcc.target/i386/clobbers.c: Remove pic part of test.
3130
3131 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
3132
3133         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
3134         * g++.old-deja/g++.other/init19.C: Ditto.
3135         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
3136         and add other platforms as expected failures.
3137
3138 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
3139
3140         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
3141         (is-effective-target-keyword): Ditto.
3142
3143 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
3144
3145         PR fortran/27715
3146         * gfortran.dg/extended_char_comparison_1.f:  New test.
3147
3148 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
3149
3150         PR fortran/25098
3151         * gfortran.dg/dummy_procedure_1.f90: New test.
3152
3153         PR fortran/25147
3154         * gfortran.dg/dummy_procedure_2.f90: New test.
3155
3156         * gfortran.dg/associated_2.f90: Correct to make consistent with
3157         standard.
3158
3159 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3160
3161         * gcc.target/i386/387-11.c: New test case.
3162
3163 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
3164
3165         PR c++/27801
3166         * g++.dg/template/cond6.C: New test.
3167
3168         PR c++/26496
3169         * g++.dg/template/crash51.C: New test.
3170         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
3171
3172         PR c++/27385
3173         * g++.dg/init/array20.C: New test.
3174
3175 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3176
3177         * gcc.dg/builtins-54.c: New test case.
3178
3179 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3180
3181         PR c++/26433
3182         * g++.dg/template/fntry1.C: Add dg-do link.
3183
3184         PR c++/27808
3185         * g++.dg/parse/friend6.C: New test.
3186
3187 2006-05-30  Asher Langton  <langton2@llnl.gov>
3188
3189         * gfortran.dg/cray_pointers_7.f90: New test.
3190
3191 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3192
3193         PR tree-optimization/23452
3194         * gcc.dg/fold-mulconj-1.c: New test case.
3195
3196 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3197
3198         PR c++/27803
3199         * g++.dg/parse/bitfield1.C: New test.
3200
3201 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3202
3203         * gcc.target/ppc-eq0-1.c: New test case.
3204         * gcc.target/ppc-negeq0-1.c: New test case.
3205
3206 2006-05-30  Dirk Mueller  <dmueller@suse.de>
3207
3208         PR c/27273
3209         * gcc.dg/overflow-warn-5.c: New test.
3210
3211 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3212
3213         PR c/27718
3214         * gcc.dg/sizeof-1.c: New test.
3215
3216 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
3217
3218         PR target/27790
3219         * gcc.target/i386/pr27790.c: New test.
3220
3221 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3222
3223         PR libgfortran/27757
3224         * gfortran.dg/direct_io_5.f90: New test.
3225
3226 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3227
3228         PR libgfortran/27634
3229         * gfortran.dg/fmt_missing_period_1.f: New test.
3230         * gfortran.dg/fmt_missing_period_2.f: New test.
3231         * gfortran.dg/fmt_missing_period_3.f: New test.
3232
3233 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3234
3235         PR fortran/19777
3236         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
3237         arrays.
3238
3239 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3240
3241         PR c++/27713
3242         * g++.dg/template/new6.C: New test.
3243
3244 2006-05-29  Roger Sayle  <roger@eyesopen.com>
3245
3246         PR tree-optimization/24964
3247         * gcc.target/i386/387-10.c: New test case.
3248
3249 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
3250
3251         * intrinsics/string_intrinsics.c (compare_string):
3252         Use memcmp instead of strncmp to avoid tripping over
3253         CHAR(0) in a string.
3254
3255 2006-05-27  Richard Guenther  <rguenther@suse.de>
3256
3257         PR middle-end/27773
3258         * gcc.dg/torture/pr27773.c: New testcase.
3259
3260 2006-05-27  Dirk Mueller  <dmueller@suse.de>
3261
3262         * gcc.dg/pr24561.c: Rename to..
3263         * gcc.dg/pr25962.c: .. this.
3264
3265 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3266
3267         PR fortran/19777
3268         * gfortran.dg/bounds_check_2.f: New test.
3269
3270 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
3271
3272         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
3273         * gfortran.dg/byte_1.f90: Likewise.
3274         * gfortran.dg/dup_save_2.f90: Likewise.
3275
3276 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
3277
3278         * gfortran.dg/associated_2.f90: New test.
3279
3280 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3281
3282         PR fortran/27524
3283         * gfortran.dg/bounds_check_1.f90: New test.
3284
3285 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
3286
3287         PR rtl-optimization/27661
3288         * gcc.dg/pr27661.c: New test case.
3289
3290 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3291
3292         PR fortran/23151
3293         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
3294         * gfortran.dg/print_parentheses_1.f:  New test.
3295         * gfortran.dg/print_parentheses_2.f90:  New test.
3296
3297 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
3298
3299         PR target/27758
3300         * gcc.dg/pr27758.c: New test.
3301
3302 2006-05-24  Falk Hueffner  <falk@debian.org>
3303
3304         * gcc.c-torture/compile/pr27571.c: New test.
3305
3306 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
3307
3308         PR fortran/27709
3309         * gfortran.dg/spec_expr_4.f90: New test.
3310
3311         PR fortran/27155
3312         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
3313
3314 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
3315
3316         PR c++/20103
3317         * g++.dg/ext/complit6.C: New test.
3318         * g++.dg/ext/complit3.C: Adjust error markers.
3319         * g++.dg/init/const3.C: New test.
3320
3321 2006-05-25  Richard Guenther  <rguenther@suse.de>
3322
3323         PR middle-end/27743
3324         * gcc.dg/torture/pr27743.c: New testcase.
3325
3326 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3327
3328         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
3329
3330 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
3331
3332         * gcc.dg/compat/scalar-by-value-x.h: New.
3333         * gcc.dg/compat/scalar-by-value-y.h: New.
3334         * gcc.dg/compat/scalar-by-value-5.c: New.
3335         * gcc.dg/compat/scalar-by-value-5_main.c: New.
3336         * gcc.dg/compat/scalar-by-value-5_x.c: New.
3337         * gcc.dg/compat/scalar-by-value-5_y.c: New.
3338         * gcc.dg/compat/scalar-by-value-6.c: New.
3339         * gcc.dg/compat/scalar-by-value-6_main.c: New.
3340         * gcc.dg/compat/scalar-by-value-6_x.c: New.
3341         * gcc.dg/compat/scalar-by-value-6_y.c: New.
3342
3343 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
3344
3345         PR tree-optimization/27639
3346         PR tree-optimization/26719
3347         * gcc.dg/pr27639.c: New test.
3348         * gcc.dg/pr26719.c: New test.
3349         * gcc.dg/tree-ssa/scev-cast.c: New test.
3350
3351 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
3352
3353         PR c++/20173
3354         * g++.dg/template/error21.C: New test.
3355
3356 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
3357
3358         PR target/27696
3359         * gcc.target/i386/pr27696.c: New.
3360
3361 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
3362
3363         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
3364
3365         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
3366
3367 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3368
3369         PR c++/27716
3370         * g++.dg/other/assign1.C: New test.
3371
3372 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
3373
3374         PR target/27266
3375         * gcc.target/i386/pr27266.c: New.
3376
3377 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3378
3379         PR c++/27451
3380         * g++.dg/ext/asm9.C: New test.
3381
3382 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
3383
3384         PR rtl-optimization/25514
3385         * gcc.c-torture/compile/pr25514.c: New test.
3386
3387 2006-05-22  Richard Guenther  <rguenther@suse.de>
3388
3389         Revert
3390         2006-01-31  Richard Guenther  <rguenther@suse.de>
3391
3392         * gcc.target/i386/sselibm-1.c: New testcase.
3393         * gcc.target/i386/sselibm-2.c: Likewise.
3394         * gcc.target/i386/sselibm-3.c: Likewise.
3395         * gcc.target/i386/sselibm-4.c: Likewise.
3396         * gcc.target/i386/sselibm-5.c: Likewise.
3397
3398 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3399
3400         PR c/27420
3401         * gcc.dg/func-args-2.c: New test.
3402
3403         PR c/26818
3404         * gcc.dg/struct-incompl-1.c: New test.
3405
3406 2006-05-22  Richard Guenther  <rguenther@suse.de>
3407
3408         PR testsuite/27708
3409         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
3410         the transformations we test for.
3411
3412 2006-05-22  Richard Guenther  <rguenther@suse.de>
3413
3414         PR testsuite/27707
3415         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
3416
3417 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
3418
3419         PR c++/27210
3420         * g++.dg/warn/new1.C: New test.
3421         * g++.dg/template/new5.C: Likewise.
3422
3423 2006-05-21  Roger Sayle  <roger@eyesopen.com>
3424
3425         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
3426         * gcc.target/i386/20060512-3.c: Likewise.
3427
3428 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
3429
3430         PR rtl-optimization/27671
3431         * gcc.c-torture/execute/pr27671-1.c: New.
3432         * gcc.dg/pr27671-2.c: Likewise.
3433
3434         PR tree-optimization/26622.
3435         * gcc.c-torture/compile/pr26622.c: New.
3436
3437 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3438
3439         PR fortran/27613
3440         * gfortran.dg/recursive_reference_1.f90: New test.
3441
3442 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3443
3444         PR fortran/25746
3445         * gfortran.dg/elemental_subroutine_3.f90: New test.
3446
3447         PR fortran/25090
3448         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3449
3450         PR fortran/27584
3451         * gfortran.dg/associated_target_1.f90: New test.
3452
3453         PR fortran/19015
3454         * gfortran.dg/maxloc_shape_1.f90: New test.
3455
3456 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3457
3458         PR libgfortran/24459
3459         * gfortran.dg/namelist_24.f90: New test.
3460         * gfortran.dg/namelist_12.f: Fix typo in comment.
3461
3462 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3463
3464         PR middle-end/25776
3465         * g++.dg/other/error11.C: New test.
3466
3467 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3468
3469         * gcc.target/mips/pr26765.c: Add -w to options.
3470
3471 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3472
3473         * lib/target-supports.exp (check_effective_target_mpaired_single):
3474         New function.
3475         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3476         multilibs.
3477         * g++.dg/vect/vect.exp: Likewise.
3478
3479 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3480
3481         PR testsuite/25891
3482         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3483
3484 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3485
3486         PR fortran/27662
3487         * gfortran.dg/temporary_1.f90: New file.
3488
3489 2006-05-19  Andreas Schwab  <schwab@suse.de>
3490
3491         * g++.dg/other/unused1.C: Also match "stringz".
3492
3493 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3494
3495         PR c++/26433
3496         * g++.dg/template/fntry1.C: New test.
3497
3498 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3499
3500         PR c++/27471
3501         PR c++/27506
3502         * g++.dg/conversion/bitfield5.C: New test.
3503         * g++.dg/conversion/bitfield6.C: New test.
3504
3505 2006-05-18  Mike Stump  <mrs@apple.com>
3506
3507         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3508         * gcc.dg/vla-4.c: Add.
3509         * gcc.dg/vla-5.c: Add.
3510         * gcc.dg/vla-6.c: Add.
3511
3512 2006-05-12  Stuart Hastings  <stuart@apple.com>
3513
3514         * testsuite/gcc.target/i386/20060512-1.c: New.
3515         * testsuite/gcc.target/i386/20060512-2.c: New.
3516         * testsuite/gcc.target/i386/20060512-3.c: New.
3517         * testsuite/gcc.target/i386/20060512-4.c: New.
3518
3519 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3520
3521         PR c++/26122
3522         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3523
3524         PR c++/26068
3525         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3526         * g++.dg/parse/linkage1.C: New test.
3527
3528 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3529
3530         PR tree-optimization/27548
3531         * g++.dg/tree-ssa/pr27548.C: New test.
3532
3533 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3534
3535         PR fortran/26551
3536         * gfortran.dg/recursive_check_1.f: New test.
3537         * gfortran.dg/recursive_check_2.f90: New test.
3538
3539 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3540
3541         * g++.dg/opt/temp2.C: New test.
3542
3543 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3544
3545         PR c++/27491
3546         * g++.dg/init/brace5.C: New test.
3547
3548         PR middle-end/27415
3549         * gcc.dg/gomp/pr27415.c: New test.
3550         * g++.dg/gomp/pr27415.C: New test.
3551
3552         PR tree-optimization/27549
3553         * g++.dg/tree-ssa/pr27549.C: New test.
3554
3555 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3556
3557         PR libgfortran/27575
3558         * gfortran.dg/read_eof_4.f90: New test.
3559
3560 2006-05-16  Richard Guenther  <rguenther@suse.de>
3561
3562         PR tree-optimization/22303
3563         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3564
3565 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3566
3567         PR middle-end/27573
3568         * gcc.dg/gomp/pr27573.c: New test.
3569         * gfortran.dg/gomp/pr27573.f90: New test.
3570
3571         PR c/27499
3572         * gcc.dg/gomp/pr27499.c: New test.
3573         * g++.dg/gomp/pr27499.C: New test.
3574
3575 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3576
3577         PR c++/27339
3578         * g++.dg/parser/access8.C: Adjust error marker.
3579         * g++.dg/template/access17.C: New test.
3580         * g++.dg/template/access18.C: Likewise.
3581
3582 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3583
3584         PR target/26600
3585         * gcc.target/i386/pr26600.c: New test case.
3586
3587 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3588
3589         PR c++/27505
3590         * g++.dg/expr/bitfield1.C: New test.
3591
3592 2006-05-15  Richard Guenther  <rguenther@suse.de>
3593
3594         PR tree-optimization/27603
3595         * gcc.dg/torture/pr27603.c: New testcase.
3596
3597 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3598
3599         PR fortran/25090
3600         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3601
3602         PR fortran/25082
3603         * gfortran.dg/scalar_return_1.f90: New test.
3604
3605         PR fortran/27411
3606         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3607
3608 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3609
3610         * gcc.dg/gomp/critical-4.c: New test.
3611         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3612         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3613         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3614         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3615
3616 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3617
3618         PR c++/27582
3619         * g++.dg/template/dependent-args1.C: New test.
3620
3621         PR c++/27581
3622         * g++.dg/lookup/this1.C: New test.
3623
3624         PR c++/27315
3625         * g++.dg/template/operator6.C: New test.
3626         * g++.dg/template/incomplete3.C: New test.
3627
3628         PR c++/27559
3629         * g++.dg/template/new4.C: New test.
3630
3631         PR c++/27496
3632         * g++.dg/template/void2.C: New test.
3633
3634 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3635
3636         * g++.dg/template/dependent-expr5.C: New test.
3637
3638 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3639
3640         PR middle-end/26729
3641         * gcc.dg/pr26729-1.c: New test case.
3642
3643 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3644
3645         * gcc.dg/pr27003.c: New test.
3646
3647 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3648
3649         * lib/target-supports.dg (check_cxa_atexit_available): Change
3650         v3_target_compile to ${tool}_target_compile.
3651
3652 2006-05-11  Jason Merrill  <jason@redhat.com>
3653
3654         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3655
3656 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3657
3658         PR fortran/27553
3659         * gfortran.dg/label_5.f90: New test.
3660
3661 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3662
3663         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3664         check_effective_target_powerpc_altivec_ok): New.
3665         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3666         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3667         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3668         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3669         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3670         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3671         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3672         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3673         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3674         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3675         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3676         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3677         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3678         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3679         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3680         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3681         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3682         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3683         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3684         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3685         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3686         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3687         gcc.target/powerpc/altivec-9.c,
3688         gcc.target/powerpc/altivec-consts.c,
3689         gcc.target/powerpc/altivec-pr22085.c,
3690         gcc.target/powerpc/altivec-splat.c,
3691         gcc.target/powerpc/altivec-types-1.c,
3692         gcc.target/powerpc/altivec-types-2.c,
3693         gcc.target/powerpc/altivec-types-3.c,
3694         gcc.target/powerpc/altivec-types-4.c,
3695         gcc.target/powerpc/altivec-varargs-1.c,
3696         gcc.target/powerpc/altivec-vec-merge.c,
3697         gcc.target/powerpc/ppc-vector-memcpy.c,
3698         gcc.target/powerpc/ppc-vector-memset.c,
3699         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3700         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3701         these effective targets.
3702         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3703         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3704
3705 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3706
3707         PR middle-end/27384
3708         * g++.dg/other/fold1.C: New test.
3709
3710         PR middle-end/27488
3711         * gcc.dg/fold-nonneg-1.c: New test.
3712
3713         PR c++/27547
3714         * g++.dg/other/operator1.C: New test.
3715
3716 2006-05-11  Richard Guenther  <rguenther@suse.de>
3717
3718         PR middle-end/27529
3719         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3720
3721 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3722
3723         * lib/target-supports-dg.exp (check-flags): New.
3724         (dg-skip-if): Move flag checks.
3725
3726 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3727
3728         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3729         * lib/target-supports.dg (check_cxa_atexit_available): New.
3730
3731 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3732
3733         PR fortran/27470
3734         * gfortran.dg/multiple_allocation_2.f90: New test case.
3735
3736 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3737
3738         * gcc.target/arm/pr27387.C: Fix a comment typo.
3739
3740 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3741
3742         PR fortran/24549
3743         * gfortran.dg/error_recovery_1.f90: New test.
3744
3745 2006-05-10  Richard Guenther  <rguenther@suse.de>
3746
3747         PR tree-optimization/27302
3748         * gcc.dg/torture/pr27302.c: New testcase.
3749
3750 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3751         Richard Guenther  <rguenther@suse.de>
3752
3753         PR middle-end/27498
3754         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3755
3756 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3757
3758         PR rtl-optimization/27335
3759         * gcc.dg/pr27335.c: New test.
3760
3761 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3762
3763         * gcc.target/mips/mips-ps-5.c: New file.
3764
3765 2006-05-08  Jan Hubicka  <jh@suse.cz>
3766
3767         PR middle-end/25962
3768         * gcc.dg/pr25962.c: New.
3769
3770 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3771
3772         PR target/27158
3773         * gcc.target/powerpc/pr27158.c: New test case.
3774
3775 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3776
3777         PR testsuite/27476
3778         * ada/acats/run_all.sh: Use test -z.
3779
3780 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3781
3782         PR libfortran/18271
3783         * gfortran.dg/spec_expr_3.f90: New test.
3784
3785 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3786
3787         PR target/24879
3788         * gcc.target/i386/monitor.c: New file.
3789
3790 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3791
3792         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3793
3794 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3795
3796         PR c++/27447
3797         * g++.dg/other/ptrmem7.C: New test.
3798
3799 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3800
3801         PR target/27421
3802         * gcc.dg/array-9.c: New test.
3803
3804 2006-05-07  Richard Guenther  <rguenther@suse.de>
3805
3806         PR tree-optimization/27409
3807         * gcc.dg/torture/pr27409.c: New testcase.
3808
3809 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3810
3811         PR fortran/27457
3812         * gfortran.dg/select_6.f90: New.
3813
3814 2006-05-07  Richard Guenther  <rguenther@suse.de>
3815
3816         PR tree-optimization/27136
3817         * gcc.dg/torture/pr27136.c: New testcase.
3818
3819 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3820
3821         PR fortran/24813
3822         * gfortran.dg/char_cons_len_1.f90: New test.
3823
3824 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3825
3826         PR c++/27427
3827         * g++.dg/template/incomplete2.C: New test.
3828
3829 2006-05-06  Richard Guenther  <rguenther@suse.de>
3830
3831         PR tree-optimization/27151
3832         * gcc.dg/vect/pr27151.c: New testcase.
3833
3834 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3835
3836         PR c++/27430
3837         * g++.dg/template/void1.C: New test.
3838
3839         PR c++/27423
3840         * g++.dg/other/void2.C: New test.
3841
3842         PR c++/27422
3843         * g++.dg/conversion/void1.C: New test.
3844
3845 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3846
3847         PR/21391
3848         * g++.dg/other/unused1.C: New.
3849
3850 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3851
3852         PR objc/27240
3853         * objc.dg/member-1.m: New test.
3854
3855 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3856
3857         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3858
3859 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3860
3861         PR libfortran/26985
3862         * gfortran.dg/matmul_2.f90: New test.
3863
3864 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3865
3866         * ada/acats/run_all.sh: Use sync when main not found.
3867
3868 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3869
3870         PR target/26765
3871         * gcc.target/mips/pr26765.c: New.
3872
3873 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3874
3875         * gcc.target/bfin: New directory.
3876         * gcc.target/bfin/bfin.exp: New file.
3877         * gcc.target/bfin/frmul.c: New file.
3878         * gcc.target/bfin/arith.c: New file.
3879         * gcc.target/bfin/mul-combine.c: New file.
3880         * gcc.target/bfin/shift.c: New file.
3881
3882 2006-05-04  Richard Guenther  <rguenther@suse.de>
3883
3884         PR tree-optimization/14287
3885         PR tree-optimization/14844
3886         PR tree-optimization/19792
3887         PR tree-optimization/21608
3888         PR tree-optimization/27090
3889         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3890         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3891         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3892         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3893         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3894
3895 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3896
3897         PR tree-optimization/27285
3898         * gcc.c-torture/execute/pr27285.c: New test.
3899
3900         PR middle-end/27388
3901         * gcc.dg/gomp/pr27388-1.c: New test.
3902         * gcc.dg/gomp/pr27388-2.c: New test.
3903         * gcc.dg/gomp/pr27388-3.c: New test.
3904
3905         PR c++/27359
3906         * g++.dg/gomp/pr27359.C: New test.
3907
3908 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3909
3910         PR fortran/20248
3911         * gfortran.dg/iargc.f90: New test.
3912
3913 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3914
3915         PR c++/27102
3916         * g++.dg/template/crash49.C: New test.
3917
3918 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3919
3920         PR testsuite/27032
3921         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3922
3923 2006-05-02  Jeff Law  <law@redhat.com>
3924
3925         PR tree-optimization/27364
3926         * gcc.c-torture/execute/pr27364.c: New test.
3927
3928 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3929
3930         PR c++/27309
3931         * g++.dg/parser/ctor5.C: New test.
3932
3933 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3934
3935         PR target/27387
3936         * gcc.target/arm/arm.exp: New.
3937         * gcc.target/arm/pr27387.C: Likewise.
3938
3939 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3940
3941         PR fortran/27269
3942         PR fortran/27324
3943         * gfortran.dg/module_equivalence_2.f90: New test.
3944
3945 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3946
3947         PR middle-end/27337
3948         * g++.dg/gomp/pr27337-1.C: New test.
3949         * g++.dg/gomp/pr27337-2.C: New test.
3950
3951         PR middle-end/27328
3952         * gcc.dg/gomp/pr27328.c: New test.
3953
3954         PR middle-end/27325
3955         * g++.dg/gomp/pr27325.C: New test.
3956
3957         PR middle-end/27310
3958         * g++.dg/gomp/pr27310.C: New test.
3959
3960 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3961
3962         PR tree-optimization/27291
3963         * g++.dg/tree-ssa/pr27291.C: New test.
3964
3965 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3966
3967         PR tree-optimization/27283
3968         * g++.dg/tree-ssa/pr27283.C: New test.
3969
3970 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3971
3972         * gcc.dg/tree-ssa/loop-16.c: New test.
3973
3974 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3975             Joseph S. Myers  <joseph@codesourcery.com>
3976
3977         * gcc.dg/Wconversion-3.c: New test case.
3978         * gcc.dg/Wconversion-4.c: Likewise.
3979
3980 2006-05-01  Richard Guenther  <rguenther@suse.de>
3981
3982         PR tree-optimization/26726
3983         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3984
3985 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3986
3987         * gcc.dg/Woverflow-1.c: New test case.
3988         * gcc.dg/Woverflow-2.c: Likewise.
3989         * gcc.dg/Woverflow-3.c: Likewise.
3990
3991 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3992
3993         PR c++/27094
3994         * g++.dg/template/defarg8.C: New test.
3995
3996 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3997
3998         PR c++/27278
3999         * g++.dg/parse/operator7.C: New test.
4000
4001 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4002
4003         PR c++/11471
4004         PR c++/27102
4005         * g++.dg/template/crash48.C: New test.
4006
4007         PR c++/27279
4008         * g++.dg/parse/ctor4.C: New test.
4009
4010 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4011
4012         PR fortran/25681
4013         * gfortran.df/char_type_len.f90: New test.
4014
4015 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4016
4017         PR libgfortran/27304
4018         * gfortran.dg/fmt_exhaust.f90: New test.
4019
4020 2006-04-28  Roger Sayle  <roger@eyesopen.com>
4021
4022         PR c/25309
4023         * gcc.dg/large-size-array-2.c: New test case.
4024
4025 2006-04-28  Richard Guenther  <rguenther@suse.de>
4026
4027         PR target/26826
4028         * gcc.target/i386/pr26826.c: New testcase.
4029
4030 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
4031
4032         PR middle-end/27260
4033         * gcc.c-torture/execute/pr27260.c: New.
4034
4035 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
4036
4037         PR middle-end/27095
4038         * gcc.dg/pr27095.c: New.
4039
4040 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4041
4042         PR c++/27292
4043         * g++.dg/conversion/bitfield4.C: New test.
4044
4045 2006-04-27  Eric Christopher  <echristo@apple.com>
4046
4047         * gcc.dg/pragma-ms_struct.c: New.
4048
4049 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4050
4051         PR c++/27102
4052         * g++.dg/template/crash47.C: New test.
4053
4054 2006-04-27  Dirk Mueller  <dmueller@suse.de>
4055
4056         * gcc.target/i386/sse-7.c: build with -msse.
4057
4058 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
4059
4060         PR testsuite/27274:
4061         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
4062         (main): Exit if processor doesn't support SSE.
4063
4064 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
4065
4066         PR middle-end/27282
4067         * gcc.c-torture/compile/pr27282.c: New test.
4068
4069 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
4070
4071         PR middle-end/26913
4072         * g++.dg/gomp/pr26913.C: New test.
4073
4074         PR c/25996
4075         * gcc.dg/gomp/pr25996.c: New test.
4076         * g++.dg/gomp/pr25996.C: New test.
4077
4078 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
4079
4080         PR rtl-optimization/26725
4081         * gcc.c-torture/compile/pr26725.c: New test.
4082
4083 2006-04-25  Richard Guenther  <rguenther@suse.de>
4084
4085         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
4086         than n + -1.
4087
4088 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4089
4090         * gcc.dg/20060425-1.c: New testcase.
4091
4092 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
4093
4094         PR tree-optimization/26865
4095         * gcc.dg/pr26865.c: New test.
4096
4097 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
4098
4099         PR c++/27292
4100         * g++.dg/conversion/bitfield1.C: New test.
4101         * g++.dg/conversion/bitfield2.C: Likewise.
4102         * g++.dg/conversion/bitfield3.C: Likewise.
4103
4104 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4105         Richard Guenther  <rguenther@suse.de>
4106
4107         PR tree-optimization/27236
4108         * gcc.dg/tree-ssa/pr27236.c: New testcase.
4109
4110 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4111
4112         PR c++/19963
4113         * g++.dg/other/incomplete2.C: New test.
4114
4115 2006-04-24  Richard Guenther  <rguenther@suse.de>
4116
4117         PR middle-end/26869
4118         * gcc.dg/torture/pr26869.c: New testcase.
4119
4120 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4121         Richard Guenther  <rguenther@suse.de>
4122
4123         PR tree-optimization/27218
4124         * g++.dg/tree-ssa/pr27218.C: New testcase.
4125
4126 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4127
4128         PR c++/26912
4129         * g++.dg/template/friend41.C: New test.
4130
4131 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
4132
4133         * g++.dg/opt/pr15551.C: Include cstdio.
4134         (main): Use remove instead of unlink.
4135
4136 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
4137
4138         * gcc.dg/sibcall-7.c: New test.
4139         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
4140         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
4141         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
4142         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
4143         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
4144
4145 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4146
4147         PR c++/26534
4148         * g++.dg/opt/bitfield1.C: New test.
4149         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
4150         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
4151         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
4152         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
4153         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
4154         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
4155         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
4156         * g++.dg/abi/bitfield2.C: Likewise.
4157         * g++.dg/init/bitfield1.C: Likewise.
4158
4159 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
4160
4161         PR fortran/25099
4162         * gfortran.dg/elemental_subroutine_4.f90: New test.
4163         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
4164         call sub (m, x).
4165
4166 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4167
4168         * gcc.c-torture/compile/20060421-1.c: New testcase.
4169
4170 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4171
4172         PR c/25875
4173         * gcc.dg/init-bad-4.c: New test.
4174
4175 2006-04-21  Paul Brook  <paul@codesourcery.com>
4176
4177         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
4178
4179 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
4180
4181         PR fortran/27122
4182         * gfortran.dg/defined_operators_1.f90: New test.
4183         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
4184         remove old ones associated, incorrectly, with Note 5.46.
4185
4186         PR fortran/27113
4187         * gfortran.dg/character_array_constructor_1.f90: New test.
4188
4189 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
4190
4191         * gcc.dg/20060419-1.c: New test.
4192
4193 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
4194
4195         PR c/26774
4196         * gcc.dg/struct-parse-1.c: New test case.
4197
4198 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4199
4200         PR c++/26558
4201         * g++.dg/parse/template19.C: New test.
4202
4203         PR c++/26739
4204         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
4205
4206         PR c++/26036
4207         * g++.dg/expr/call3.C: New test.
4208
4209         PR c++/10385
4210         * g++.dg/conversion/dynamic1.C: New test.
4211
4212 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
4213
4214         PR c++/27102
4215         * g++.dg/template/crash35.C: Tweak error markers.
4216         * g++.dg/template/crash46.C: New test.
4217         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
4218         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
4219
4220 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
4221
4222         PR rtl-optimization/14261
4223         * gcc.c-torture/compile/20060419-1.c: Added.
4224
4225 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
4226
4227         * gfortran.dg/label_1.f90: Adjust dg-error.
4228
4229 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4230
4231         PR target/26961
4232         * gcc.dg/fold-cond-1.c: New test case.
4233         * gcc.dg/pr26961-1.c: Likewise.
4234
4235 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4236
4237         PR libgfortran/27138
4238         * gfortran.dg/read_bad_advance.f90: New test.
4239
4240 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4241             Dale Johannesen  <dalej@apple.com>
4242
4243         PR target/24076
4244         * gcc.target/i386/vecinit-3.c: New testcase.
4245         * gcc.target/i386/vecinit-4.c: Likewise.
4246         * gcc.target/i386/sse-18.c: Likewise.
4247         * gcc.target/i386/sse-19.c: Likewise.
4248
4249 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
4250
4251         * gfortran.dg/allocate_zerosize_1.f90: New test.
4252
4253 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
4254
4255         PR c++/26365
4256         * g++.dg/template/crash45.C: New test.
4257
4258 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
4259
4260         PR fortran/26787
4261         * gfortran.dg/proc_assign_1.f90: New test.
4262         * gfortran.dg/procedure_lvalue.f90: Change message.
4263         * gfortran.dg/namelist_4.f90: Add new error.
4264
4265         PR fortran/25597
4266         PR fortran/27096
4267         * gfortran.dg/auto_pointer_array_result_1.f90
4268
4269         PR fortran/27089
4270         * gfortran.dg/specification_type_resolution_1.f90
4271
4272         PR fortran/18003
4273         PR fortran/25669
4274         PR fortran/26834
4275         * gfortran.dg/bounds_temporaries_1.f90: New test.
4276
4277         PR fortran/27124
4278         * gfortran.dg/array_return_value_1.f90: New test.
4279
4280 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4281
4282         PR fortran/25336
4283         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
4284
4285 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
4286
4287         PR middle-end/26823
4288         * g++.dg/gomp/pr26823-1.C: New test.
4289         * g++.dg/gomp/pr26823-2.C: New test.
4290
4291 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
4292
4293         PR middle-end/27134
4294         * gcc.dg/pr27314.c: New test.
4295
4296 2006-04-13  Richard Henderson  <rth@redhat.com>
4297
4298         * g++.dg/gomp/block-0.C: Update expected matches.
4299
4300 2006-04-13  DJ Delorie  <dj@redhat.com>
4301
4302         * lib/target-supports.exp (check_effective_target_int32plus): New.
4303         (check_effective_target_ptr32plus): New.
4304         (check_effective_target_size32plus): New.
4305         (check_effective_target_int16): New.
4306         (check_profiling_available): Add m32c to the list of unsupported targets.
4307
4308         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
4309         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
4310         memory size.
4311         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
4312         pointers.
4313         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
4314         size_t.
4315         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
4316         and size_t.
4317         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
4318         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
4319         not just xstormy16.  Skip m32c due to weird pointer size.
4320         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
4321         not just xstormy16.
4322         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
4323         not just xstormy16.
4324         * gcc.dg/20020312-2.c: Add m32c support.
4325         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
4326         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
4327         in test.
4328         * gcc.dg/20050321-2.c: Require >=32 bit integers.
4329         * gcc.dg/asm-1.c: Skip if int and short are the same size.
4330         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
4331         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
4332         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
4333         * gcc.dg/init-string-2.c: Require >=32 bit integers.
4334         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
4335         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
4336         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
4337         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
4338         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
4339         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
4340         in test.
4341         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
4342         in test.
4343         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
4344         * gcc.dg/pr23049.c: Require >=32 bit integers.
4345         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
4346         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
4347         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
4348         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
4349         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
4350         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
4351         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
4352         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
4353         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
4354         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
4355         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
4356         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
4357         prototype in test.
4358         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
4359         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
4360         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
4361         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
4362         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
4363
4364         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
4365         * gcc.c-torture/execute/20040703-1.x: Likewise.
4366         * gcc.c-torture/execute/20040705-1.x: Likewise.
4367         * gcc.c-torture/execute/20040705-2.x: Likewise.
4368         * gcc.c-torture/execute/20040709-1.x: Likewise.
4369         * gcc.c-torture/execute/20040709-2.x: Likewise.
4370         * gcc.c-torture/execute/20040811-1.x: Likewise.
4371         * gcc.c-torture/execute/20050316-1.x: Likewise.
4372         * gcc.c-torture/execute/bitfld-4.x: Likewise.
4373         * gcc.c-torture/execute/pr19689.x: Likewise.
4374         * gcc.c-torture/execute/pr7284-1.x: Likewise.
4375         * gcc.c-torture/execute/usmul.x: Likewise.
4376         * gcc.c-torture/execute/vrp-5.x: Likewise.
4377         * gcc.c-torture/execute/vrp-6.x: Likewise.
4378         * gcc.dg/debug/20041023-1.s: Likewise.
4379
4380 2006-04-13  Roger Sayle  <roger@eyesopen.com>
4381
4382         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
4383         of integers to a vector types are now constant expressions in C.
4384         * gcc.dg/vect/vect-fold-1.c: New test case.
4385
4386 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
4387             Ulrich Weigand  <uweigand@de.ibm.com>
4388
4389         PR target/27006
4390         * gcc.dg/vmx/pr27006.c: New testcase.
4391
4392 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4393
4394         PR libgfortran/26766
4395         * gfortran.dg/write_recursive.f90: New test.
4396
4397 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
4398
4399         * g++.dg/parse/dtor7.C: New test.
4400         * g++.dg/parse/new1.C: Add error marker.
4401         * g++.dg/template/new3.C: New test.
4402
4403         PR c++/26122
4404         * g++.dg/template/pure1.C: New test.
4405
4406         PR c++/26295
4407         * g++.dg/parse/ptrmem4.C: New test.
4408
4409 2006-04-10  Jeff Law  <law@redhat.com>
4410
4411         PR/27087
4412         * gcc.c-torture/compile/pr27087.c: New test.
4413
4414 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
4415
4416         PR/21391
4417         * gcc.dg/20060410.c: New.
4418
4419 2006-04-10  Matthias Klose  <doko@debian.org>
4420
4421         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
4422         Recognize multilib directory names containing underscores.
4423
4424 2006-04-10  Roger Sayle  <roger@eyesopen.com>
4425
4426         * gcc.target/i386/vecinit-1.c: New test case.
4427         * gcc.target/i386/vecinit-2.c: Likewise.
4428
4429 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
4430
4431         PR debug/27057
4432         * g++.dg/debug/dwarf2-2.C: New test.
4433
4434 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
4435
4436         PR rtl-optimization/27073
4437         * gcc.c-torture/execute/pr27073.c: New test.
4438
4439 2006-04-08  Mike Stump  <mrs@apple.com>
4440
4441         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4442
4443 2006-04-07  Richard Guenther  <rguenther@suse.de>
4444
4445         PR tree-optimization/26135
4446         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4447
4448 2006-04-06  Jan Hubicka  <jh@suse.cz>
4449
4450         PR profile/26399
4451         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4452
4453 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4454
4455         * g++.dg/conversion/nullptr1.C: New test case.
4456         * g++.dg/conversion/nullptr2.C: Likewise.
4457
4458 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4459
4460         * gfortran.dg/dependency_18.f90: New test case.
4461
4462 2006-04-05  Richard Guenther  <rguenther@suse.de>
4463
4464         PR tree-optimization/26919
4465         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4466         * gcc.dg/ipa/ipa-2.c: Likewise.
4467         * gcc.dg/ipa/ipa-3.c: Likewise.
4468         * gcc.dg/ipa/ipa-5.c: Likewise.
4469
4470 2006-04-05  Richard Guenther  <rguenther@suse.de>
4471
4472         PR tree-optimization/26763
4473         * gcc.dg/torture/pr26763-1.c: New testcase.
4474         * gcc.dg/torture/pr26763-2.c: Likewise.
4475
4476 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4477
4478         PR fortran/23634
4479         PR fortran/25619
4480         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4481
4482 2006-04-04  Eric Christopher  <echristo@apple.com>
4483
4484         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4485         stubs.
4486         * gcc.target/i386/387-5.c: Ditto.
4487
4488 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4489
4490         * gcc.target/sparc/struct-ret-check.c: New test.
4491
4492 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4493
4494         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4495         zero decimal digits specified in format.
4496
4497 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4498
4499         PR fortran/26891
4500         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4501
4502         PR fortran/26976
4503         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4504         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4505         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4506         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4507         bigendian-ness.
4508
4509 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4510
4511         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4512         dummy arguments work when the actual argument is itself a dummy
4513         argument of the caller.
4514
4515 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4516
4517         PR libfortran/24685
4518         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4519
4520 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4521
4522         * gfortran.dg/dependencency_17.f90: New test case.
4523
4524 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4525
4526         * gfortran.dg/dependency_14.f90: New test case.
4527         * gfortran.dg/dependency_15.f90: Likewise.
4528         * gfortran.dg/dependency_16.f90: Likewise.
4529
4530 2006-03-31  Asher Langton  <langton2@llnl.gov>
4531
4532         PR fortran/25358
4533         gfortran.dg/cray_pointers_6.f90: New test.
4534
4535 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4536
4537         PR libgfortran/26890
4538         * gfortran.dg/read_size_noadvance.f90: New test.
4539
4540 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4541
4542         PR fortran/25031
4543         * gfortran.dg/multiple_allocation_1.f90: Check that the
4544         size has changed after a re-allocation with stat.
4545
4546 2006-03-30  Richard Guenther  <rguenther@suse.de>
4547
4548         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4549         removal.
4550         * gcc.target/i386/sselibm-2.c: Likewise.
4551         * gcc.target/i386/sselibm-3.c: Likewise.
4552         * gcc.target/i386/sselibm-4.c: Likewise.
4553         * gcc.target/i386/sselibm-5.c: Likewise.
4554
4555 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4556
4557         * gcc.dg/fold-andxor-1.c: New test case.
4558         * gcc.dg/fold-xorand-1.c: Likewise.
4559
4560 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4561
4562         * gcc.dg/fold-convnotconv-1.c: New test case.
4563
4564 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4565
4566         PR fortran/26779
4567         * gfortran.dg/private_type_5.f90: New test.
4568
4569 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4570
4571         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4572
4573 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4574
4575         * gfortran.dg/advance_2.f90: New test.
4576         * gfortran.dg/advance_3.f90: New test.
4577
4578         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4579
4580 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4581
4582         PR libgfortran/26661
4583         PR libgfortran/26880
4584         * gfortran.dg/read_x_past.f: New test.
4585
4586 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4587
4588         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4589         to be STABS.
4590
4591 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4592
4593         * objc.dg/dwarf-1.m: Skip on AIX.
4594         * objc.dg/dwarf-2.m: Skip on AIX.
4595
4596 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4597
4598         PR fortran/26816
4599         * gfortran.dg/float_1.f90: New test.
4600
4601 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4602
4603         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4604         X86_64 targets.
4605         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4606
4607 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4608
4609         PR libfortran/26735
4610         * gfortran.dg/convert_implied_open.f90: New test case.
4611
4612 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4613
4614         PR fortran/26769
4615         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4616
4617 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4618
4619         PR middle-end/26717
4620         * gcc.dg/pr26717.c: New test.
4621
4622 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4623
4624         * gfortran.dg/dependency_12.f90: New test case.
4625
4626 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4627
4628         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4629
4630 2006-03-24  Jeff Law  <law@redhat.com>
4631
4632         * gcc.c-torture/pr26840.c: New test.
4633
4634 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4635
4636         * objc.dg/dwarf-2.m: New.
4637         * obj-c++.dg/dwarf-2.mm: New.
4638
4639         * g++.old-deja/g++.other/init19.C: New.
4640
4641 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4642
4643         * g++.dg/eh/spbp.C: Skip on AIX.
4644
4645 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4646
4647         PR middle-end/26611
4648         * g++.dg/gomp/pr26611-1.C: New test.
4649         * g++.dg/gomp/pr26611-2.C: New test.
4650
4651 2006-03-24  Jeff Law  <law@redhat.com>
4652
4653         * gcc.c-torture/compile/pr26833.c: New test.
4654         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4655
4656 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4657
4658         * gfortran.dg/endfile_2.f90: Delete temp file.
4659
4660 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4661
4662         PR fortran/19303
4663         * gfortran.dg/record_marker_1.f90: New test case.
4664         * gfortran.dg/record_marker_2.f: New test case.
4665         * gfortran.dg/record_marker_3.f90: New test case.
4666
4667 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4668
4669         PR fortran/17298
4670         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4671         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4672
4673 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4674
4675         * lib/gcc-dg.exp (cleanup-modules): New proc.
4676         * gfortran.dg/allocatable_function_1.f90,
4677         gfortran.dg/allocate_char_star_scalar_1.f90,
4678         gfortran.dg/assumed_charlen_function_1.f90,
4679         gfortran.dg/assumed_dummy_1.f90,
4680         gfortran.dg/assumed_shape_ranks_1.f90,
4681         gfortran.dg/assumed_shape_ranks_2.f90,
4682         gfortran.dg/assumed_size_dt_dummy.f90,
4683         gfortran.dg/auto_char_dummy_array_1.f90,
4684         gfortran.dg/auto_char_len_3.f90,
4685         gfortran.dg/automatic_module_variable.f90,
4686         gfortran.dg/bad_automatic_objects_1.f90,
4687         gfortran.dg/char_array_constructor.f90,
4688         gfortran.dg/char_array_structure_constructor.f90,
4689         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4690         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4691         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4692         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4693         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4694         gfortran.dg/derived_pointer_recursion.f90,
4695         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4696         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4697         gfortran.dg/dummy_functions_1.f90,
4698         gfortran.dg/elemental_initializer_1.f90,
4699         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4700         gfortran.dg/elemental_pointer_1.f90,
4701         gfortran.dg/elemental_subroutine_1.f90,
4702         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4703         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4704         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4705         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4706         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4707         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4708         gfortran.dg/global_references_1.f90,
4709         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4710         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4711         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4712         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4713         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4714         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4715         gfortran.dg/large_integer_kind_1.f90,
4716         gfortran.dg/large_real_kind_1.f90,
4717         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4718         gfortran.dg/module_double_reuse.f90,
4719         gfortran.dg/module_equivalence_1.f90,
4720         gfortran.dg/module_interface_1.f90,
4721         gfortran.dg/module_parameter_array_refs_1.f90,
4722         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4723         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4724         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4725         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4726         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4727         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4728         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4729         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4730         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4731         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4732         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4733         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4734         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4735         gfortran.dg/same_name_1.f90,
4736         gfortran.dg/sibling_dummy_procedure_1.f90,
4737         gfortran.dg/sibling_dummy_procedure_2.f90,
4738         gfortran.dg/sibling_dummy_procedure_3.f90,
4739         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4740         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4741         gfortran.dg/used_dummy_types_2.f90,
4742         gfortran.dg/used_dummy_types_3.f90,
4743         gfortran.dg/used_dummy_types_4.f90,
4744         gfortran.dg/used_dummy_types_5.f90,
4745         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4746         gfortran.dg/userdef_operator_1.f90: Use it.
4747
4748 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4749
4750         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4751         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4752         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4753         gfortran.dg/write_back.f,
4754         gfortran.fortran-torture/execute/inquire_1.f90,
4755         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4756
4757 2006-03-21  Jeff Law  <law@redhat.com>
4758
4759         * gcc.dg/tree-ssa/vrp28.c: New test.
4760
4761 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4762
4763         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4764         if _STDC_C99 is defined.
4765         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4766         * gcc.dg/builtins-20.c: Likewise.
4767         * gcc.dg/builtins-53.c: Likewise.
4768         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4769         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4770
4771 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4772
4773         PR tree-opt/26781
4774         * gcc.c-torture/compile/pr26781-1.c: New test.
4775         * gcc.c-torture/compile/pr26781-2.c: New test.
4776
4777 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4778
4779         PR c++/26690
4780         * g++.dg/gomp/pr26690-1.C: New test.
4781         * g++.dg/gomp/pr26690-2.C: New test.
4782
4783 2006-03-20  Jeff Law  <law@redhat.com>
4784
4785         * gcc.dg/tree-ssa/pr21829.c: New test.
4786
4787         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4788
4789 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4790
4791         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4792         (check_visibility_available): Use it.
4793         (check_effective_target_default_packed): Likewise.
4794         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4795         (check_effective_target_fopenmp): Likewise.
4796         (check_effective_target_freorder): Likewise.
4797         (check_effective_target_fpic): Likewise.
4798         (check_named_sections_available): Likewise.
4799         (check_effective_target_ilp32): Likewise.
4800         (check_effective_target_lp64): Likewise.
4801
4802 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4803
4804         PR fortran/20935
4805         * gfortran.dg/scalar_mask_2.f90: New test case.
4806
4807 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4808
4809         PR tree-opt/26629
4810         * gcc.dg/tree-ssa/loadpre12.c: New test.
4811         * gcc.dg/tree-ssa/loadpre13.c: New test.
4812         * gcc.dg/tree-ssa/loadpre14.c: New test.
4813         * gcc.dg/tree-ssa/loadpre15.c: New test.
4814         * gcc.dg/tree-ssa/loadpre16.c: New test.
4815         * gcc.dg/tree-ssa/loadpre17.c: New test.
4816         * gcc.dg/tree-ssa/loadpre18.c: New test.
4817         * gcc.dg/tree-ssa/loadpre19.c: New test.
4818         * gcc.dg/tree-ssa/loadpre20.c: New test.
4819         * gcc.dg/tree-ssa/loadpre21.c: New test.
4820         * gcc.dg/tree-ssa/loadpre22.c: New test.
4821
4822 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4823
4824         PR fortran/26741
4825         * gfortran.dg/elemental_initializer_1.f90: New test.
4826
4827         PR fortran/26716
4828         * gfortran.dg/assumed_shape_ranks_2: New test.
4829
4830 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4831
4832         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4833         target fpic.
4834
4835 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4836
4837         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4838         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4839         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4840         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4841         gfortran.fortran-torture/execute/direct_io.f90,
4842         gfortran.fortran-torture/execute/inquire_2.f90,
4843         gfortran.fortran-torture/execute/inquire_4.f90,
4844         gfortran.fortran-torture/execute/list_read_1.f90,
4845         gfortran.fortran-torture/execute/open_replace.f90,
4846         gfortran.fortran-torture/execute/slash_edit.f90,
4847         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4848         temporary files from testcases.
4849
4850 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4851
4852         PR libgfortran/26509
4853         gfortran.dg/write_direct_eor.f90: New test.
4854
4855 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4856
4857         * gcc.target/powerpc/pr26350.c: New.
4858         * gcc.target/powerpc/indexed-addr.c: New.
4859
4860 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4861
4862         * gfortran.dg/dependency_13.f90: New test case.
4863
4864 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4865
4866         PR middle-end/21781
4867         * gcc.dg/real-const-1.c: New test case.
4868
4869 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4870
4871         * g++.old-deja/g++.other/init18.C: New.
4872         * g++.old-deja/g++.other/init5.C: Remove xfail.
4873
4874 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4875
4876         * g++.dg/opt/pr15551.C: Cleanup temp file.
4877
4878 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4879
4880         PR c++/6634
4881         g++.dg/parse/long1.C: New test.
4882
4883 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4884
4885         PR fortran/19101
4886         * gfortran.dg/continuation.f90: New test.
4887         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4888
4889 2006-03-14  Richard Guenther  <rguenther@suse.de>
4890
4891         PR tree-optimization/26672
4892         * gcc.dg/torture/pr26672.c: New testcase.
4893
4894 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4895
4896         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4897         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4898
4899 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4900
4901         PR middle-end/26557
4902         * gcc.c-torture/compile/switch-1.c: New test case.
4903
4904 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
4905
4906         PR fortran/25378
4907         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
4908         test to include more permuatations of mask and index.
4909         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
4910         respond to F2003 spec. that the position returned for an all false
4911         mask && condition is zero.
4912
4913 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4914
4915         PR middle-end/25989
4916         * gcc.dg/gomp/pr25989.c: New test.
4917
4918 2006-03-13  Jeff Law  <law@redhat.com>
4919
4920         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4921
4922 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4923
4924         * gcc.dg/switch-9.c: New test.
4925
4926 2006-03-13  Richard Guenther  <rguenther@suse.de>
4927
4928         PR middle-end/26630
4929         * gcc.dg/torture/pr26630.c: New testcase.
4930
4931 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4932
4933         * gfortran.dg/dependency_10.f90: New test case.
4934         * gfortran.dg/dependency_11.f90: Likewise.
4935
4936 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4937             Erik Edelmann  <eedelman@gcc.gnu.org>
4938
4939         * gfortran.dg/allocatable_function_1.f90: New.
4940         * gfortran.dg/allocatable_function_2.f90: New.
4941
4942 2006-03-10  Richard Guenther  <rguenther@suse.de>
4943
4944         PR middle-end/26565
4945         * gcc.dg/torture/pr26565.c: New testcase.
4946
4947 2006-03-09  Eric Christopher  <echristo@apple.com>
4948
4949         * gcc.c-torture/compile/20060309-1.c: New.
4950
4951 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4952
4953         PR libgfortran/26499
4954         * gfortran.dg/write_back.f: New test.
4955         * gfortran.dg/write_rewind_1.f: New test.
4956         * gfortran.dg/write_rewind_2.f: New test.
4957
4958 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4959
4960         PR libgfortran/26554
4961         * gfortran.dg/read_logical.f90: New test.
4962
4963 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4964
4965         * ada/acats/norun.lst: cdd2a03 now passes.
4966
4967 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4968
4969         PR testsuite/25177
4970         * gcc.target/powerpc/pr18096-1.c: Change where the error
4971         would match.
4972
4973 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4974
4975         * gcc.target/i386/cleanup-1.c: New test.
4976         * gcc.target/i386/cleanup-2.c: New test.
4977
4978 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4979
4980         * gfortran.dg/dependency_9.f90: Remove for the time being.
4981
4982 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4983
4984         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4985         directive.
4986
4987 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4988
4989         * gfortran.dg/dependency_9.f90: New test case.
4990
4991 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4992
4993         * gfortran.dg/dependency_4.f90: New test case.
4994         * gfortran.dg/dependency_5.f90: New test case.
4995         * gfortran.dg/dependency_6.f90: New test case.
4996         * gfortran.dg/dependency_7.f90: New test case.
4997         * gfortran.dg/dependency_8.f90: New test case.
4998
4999 2006-03-03  Paul Brook  <paul@codesourcery.com>
5000
5001         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
5002         Add m68k-*-elf.
5003
5004 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
5005
5006         PR fortran/25031
5007         * multiple_allocation_1.f90: New test.
5008
5009 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5010
5011         PR tree-optimization/26524
5012         * gfortran.dg/pr26524.f: New test case.
5013
5014 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5015
5016         * g++.dg/template/repo5.C: Cleanup repo files.
5017         * gcc.dg/20051201-1.c: Cleanup coverage files.
5018         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
5019         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
5020         tree dump files.
5021
5022 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
5023
5024         * objc.dg/objc-nofilename-1.m: New test.
5025         * objc.dg/bad-receiver-type.m: New test.
5026         * obj-c++.dg/bad-receiver-type.mm: New test.
5027
5028 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5029
5030         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
5031
5032 2006-03-01  Mike Stump  <mrs@apple.com>
5033
5034         * g++.dg/abi/key2.C: Add.
5035
5036 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
5037
5038         * gfortran.dg/logical_dot_product.f90: New test.
5039
5040         PR fortran/26393
5041         * gfortran.dg/used_interface_ref.f90: New test.
5042
5043         PR fortran/20938
5044         * gfortran.dg/dependency_2.f90: New test.
5045         * gfortran.fortran-torture/execute/where17.f90: New test.
5046         * gfortran.fortran-torture/execute/where18.f90: New test.
5047         * gfortran.fortran-torture/execute/where19.f90: New test.
5048         * gfortran.fortran-torture/execute/where20.f90: New test.
5049
5050 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
5051
5052         * g++.dg/tree-ssa/pr26443.C: New test case.
5053
5054 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
5055
5056         PR middle-end/26022
5057         * g++.dg/opt/return-slot1.C: New test.
5058
5059 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5060
5061         PR libgfortran/26136
5062         * gfortran.dg/namelist_23.f90: New test.
5063
5064 2006-02-28  Roger Sayle  <roger@eyesopen.com>
5065
5066         PR middle-end/14752
5067         * gcc.dg/fold-eqandshift-2.c: New test case.
5068
5069 2006-02-28  Richard Guenther  <rguenther@suse.de>
5070
5071         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
5072         decomposition.
5073
5074 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
5075
5076         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
5077
5078 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5079
5080         PR libgfortran/26464
5081         * gfortran.dg/backspace_5.f: New test.
5082         * gfortran.dg/backspace_6.f: New test.
5083
5084 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5085
5086         * gcc.dg/fold-eqandnot-1.c: New test case.
5087
5088 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5089
5090         PR middle-end/19983
5091         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
5092
5093 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
5094
5095         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
5096         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
5097
5098 2006-02-26  Richard Guenther  <rguenther@suse.de>
5099
5100         PR tree-optimization/26421
5101         * gcc.dg/tree-ssa/pr26421.c: New testcase.
5102
5103 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5104
5105         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
5106         * g++.old-deja/g++.robertl/eb132.C: Likewise.
5107
5108 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5109
5110         * gcc.dg/fold-even-1.c: New test case.
5111
5112 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5113
5114         PR middle-end/21137
5115         * gcc.dg/fold-eqandshift-1.c: New test case.
5116
5117 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5118
5119         PR tree-optimization/25125
5120         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
5121         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
5122
5123 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5124
5125         PR tree-optimizations/26359
5126         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
5127         with -fdump-tree-dceloop-details.
5128         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
5129
5130 2006-02-25  Roger Sayle  <roger@eyesopen.com>
5131
5132         PR middle-end/23673
5133         * gcc.dg/fold-eqxor-1.c: New test case.
5134         * gcc.dg/fold-eqxor-2.c: Likewise.
5135         * gcc.dg/fold-eqxor-3.c: Likewise.
5136
5137 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
5138
5139         PR fortran/23092
5140         * scalar_mask_1.f90: New test.
5141
5142 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
5143
5144         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
5145         * g++.dg/eh/uncaught2.C: New.
5146         * g++.dg/eh/uncaught3.C: New.
5147
5148 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5149
5150         PR libgfortran/26423
5151         * gfortran.dg/read_many_1.f: New test.
5152
5153 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
5154
5155         PR fortran/24519
5156         * gfortran.dg/dependency_3.f90: New test.
5157         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
5158         XFAILs.
5159
5160         PR fortran/25395
5161         * gfortran.dg/equiv_6.f90: New test.
5162
5163 2006-02-23  Jeff Law  <law@redhat.com>
5164
5165         * gcc.c-torture/compile/pr26425.c: New test.
5166
5167 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
5168
5169         PR middle-end/26412
5170         * gcc.dg/gomp/pr26412.c: New test.
5171
5172 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5173
5174         PR c++/26291
5175         * g++.dg/other/ellipsis1.C: New test.
5176         * g++.dg/parse/operator4.C: Adjust error marker.
5177
5178 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
5179
5180         PR target/25603
5181         * gfortran.dg/pr25603.f: New testcase.
5182
5183 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5184
5185         * gcc.dg/bf-spl1.c: Don't specify -m68000.
5186         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
5187
5188 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
5189
5190         * g++.dg/eh/spbp.C: New.
5191
5192 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
5193
5194         PR middle-end/26379
5195         * gcc.target/i386/mmx-7.c: New test.
5196
5197 2006-02-20  Roger Sayle  <roger@eyesopen.com>
5198
5199         PR tree-optimization/26361
5200         * gcc.dg/tree-ssa/vrp27.c: New test case.
5201
5202 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
5203
5204         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
5205         * gcc.dg/tree-ssa/complex-4.c: Here.
5206
5207 2006-02-19  Roger Sayle  <roger@eyesopen.com>
5208
5209         PR middle-end/19543
5210         * gfortran.dg/logical_1.f90: New test case.
5211
5212 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
5213
5214         PR middle-end/26334
5215         * gcc.dg/20060218-1.c: Moved to...
5216         * gcc.target/i386/20060218-1.c: ... here.  New test.
5217
5218 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5219
5220         PR fortran/26201
5221         * gfortran.dg/convert_1.f90: New.
5222
5223 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
5224
5225         PR fortran/25054
5226         * gfortran.dg/namelist_5.f90: New test.
5227
5228         PR fortran/25089
5229         * gfortran.dg/namelist_4.f90: New test.
5230
5231 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5232
5233         PR tree-opt/25680
5234         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
5235
5236 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5237
5238         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
5239         variable to take into account the variable name in the
5240         function header.
5241         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
5242
5243 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
5244
5245         PR middle-end/26334
5246         * gcc.c-torture/compile/20060217-1.c: New test.
5247         * gcc.dg/20060218-1.c: New test.
5248
5249 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
5250
5251         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
5252
5253 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
5254
5255         * gcc.dg/cpp/undef3.c: New test.
5256         * gcc.dg/cpp/trad/builtins2.c: New test.
5257
5258 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
5259
5260         PR c++/26266
5261         * g++.dg/template/static22.C: New test.
5262         * g++.dg/template/static23.C: New test.
5263         * g++.dg/template/static24.C: New test.
5264         * g++.dg/template/non-dependent13.C: New test.
5265         * g++.dg/init/member1.C: Tweak error markers.
5266
5267 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5268
5269         PR target/26255
5270         * gcc.c-torture/compile/pr26255.c: New test case.
5271
5272 2006-02-16  Roger Sayle  <roger@eyesopen.com>
5273
5274         * gfortran.fortran-torture/execute/where_10.f90: New test case.
5275         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5276         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
5277         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
5278         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5279         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5280         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5281
5282 2006-02-16  Jeff Law  <law@redhat.com>
5283
5284         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
5285         * gcc.dg/tree-ssa/vrp26.c: New test.
5286
5287 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
5288
5289         PR target/20353
5290         PR target/24578
5291         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
5292         __UCLIBC__ is defined.
5293
5294 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
5295
5296         PR fortran/26224
5297         * gfortran.dg/gomp/pr26224.f: New test.
5298
5299 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
5300
5301         PR tree-opt/25918
5302         * lib/target-supports.exp
5303         (check_effective_target_vect_short_mult): New.
5304         (check_effective_target_vect_char_mult): New.
5305         (check_effective_target_vect_widen_sum_qi_to_si): New.
5306         (check_effective_target_vect_widen_sum_qi_to_hi): New.
5307         (check_effective_target_vect_widen_sum_hi_to_si): New.
5308         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
5309         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
5310         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
5311         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
5312         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
5313         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
5314         vect-reduc-pattern-2c.c
5315         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
5316         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
5317         vect-reduc-pattern-1c.c
5318
5319 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
5320
5321         PR fortran/24557
5322         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
5323
5324 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
5325
5326         PR fortran/26054
5327         * gfortran.dg/enum_8.f90: Remove check for warning.
5328         * gfortran.dg/iomsg_1.f90: Ditto.
5329         * gfortran.dg/enum_1.f90: Ditto.
5330         * gfortran.dg/enum_9.f90: Ditto.
5331         * gfortran.dg/enum_2.f90: Ditto.
5332         * gfortran.dg/enum_10.f90: Ditto.
5333         * gfortran.dg/enum_3.f90: Ditto.
5334         * gfortran.dg/flush_1.f90: Ditto.
5335         * gfortran.dg/enum_4.f90: Ditto.
5336         * gfortran.dg/array_constructor_1.f90: Ditto.
5337         * gfortran.dg/enum_5.f90: Ditto.
5338         * gfortran.dg/enum_6.f90: Ditto.
5339         * gfortran.dg/enum_7.f90: Ditto.
5340
5341 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
5342
5343         PR middle-end/26300
5344         * gcc.c-torture/compile/20060215-1.c: New test.
5345
5346 2006-02-14  Roger Sayle  <roger@eyesopen.com>
5347
5348         PR middle-end/23670
5349         * gcc.dg/tree-ssa/andor-2.c: New test case.
5350
5351 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
5352
5353         PR fortran/25045
5354         * optional_dim.f90: New test.
5355
5356 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5357
5358         PR fortran/26277
5359         * gfortran.dg/label_4.f90: New.
5360
5361 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
5362             Diego Novillo  <dnovillo@redhat.com>
5363             Uros Bizjak  <uros@kss-loka.si>
5364
5365         * gfortran.dg/gomp: New directory.
5366
5367 2006-02-14  Richard Guenther  <rguenther@suse.de>
5368
5369         PR tree-optimization/26258
5370         * gcc.dg/torture/pr26258.c: New testcase.
5371
5372 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
5373
5374         PR fortran/26246
5375         * gfortran.dg/pr26246_1.f90: New test.
5376         * gfortran.dg/pr26246_2.f90: New test.
5377
5378         PR middle-end/26092
5379         * gcc.c-torture/compile/20060208-1.c: New test.
5380
5381 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
5382
5383         PR fortran/26074
5384         PR fortran/25103
5385         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
5386         * gfortran.dg/bad_automatic_objects_1.f90: New test.
5387         * gfortran.dg/automatic_module_variable.f90: Change error message.
5388
5389         PR fortran/20861
5390         * gfortran.dg/internal_dummy_1.f90: New test.
5391
5392         PR fortran/20871
5393         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
5394
5395
5396         PR fortran/25083
5397         * gfortran.dg/uncommon_block_data_1.f90: New test.
5398         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
5399         with standard.
5400
5401         PR fortran/25088
5402         * gfortran.dg/typed_subroutine_1.f90: New test.
5403
5404 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
5405
5406         * objc.dg/dwarf-1.m: New.
5407
5408 2006-02-13  Roger Sayle  <roger@eyesopen.com>
5409
5410         PR middle-end/24427
5411         * gcc.dg/tree-ssa/andor-1.c: New test case.
5412
5413 2006-02-13  Josh Conner  <jconner@apple.com>
5414
5415         PR target/25376
5416         * gcc.dg/pr25376.c: New test.
5417
5418         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
5419         assemble.
5420         * lib/target-supports.exp (check_named_sections_available):
5421         Only compile named-sections test -- don't assemble.
5422
5423 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5424
5425         * g++.dg/warn/no-write-strings.C: New test.
5426         * g++.dg/warn/write-strings.C: Likewise.
5427         * g++.dg/warn/write-strings-default.C: Likewise.
5428
5429 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
5430
5431         PR fortran/25806
5432         * gfortran.dg/ret_pointer_2.f90: New test.
5433
5434 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
5435
5436         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
5437
5438 2006-02-10  Jeff Law  <law@redhat.com>
5439
5440         * gcc.c-torture/compile/pr26213.c: New test.
5441
5442 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5443
5444         gfortran.dg/null_1.f90: New test.
5445
5446 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5447
5448         PR fortran/14771
5449         * gfortran.dg/parens_4.f90: New.
5450         * gfortran.dg/parens_5.f90: New.
5451
5452 2006-02-10  Richard Guenther  <rguenther@suse.de>
5453
5454         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5455
5456 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5457         Paul Thomas  <pault@gcc.gnu.org>
5458
5459         PR fortran/14771
5460         * gfortran.dg/parens_1.f90: New.
5461         * gfortran.dg/parens_2.f90: New.
5462         * gfortran.dg/parens_3.f90: New.
5463
5464 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5465
5466         PR fortran/26038
5467         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5468
5469         PR fortran/25059
5470         * gfortran.dg/impure_assignment_1.f90: New test.
5471
5472         PR fortran/25070
5473         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5474
5475 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5476
5477         PR target/26141
5478         * g++.dg/expr/stdarg2.C: New test.
5479
5480 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5481
5482         PR inline-asm/16194
5483         * gcc.dg/pr16194.c: New test.
5484
5485 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5486
5487         * ada/acats/run_acats: Use portable variant of "$@".
5488
5489 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5490
5491         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5492         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5493
5494 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5495
5496         PR tree-opt/26179
5497         * g++.dg/opt/pr26179.C: New test.
5498
5499 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5500
5501         PR middle-end/26134
5502         * gcc.dg/tree-ssa/complex-3.c: New test.
5503
5504 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5505
5506         * gcc.c-torture/compile/volatile-1.c: New test.
5507
5508 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5509
5510         PR 26180
5511         * gcc.dg/tree-ssa/pr26180.c: New test.
5512
5513 2006-02-08  Jeff Law  <law@redhat.com>
5514
5515         * gcc.dg/tree-ssa/pr21417.c: New test.
5516
5517 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5518
5519         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5520         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5521
5522 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5523
5524         * lib/scanrtl.exp: New.
5525
5526 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5527
5528         PR c++/26071
5529         * g++.dg/other/virtual2.C: New test.
5530
5531         PR c++/26070
5532         * g++.dg/other/virtual1.C: New test.
5533
5534 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5535
5536         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5537         cleanup-ipa-dump): Update dump file glob patterns.
5538         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5539         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5540
5541         * lib/gcc-dg.exp: Load it.
5542         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5543
5544 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5545
5546         PR testsuite/26159
5547         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5548         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5549
5550 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5551
5552         PR fortran/25577
5553         * gfortran.dg/mvbits_1.f90: New.
5554
5555 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5556
5557         * g++.dg/warn/Wdiv-by-zero.C: New test.
5558         * g++.dg/warn/Wno-div-by-zero.C: New.
5559
5560 2006-02-07  Jeff Law  <law@redhat.com>
5561
5562         * gcc.dg/tree-ssa/pr21559.c: New test.
5563
5564         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5565         multiple VRP passes.
5566         * gcc.dg/tree-ssa/vrp09.c: Likewise.
5567         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5568         * gcc.dg/tree-ssa/pr21582.c: Likewise.
5569         * gcc.dg/tree-ssa/pr20657.c: Likewise.
5570         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5571         * gcc.dg/tree-ssa/vrp02.c: Likewise
5572         * gcc.dg/tree-ssa/vrp11.c: Likewise
5573         * gcc.dg/tree-ssa/pr14341.c: Likewise
5574         * gcc.dg/tree-ssa/vrp19.c: Likewise
5575         * gcc.dg/tree-ssa/vrp20.c: Likewise
5576         * gcc.dg/tree-ssa/vrp03.c: Likewise
5577         * gcc.dg/tree-ssa/pr21086.c: Likewise
5578         * gcc.dg/tree-ssa/pr21959.c: Likewise
5579         * gcc.dg/tree-ssa/vrp21.c: Likewise
5580         * gcc.dg/tree-ssa/vrp04.c: Likewise
5581         * gcc.dg/tree-ssa/pr25485.c: Likewise
5582         * gcc.dg/tree-ssa/pr22026.c: Likewise
5583         * gcc.dg/tree-ssa/vrp22.c: Likewise
5584         * gcc.dg/tree-ssa/vrp05.c: Likewise
5585         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5586         * gcc.dg/tree-ssa/pr20701.c: Likewise
5587         * gcc.dg/tree-ssa/vrp23.c: Likewise
5588         * gcc.dg/tree-ssa/vrp06.c: Likewise
5589         * gcc.dg/tree-ssa/pr22117.c: Likewise
5590         * gcc.dg/tree-ssa/pr20702.c: Likewise
5591         * gcc.dg/tree-ssa/vrp15.c: Likewise
5592         * gcc.dg/tree-ssa/pr21090.c: Likewise
5593         * gcc.dg/tree-ssa/pr21294.c: Likewise
5594         * gcc.dg/tree-ssa/vrp24.c: Likewise
5595         * gcc.dg/tree-ssa/vrp07.c: Likewise
5596         * gcc.dg/tree-ssa/pr21563.c: Likewise
5597         * gcc.dg/tree-ssa/pr25382.c: Likewise
5598         * gcc.dg/tree-ssa/vrp16.c: Likewise
5599         * gcc.dg/tree-ssa/vrp25.c: Likewise
5600         * gcc.dg/tree-ssa/vrp08.c: Likewise
5601         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5602         * gcc.dg/tree-ssa/vrp17.c: Likewise
5603         * gcc.dg/tree-ssa/pr21458.c: Likewise
5604         * g++.dg/tree-ssa/pr18178.C: Likewise
5605
5606 2006-02-07  Richard Guenther  <rguenther@suse.de>
5607
5608         PR c++/26140
5609         Revert
5610         2006-01-30  Richard Guenther  <rguenther@suse.de>
5611         PR c++/23372
5612         * gcc.dg/pr23372-1.C: New testcase.
5613
5614         * g++.dg/tree-ssa/pr26140.C: New testcase.
5615
5616 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5617
5618         PR c++/9737
5619         * g++.dg/template/ttp15.C: New test.
5620         * g++.dg/template/ttp16.C: Likewise.
5621         * g++.dg/template/ttp17.C: Likewise.
5622         * g++.old-deja/g++.pt/ttp36.C: Remove.
5623         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5624         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5625         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5626         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5627         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5628         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5629         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5630         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5631         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5632
5633 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5634
5635         PR libfortran/23815
5636         * unf_io_convert_4.f90: New test.
5637
5638 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5639
5640         * gcc.dg/tree-ssa/loadpre10.c: New test.
5641         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5642         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5643         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5644
5645 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5646
5647         PR libfortran/24685
5648         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5649
5650 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5651
5652         PR tree-opt/25251
5653         * gfortran.dg/assign_7.f: New test.
5654
5655 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5656
5657         PR fortran/26041
5658         PR fortran/26064
5659         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5660         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5661         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5662
5663 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5664
5665         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5666         in size_t typedef.
5667
5668 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5669
5670         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5671         * g++.dg/charset/string.c (foo): Likewise.
5672         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5673         const char*
5674         * g++.dg/ext/builtin2.C (printf): Likewise.
5675         * g++.dg/init/new15.C (printf): Likewise.
5676         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5677         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5678         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5679         * g++.dg/template/non-dependent4.C (temp): Likewise.
5680         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5681         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5682         parameter type to const char*.
5683         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5684         Change type to const char*.
5685         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5686         Likewise.
5687         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5688         second parameter type to const char*.
5689         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5690         (Y::Y): Change parameter type to const char*.
5691         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5692         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5693         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5694         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5695         (char*).
5696         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5697         const char*.
5698         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5699         type to const char*.
5700         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5701         return type to const char*.
5702         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5703         to const char*.
5704         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5705         * g++.old-deja/g++.law/refs1.C: Likewise.
5706         * g++.old-deja/g++.law/visibility1.C: Likewise.
5707         * g++.old-deja/g++.law/visibility2.C: Likewise.
5708         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5709         const char*.
5710         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5711         * g++.old-deja/g++.mike/net48.C: Likewise.
5712         * g++.old-deja/g++.mike/p646.C: Likewise.
5713         * g++.old-deja/g++.mike/p6746.C: Likewise.
5714         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5715         type to const char*.
5716         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5717         deprecated conversion warning.
5718         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5719         char*.
5720         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5721         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5722         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5723         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5724         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5725         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5726         * g++.old-deja/g++.pt/t39.C: Likewise.
5727         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5728         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5729
5730 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5731
5732         PR fortran/25075
5733         intrinsic_argument_conformance_1.f90: New test.
5734
5735 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5736
5737         PR fortran/20845
5738         * gfortran.dg/char_result_11.f90: Add SAVE.
5739         * gfortran.dg/der_pointer_4.f90: Ditto.
5740         * gfortran.dg/default_initialization.f90: New test.
5741
5742 2006-02-03  Jeff Law  <law@redhat.com>
5743
5744         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5745         handle more than 100 dump files.
5746         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5747         * lib/scantree.exp (scan-tree-dump): Likewise.
5748         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5749         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5750         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5751         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5752         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5753
5754 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5755
5756         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5757
5758 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5759
5760         * g++.dg/template/using12.C: New test.
5761
5762 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5763
5764         * gcc.target/powerpc/pr25960.c: New test.
5765
5766 2006-02-02  Steven G. Kargl  <kargls@comcast>
5767
5768         PR fortran/24958
5769         gfortran.dg/nullify_2.f90: New test.
5770
5771 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5772
5773         PR 25990
5774         * gcc.dg/gomp/pr25990.c: New test.
5775
5776 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5777
5778         PR c++/25342
5779         * g++.gd/template/partial4.C: New test.
5780
5781 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5782
5783         PR middle-end/26001
5784         * gfortran.dg/data_char_2.f90: New.
5785
5786 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5787
5788         PR fortran/26039
5789         maxval_maxloc_conformance_1.f90: New test.
5790
5791 2006-01-31  Richard Guenther  <rguenther@suse.de>
5792
5793         * gcc.target/i386/sselibm-1.c: New testcase.
5794         * gcc.target/i386/sselibm-2.c: Likewise.
5795         * gcc.target/i386/sselibm-3.c: Likewise.
5796         * gcc.target/i386/sselibm-4.c: Likewise.
5797         * gcc.target/i386/sselibm-5.c: Likewise.
5798
5799 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5800
5801         PR fortran/24266
5802         * gfortran.dg/arrayio_derived_2.f90: New.
5803
5804 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5805
5806         * gcc.dg/unsigned-long-compare.c: New test.
5807
5808 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5809
5810         PR testsuite/25318
5811         * lib/target-supports.exp (check_effective_target_freorder):
5812         Check to see if target supports -freorder-blocks-and-partition.
5813         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5814         instead of "dg-require-named-sections".
5815
5816 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5817
5818         PR target/14798:
5819         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5820         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5821         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5822         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5823         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5824         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5825         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5826         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5827
5828 2006-01-30  Richard Guenther  <rguenther@suse.de>
5829
5830         PR c++/23372
5831         * gcc.dg/pr23372-1.C: New testcase.
5832
5833 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5834
5835         * gcc.dg/gomp/pr25874.c: New test.
5836
5837 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5838
5839         PR tree-opt/25911
5840         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5841
5842 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5843
5844         PR fortran/18578
5845         PR fortran/18579
5846         PR fortran/20857
5847         PR fortran/20885
5848         * gfortran.dg/intent_out_1.f90: New test.
5849
5850 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5851
5852         PR fortran/17911
5853         * gfortran.dg/procedure_lvalue.f90: New test.
5854
5855         PR fortran/20895
5856         PR fortran/25030
5857         * gfortran.dg/char_pointer_assign_2.f90: New test.
5858         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5859         assignment to be consistent with standard.
5860         * gfortran.dg/char_result_2.f90: The same.
5861         * gfortran.dg/char_result_8.f90: The same.
5862
5863 2006-01-28  Zack Weinberg  <zackw@panix.com>
5864
5865         * gcc.dg/Woverlength-strings.c
5866         * gcc.dg/Woverlength-strings-pedantic-c89.c
5867         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5868         * gcc.dg/Woverlength-strings-pedantic-c99.c
5869         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5870
5871 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5872
5873         * gcc.c-torture/execute/20060127-1.c: New test.
5874
5875 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5876
5877         PR c++/25999
5878         * g++.dg/ext/pragmaweak1.C: New test.
5879
5880 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5881
5882         PR c++/25855
5883         * g++.dg/template/spec29.C: New test.
5884
5885 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5886
5887         PR c/19606.
5888         * gcc.c-torture/execute/pr19606.c: New.
5889
5890 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5891
5892         * gcc.dg/pragma-re-4.c: New test.
5893
5894 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5895
5896         PR fortran/25964
5897         * gfortran.dg/assumed_size_refs_3.f90: New test.
5898
5899 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5900
5901         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5902
5903 2006-01-26  Laurent GUERBY <laurent@guerby.net>
5904
5905         PR ada/21317
5906         * ada/acats/support/impdef.a: Add One_Long_Second.
5907         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
5908         * ada/acats/tests/c9/c94026.a: Likewise.
5909         * ada/acats/tests/c9/c97305c.ada: Likewise.
5910         * ada/acats/tests/c9/c99004a.ada: Likewise.
5911
5912 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5913
5914         PR fortran/25964
5915         * gfortran.dg/global_references_2.f90: New test.
5916
5917         PR fortran/25084
5918         PR fortran/20852
5919         PR fortran/25085
5920         PR fortran/25086
5921         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5922         * gfortran.dg/assumed_charlen_function_3.f90: New test.
5923
5924         PR fortran/25416
5925         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5926
5927 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
5928
5929         PR c/25892
5930         * gcc.dg/Wpointer-sign.c: New.
5931         * gcc.dg/Wpointer-sign-Wall.c: New.
5932         * gcc.dg/Wpointer-sign-Wall-no.c: New.
5933         * gcc.dg/Wpointer-sign-pedantic.c: New.
5934         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
5935         * gcc.dg/conv-2.c: Use -Wpointer-sign.
5936
5937 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5938
5939         PR C/25861
5940         * gcc.c-torture/compile/pr25861.c: New test.
5941
5942 2006-01-26  Paul Brook  <paul@codesourcery.com>
5943
5944         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
5945         on short-enum targets.
5946         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
5947         variable.
5948         (generate_fields): Use short_enums.
5949         (main): Set short_enums.  Document -e.
5950         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
5951         on short-enum targets.
5952         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
5953         variable.
5954         (generate_fields): Use short_enums.
5955         (main): Set short_enums.  Document -e.
5956         * lib/target-supports.exp (check_effective_target_short_enums): New.
5957
5958 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5959
5960         PR target/25947
5961         * gcc.dg/torture/pr25947-1.c: New test.
5962
5963 2006-01-25  Jan Hubicka  <jh@suse.cz>
5964             Roger Sayle  <roger@eyesopen.com>
5965
5966         PR rtl-optimization/25703
5967         * gcc.target/i386/20060125-1.c: New test case.
5968         * gcc.target/i386/20060125-2.c: New test case.
5969
5970 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5971
5972         PR fortran/18540
5973         * gfortran.dg/goto_1.f: New.
5974
5975 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5976
5977         PR fortran/25716
5978         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5979         25716 on 32-bit systems too.
5980
5981 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5982
5983         PR testsuite/25590
5984         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5985
5986 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5987
5988         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5989
5990 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5991
5992         PR fortran/25835
5993         * gfortran.dg/read_eof.f90: Delete, renamed.
5994         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
5995         * gfortran.dg/read_eof_2.f90: New test.
5996         * gfortran.dg/read_eof_3.f90: New test.
5997
5998 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5999
6000         PR tree-opt/25860
6001         * gcc.c-torture/compile/pr25860.c: New test.
6002
6003 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6004
6005         PR c++/25552
6006         * g++.dg/parse/dtor8.C: New test.
6007
6008 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
6009
6010         PR testsuite/25891
6011         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
6012         * gcc.dg/gomp/gomp.exp: Return without testing anything if
6013         check_effective_target_fopenmp returns 0.
6014
6015 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
6016
6017         PR ada/20548
6018         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
6019         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
6020         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
6021
6022 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
6023
6024         PR tree-opt/25857
6025         * g++.dg/opt/pr25857.C: New test.
6026
6027 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
6028         Jan Hubicka  <jh@suse.cz>
6029         Richard Guenther  <rguenther@suse.de>
6030
6031         PR rtl-optimization/25654
6032         * gcc.dg/torture/pr25654.c: New testcase.
6033         * gcc.target/i386/pr25654.c: Likewise.
6034
6035 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
6036
6037         PR fortran/25901
6038         * gfortran.dg/internal references_2.f90: New test.
6039
6040         Fix regression in testing of admissability of attributes.
6041         * gfortran.dg/intent_used_1.f90: New test.
6042
6043 2006-01-23  Ben Elliston  <bje@au.ibm.com>
6044
6045         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
6046         Remove target conditional torture options for i?86 and x86_64
6047         GNU/Linux.
6048
6049 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6050
6051         PR c++/10891
6052         * g++.dg/rtti/no-rtti.C: New.
6053
6054 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
6055
6056         PR c++/25895
6057         * g++.dg/inherit/conv2.C: New test.
6058
6059         PR c++/25856
6060         * g++.dg/parse/dtor7.C: New test.
6061
6062         PR c++/25858
6063         * g++.dg/template/crash44.C: New test.
6064
6065 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
6066
6067         PR fortran/25124
6068         PR fortran/25625
6069         * gfortran.dg/internal_references_1.f90: New test.
6070           PR fortran/20881
6071         PR fortran/23308
6072         PR fortran/25538
6073         PR fortran/25710
6074         * gfortran.dg/global_references_1.f90: New test.
6075         * gfortran.dg/g77/19990905-1.f: Restore the error that
6076         there is a clash between the common block name and
6077         the name of a subroutine reference.
6078
6079         PR fortran/PR24276
6080         * gfortran.dg/aliasing_dummy_1.f90: New test.
6081
6082 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
6083
6084         * gcc.dg/vmx/1b-01.c: Warning fix.
6085         * gcc.dg/vmx/1c-02.c: Likewise.
6086         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
6087
6088 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
6089
6090         PR testsuite/24962
6091         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
6092
6093 2006-01-20  Richard Guenther  <rguenther@suse.de>
6094         Steven Bosscher <stevenb.gcc@gmail.com>
6095
6096         PR rtl-optimization/24626
6097         * gcc.dg/torture/pr24626-1.c: New testcase.
6098         * gcc.dg/torture/pr24626-2.c: Likewise.
6099         * gcc.dg/torture/pr24626-3.c: Likewise.
6100         * gcc.dg/torture/pr24626-4.c: Likewise.
6101
6102 2006-01-20  Dirk Mueller  <dmueller@suse.com>
6103
6104         PR c++/5520
6105         * g++.dg/warn/empty-body.C: New.
6106
6107 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
6108
6109         PR c++/22136
6110         * g++.dg/template/using10.C: New test.
6111         * g++.dg/temlpate/using11.C: Likewise.
6112         * g++.dg/inherit/using5.C: Tweak error messages.
6113
6114 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
6115
6116         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
6117         target test.
6118         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
6119
6120 2006-01-19  Jan Hubicka  <jh@suse.cz>
6121
6122         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
6123
6124 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6125
6126         PR c++/25854
6127         * g++.dg/template/spec28.C: New test.
6128
6129 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
6130
6131         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6132         Fix fprintf's by adding srcdir or removing it.
6133
6134 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
6135
6136         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
6137         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
6138         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
6139         * testsuite/gcc.dg/gomp/empty.c: Likewise.
6140         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
6141         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
6142         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
6143         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
6144         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
6145         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
6146         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
6147         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
6148         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
6149         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
6150
6151 2006-01-18  Jeff Law  <law@redhat.com>
6152
6153         * gcc.dg/tree-ssa/vrp25.c: New test.
6154
6155 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6156
6157         * gcc.dg/pr25805.c: Fix misapplied patch.
6158
6159 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
6160
6161         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
6162         (check_effective_target_vect_udot_qi): New.
6163         (check_effective_target_vect_sdot_hi): New.
6164         (check_effective_target_vect_udot_hi): New.
6165         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
6166         prefixed with "wrapv-" with -fwrapv.
6167         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
6168         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
6169         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
6170         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
6171         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
6172
6173         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
6174         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
6175         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
6176         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
6177
6178 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6179
6180         PR c++/16829
6181         * g++.dg/other/default2.C: New test.
6182         * g++.dg/other/default3.C: New test.
6183
6184 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6185
6186         PR c/25805
6187         * gcc.dg/pr25805.c: New file.
6188
6189 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
6190
6191         PR c++/25836
6192         * g++.dg/template/init6.C: New test.
6193
6194 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
6195
6196         * gcc.dg/tree-ssa/pr24287.c: New test
6197
6198 2006-01-18  Eric Christopher  <echristo@apple.com>
6199
6200         * g++.dg/eh/table.C: New.
6201
6202 2006-01-18  DJ Delorie  <dj@redhat.com>
6203
6204         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
6205         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
6206         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
6207         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
6208
6209 2006-01-18  Jeff Law  <law@redhat.com>
6210
6211         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
6212         on wrapping on overflow semantics.
6213
6214         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
6215
6216         * gcc.gc/tree-ssa/vrp23.c: New test.
6217         * gcc.gc/tree-ssa/vrp24.c: New test.
6218
6219 2006-01-18  Richard Henderson  <rth@redhat.com>
6220             Aldy Hernandez  <aldyh@redhat.com>
6221             Jakub Jelinek  <jakub@redhat.com>
6222             Diego Novillo  <dnovillo@redhat.com>
6223             Uros Bizjak  <uros@kss-loka.si>
6224
6225         * testsuite/gcc.dg/gomp: New directory.
6226
6227 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
6228             Steven G. Kargl  <kargls@comcast.net>
6229
6230         PR fortran/20869
6231         * gfortran.dg/intrinsic_external_1.f90: New test.
6232
6233         PR fortran/20875.
6234         * gfortran.dg/elemental_pointer_1.f90: New test.
6235
6236         PR fortran/25024
6237         * gfortran.dg/external_procedures_1.f90: New test.
6238
6239         PR fortran/25785
6240         gfortran.dg/assumed_present.f90: New test.
6241
6242 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
6243
6244         * g++.dg/parse/lookup5.C: New test.
6245
6246 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6247
6248         PR fortran/25697
6249         * gfortran.dg/read_eof.f90: New test.
6250
6251 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6252
6253         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
6254         add a closing brace.
6255
6256 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6257
6258         PR fortran/25631
6259         * gfortran.dg/fmt_tl.f: New test.
6260
6261 2006-01-17  Eric Christopher  <echristo@apple.com>
6262
6263         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
6264         * g++.old-deja/g++.warn/impint2.C: Ditto.
6265         * g++.old-deja/g++.other/null1.C: Ditto.
6266         * g++.dg/warn/conv2.C: Ditto.
6267         * g++.dg/warn/conv4.C: New file.
6268
6269 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6270
6271         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
6272
6273 2006-01-17  Andreas Jaeger  <aj@suse.de>
6274             Janis Johnson <janis187@us.ibm.com>
6275
6276         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
6277         in 64-bit.
6278         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6279         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6280
6281 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6282
6283         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6284         xfail txxx where xxx >= 25.
6285
6286 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6287
6288         PR testsuite/25764
6289         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
6290
6291 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
6292
6293         PR c/25682
6294         * gcc.dg/pr25682.c: New test.
6295         * g++.dg/parse/array-size2.C: New test.
6296
6297 2006-01-16  Ian Lance Taylor  <ian@airs.com>
6298
6299         * consistency.vlad: Remove entire directory, 1652 files.
6300
6301 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
6302
6303         * lib/target-supports.exp (check_effective_target_dfp_nocache,
6304         check_effective_target_dfprt_nocache): New.
6305         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
6306         (check_effective_target_dfprt): New.
6307         * lib/c-compat.exp (check_dfp): Remove.
6308         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
6309         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
6310         level of support for decimal float.
6311         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
6312         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
6313         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
6314         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
6315         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
6316         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
6317         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
6318         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
6319         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
6320         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
6321         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
6322         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
6323         directives.
6324
6325 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
6326
6327         PR testsuite/25741
6328         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
6329         $base_dir/../.
6330         * lib/gfortran.exp (gfortran_init): Likewise.
6331         * lib/obj-c++.exp (obj-c++_init): Likewise.
6332         * lib/scanasm.exp (scan-assembler-dem): Likewise.
6333         (scan-assembler-dem-not): Likewise.
6334         * lib/scandump.exp (scan-dump-dem): Likewise.
6335         (scan-dump-dem-not): Likewise.
6336
6337 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
6338
6339         PR testsuite/25767
6340         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
6341         powerpc-*-darwin*.
6342         * lib/obj-c++.exp (obj-c++_init): Likewise.
6343
6344 2006-01-16  Richard Guenther  <rguenther@suse.de>
6345
6346         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
6347
6348 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6349
6350         PR testsuite/25777
6351         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
6352         to LD_LIBRARY_PATH.
6353
6354 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6355             Andrew Pinski  <pinskia@physics.uc.edu>
6356
6357         * gcc.dg/minmax-1.c: New test.
6358
6359 2006-01-16  Ben Elliston  <bje@au.ibm.com>
6360
6361         * gcc.dg/dfp/dfp.exp: Correct FSF address.
6362         * gcc.misc-tests/dectest.exp: Ditto.
6363
6364 2006-01-15  Ian Lance Taylor  <ian@airs.com>
6365
6366         PR testsuite/25796
6367         * gcc.target/i386/cmov6.c: Use -march=k8.
6368
6369 2006-01-15  Andreas Jaeger  <aj@suse.de>
6370
6371         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
6372         x86 does not have __float128.
6373
6374 2006-01-14  Ian Lance Taylor  <ian@airs.com>
6375
6376         * gcc.target/i386/cmov6.c: New test.
6377
6378 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
6379
6380         PR c++/25663
6381         * g++.dg/template/ctor6.C: New test.
6382
6383 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
6384
6385         PR tree-optimization/25485
6386         * gcc.dg/tree-ssa/pr25485.c: New.
6387
6388 2006-01-14  Richard Guenther  <rguenther@suse.de>
6389
6390         PR tree-optimization/22548
6391         PR tree-optimization/22555
6392         PR tree-optimization/22501
6393         * gcc.dg/tree-ssa/alias-4.c: New testcase.
6394         * gcc.dg/tree-ssa/alias-5.c: Likewise.
6395         * gcc.dg/tree-ssa/alias-6.c: Likewise.
6396         * gcc.dg/tree-ssa/alias-7.c: Likewise.
6397         * gcc.dg/tree-ssa/alias-8.c: Likewise.
6398         * gcc.dg/tree-ssa/alias-9.c: Likewise.
6399         * gcc.dg/tree-ssa/alias-10.c: Likewise.
6400         * gcc.dg/tree-ssa/alias-11.c: Likewise.
6401         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6402
6403 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
6404
6405         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
6406         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
6407
6408 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
6409         Richard Guenther  <rguenther@suse.de>
6410
6411         PR rtl-optimization/24257
6412         * gcc.dg/torture/pr24257.c: New testcase.
6413
6414 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
6415
6416         * gcc.c-torture/execute/20060110-1.c: New test.
6417         * gcc.c-torture/execute/20060110-2.c: New test.
6418
6419 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
6420
6421         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
6422
6423 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
6424
6425         PR fortran/25756
6426         * gfortran.dg/label_3.f90: New test.
6427
6428 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
6429
6430         PR tree-optimization/25771
6431         * g++.dg/tree-ssa/pr25771.C: New test
6432
6433 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6434
6435         PR tree-opt/24365
6436         * g++.dg/opt/complex5.C: New test.
6437
6438 2006-01-13  Richard Guenther  <rguenther@suse.de>
6439
6440         * gcc.target/i386/387-9.c: New testcase.
6441
6442 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6443
6444         PR c++/24824
6445         * g++.dg/debug/dwarf2-1.C: New.
6446
6447 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6448
6449         PR testsuite/25728
6450         * lib/gcov.exp (verify-lines): Add "close $fd".
6451
6452 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6453             Ben Elliston  <bje@au.ibm.com>
6454
6455         * gcc.dg/dfp/inf-1.c: New test.
6456
6457 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6458             Yao Qi  <qiyaoltc@cn.ibm.com>
6459             Ben Elliston  <bje@au.ibm.com>
6460             Jon Grimm  <jgrimm2@us.ibm.com>
6461
6462         * gcc.dg/nodfp-1.c: New test.
6463         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6464         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6465         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6466         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6467         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6468         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6469         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6470         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6471         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6472         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6473         * gcc.dg/format/dfp-printf-1.c: Likewise.
6474         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6475         (compat_setup_dfp): New.
6476         * gcc.dg/compat/compat.exp: Use it.
6477         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6478         Make some variables global, prepend "compat_" to their names.
6479         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6480         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6481         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6482         * lib/compat.exp (compat_skip_list): Make global, rename.
6483         * lib/c-compat.exp: New file.
6484         * lib/target-supports.exp (check_effective_target_dfp): New.
6485
6486         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6487         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6488         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6489         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6490         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6491         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6492         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6493         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6494         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6495         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6496         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6497         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6498         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6499         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6500         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6501         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6502         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6503         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6504         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6505         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6506         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6507         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6508         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6509         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6510         gcc.dg/dfp/struct-layout-1.c,
6511         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6512         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6513         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6514         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6515         gcc.dg/dfp/func-vararg-dfp.c,
6516         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6517         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6518         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6519         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6520         gcc.dg/dfp/wtr-conversion-1.c: New tests.
6521
6522 2006-01-11  Richard Guenther  <rguenther@suse.de>
6523
6524         PR tree-optimization/25734
6525         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6526
6527 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6528
6529         PR fortran/25486
6530         * gfortran.dg/literal_character_constant_1_x.F: New test.
6531         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6532         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6533         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6534
6535 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6536
6537         PR c++/25386
6538         * g++.dg/ext/packed3.C: Add expected packed error.
6539
6540 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6541
6542         PR target/25706
6543         * gcc.dg/torture/pr25706-1.c: New test.
6544
6545 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6546
6547         PR tree-optimization/23109
6548         PR tree-optimization/23948
6549         PR tree-optimization/24123
6550
6551         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6552         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6553         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6554         g++.dg/tree-ssa/pr23948.C: New testcases.
6555         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6556         three divisions in order to do the optimization.
6557
6558 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6559
6560         PR c++/25632
6561         * g++.dg/other/pr25632.C: New test.
6562
6563 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6564
6565         PR fortran/25730
6566         * gfortran.dg/used_types_1.f90: New test.
6567
6568 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6569
6570         PR target/25718
6571         * gcc.dg/torture/pr25718-1.c: New test.
6572
6573 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6574
6575         * gfortran.dg/list_read_2.f90: Fix typo in description.
6576
6577 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6578
6579         * lib/target-supports.exp (check_visibility_available): Simplify test
6580         for *-*-netware*.
6581         (check_profiling_available): Fail for *-*-netware*.
6582         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6583         * gcc.dg/20021014-1.c: Likewise.
6584         * gcc.dg/nest.c: Likewise.
6585
6586 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6587
6588         fortran/24936
6589         * gfortran.dg/forall_3.f90: New test.
6590
6591 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6592
6593         PR fortran/21977
6594         * gfortran.dg/nesting_2.f90: New test.
6595         * gfortran.dg/nesting_3.f90: New test.
6596
6597 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6598
6599         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6600         Fix typo in comment.
6601
6602 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6603
6604         * gfortran.dg/single_char_string.f90: New test.
6605
6606 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6607
6608         * gfortran.dg/ichar_2.f90: New test.
6609
6610 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6611
6612         PR fortran/25093
6613         * gfortran.dg/private_type_4.f90: New.
6614
6615 2006-01-07  Richard Guenther  <rguenther@suse.de>
6616
6617         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6618
6619 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6620
6621         * gfortran.dg/func_decl_1.f90: New.
6622         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6623         * gfortran.dg/array_alloc_2.f90: Likewise.
6624         * gfortran.dg/char_result_8.f90: Likewise.
6625         * gfortran.dg/dup_save_1.f90: Likewise.
6626         * gfortran.dg/dup_save_2.f90: Likewise.
6627         * gfortran.dg/f2c_6.f90: Likewise.
6628         * gfortran.dg/f2c_7.f90: Likewise.
6629         * gfortran.dg/func_result_2.f90: Likewise.
6630         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6631
6632 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6633
6634         PR fortran/22146
6635         * gfortran.dg/elemental_subroutine_1.f90: New test.
6636         * gfortran.dg/elemental_subroutine_2.f90: New test.
6637
6638         PR fortran/25029
6639         PR fortran/21256
6640         * gfortran.dg/assumed_size_refs_1.f90: New test.
6641
6642         PR fortran/20868
6643         PR fortran/20870
6644         * gfortran.dg/assumed_size_refs_2.f90: New test.
6645         * gfortran.dg/initialization_1.f90: Change warning message.
6646
6647 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6648
6649         * gcc.dg/tree-ssa/loop-15.c: New test.
6650
6651 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6652
6653         PR fortran/25598
6654         * gfortran.dg/backspace_3.f: New test.
6655         * gfortran.dg/backspace_4.f: New test.
6656
6657 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6658
6659         PR fortran/24268
6660         * gfortran.dg/fmt_white.f: Update test.
6661
6662 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6663
6664         * gcc.dg/cast-1.c: Add new warning.
6665         * gcc.dg/cast-2.c: Likewise.
6666         * gcc.dg/cast-3.c: Likewise.
6667         * gcc.dg/format/cast-1.c: Likewise.
6668         * gcc.dg/cast-4.c: New testcase.
6669
6670 2006-01-05  Richard Guenther  <rguenther@suse.de>
6671
6672         PR tree-optimization/22555
6673         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6674
6675 2006-01-05  Richard Guenther  <rguenther@suse.de>
6676             Diego Novillo  <dnovillo@redhat.com>
6677
6678         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6679         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6680         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6681         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6682         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6683         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6684         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6685         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6686         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6687         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6688         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6689         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6690         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6691         * treelang/compile/extravar.tree: Likewise.
6692         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6693         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6694         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6695         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6696         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6697
6698 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6699
6700         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6701         for 64-bit fix.
6702
6703 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6704
6705         PR fortran/23675
6706         gfortran.dg/char_result_11.f90: New.
6707
6708 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6709
6710         PR c++/24782
6711         * g++.dg/parse/access9.C: New test.
6712         * g++.dg/tc1/dr52.C: Tweak error markers.
6713
6714 2006-01-04  Richard Henderson  <rth@redhat.com>
6715
6716         Merge from gomp branch.
6717         * g++.dg/parse/pragma2.C: Update expected error lines.
6718
6719 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6720
6721         * g++.dg/other/i386-2.C: New test.
6722
6723         PR target/25554
6724         * gcc.c-torture/compile/20051228-1.c: New test.
6725
6726         PR c/25559
6727         * gcc.dg/pr25559.c: New test.
6728
6729 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6730
6731         PR c++/25492
6732         * g++.dg/lookup/friend9.C: New test.
6733
6734         PR c++/25625
6735         * g++.dg/template/repo5.C: New test.
6736
6737 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6738
6739         PR fortran/25101
6740         * gfortran.dg/forall_2.f90: New test.
6741
6742 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6743
6744         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6745         dg-require-weak.  Adjust regexp to handle leading-underscore
6746         targets and space as well as TAB after .weak.  Change previous
6747         64-bit fix to not use naked dot.
6748
6749 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6750
6751         PR rtl-optimization/25578
6752         * gcc.c-torture/execute/20060102-1.c: New testcase.
6753
6754 2006-01-03  Richard Guenther  <rguenther@suse.de>
6755
6756         PR c/25183
6757         * gcc.dg/torture/pr25183.c: New testcase.
6758
6759 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6760
6761         Merge from gomp-branch.
6762         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6763         * gcc.dg/ia64-sync-2.c: Likewise.
6764         * gcc.dg/ia64-sync-3.c: Likewise.
6765         * gcc.dg/ia64-sync-4.c: Likewise.
6766         * gcc.dg/sync-2.c: Likewise.
6767         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6768         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6769
6770 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6771
6772         PR c++/25635
6773         * g++.dg/parse/operator6.C: New test.
6774
6775         PR c++/25637
6776         * g++.dg/parse/error29.C: New test.
6777
6778         PR c++/25638
6779         * g++.dg/parse/dtor6.C: New test.
6780
6781         PR c++/25633
6782         * g++.dg/parse/ctor3.C: New test.
6783
6784         PR c++/25634
6785         * g++.dg/template/class3.C: New test.
6786
6787 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6788
6789         * g++.dg/debug/debug9.C: New.
6790
6791 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6792
6793         PR fortran/24640
6794         * gfortran.dg/label_2.f90: New test.
6795
6796 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6797
6798         * g++.dg/lookup/using12.C: Tighten error marker.
6799
6800 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6801             Andrew Pinski <pinskia@physics.uc.edu>
6802
6803         * gcc.target/powerpc/darwin-abi-3.c: New file.
6804         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6805         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6806         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6807         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6808         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6809         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6810         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6811         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6812
6813 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6814
6815         * gcc.dg/tree-ssa/loadpre1.c: New;
6816         * gcc.dg/tree-ssa/loadpre2.c: New;
6817         * gcc.dg/tree-ssa/loadpre3.c: New;
6818         * gcc.dg/tree-ssa/loadpre4.c: New;
6819         * gcc.dg/tree-ssa/loadpre5.c: New;
6820         * gcc.dg/tree-ssa/loadpre6.c: New;
6821         * gcc.dg/tree-ssa/loadpre7.c: New;
6822         * gcc.dg/tree-ssa/loadpre8.c: New;
6823         * gcc.dg/tree-ssa/loadpre9.c: New;
6824
6825 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6826
6827         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6828         * g++.dg/abi/thunk4.C: Likewise.
6829
6830 2006-01-01  Andreas Jaeger  <aj@suse.de>
6831
6832         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6833         portable.
6834
6835 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6836
6837         PR c++/25294
6838         * gcc.dg/pragma-pack-3.c: New test.
6839         * g++.dg/parse/pragma3.C: New test.
6840
6841 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6842
6843         PR middle-end/24827
6844         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6845
6846 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6847
6848         PR testsuite/25214
6849         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6850
6851 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6852
6853         PR fortran/22607
6854         * gfortran-dg/pure_byref_3.f90: New.
6855
6856         fortran/PR 25396
6857         * gfortran.dg/userdef_operator_1.f90: New.
6858
6859 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6860
6861         * g++.dg/abi/thunk3.C: New.
6862         * g++.dg/abi/thunk4.C: New.
6863
6864 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6865
6866         PR fortran/25532
6867         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6868         associated derived type components of derived types are
6869         properly declared in contained procedures.
6870
6871 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6872
6873         PR libgfortran/25139
6874         * gfortran.dg/backspace_2.f: New test.
6875
6876 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6877
6878         PR libgfortran/25550
6879         * gfortran.dg/endfile.f: New test.
6880
6881 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6882
6883         PR libgfortran/25419
6884         * gfortran.dg/comma.f: New test.
6885
6886 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6887
6888         * lib/gfortran-dg.exp: Remove trailing whitespace.
6889         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6890         -funroll-all-loops.
6891
6892 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6893
6894         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6895         Extended Double long doubles or repeat tests when long double is
6896         the same size as double.
6897
6898 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6899
6900         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6901
6902         PR testsuite/25442
6903         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
6904         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
6905
6906         PR testsuite/25441
6907         * gcc.dg/pr23911.c: Make test variable static.
6908
6909         PR testsuite/25444
6910         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6911
6912 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6913
6914         PR c++/25439
6915         * g++.dg/parse/crash17.C: Adjust error markers.
6916         * g++.dg/template/error20.C: New test.
6917
6918 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6919
6920         PR c++/23172
6921         * g++.dg/ext/complit4.C: New test.
6922
6923         PR c++/25417
6924         * g++.dg/ext/complit5.C: Likewise.
6925
6926 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
6927
6928         PR tree-optimization/25125
6929         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
6930         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6931         * gcc.c-torture/execute/pr25125.c: New.
6932
6933 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
6934
6935         PR fortran/25029
6936         PR fortran/21256
6937         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
6938         with incorrect assumed size references.
6939
6940 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6941
6942         PR c++/23171
6943         * g++.dg/opt/init1.C: New test.
6944
6945 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6946
6947         PR c++/24671
6948         * g++.dg/template/sfinae3.C: New test.
6949
6950 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6951
6952         * g++.dg/other/friend4.C: New test.
6953
6954 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6955
6956         PR target/25005
6957         * g++.dg/opt/pr25005.C: New test.
6958
6959 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6960
6961         PR c++/25369
6962         * g++.dg/template/ptrmem16.C: New test.
6963
6964 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6965
6966         PR fortran/25029
6967         PR fortran/21256
6968         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6969
6970 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6971
6972         PR libgfortran/25307
6973         * gfortran.dg/list_read_5.f90: New test.
6974
6975 2005-12-22  Richard Henderson  <rth@redhat.com>
6976
6977         * gcc.target/i386/sse-7.c: Use -msse2.
6978
6979 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6980
6981         PR rtl-optimization/25432
6982         * gcc.c-torture/compile/20051216-1.c: New test.
6983
6984         PR objc/25328
6985         * objc/execute/pr25328.m: New test.
6986
6987 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6988
6989         PR c++/25364
6990         * g++.dg/template/call4.C: New test.
6991
6992 2005-12-22  Dale Johannesen  <dalej@apple.com>
6993
6994         * gcc.target/i386/sse-17.c: New.
6995
6996 2005-12-22  Paul Brook  <paul@codesourcery.com>
6997
6998         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6999
7000 2005-12-22  Paul Brook  <paul@codesourcery.com>
7001
7002         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
7003
7004 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7005
7006         PR tree-opt/25513
7007         * gcc.c-torture/compile/pr25513.c: New test.
7008
7009 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7010
7011         PR c++/23333
7012         * g++.dg/parse/error25.C: Add more tests.
7013
7014 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7015
7016         PR fortran/18990
7017         * gfortran.dg/der_charlen_1.f90: New.
7018
7019 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
7020
7021         PR fortran/20889
7022         * gfortran.dg/pointer_component_type_1.f90: New test.
7023
7024         PR fortran/25029
7025         PR fortran/21256
7026         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
7027         should give an error with assumed size array refernces and checks those
7028         that should not.
7029         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
7030         reference an upper bound so that it does not generate an error.
7031
7032         PR fortran/19362
7033         PR fortran/20244
7034         PR fortran/20864
7035         PR fortran/25391
7036         * gfortran.dg/used_dummy_types_1.f90: New test.
7037         * gfortran.dg/used_dummy_types_2.f90: New test.
7038         * gfortran.dg/used_dummy_types_3.f90: New test.
7039         * gfortran.dg/used_dummy_types_4.f90: New test.
7040         * gfortran.dg/used_dummy_types_5.f90: New test.
7041
7042         PR fortran/23152
7043         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
7044         group already being USE associated.
7045         * gfortran.dg/assumed_shape_nml.f90: New test.
7046         * gfortran.dg/assumed_size_nml.f90: New test.
7047
7048         PR fortran/20862
7049         PR fortran/25053
7050         PR fortran/25063
7051         PR fortran/25064
7052         PR fortran/25066
7053         PR fortran/25067
7054         PR fortran/25068
7055         PR fortran/25307
7056         * gfortran.dg/io_constraints_1.f90: New test.
7057         * gfortran.dg/io_constraints_1.f90: New test.
7058         * gfortran.dg/iostat_3.f90: Change wording of warning.
7059         * gfortran.dg/g77/19981216-0.f: The same.
7060
7061 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
7062
7063         PR tree-optimization/23518
7064         * testsuite/gcc.dg/pr23518.c: New.
7065
7066 2005-12-21  Mike Stump  <mrs@apple.com>
7067
7068         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
7069
7070 2005-12-21  Paul Brook  <paul@codesourcery.com>
7071
7072         * gcc.dg/pr19340.c: Skip on m68k targets.
7073
7074 2005-12-21  Steven Bosscher  <stevenb@suse.de>
7075
7076         PR rtl-optimization/25196
7077         * gcc.dg/pr25196.c: New test.
7078
7079 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
7080
7081         PR fortran/25423
7082         gfortran.dg/where_nested_1.f90: New.
7083
7084 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
7085
7086         PR tree-optimization/25382.
7087         * gcc.dg/tree-ssa/pr25382.c: New.
7088
7089 2005-12-20  Richard Guenther  <rguenther@suse.de>
7090
7091         PR middle-end/24306
7092         * gcc.target/i386/pr24306.c: New testcase.
7093
7094 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
7095
7096         PR tree-optimization/25501
7097         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
7098
7099 2005-12-20  Richard Guenther  <rguenther@suse.de>
7100
7101         Revert
7102         2005-12-02  Richard Guenther  <rguenther@suse.de>
7103
7104         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7105
7106 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
7107
7108         PR c++/21228
7109         * g++.dg/warn/Wunreachable-code-2.C: New test.
7110
7111 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
7112
7113         PR c++/24278
7114         * g++.dg/template/ctor5.C: New test.
7115
7116         PR c++/24915
7117         * g++.dg/template/overload8.C: New test.
7118
7119 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
7120
7121         * gcc.c-torture/compile/pr25483 : New test.
7122
7123 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7124
7125         PR c++/20552
7126         * g++.dg/ext/typeof10.C: New test.
7127
7128 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
7129
7130         * gcc.dg/mt-loopi1.c: New.
7131
7132 2005-12-18  Richard Guenther  <rguenther@suse.de>
7133
7134         PR tree-optimization/25481
7135         * gcc.dg/torture/pr25481.c: New testcase.
7136
7137 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7138
7139         PR rtl-optimization/21041
7140         * gcc.dg/pr21041.c: New test.
7141
7142 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7143
7144         PR libgfortran/25463
7145         * gfortran.dg/advance.f90: New test.
7146
7147 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
7148
7149         * gcc.dg/20051201-1.c: New test.
7150
7151 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
7152
7153         PR fortran/25018
7154         * gfortran.dg/initialization_1.f90: New test.
7155         * gfortran.dg/enum_5.f90: Change dg-error to new message.
7156         * gfortran.dg/g77/980616-0.f: The same.
7157
7158 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7159
7160         * PR fortran/25458
7161         * gfortran.dg/chkbits.f90: New test.
7162
7163 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7164
7165         * gfortran.dg/enum_5.f: Revert to previous version.
7166
7167 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7168
7169         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
7170         * gfortran.dg/nested_modules_1.f90: Ditto.
7171         * gfortran.dg/hollerith_f95.f90: Ditto.
7172         * gfortran.dg/select_5.f90: Ditto.
7173         * gfortran.dg/secnds.f: Ditto.
7174         * gfortran.dg/hollerith2.f90: Ditto.
7175         * gfortran.dg/imag_2.f: Ditto.
7176         * gfortran.dg/ftell_2.f90: Ditto.
7177         * gfortran.dg/malloc_free_1.f90: Ditto.
7178         * gfortran.dg/logint-1.f: Ditto.
7179         * gfortran.dg/recursive_statement_functions.f90: Ditto.
7180         * gfortran.dg/e_d_fmt.f90: Ditto.
7181         * gfortran.dg/hollerith_legacy.f90: Ditto.
7182         * gfortran.dg/logint-2.f: Ditto.
7183         * gfortran.dg/enum_5.f90: Ditto.
7184         * gfortran.dg/f2c_2.f90: Ditto.
7185         * gfortran.dg/pr17143.f90: Ditto.
7186         * gfortran.dg/namelist_14.f90: Ditto.
7187         * gfortran.dg/logint-3.f: Ditto.
7188         * gfortran.dg/spread_scalar_source.f90: Ditto.
7189         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
7190         * gfortran.dg/namelist_11.f: Ditto.
7191         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7192         * gfortran.dg/g77/20010519-1.f
7193         * gfortran.dg/g77/alpha1.f: Ditto.
7194         * gfortran.dg/g77/990115-1.f: Ditto.
7195         * gfortran.dg/g77/erfc.f: Ditto.
7196         * gfortran.dg/g77/19990313-3.f: Ditto.
7197         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
7198         * gfortran.dg/g77/20010426.f: Ditto.
7199         * gfortran.dg/g77/19990313-0.f: Ditto.
7200         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
7201         * gfortran.dg/g77/20000629-1.f: Ditto.
7202         * gfortran.dg/g77/970125-0.f: Ditto.
7203         * gfortran.dg/g77/8485.f: Ditto.
7204         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
7205         * gfortran.dg/g77/19990313-1.f: Ditto.
7206         * gfortran.dg/g77/int8421.f: Ditto.
7207         * gfortran.dg/g77/19990305-0.f: Ditto.
7208         * gfortran.dg/g77/947.f: Ditto.
7209         * gfortran.dg/g77/19990905-2.f: Ditto.
7210         * gfortran.dg/g77/cabs.f: Ditto.
7211         * gfortran.dg/g77/19990313-2.f: Ditto.
7212         * gfortran.dg/g77/20020307-1.f: Ditto.
7213         * gfortran.dg/g77/dcomplex.f: Ditto.
7214         * gfortran.dg/g77/19990502-1.f: Ditto.
7215         * gfortran.dg/g77/19981216-0.f: Ditto.
7216         * gfortran.dg/common_4.f90: Ditto.
7217         * gfortran.dg/entry_4.f90: Ditto.
7218         * gfortran.dg/equiv_constraint_2.f90: Ditto.
7219         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
7220         * gfortran.dg/namelist_12.f: Ditto.
7221         * gfortran.dg/scale_1.f90: Ditto.
7222         * gfortran.dg/modulo_1.f90
7223         * gfortran.dg/hollerith.f90: Ditto.
7224         * gfortran.dg/direct_io_3.f90: Ditto.
7225         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
7226         * gfortran.dg/gnu_logical_1.F: Ditto.
7227         * gfortran.dg/unf_io_convert_1.f90: Ditto.
7228         * gfortran.dg/assign_1.f90: Ditto.
7229         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
7230         * gfortran.dg/pr23095.f: Ditto.
7231         * gfortran.dg/read_float_1.f90: Ditto.
7232
7233 2005-12-17  Andreas Jaeger  <aj@suse.de>
7234
7235         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
7236         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
7237
7238 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7239
7240         PR fortran/24268
7241         * gfortran.dg/fmt_white.f: New test.
7242
7243 2005-12-16  Steven G. Kargl <kargls@comcast.net>
7244
7245         * gfortran.dg/label_1.f90: New test.
7246
7247 2005-12-15  Ben Elliston  <bje@au.ibm.com>
7248
7249         PR testsuite/25422
7250         * gcc.dg/20031012-1.c: Add -Walways-true option.
7251         * gcc.dg/weak/weak-3.c: Likewise.
7252         * g++.old-deja/g++.mike/warn8.C: Likewise.
7253
7254 2005-12-16  Mike Stump  <mrs@apple.com>
7255
7256         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
7257         exit.
7258
7259 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7260
7261         PR libgfortran/25264
7262         PR libgfortran/25349
7263         * gfortran.dg/tl_editing.f90: Added additional checks.
7264         * gfortran.dg/t_editing.f: New test.
7265         * gfortran.dg/write_padding.f90: New test
7266
7267 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7268
7269         PR testsuite/25215
7270         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
7271
7272 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
7273
7274         PR rtl-optimization/24899
7275         * gcc.c-torture/execute/20051215-1.c: New test.
7276
7277 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
7278
7279         PR 24823
7280         * gfortran.dg/pr24823.f: New test.
7281
7282 2005-12-16  Jeff Law  <law@redhat.com>
7283
7284         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
7285
7286 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7287
7288         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
7289         Change C++ style comments to C style comments.
7290         Remove aligned types from the array.
7291         Keep Enums disabled.
7292         (complex_types): Remove aligned types from the array.
7293         Comment out "_Complex long double".
7294         (attrib_types): Remove.
7295         (complex_attrib_types): Remove.
7296         (attrib_array_types): Remove.
7297         (complex_attrib_array_types): Remove.
7298         (aligned_bitfld_types): Remove.
7299         (n_aligned_bitfld_types): Remove.
7300         (FEATURE_ALIGNEDPACKED): Delete.
7301         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
7302         (singles): Remove support for adding attributes.
7303         (choose_type): Remove support for attributed types.
7304         (generate_fields): Remove support for attributed bit-fields.
7305         Remove support for adding attributes.
7306         (generate_random_tests): Remove support for adding attributes.
7307         (features): Add back "[0] :0" and "complex vector [0]".
7308         (main): Remove support for attributed bit-fields.
7309         Uncomment the calling of generate_random_tests for the rests of
7310         the tests.
7311
7312 2005-12-16  Jan Hubicka  <jh@suse.cz>
7313
7314         * gcc.c-torture/combine/pr25224.c: New.
7315
7316 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
7317
7318         PR other/25028
7319         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
7320         HP-UX.
7321
7322 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
7323
7324         * gcc.dg/20051215-1.c: New file.
7325
7326 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7327
7328         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
7329         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
7330
7331 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
7332
7333         PR fortran/18197
7334         * gfortran.dg/dummy_functions_1.f90: New.
7335
7336 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
7337
7338         PR rtl-optimization/25310
7339         * gcc.c-torture/compile/pr25310.c: New test.
7340
7341 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7342
7343         PR debug/25023
7344         * gcc.dg/pr25023.c: New test.
7345
7346 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7347
7348         * g++.old-deja/g++.brendan/redecl1.C,
7349         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
7350         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
7351         g++.old-deja/g++.oliva/typeof1.C,
7352         g++.old-deja/g++.other/crash16.C,
7353         g++.old-deja/g++.other/crash34.C,
7354         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
7355         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
7356         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
7357         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
7358         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
7359         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
7360         Remove xfail.
7361
7362 2005-12-14  Kean Johnston  <jkj@sco.com>
7363             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7364
7365         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
7366         * gcc.target/i386/20020523-1.c: Ditto.
7367         * gcc.target/i386/tailcall-1.c: Ditto.
7368         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
7369         * gcc.target/i386/ssetype-5.c: Ditto.
7370
7371 2005-12-14  Jeff Law  <law@redhat.com>
7372
7373         * gcc.dg/tree-ssa/foldstring-1.c: New test.
7374
7375 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7376
7377         PR target/25254
7378         PR target/24188
7379         * gcc.target/i386/pr25254.c: New test.
7380         * gfortran.dg/PR24188.f: New test.
7381
7382 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
7383
7384         * lib/fortran-torture.exp: Catch remaining uses of
7385         remote_file build delete.
7386
7387 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7388
7389         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
7390
7391 2005-12-14  Ben Elliston  <bje@au.ibm.com>
7392
7393         * gcc.dg/warn-addr-cmp.c: New test.
7394
7395 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7396
7397         PR debug/25023
7398         PR target/25293
7399         * gcc.target/i386/pr25293.c: New test.
7400
7401 2005-12-13  Petr Machata  <machata@post.cz>
7402
7403         PR c++/24907
7404         * g++.dg/parse/comma2.C: New test.
7405
7406 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
7407             Jakub Jelinek  <jakub@redhat.com>
7408
7409         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7410         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7411         (limits.h): Include unconditionally.
7412         (stdlib.h): Likewise.
7413         (hashtab.h): Do not include.
7414         (getopt.h): Likewise.
7415         (stddef.h): Include.
7416         (hashval_t): Define.
7417         (struct entry): Add "next" field.
7418         (HASH_SIZE): New macro.
7419         (hash_table): New variable.
7420         (switchfiles): Do not use xmalloc.
7421         (mix): New macro.
7422         (iterative_hash): New function.
7423         (hasht): Remove.
7424         (e_exists): New function.
7425         (e_insert): Likewise.
7426         (output): Use, instead of libiberty hashtable functions.
7427         (main): Do not use getopt.  Do not call htab_create.
7428
7429 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7430
7431         PR c++/25331
7432         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
7433         put atal* and atpaal* attributes on array elements.
7434         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
7435         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
7436         put atal* and atpaal* attributes on array elements.
7437         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
7438
7439 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
7440
7441         * gcc.dg/single-precision-constant.c: New test.
7442
7443 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
7444
7445         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7446         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7447         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7448         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7449         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7450         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7451         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7452         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7453         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7454         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7455         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7456         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7457         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7458         gcc.target/powerpc/ppc-sdata-2.c,
7459         gcc.target/powerpc/ppc-stackalign-1.c,
7460         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7461         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7462         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7463         gcc.target/powerpc/rs6000-ldouble-2.c,
7464         gcc.target/powerpc/rs6000-power2-1.c,
7465         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7466         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7467         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7468         option into target selector.
7469         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7470         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7471
7472 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7473
7474         PR objc/25348
7475         * objc.dg/encode-9.m: New test.
7476
7477 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7478
7479         PR testsuite/20772
7480         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7481         * gcc.dg/asm-b.c: Fix typo.
7482         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7483         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7484         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7485         i?86 lp64 and x86_64 ilp32.
7486         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7487         on i?86 lp64.
7488         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7489
7490 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7491
7492         PR fortran/25078
7493         gfortran.dg/equiv_5.f90: New test.
7494
7495 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7496
7497         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7498         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7499         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7500         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7501         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7502         * gcc.dg/tree-ssa/reassoc-5.c: New.
7503         * gcc.dg/tree-ssa/reassoc-6.c: New.
7504         * gcc.dg/tree-ssa/reassoc-7.c: New.
7505         * gcc.dg/tree-ssa/reassoc-8.c: New.
7506         * gcc.dg/tree-ssa/reassoc-9.c: New.
7507         * gcc.dg/tree-ssa/reassoc-10.c: New.
7508         * gcc.dg/tree-ssa/reassoc-11.c: New.
7509
7510 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7511
7512         PR testsuite/25167
7513         PR testsuite/24478
7514         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7515
7516 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7517
7518         PR c++/25300
7519         * g++.dg/template/inherit.C: Do not use a generic error message.
7520
7521 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7522
7523         PR libobjc/25354
7524         * objc.dg/gnu-encoding: New directory.
7525         * objc.dg/gnu-encoding/compat-common.h: New file.
7526         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7527         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7528         * objc.dg/gnu-encoding/vector-defs.h: New file.
7529         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7530         * objc.dg/gnu-encoding/generate-random.c: New file.
7531         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7532         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7533         * objc.dg/gnu-encoding/generate-random.h: New file.
7534
7535 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7536
7537         PR c++/25337
7538         * g++.dg/template/defarg7.C: New test.
7539
7540 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7541
7542         PR libobjc/25347
7543         * objc.dg/encode-8.m: New test.
7544
7545 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7546
7547         PR libobjc/25346
7548         * objc.dg/encode-7.m: New test.
7549
7550 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7551
7552         PR c++/25010
7553         * g++.dg/opt/inline10.C: New test.
7554
7555 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7556
7557         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7558
7559 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7560
7561         * gfortran.dg/substring_equivalence.f90: typo in comment
7562
7563 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7564
7565         PR fortran/25068
7566         * gfortran.dg/iostat_3.f90: New test.
7567
7568 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
7569
7570         PR fortran/23815
7571         * gfortran.dg/unf_io_convert_1.f90: New test.
7572         * gfortran.dg/unf_io_convert_2.f90: New test.
7573         * gfortran.dg/unf_io_convert_3.f90: New test.
7574
7575 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7576
7577         PR testsuite/20772
7578         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7579         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7580         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7581         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7582         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7583         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7584         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7585         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7586         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7587         gcc.dg/torture/fp-int-convert-float128-timode.c,
7588         gcc.dg/torture/fp-int-convert-float128.c,
7589         gcc.dg/torture/fp-int-convert-float80-timode.c,
7590         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7591         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7592
7593         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7594
7595 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7596
7597         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7598
7599 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7600
7601         * gcc.dg/20051207-1.c,
7602         * gcc.dg/20051207-2.c,
7603         * gcc.dg/20051207-3.c: New tests.
7604
7605 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7606
7607         PR testsuite/20772
7608         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7609         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7610         dg-skip-if target selector.
7611
7612         PR testsuite/20772
7613         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7614         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7615         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7616         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7617         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7618         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7619         and/or merge with i?86 cases.
7620
7621         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7622
7623         PR testsuite/20772
7624         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7625         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7626         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7627         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7628         x86_64-*-linux*.
7629
7630 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7631
7632         PR target/25311
7633         * gcc.c-torture/compile/pr25311.c: New test.
7634
7635 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7636
7637         PR libgfortran/25039
7638         * gfortran.dg/read_comma.f: New test.
7639
7640 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7641
7642         PR c++/19317
7643         * g++.dg/opt/pr19317-1.C: New test.
7644         * g++.dg/opt/pr19317-2.C: New test.
7645         * g++.dg/opt/pr19317-3.C: New test.
7646
7647         PR target/19005
7648         * gcc.c-torture/execute/pr19005.c: New test.
7649
7650         PR target/17828
7651         * g++.old-deja/g++.other/comdat5.C: New test.
7652         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7653
7654         * g++.dg/compat/struct-layout-1.exp: New file.
7655         * g++.dg/compat/struct-layout-1.h: New.
7656         * g++.dg/compat/struct-layout-1_generate.c: New.
7657         * g++.dg/compat/struct-layout-1_x1.h: New.
7658         * g++.dg/compat/struct-layout-1_x2.h: New.
7659         * g++.dg/compat/struct-layout-1_y1.h: New.
7660         * g++.dg/compat/struct-layout-1_y2.h: New.
7661
7662         * gcc.dg/20050330-2.c: New test.
7663
7664 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7665
7666         PR fortran/25292
7667         * gfortran.dg/associated_1.f90: New.
7668
7669 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7670
7671         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7672         ILP32 vect_no_align platforms.
7673
7674 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7675             Jakub Jelinek  <jakub@redhat.com>
7676
7677         PR target/25268
7678         * gcc.c-torture/compile/20051207-1.c: New test.
7679
7680 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7681
7682         PR testsuite/20772
7683         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7684         gcc.dg/torture/pr18582-1.c,
7685         gcc.target/i386/attributes-error.c: Also test on x86_64.
7686
7687         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7688
7689 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7690
7691         PR c++/19397
7692         * g++.dg/template/typedef3.C: New test.
7693
7694         PR c++/19762
7695         PR c++/19764
7696         * g++.dg/template/dtor3.C: Fix error markers.
7697
7698 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7699
7700         * lib/target-supports.exp (check_effective_target_sync_char_short):
7701         Add s390*.
7702
7703 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7704
7705         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7706
7707 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7708
7709         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7710         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7711         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7712         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7713
7714 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7715
7716         PR c++/25263
7717         * g++.dg/other/array2.C: New test case.
7718
7719 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7720
7721         * gcc.dg/darwin-weakimport-3.c: New.
7722
7723         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7724         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7725         and to work on Darwin.
7726         * gcc.dg/attr-weakref-1b.c: New file.
7727         * gcc.dg/attr-weakref-2.c: New test.
7728         * gcc.dg/darwin-weakref-1.c: New test.
7729
7730 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7731
7732         PR testsuite/25247
7733         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7734         use in selector expressions.
7735         (dg-xfail-if): Ditto.
7736         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7737         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7738         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7739         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7740         * gcc.test-framework/test-framework.exp: Skip generated tests if
7741         CHECK_TEST_FRAMEWORK is not 1.
7742
7743 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7744
7745         PR tree-optimization/24963
7746         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7747
7748         PR target/24108
7749         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7750
7751         PR target/18580
7752         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7753         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7754         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7755         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7756
7757 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7758
7759         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7760         dg-options.
7761
7762 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7763
7764         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7765
7766 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7767
7768         * gcc.dg/format/cast-1.c: New test.
7769
7770 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7771
7772         PR c/7776
7773         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7774         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7775         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7776         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7777
7778 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7779
7780         * gcc.dg/cast-pretty-print-1.c: New test.
7781
7782 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7783
7784         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7785
7786 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7787
7788         PR c++/24173
7789         * g++.dg/template/friend40.C: New test.
7790
7791 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7792
7793         PR target/25199
7794         * gcc.target/i386/movq-2.c: New test.
7795         * gcc.target/i386/movq.c: Remove target i?86, instead add
7796         dg-require-effective-target ilp32.
7797
7798 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7799
7800         PR c++/24103
7801         * g++.dg/other/default1.C: New test.
7802
7803 2005-12-02  Richard Guenther  <rguenther@suse.de>
7804
7805         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7806
7807 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7808
7809         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7810
7811 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7812
7813         PR target/21017
7814         * gcc.target/powerpc/rotate.c: New.
7815
7816 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7817
7818         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7819         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7820
7821 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7822
7823         PR c/13384
7824         * gcc.dg/pr17730-1.c: Adjust.
7825         * gcc.dg/lvalue1.c (main): Likewise.
7826         * gcc.dg/lvalue-2.c: Likewise.
7827         * g++.dg/pr7503-3.C
7828
7829 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7830
7831         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7832         error messages.
7833
7834 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7835
7836         PR fortran/24789
7837         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7838
7839 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7840
7841         PR target/24475
7842         * lib/target-supports.exp (check_effective_target_tls): New.
7843         (check_effective_target_tls_runtime): New.
7844         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7845         for TLS support.
7846         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7847         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7848         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7849         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7850         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7851         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7852         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7853         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7854         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7855         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7856         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7857         effective-target TLS.
7858         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7859         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7860         effective-target TLS runtime.
7861
7862 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7863
7864         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7865
7866 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7867
7868         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7869         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7870         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7871         ignored" warnings when "packing" is the same as the ABI layout.
7872
7873 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7874
7875         PR fortran/21302
7876         * gfortran.dg/line_length_1.f: New test.
7877         * gfortran.dg/line_length_2.f90: Ditto.
7878
7879 2005-11-30  Richard Guenther  <rguenther@suse.de>
7880
7881         PR tree-optimization/21655
7882         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7883
7884 2005-11-30  Dale Johannesen  <dalej@apple.com>
7885
7886         * gcc.c-torture/compile/pr24930.c: New.
7887
7888 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7889
7890         PR fortran/15809
7891         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7892
7893 2005-11-30  Jeff Law  <law@redhat.com>
7894
7895         * g++.old-deja/g++.law/pr25000.C: New test.
7896
7897 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7898
7899         * gcc.dg/tls/opt-11.c: New test.
7900
7901 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7902
7903         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
7904         targets.
7905         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
7906         LP64 ia64.
7907
7908 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7909
7910         * gfortran.dg/open_access_1.f90: New test.
7911
7912 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7913
7914         * gcc.dg/charset/builtin2.c: New test.
7915
7916 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7917
7918         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7919         on mmix-*-* for *_[xy].c.
7920
7921 2005-11-28  Kean Johnston  <jkj@sco.com>
7922
7923         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
7924         headers.
7925         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
7926         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
7927         * gcc.target/i386/asm-3.c: Ditto.
7928         * gcc.target/i386/clobbers.c: Ditto.
7929         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
7930         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
7931         test regexp.
7932         * gcc.target/i386/mul.c: Ditto.
7933         * gcc.target/i386/ssetype-1.c: Ditto.
7934         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
7935         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
7936         static so the test works with -fPIC mode too. Based on comment in
7937         PR19231 by Pinski.
7938         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
7939
7940 2005-11-28  Richard Guenther  <rguenther@suse.de>
7941
7942         * gcc.dg/alias-9.c: New testcase.
7943         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7944
7945 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7946             Uros Bizjak  <uros@kss-loka.si>
7947
7948         PR middle-end/20219
7949         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
7950         tan(x)/sin(x) transformations.
7951
7952 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
7953
7954         PR middle-end/24575
7955         * gcc.dg/tree-ssa/divide-3.c: New test.
7956         * gcc.dg/tree-ssa/divide-4.c: New test.
7957
7958 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7959
7960         PR fortran/24917
7961         *  gfortran.dg/boz_6.f90: New test.
7962
7963 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7964
7965         PR fortran/23912
7966         * gfortran.dg/modulo_1.f90: New test.
7967
7968 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7969
7970         PR libfortran/24919
7971         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
7972         fail on CRLF platforms.
7973         * gfortran.dg/ftell_2.f90: Likewise.
7974
7975 2005-11-26  Eric Christopher  <echristo@apple.com>
7976
7977         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7978
7979 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7980
7981         * objc.dg/gnu-runtime-3.m: Simplify.
7982
7983 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7984
7985         PR middle-end/23669
7986         * gcc.dg/tree-ssa/divide-1.c: New test.
7987         * gcc.dg/tree-ssa/divide-2.c: New test.
7988
7989 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7990
7991         PR libgfortran/24945
7992         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7993
7994 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7995
7996         PR libgfortran/24945
7997         * gfortran.dg/open_status_2.f90: New test.
7998
7999 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8000
8001         * gcc.c-torture/execute/builtins/fprintf.c,
8002         gcc.c-torture/execute/builtins/fputs-lib.c,
8003         gcc.c-torture/execute/builtins/fputs.c,
8004         gcc.c-torture/execute/builtins/lib/fprintf.c,
8005         gcc.c-torture/execute/builtins/lib/printf.c,
8006         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
8007
8008 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
8009
8010         * gcc.dg/20050922-2.c: New test.
8011
8012 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8013
8014         * objc.dg/gnu-runtime-3.m: New test.
8015
8016 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8017
8018         PR c++/9278
8019         * g++.dg/other/void1.C: New test.
8020
8021 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
8022
8023         PR middle-end/24998
8024         * gcc.dg/torture/fp-int-convert-float.c,
8025         gcc.dg/torture/fp-int-convert-double.c,
8026         gcc.dg/torture/fp-int-convert-long-double.c,
8027         gcc.dg/torture/fp-int-convert-timode.c,
8028         gcc.dg/torture/fp-int-convert-float80.c,
8029         gcc.dg/torture/fp-int-convert-float80-timode.c,
8030         gcc.dg/torture/fp-int-convert-float128.c,
8031         gcc.dg/torture/fp-int-convert-float128-timode.c,
8032         gcc.dg/torture/fp-int-convert.h: New files.
8033
8034 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8035
8036         PR middle-end/24989
8037         * gcc.dg/tree-ssa/bool-10.c: New test.
8038         * gcc.dg/tree-ssa/bool-11.c: New test.
8039         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
8040
8041 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8042
8043         PR middle-end/24990
8044         * tree-ssa/pr24990-1.c: New test.
8045
8046 2005-11-24  Richard Guenther  <rguenther@suse.de>
8047         Dirk Mueller <dmueller@suse.de>
8048
8049         PR c++/14024
8050         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
8051         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
8052         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8053         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
8054         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
8055         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
8056
8057 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
8058
8059         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
8060
8061 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8062
8063         PR c/21668
8064         * gcc.dg/Wc++-compat.c: New.
8065         * gcc.dg/Wno-c++-compat.c: New.
8066
8067 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
8068
8069         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
8070         (vspltish, vspltisw): Likewise.
8071
8072 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8073
8074         PR libgfortran/24794
8075         * gfortran.dg/namelist_12.f: Fix quotes.
8076         * gfortran.dg/namelist_13.f90: Fix quotes.
8077         * gfortran.dg/namelist_14.f90: Fix quotes.
8078         * gfortran.dg/namelist_15.f90: Fix quotes.
8079         * gfortran.dg/namelist_use.f90: Fix quotes.
8080         * gfortran.dg/namelist_use_only.f90: Fix quotes.
8081         * gfortran.dg/namelist_21.f90: New test.
8082         * gfortran.dg/namelist_22.f90: New test.
8083
8084 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
8085
8086         PR target/23435
8087         * gcc.c-torture/compile/pr23435.c: New.
8088
8089 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8090
8091         * gcc.c-torture/execute/floatunsisf-1.c: New test.
8092
8093 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8094
8095         * gcc.target/powerpc/405-macchw-1.c,
8096         gcc.target/powerpc/405-macchw-2.c,
8097         gcc.target/powerpc/405-macchwu-1.c,
8098         gcc.target/powerpc/405-macchwu-2.c,
8099         gcc.target/powerpc/405-machhw-1.c,
8100         gcc.target/powerpc/405-machhw-2.c,
8101         gcc.target/powerpc/405-machhwu-1.c,
8102         gcc.target/powerpc/405-machhwu-2.c,
8103         gcc.target/powerpc/405-maclhw-1.c,
8104         gcc.target/powerpc/405-maclhw-2.c,
8105         gcc.target/powerpc/405-maclhwu-1.c,
8106         gcc.target/powerpc/405-maclhwu-2.c,
8107         gcc.target/powerpc/405-mulchw-1.c,
8108         gcc.target/powerpc/405-mulchw-2.c,
8109         gcc.target/powerpc/405-mulchwu-1.c,
8110         gcc.target/powerpc/405-mulchwu-2.c,
8111         gcc.target/powerpc/405-mulhhw-1.c,
8112         gcc.target/powerpc/405-mulhhw-2.c,
8113         gcc.target/powerpc/405-mulhhwu-1.c,
8114         gcc.target/powerpc/405-mulhhwu-2.c,
8115         gcc.target/powerpc/405-mullhw-1.c,
8116         gcc.target/powerpc/405-mullhw-2.c,
8117         gcc.target/powerpc/405-mullhwu-1.c,
8118         gcc.target/powerpc/405-mullhwu-2.c,
8119         gcc.target/powerpc/405-nmacchw-1.c,
8120         gcc.target/powerpc/405-nmacchw-2.c,
8121         gcc.target/powerpc/405-nmachhw-1.c,
8122         gcc.target/powerpc/405-nmachhw-2.c,
8123         gcc.target/powerpc/405-nmaclhw-1.c,
8124         gcc.target/powerpc/405-nmaclhw-2.c,
8125         gcc.target/powerpc/440-macchw-1.c,
8126         gcc.target/powerpc/440-macchw-2.c,
8127         gcc.target/powerpc/440-macchwu-1.c,
8128         gcc.target/powerpc/440-macchwu-2.c,
8129         gcc.target/powerpc/440-machhw-1.c,
8130         gcc.target/powerpc/440-machhw-2.c,
8131         gcc.target/powerpc/440-machhwu-1.c,
8132         gcc.target/powerpc/440-machhwu-2.c,
8133         gcc.target/powerpc/440-maclhw-1.c,
8134         gcc.target/powerpc/440-maclhw-2.c,
8135         gcc.target/powerpc/440-maclhwu-1.c,
8136         gcc.target/powerpc/440-maclhwu-2.c,
8137         gcc.target/powerpc/440-mulchw-1.c,
8138         gcc.target/powerpc/440-mulchw-2.c,
8139         gcc.target/powerpc/440-mulchwu-1.c,
8140         gcc.target/powerpc/440-mulchwu-2.c,
8141         gcc.target/powerpc/440-mulhhw-1.c,
8142         gcc.target/powerpc/440-mulhhw-2.c,
8143         gcc.target/powerpc/440-mulhhwu-1.c,
8144         gcc.target/powerpc/440-mulhhwu-2.c,
8145         gcc.target/powerpc/440-mullhw-1.c,
8146         gcc.target/powerpc/440-mullhw-2.c,
8147         gcc.target/powerpc/440-mullhwu-1.c,
8148         gcc.target/powerpc/440-mullhwu-2.c,
8149         gcc.target/powerpc/440-nmacchw-1.c,
8150         gcc.target/powerpc/440-nmacchw-2.c,
8151         gcc.target/powerpc/440-nmachhw-1.c,
8152         gcc.target/powerpc/440-nmachhw-2.c,
8153         gcc.target/powerpc/440-nmaclhw-1.c,
8154         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
8155
8156 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
8157
8158         PR fortran/24774
8159         * gfortran.dg/inquire_9.f90: New test.
8160
8161         PR fortran/21647
8162         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
8163
8164 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8165
8166         PR libfortran/24432
8167         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8168         Check that 'cos' is supported.
8169
8170 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
8171
8172         PR fortran/24223
8173         * gfortran.dg/substring_equivalence.f90: New test.
8174
8175         PR fortran/24705
8176         * gfortran.dg/auto_internal_assumed.f90: New test.
8177
8178 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
8179
8180         * gcc.dg/fold-div-2.c: New test.
8181
8182 2005-11-20  Ian Lance Taylor  <ian@airs.com>
8183
8184         PR rtl-optimization/24883
8185         * gcc.c-torture/compile/pr24883.c: New test.
8186
8187 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
8188
8189         PR middle-end/20583
8190         * gcc.c-torture/compile/pr20583.c: New.
8191
8192 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
8193
8194         * gcc.c-torture/execute/usmul.c: New test.
8195
8196 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
8197
8198         * gcc.dg/tree-ssa/vrp22.c: New test.
8199
8200 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
8201
8202         PR middle-end/24912
8203         * gcc.dg/torture/pr24912-1.c: New test.
8204
8205 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
8206
8207         PR fortran/24862
8208         * gfortran.dg/arrayio_derived_1.f90: New test.
8209
8210 2005-11-19  Richard Guenther  <rguenther@suse.de>
8211
8212         PR middle-end/23294
8213         * gcc.dg/tree-ssa/pr23294.c: New testcase.
8214
8215 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
8216
8217         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
8218
8219 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
8220
8221         PR c++/8355
8222         * g++.dg/template/friend39.C: New test.
8223
8224 2005-11-18  James E Wilson  <wilson@specifix.com>
8225
8226         * gcc.dg/builtin-strstr.c: New.
8227
8228 2005-11-18  Richard Henderson  <rth@redhat.com>
8229
8230         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
8231         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
8232         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
8233         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
8234         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
8235         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
8236         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
8237         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
8238         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
8239         renaming to remove initial "ia64-".
8240
8241 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
8242
8243         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
8244
8245 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
8246
8247         * g++.dg/cpp/string-2.C: New test.
8248
8249 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
8250
8251         * gcc.dg/tree-ssa/loop-14.c: New test.
8252
8253 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
8254             Michael Chamberlain <michael@chamberlain.net.au>
8255
8256         * ada/acats/run_all.sh (target_run): Kill long running tests.
8257
8258 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8259
8260         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
8261         * gcc.dg/cleanup-9.c: Likewise.
8262         * gcc.dg/cleanup-10.c: Likewise.
8263         * gcc.dg/cleanup-11.c: Likewise.
8264
8265 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8266
8267         PR fortran/24892
8268         * gfortran.dg/open_access_append_1.f90: New test.
8269         * gfortran.dg/open_access_append_2.f90: New test.
8270
8271 2005-11-16  Richard Guenther  <rguenther@suse.de>
8272
8273         PR middle-end/24851
8274         * gcc.c-torture/execute/pr24851.c: New testcase.
8275
8276 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8277
8278         * gcc.dg/fold-overflow-1.c: New test.
8279
8280 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
8281
8282         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
8283         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
8284
8285 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
8286
8287         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
8288         structures.
8289         * g++.dg/eh/forced2.C: Likewise.
8290         * g++.dg/eh/forced3.C: Likewise.
8291         * g++.dg/eh/forced4.C: Likewise.
8292
8293 2005-11-11  Mike Stump  <mrs@apple.com>
8294
8295         * g++.old-deja/g++.mike/unused.C: Add.
8296
8297 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
8298
8299         PR c++/24667
8300         * g++.dg/warn/Wcast-qual1.C: New test.
8301
8302 2005-11-15  Jan Hubicka  <jh@suse.cz>
8303
8304         * gcc.dg/winline-5.c: Add large-unit-insns limit.
8305
8306 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
8307
8308         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
8309
8310 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
8311
8312         PR 24840
8313         * gcc.dg/tree-ssa/pr24840.c: New test.
8314
8315 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
8316
8317         PR testsuite/24841
8318         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
8319
8320 2005-11-14  Dale Johannesen  <dalej@apple.com>
8321
8322         * gcc.c-torture/execute/20051113-1.c: New.
8323
8324 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
8325
8326         PR c++/24687
8327         * g++.dg/template/crash43.C: New test.
8328
8329 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
8330
8331         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
8332
8333 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8334
8335         PR c++/24817
8336         * g++.dg/eh/spec8.C: New test.
8337
8338 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8339
8340         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
8341
8342 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8343
8344         PR c++/20293
8345         * g++.dg/parse/ambig4.C: New test.
8346         * g++.dg/tc1/dr101.C: Adjust error markers.
8347         * g++.dg/lookup/strong-using-2.C: Likewise.
8348         * g++.dg/lookup/ambig5.C: Likewise.
8349         * g++.dg/lookup/ambig4.C: Likewise.
8350         * g++.dg/parse/crash22.C: Likewise.
8351
8352 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8353
8354         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
8355
8356 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
8357
8358         * gcc.dg/nested-calls-1.c: New test.
8359
8360 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8361
8362         * gfortran.dg/complex_intrinsic_1.f90: New test.
8363         * gfortran.dg/complex_intrinsic_2.f90: New test.
8364         * gfortran.dg/fgetc_1.f90: New test.
8365         * gfortran.dg/fgetc_2.f90: New test.
8366         * gfortran.dg/fgetc_3.f90: New test.
8367         * gfortran.dg/ftell_1.f90: New test.
8368         * gfortran.dg/ftell_2.f90: New test.
8369         * gfortran.dg/gnu_logical_1.F: New test.
8370         * gfortran.dg/gnu_logical_2.f90: New test.
8371
8372 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
8373
8374         PR middle-end/24820
8375         * testsuite/gcc.dg/pr24820.c: New test.
8376
8377 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
8378
8379         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
8380         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
8381         variable.
8382
8383 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8384
8385         testsuite/24614
8386         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
8387
8388 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8389
8390         * gcc.target/cris/cris.exp: New file.
8391         * gcc.target/cris/rld-legit1.c: New test.
8392         * gcc.target/cris/rld-legit2.c: New test.
8393
8394 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
8395
8396         PR c++/24780
8397         * g++.dg/opt/pr24780.C: New test.
8398
8399         PR c++/24761
8400         * g++.dg/template/asm1.C: New test.
8401
8402 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
8403
8404         PR libgfortran/24787
8405         * gfortran.dg/scan_1.f90: New test.
8406
8407 2005-11-12  Jan Hubicka  <jh@suse.cz>
8408
8409         * gcc.target/i386/minmax-1.c: New.
8410         * gcc.target/i386/minmax-2.c: New.
8411
8412 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
8413
8414         * gcc.dg/pr24445.c: Fix for 64-bit targets.
8415
8416 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
8417
8418         * gcc.c-torture/execute/20051110-1.c,
8419         gcc.c-torture/execute/20051110-2.c: New tests.
8420
8421 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8422
8423         PR middle-end/24750
8424         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
8425         New tests.
8426
8427 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8428
8429         * lib/target-libpath.exp (get_shlib_extension): New proc.
8430         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
8431         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8432         * lib/objc.exp (objc_target_compile): Likewise.
8433         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
8434         detection.
8435
8436 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8437
8438         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
8439
8440         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8441         Add -static to additional_flags and pass it to target_compile.
8442
8443 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8444
8445         PR libgfortran/24719
8446         gfortran.dg/read_noadvance.f90: New test.
8447
8448         PR libgfortran/24699
8449         gfortran.dg/fmt_t_2.f90: New test.
8450
8451         PR libgfortran/24785
8452         gfortran.dg/read_x_eor.f90: New test.
8453
8454         PR libgfortran/24584
8455         gfortran.dg/namelist_empty.f90: Rename test.
8456
8457         PR libgfortran/24489
8458         gfortran/read_eor.f90: Rename test.
8459
8460 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8461
8462         PR fortran/15976
8463         * gfortran.dg/automatic_module_variable.f90: New test.
8464
8465 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8466
8467         PR target/24445
8468         * gcc.dg/pr24445.c: New test.
8469
8470 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8471
8472         PR fortran/24655
8473         PR fortran/24755
8474         * gfortran.dg/recursive_statement_functions.f90: Add statement
8475         functions using inline intrinsic functions and parameters to test
8476         that they no longer seg-fault.
8477
8478         PR fortran/24409
8479         gfortran.dg/nested_modules_4.f90: New test.
8480         gfortran.dg/nested_modules_5.f90: New test.
8481
8482 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8483
8484         PR fortran/24643
8485         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8486
8487 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8488
8489         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8490         failures.
8491
8492 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8493
8494         * gcc.dg/sparc-getcontext-1.c: New test.
8495
8496 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8497
8498         * gcc.dg/ifcvt-fabs-1.c: New test.
8499
8500 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8501
8502         PR other/4372
8503         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8504         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8505
8506 2005-11-09  Richard Guenther  <rguenther@suse.de>
8507
8508         PR tree-optimization/24716
8509         * gcc.c-torture/execute/pr24716.c: New testcase.
8510
8511 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8512
8513         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8514
8515 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8516
8517         PR 24624
8518         * gcc.dg/pr24624.c: Testcase added.
8519
8520 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8521
8522         PR 24623
8523         * g++.dg/other/pr24623.C: Testcase added.
8524
8525 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8526
8527         PR fortran/22607
8528         * gfortran-dg/pure_byref_1.f90: New.
8529         * gfortran-dg/pure_byref_2.f90: New.
8530
8531 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8532
8533         PR c/24101
8534         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8535         * gcc.dg/dg.exp: Run main loop also for *.i files.
8536
8537 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8538
8539         PR c++/19450
8540         * g++.dg/tls/diag-3.C: New test.
8541         * g++.dg/tls/diag-4.C: New test.
8542         * g++.dg/tls/static-1.C: New test.
8543         * g++.dg/tls/static-1a.cc: New file.
8544
8545 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8546
8547         PR 23046
8548         * g++.dg/tree-ssa/pr23046.C: New test.
8549
8550 2005-11-08  Devang Patel <dpatel@apple.com>
8551
8552         PR tree-optimization/23115
8553         * gcc.dg/tree-ssa/pr23115.c: New.
8554
8555 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
8556
8557         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8558         * gcc.target/powerpc/pr16155.c: Same.
8559         * gcc.target/powerpc/altivec-1.c: Same.
8560         * gcc.target/powerpc/altivec-2.c: Same.
8561         * gcc.target/powerpc/altivec-3.c: Same.
8562         * gcc.target/powerpc/altivec-5.c: Same.
8563         * gcc.target/powerpc/altivec-11.c: Same.
8564         * gcc.target/powerpc/altivec-12.c: Same.
8565         * gcc.target/powerpc/altivec-14.c: Same.
8566         * gcc.target/powerpc/altivec-22.c: Same.
8567         * gcc.target/powerpc/altivec-consts.c: Same.
8568         * gcc.target/powerpc/altivec-pr22085.c: Same.
8569         * gcc.target/powerpc/altivec-splat.c: Same.
8570         * gcc.target/powerpc/altivec-varargs-1.c: Same.
8571         * gcc.target/powerpc/altivec-vec-merge.c: Same.
8572         * gcc.target/powerpc/darwin-longlong.c: Same.
8573
8574 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8575
8576         PR target/19340
8577         * gcc.dg/pr19340.c: New test.
8578
8579 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8580
8581         PR rtl-optimization/24683
8582         * gcc.dg/pr24683.c: New test.
8583
8584 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8585
8586         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8587         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8588
8589 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8590
8591         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8592
8593 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8594
8595         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8596
8597 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8598
8599         PR target/24230
8600
8601         * gcc.target/powerpc/altivec-consts.c,
8602         gcc.target/powerpc/altivec-splat.c: New testcase.
8603
8604 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8605
8606         PR c/24599
8607
8608         * gcc.dg/overflow-2.c: New testcase.
8609
8610 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8611
8612         PR rtl-optimization/23567
8613         * gcc.c-torture/execute/20051104-1.c: New test.
8614
8615 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8616
8617         PR fortran/24534
8618         gfortran.dg/private_type_2.f90: Modified to check that case with
8619         PRIVATE declaration within derived type is accepted.
8620
8621         PR fortran/20838
8622         gfortran.dg/pointer_assign_1.f90: New test.
8623
8624         PR fortran/20840
8625         * gfortran.dg/arrayio_0.f90: New test.
8626
8627         PR fortran/17737
8628         gfortran.dg/data_initialized.f90: New test.
8629         gfortran.dg/data_constraints_1.f90: New test.
8630         gfortran.dg/data_constraints_2.f90: New test.
8631
8632 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8633
8634         PR fortran/24174
8635         PR fortran/24305
8636         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8637
8638 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8639
8640         PR 24670
8641         * gcc.dg/tree-ssa/pr24670.c: New test.
8642
8643 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8644
8645         PR target/22432
8646         * gcc.target/i386/pr22432.c: New test.
8647
8648 2005-11-05  Richard Henderson  <rth@redhat.com>
8649
8650         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8651         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8652         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8653         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8654         from gcc.dg/alpha-*.
8655         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8656         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8657
8658 2005-11-05  Andreas Jaeger  <aj@suse.de>
8659
8660         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8661
8662 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8663
8664         PR target/23424
8665         * gcc.dg/torture/pr23424-1.c: New test.
8666
8667 2005-11-04  Richard Henderson  <rth@redhat.com>
8668
8669         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8670         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8671         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8672         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8673         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8674         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8675         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8676         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8677         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8678         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8679         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8680         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8681         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8682         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8683         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8684         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8685         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8686         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8687         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8688         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8689         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8690         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8691         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8692         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8693         Move from gcc.dg/.
8694         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8695         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8696         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8697         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8698         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8699         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8700         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8701         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8702         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8703         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8704         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8705         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8706         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8707         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8708         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8709         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8710         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8711         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8712         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8713         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8714         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8715         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8716         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8717         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8718         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8719         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8720         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8721         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8722         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8723         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8724         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8725         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8726         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8727         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8728         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8729         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8730         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8731         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8732         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8733         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8734         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8735         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8736         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8737         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8738         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8739
8740 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8741
8742         PR 24627
8743         * gcc.dg/tree-ssa/pr24627.c: New test.
8744
8745 2005-11-04 Paul Brook  <paul@codesourcery.com>
8746
8747         * gcc.dg/tls/opt-10.c: New test.
8748
8749 2005-11-04  Andreas Jaeger  <aj@suse.de>
8750
8751         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8752         avoid extra warnings.
8753
8754 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8755
8756         PR libfortran/22298
8757         * gcc/testsuite/lib/target-supports.exp
8758         (check_effective_target_static_libgfortran): New
8759         static_libgfortran effective target.
8760         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8761         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8762
8763 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8764
8765         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8766
8767 2005-11-03  Josh Conner  <jconner@apple.com>
8768
8769         PR c++/19989
8770         g++.dg/ext/array2.C: New test.
8771         g++.dg/template/dependent-name3.C: New test.
8772         g++.dg/template/dependent-name4.C: New test.
8773         g++.dg/template/sfinae2.C: New test.
8774
8775 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8776
8777         PR preprocessor/22042
8778         * gcc.dg/cpp/strify4.c: New test.
8779
8780 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8781
8782         PR c++/17964
8783         * g++.dg/cpp/string-1.C: New test.
8784
8785 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8786
8787         * gcc.target/powerpc: New directory.
8788         * gcc.target/powerpc/powerpc.exp: New file.
8789         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8790         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8791         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8792         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8793         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8794         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8795         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8796         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8797         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8798         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8799         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8800         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8801         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8802         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8803         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8804         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8805         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8806         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8807         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8808         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8809         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8810         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8811         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8812         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8813         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8814         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8815         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8816         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8817         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8818         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8819         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8820         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8821         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8822         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8823
8824 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8825
8826         PR c++/21627
8827         * g++.dg/warn/inline2.C: New test.
8828
8829 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8830
8831         PR middle-end/23155
8832         * g++.dg/ext/c99struct1.C: New test.
8833         * gcc.dg/union-cast-1.c: New test.
8834         * gcc.dg/union-cast-2.c: New test.
8835         * gcc.dg/union-cast-3.c: New test.
8836
8837 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8838
8839         PR middle-end/24589
8840         * gcc.c-torture/execute/zero-struct-2.c: New test.
8841
8842 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8843
8844         PR c++/24582
8845         * g++.dg/init/switch1.C: New test.
8846
8847 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8848
8849         * gcc.dg/delay-slot-1.c: New test.
8850
8851 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8852
8853         PR target/24620
8854         * gcc.dg/pr24620.c: New test.
8855
8856 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8857
8858         PR c/24329
8859         * gcc.dg/format/unnamed-1.c: New test.
8860
8861 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8862
8863         PR c++/22434
8864         * g++.dg/expr/cond8.C: New test.
8865
8866         PR c++/24560
8867         * g++.dg/parse/dot1.C: New test.
8868
8869 2005-11-02  Jan Hubicka  <jh@suse.cz>
8870
8871         PR target/23303
8872         * gcc.dg/i386-lea.c: New test
8873
8874 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8875
8876         PR target/24615
8877         * gcc.dg/pr24615.c: New test.
8878
8879 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8880
8881         PR target/24600
8882         * gcc.dg/pr24600.c: New test.
8883
8884 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8885
8886         PR c++/19253
8887         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8888         * g++.dg/parse/typename9.C: New test.
8889         * g++/dg/parse/typename10.C: Likewise.
8890
8891 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8892
8893         PR fortran/18157
8894         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8895         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8896         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8897
8898 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8899
8900         PR c++/24569
8901         * g++.dg/debug/static1.C: New test.
8902
8903 2005-11-02  Josh Conner  <jconner@apple.com>
8904
8905         * g++.dg/crash38.C: moved into proper directory...
8906         * g++.dg/template/crash42.C: ...here
8907
8908 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8909
8910         PR target/18338
8911         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8912         pcc_bitfield_type_matters || default_packed.
8913
8914         * lib/target-supports.exp
8915         (check_effective_target_pcc_bitfield_type_matters): New proc.
8916         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8917
8918         PR testsuite/23304
8919         * lib/target-supports.exp (check_effective_default_packed): New proc.
8920         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8921         Gate expected errors on target ! default_packed.
8922         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
8923
8924 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8925
8926         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8927         change (r106358).
8928
8929 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8930
8931         PR fortran/24008
8932         * gfortran.dg/entry_5.f90: New.
8933         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8934
8935 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8936
8937         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8938
8939 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8940
8941         PR fortran/21565
8942         gfortran.dg/namelist_blockdata.f90: New test.
8943
8944         PR fortran/18737
8945         gfortran.dg/external_implicit_none.f90: New test.
8946
8947         PR fortran/14994
8948         * gfortran.dg/secnds.f: New test.
8949
8950 2005-10-31  Jan Hubicka  <jh@suse.cz>
8951
8952         PR target/20928
8953         * gcc.c-torture/compile/pr20928.c: New test.
8954
8955 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8956
8957         PR middle-end/23492
8958         * gcc.c-torture/compile/zero-strct-5.c: New test.
8959
8960 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8961
8962         PR libgfortran/24584
8963         * gfortran.dg/pr24584.f90: New test.
8964
8965 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8966
8967         PR fortran/18883
8968         * gfortran.dg/char_result_9.f90: New.
8969         * gfortran.dg/char_result_10.f90: New.
8970
8971 2005-10-30  Jan Hubicka  <jh@suse.cz>
8972
8973         * g++.dg/tree-ssa/pr24172.C: New testcase.
8974
8975 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8976
8977         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8978
8979 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
8980
8981         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
8982         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
8983         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
8984         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
8985         gfortran.dg/enum_9.f90,
8986         gfortran.fortran-torture/compile/enum_1.f90,
8987         gfortran.fortran-torture/execute/enum_1.f90,
8988         gfortran.fortran-torture/execute/enum_2.f90,
8989         gfortran.fortran-torture/execute/enum_3.f90,
8990         gfortran.fortran-torture/execute/enum_4.f90: New tests.
8991
8992 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
8993
8994         PR target/18482
8995         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
8996         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
8997
8998 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8999
9000         PR libfortran/20179
9001         * gfortran.dg/mixed_io_1.f90: New test.
9002         * gfortran.dg/mixed_io_1.c: New file.
9003
9004 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9005
9006         * gfortran.dg/malloc_free_1.f90: New test.
9007
9008 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
9009
9010         * gcc.dg/nested-func-4.c: Require profiling -pg.
9011
9012 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9013
9014         PR C++/23229
9015         * g++.dg/warn/main-2.C: New test.
9016
9017 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
9018
9019         PR fortran/24545
9020         * gfortran.dg/interface_2.f90: new test.
9021
9022 2005-10-28  Josh Conner  <jconner@apple.com>
9023
9024         PR c++/22153
9025         * g++.dg/template/crash38.C: New test.
9026         * g++.dg/parse/explicit1.C: Change expected errors.
9027
9028 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9029
9030         PR C++/23426
9031         * g++.dg/other/large-size-array.C: New test.
9032
9033 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9034
9035         PR middle-end/24362
9036         * g++.dg/opt/complex4.C: New test.
9037
9038 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
9039
9040         * gcc.dg/nested-func-4.c: New test.
9041
9042 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
9043
9044         PR fortran/24158
9045         gfortran.dg/derived_recursion.f90: New test.
9046         gfortran.dg/implicit_actual.f90: New test.
9047
9048 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
9049
9050         PR middle-end/24295, PR testsuite/24477
9051         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
9052         removed when weakref hits the tree.
9053
9054 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
9055
9056         * gfortran.dg/cray_pointers_4.f90: New test.
9057
9058         * gfortran.dg/cray_pointers_5.f90: New test.
9059
9060 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
9061
9062         PR fortran/22290
9063         * gfortran.dg/assign_5.f90: New test.
9064         * gfortran.dg/assign_6.f: New test.
9065
9066 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
9067
9068         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
9069         CPU has no SSE support.
9070
9071 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
9072
9073         PR libgfortran/24224
9074         * gfortran.dg/arrayio_1.f90: Update attribution.
9075         * gfortran.dg/arrayio_2.f90: Update attribution.
9076         * gfortran.dg/arrayio_3.f90: Update attribution.
9077         * gfortran.dg/arrayio_4.f90: Update test conditions.
9078         * gfortran.dg/arrayio_5.f90: Update attribution.
9079         * gfortran.dg/arrayio_6.f90: New test.
9080         * gfortran.dg/arrayio_7.f90: New test.
9081
9082 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
9083
9084         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
9085
9086 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9087
9088         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
9089
9090 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9091
9092         PR fortran/24416
9093         * gfortran.dg/namelist_char_only.f90: New test.
9094
9095 2005-10-24  Asher Langton  <langton2@llnl.gov>
9096
9097         PR fortran/17031
9098         PR fortran/22282
9099         * gfortran.dg/cray_pointers_1.f90: New test.
9100         * gfortran.dg/cray_pointers_2.f90: New test.
9101         * gfortran.dg/cray_pointers_3.f90: New test.
9102         * gfortran.dg/loc_1.f90: New test.
9103         * gfortran.dg/loc_2.f90: New test.
9104
9105 2005-10-24  Steven Bosscher  <stevenb@suse.de>
9106
9107         * gcc.dg/pr24225.c: New test.
9108
9109 2005-10-24  Asher Langton  <langton2@llnl.gov>
9110
9111         * gfortran.dg/dup_save_1.f90: New test.
9112         * gfortran.dg/dup_save_2.f90: New test.
9113
9114 2005-10-24  Paul Brook  <paul@codesourcery.com>
9115
9116         PR 24107
9117         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
9118         stdint.h.
9119
9120 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
9121
9122         PR libgfortran/24489
9123         * gfortran.dg/pr24489.f90: New test.
9124
9125 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
9126
9127         PR fortran/23635
9128         * gfortran.dg/ichar_1.f90: Add tests for derived types.
9129
9130 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
9131
9132         PR target/18911
9133         * g++.dg/init/array16.C: Skip for mmix-*-*.
9134
9135 2005-10-23  Asher Langton  <langton2@llnl.gov>
9136
9137         * gfortran.dg/byte_1.f90: New test.
9138         * gfortran.dg/byte_2.f90: New test.
9139
9140 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
9141
9142         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
9143
9144 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
9145
9146         PR fortran/18022
9147         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
9148
9149         PR fortran/24311
9150         * gfortran.dg/merge_char_const.f90: New test.
9151
9152         PR fortran/24384
9153         * gfortran.dg/spread_scalar_source.f90: New test.
9154
9155 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
9156
9157         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
9158
9159         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
9160         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
9161
9162         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
9163
9164 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
9165
9166         PR fortran/24426
9167         * gfortran.dg/der_pointer_4.f90: New.
9168
9169 2005-10-22  David Ayers  <d.ayers@inode.at>
9170
9171         * obj-c++.dg/except-1.mm: Simplify.
9172
9173 2005-10-21  David Ayers  <d.ayers@inode.at>
9174
9175         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
9176
9177 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
9178
9179         * gfortran.dg/assumed_dummy_2.f90: New test.
9180
9181 2005-10-21  James E Wilson  <wilson@specifix.com>
9182
9183         PR preprocessor/15220
9184         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
9185
9186 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
9187
9188         * gcc.c-torture/execute/20051021-1.c: New test.
9189
9190 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
9191
9192         PR c++/24260
9193         * g++.dg/ext/tmplattr1.C: New test.
9194
9195 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
9196
9197         PR fortran/24440
9198         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
9199
9200 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
9201
9202         * obj-c++.dg/except-1.mm: New.
9203
9204         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
9205
9206 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
9207
9208         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
9209
9210 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
9211
9212         PR middle-end/24295
9213         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
9214         declarations with the same names as thunks' alias targets, use
9215         aliases instead.
9216         * gcc.dg/attr-alias-3.c: New test.
9217         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
9218
9219 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
9220
9221         PR c++/22618
9222         * g++.dg/parse/access8.C: New test.
9223
9224 2005-10-20  Richard Guenther  <rguenther@suse.de>
9225
9226         PR c++/24439
9227         * g++.dg/tree-ssa/pr24439.C: New testcase.
9228
9229 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9230
9231         * g++.dg/opt/delay-slot-1.C: New test.
9232
9233 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
9234
9235         PR fortran/21625
9236         * gfortran.fg/der_init_1.f90: New.
9237
9238 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
9239
9240         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
9241
9242 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
9243
9244         PR c++/21908
9245         * g++.dg/parse/error28.C: New test.
9246
9247 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9248
9249         * gcc.dg/profile-generate-2.c: New test.
9250
9251 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
9252
9253         PR target/23589
9254         * g++.dg/ext/dllimport11.C: New.
9255
9256 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9257
9258         PR c++/22293
9259         * g++.dg/other/friend3.C: New test.
9260
9261 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
9262
9263         PR c++/23293
9264         * g++.dg/template/error19.C: New test.
9265
9266 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9267
9268         PR c++/21383
9269         * g++.dg/overload/koenig2.C: New.
9270
9271         PR c++/23118
9272         * g++.dg/overload/error2.C: New.
9273
9274         PR c++/22604
9275         * g++.dg/inherit/covariant14.C: New.
9276
9277 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9278
9279         PR c++/23440
9280         * g++.dg/parse/for1.C: New test.
9281
9282 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
9283
9284         PR fortran/23446
9285         * gfortran.dg/host_dummy_index_1.f90: New test.
9286
9287         PR fortran/21459
9288         * gfortran.dg/automatic_char_len_2.f90: New test.
9289
9290         PR fortran/20866
9291         * gfortran.dg/recursive_statement_functions.f90: New test.
9292
9293         PR fortran/20853
9294         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
9295
9296         PR fortran/20849
9297         * gfortran.dg/external_initializer.f90: New test.
9298
9299         PR fortran/20837
9300         * non_module_public.f90: New test.
9301
9302 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9303
9304         PR c++/24386
9305         * g++.dg/template/overload7.C: New.
9306
9307         PR c++/22551
9308         * g++.dg/other/switch2.C: Remove expected warnings.
9309
9310         PR c++/21353
9311         * g++.dg/template/defarg6.C: New.
9312
9313 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
9314
9315         PR target/24315
9316         * gcc.target/i386/pr24315.c: New test.
9317
9318 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9319
9320         PR c++/24389
9321         * g++.dg/template/static21.C: New test.
9322         * g++.dg/template/static21-a.cc: Likewise.
9323
9324 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
9325
9326         PR c++/23959
9327         * g++.dg/warn/Wswitch-default-1.C: New test.
9328         * g++.dg/warn/Wswitch-default-2.C: New test.
9329
9330 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9331
9332         PR c++/22173
9333         * g++.dg/parse/template18.C: New test.
9334         * g++.dg/template/nontype15.C: Likewise.
9335
9336 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
9337
9338         PR fortran/22273
9339         * gfortran.dg/spec_expr_2.f90: New.
9340
9341 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
9342
9343         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
9344         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
9345         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
9346         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
9347         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
9348         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
9349         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
9350         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
9351         previous target-specific skips and warning-message matches where
9352         applicable.
9353
9354 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
9355
9356         PR c++/21347
9357         * g++.dg/warn/Wctor-dtor.C: New test.
9358
9359 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9360
9361         PR c/23439
9362         * gcc.dg/for-1.c: New test.
9363
9364 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
9365
9366         PR c++/19565
9367         * g++.dg/warn/Wconversion1.C: New test.
9368         * g++.dg/ext/packed4.C: Compile with -w.
9369         * g++.dg/opt/20050511-1.C: Likewise.
9370         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
9371
9372 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
9373
9374         * gfortran.dg/boz_5.f90: New test.
9375
9376 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
9377
9378         PR c++/22551
9379         * g++.dg/other/switch2.C: New.
9380
9381         PR c++/23984
9382         * g++.dg/init/ctor7.C: New.
9383
9384 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
9385
9386         PR c++/23730
9387         * g++.dg/parse/crash32.C: New test.
9388
9389 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
9390
9391         PR c++/20721
9392         * g++.dg/init/goto2.C: New test.
9393
9394         PR c++/22464
9395         * g++.dg/template/crash/41.C: New test.
9396
9397         PR c++/22180
9398         * g++.dg/template/crash40.C: New test.
9399
9400         PR c++/23694
9401         * g++.dg/parse/friend5.C: New test.
9402
9403         PR c++/23307
9404         * g++.dg/template/crash38.C: New test.
9405
9406         PR c++/22352
9407         * g++.dg/template/friend38.C: New test.
9408
9409         PR c++/22405
9410         * g++.dg/template/crash39.C: New test.
9411
9412 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
9413
9414         * gcc.dg/debug/dwarf2/dwarf-char1.c,
9415         gcc.dg/debug/dwarf2/dwarf-char2.c,
9416         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
9417
9418         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
9419
9420 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
9421
9422         * gcc.dg/dll-2.c: Add tests for warnings.
9423         * gcc.dg/dll-3.c: Likewise.
9424         * gcc.dg/dll-4.c: Likewise.
9425
9426         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
9427         * g++.dg/ext/dllimport2.C: Likewise.
9428         * g++.dg/ext/dllimport3.C: Likewise.
9429         * g++.dg/ext/dllimport7.C: Likewise.
9430         * g++.dg/ext/dllimport8.C: Likewise.
9431         * g++.dg/ext/dllimport9.C: Likewise.
9432
9433 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
9434
9435         PR fortran/24092
9436         * gfortran.dg/derived_pointer_recursion.f90: New test.
9437
9438 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
9439
9440         * gcc.c-torture/execute/20051012-1.c: New test.
9441
9442 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9443
9444         PR fortran/18082
9445         * gfortran.dg/automatic_char_len_1.f90: New test.
9446
9447 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9448
9449         PR fortran/20847
9450         * gfortran.dg/save_common.f90: New test.
9451
9452         PR fortran/20856
9453         * gfortran.dg/save_result.f90: New test.
9454
9455 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9456
9457         PR c++/21592
9458         * g++.dg/template/dependent-expr1.C: Add new expected error.
9459         * g++.dg/template/dependent-expr2.C: Adjust error text.
9460         * g++.dg/template/overload6.C: New.
9461
9462         PR c++/23797
9463         * g++.dg/other/typename8.C: New.
9464
9465         PR c++/21117
9466         * g++.dg/other/return1.C: New.
9467
9468 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9469
9470         PR c++/24052
9471         * g++.dg/ext/label5.C: New.
9472
9473 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9474
9475         PR c++/19964
9476         * g++.dg/parse/crash31.C: New.
9477
9478 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9479
9480         * g++.dg/ipa/ipa-1.c: New test.
9481         * g++.dg/ipa/ipa-2.c: New test.
9482         * g++.dg/ipa/ipa-3.c: New test.
9483         * g++.dg/ipa/ipa-4.c: New test.
9484         * g++.dg/ipa/ipa-5.c: New test.
9485         * g++.dg/ipa/ipa.exp: New file.
9486
9487 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9488
9489         PR fortran/24207
9490         * gfortran.dg/private_type_3.f90: New test.
9491
9492 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9493
9494         PR fortran/20786
9495         gfortran.dg/aint_anint_1.f90: New test.
9496
9497 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9498
9499         PR libgfortran/24313
9500         gfortran.dg/csqrt.f: New test.
9501
9502 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9503
9504         PR c++/8057
9505         * g++.dg/warn/noeffect7.C: New test.
9506         * g++.dg/warn/noeffect2.C: Instantiate templates.
9507         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9508         and warning.
9509
9510 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9511
9512         PR c++/21089
9513         * g++.dg/init/float1.C: New test.
9514
9515         PR c++/24277
9516         * g++.dg/init/member1.C: Tweak error markers.
9517
9518 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9519
9520         PR testsuite/24281
9521         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9522         Check for null pointer.
9523
9524 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9525
9526         PR c++/21369
9527         * g++.dg/parse/ret-type3.C: New test.
9528
9529 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9530
9531         PR tree-opt/23946
9532         * gcc.c-torture/compile/pr23946.c: New test.
9533
9534 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9535
9536         * g++.dg/opt/mmx2.C: New test.
9537
9538 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9539
9540         PR c++/24277
9541         * g++.dg/template/static20.C: New test.
9542
9543         PR c++/24302
9544         * g++.dg/warn/Wunused-12.C: New test.
9545
9546         PR c++/23437
9547         * g++.dg/template/arg4.C: New test.
9548
9549 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9550
9551         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9552         * gcc.dg/ucnid-3.c: Likewise.
9553         * gcc.dg/ucnid-4.c: Likewise.
9554         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9555         * g++.dg/other/ucnid-1.C: Likewise.
9556         * gcc.dg/sparc-frame-1.c: New test.
9557
9558 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9559
9560         PR c++/24139
9561         * g++.dg/template/spec27.C: New test.
9562
9563         PR c++/24275
9564         * g++.dg/template/static19.C: New test.
9565
9566 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9567
9568         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9569         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9570
9571 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9572
9573         PR target/24136
9574         * gfortran.fortran-torture/compile/pr24136.f: New test.
9575
9576 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9577
9578         PR c++/22172
9579         * g++.dg/parse/crash30.C: New test.
9580
9581 2005-10-07  Richard Guenther  <rguenther@suse.de>
9582
9583         PR middle-end/24227
9584         * gcc.c-torture/compile/pr24227.c: New testcase.
9585
9586 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9587
9588         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9589         Do not put aligned attributes on array elements.
9590
9591 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9592
9593         PR testsuite/23611, PR testsuite/23615
9594         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9595         writing prototypes of library functions by hand.
9596         * obj-c++.dg/bitfield-4.mm: Likewise.
9597         * obj-c++.dg/const-str-4.mm: Likewise.
9598         * obj-c++.dg/encode-4.mm: Likewise.
9599         * obj-c++.dg/encode-5.mm: Likewise.
9600         * obj-c++.dg/encode-6.mm: Likewise.
9601         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9602         * obj-c++.dg/method-10.mm: Likewise.
9603         * obj-c++.dg/method-17.mm: Likewise.
9604         * obj-c++.dg/method-19.mm: Likewise.
9605         * obj-c++.dg/try-catch-2.mm: Likewise.
9606
9607 2005-10-06  Richard Henderson  <rth@redhat.com>
9608
9609         PR 24236
9610         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9611
9612 2005-10-06  Dale Johannesen  <dalej@apple.com>
9613
9614         * gcc.c-torture/execute/20030125-1.c: Correct.
9615
9616 2005-10-06  Richard Guenther  <rguenther@suse.de>
9617
9618         PR tree-optimization/24238
9619         * g++.dg/tree-ssa/pr24238.C: New testcase.
9620
9621 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9622
9623         PR 18568
9624         * gfortran.dg/der_pointer_3.f90: New test.
9625
9626 2005-10-05  Devang Patel  <dpatel@apple.com>
9627
9628         PR Debug/23205
9629         * g++.dg/other/PR23205.C: New.
9630
9631 2005-10-05  Richard Henderson  <rth@redhat.com>
9632
9633         PR target/23602
9634         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9635         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9636
9637 2005-10-05  Dale Johannesen  <dalej@apple.com>
9638
9639         * gcc.c-torture/execute/float-floor.c: New.
9640
9641 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9642
9643         PR tree-optimization/21419
9644         PR tree-optimization/24146
9645         PR tree-optimization/24151
9646
9647         * g++.dg/ext/asm7.C: New.
9648         * g++.dg/ext/asm8.C: New.
9649         * gcc.dg/asm-1.c: Compile on all targets.
9650         * gcc.dg/asm-pr24146.c: New.
9651         * gcc.dg/pr21419.c: Adjust error messages.
9652
9653 2005-10-05  Richard Guenther  <rguenther@suse.de>
9654
9655         PR fortran/24176
9656         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9657
9658 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9659
9660         PR c++/23513
9661         * g++.dg/template/spec22.C: Robustify test.
9662         * g++.dg/template/spec26.C: New.
9663
9664 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9665
9666         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9667         if target supports vector instructions.
9668
9669 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9670
9671         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9672         C99 functions.
9673
9674 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9675
9676         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9677         check_effective_target_fortran_large_int): Replace cached result
9678         when target changes.
9679
9680 2005-10-04  Devang Patel  <dpatel@apple.com>
9681
9682         * gcc.dg/i386-sse-vect-types.c: New.
9683
9684 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9685
9686         PR preprocessor/13726
9687         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9688         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9689
9690 2005-10-04  Richard Guenther  <rguenther@suse.de>
9691
9692         PR c/23576
9693         * gcc.dg/noncompile/pr23576.c: New testcase.
9694
9695 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9696
9697         PR middle-end/23125
9698         * gcc.dg/register-var-3.c: New test.
9699
9700 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9701
9702         * gcc.dg/pr23049.c: New test.
9703
9704         * gcc.dg/ucnid-4.c: Fix test.
9705
9706 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9707
9708         PR 23445
9709         * gcc.c-torture/compile/pr23445.c: New test.
9710
9711 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9712
9713         * g++.dg/overload/unknown1.C: New.
9714
9715 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9716
9717         PR c++/17775
9718         * g++.dg/template/repo4.C: New test.
9719
9720 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9721
9722         PR libfortran/19308
9723         * gfortran.dg/large_real_kind_2.F90: New test.
9724         * gfortran.dg/large_integer_kind_2.f90: New test.
9725
9726 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9727
9728         * lib/target-supports.exp (check_effective_target_vect_shift):
9729         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9730         (check_effective_target_vect_condition): Fix copy-n-pasto.
9731
9732         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9733         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9734         targets.
9735
9736 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9737
9738         PR c++/22621
9739         * g++.dg/template/overload5.C : New test.
9740
9741         PR c++/23840
9742         * g++.dg/expr/stdarg1.C: New test.
9743
9744 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9745
9746         PR 24142
9747         * gcc.c-torture/execute/pr24142.c: New test.
9748
9749 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9750
9751         PR 24141
9752         * gcc.c-torture/execute/pr24141.c: New test.
9753
9754 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9755             Diego Novillo  <dnovillo@redhat.com>
9756
9757         PR 23604
9758         * gcc.c-torture/execute/pr23604.c: New test.
9759
9760 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9761
9762         PR fortran/16404
9763         PR fortran/20835
9764         PR fortran/20890
9765         PR fortran/20899
9766         PR fortran/20900
9767         PR fortran/20901
9768         PR fortran/20902
9769         gfortran.dg/equiv_constraint_1.f90: New test.
9770         gfortran.dg/equiv_constraint_2.f90: New test.
9771         gfortran.dg/equiv_constraint_3.f90: New test.
9772         gfortran.dg/equiv_constraint_4.f90: New test.
9773         gfortran.dg/equiv_constraint_5.f90: New test.
9774         gfortran.dg/equiv_constraint_6.f90: New test.
9775         gfortran.dg/equiv_constraint_7.f90: New test.
9776         gfortran.dg/equiv_constraint_8.f90: New test.
9777         gfortran.dg/private_type_1.f90: New test.
9778         gfortran.dg/private_type_2.f90: New test.
9779         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9780         980628-10.f: Assert std=gnu to permit mixing of
9781         types in equivalence statements.
9782
9783 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9784
9785         PR 24112
9786         * gfortran.dg/open_status_1.f90: New.
9787
9788 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9789
9790         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9791         * gcc.dg/vect/pr22480.c: Clean up temp files.
9792         * gcc.dg/vect/pr23831.c: Clean up temp files.
9793         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9794         Clean up temp files.
9795         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9796         Clean up temp files.
9797
9798         * gcc.dg/20050309-1.c: Clean up temp files.
9799         * gcc.dg/20050325-1.c: Clean up temp files.
9800
9801 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9802
9803         PR tree-optimization/24059
9804         * gcc.dg/vect/pr24059.c : New test.
9805
9806 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9807
9808         PR middle-end/24109
9809         * gcc.c-torture/execute/20050929-1.c: New test.
9810
9811 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9812
9813         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9814
9815 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9816
9817         PR c/21419
9818         * gcc.dg/pr21419.c: New test.
9819
9820 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9821
9822         * gcc.dg/pr23911.c: New test.
9823
9824 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9825
9826         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9827
9828         PR c++/16782
9829         * g++.dg/parse/qualified4.C: New test.
9830         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9831         * g++.old-deja/g++.mike/p8154.C: Likewise.
9832
9833 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9834
9835         PR c++/22147
9836         * g++.dg/template/friend37.C: New test.
9837         * g++.dg/parse/crash28.C: Adjust error markers.
9838
9839 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9840
9841         PR fortran/18518
9842         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9843
9844 2005-09-27  Devang Patel  <dpatel@apple.com>
9845
9846         PR tree-optimization/23625
9847         * gcc.dg/pr23625.c: New test.
9848
9849 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9850
9851         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9852         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9853
9854 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9855
9856         PR fortran/23677
9857         * gfortran.fortran-torture/execute/save_1.f90: New test.
9858         * gfortran.dg/save_1.f90: New test.
9859
9860 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9861
9862         * gcc.target/i386/builtin-apply-mmx.c: New test.
9863
9864         PR target/22576
9865         * gcc.target/i386/pr22576.c: New test.
9866
9867         PR target/22585
9868         * gcc.target/i386/pr22585.c: New test.
9869
9870         PR target/23268
9871         * gcc.target/i386/pr23268.c: New test.
9872
9873         PR middle-end/23831
9874         * gcc.dg/vect/pr23831.c: New test.
9875
9876         PR target/24055
9877         * gcc.target/i386/pr24055.c: New test.
9878
9879 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9880
9881         PR tree-optimization/23960
9882         * gcc.c-torture/compile/pr23960.c: New.
9883
9884 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9885
9886         PR fortran/16861
9887         * gfortran.dg/nested_modules_3.f90: New.
9888
9889 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9890
9891         PR fortran/24005
9892         gfortran.dg/interface_1.f90: New test.
9893
9894 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9895         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9896
9897         PR fortran/23843
9898         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9899
9900 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9901
9902         PR fortran/23516
9903         * gfortran.dg/imag_1.f: New test.
9904         * gfortran.dg/imag_2.f: Ditto.
9905
9906 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9907
9908         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9909
9910 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9911
9912         PR c++/21983
9913         * g++.dg/warn/pr21983.C: New test.
9914
9915 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9916
9917         PR c++/23993
9918         * g++.dg/template/array14.C: New test.
9919
9920 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9921
9922         PR fortran/19929
9923         * gfortran.dg/der_ptr_component_1.f90: New test.
9924
9925 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9926
9927         PR c++/23965
9928         * g++.dg/template/error1.C: Reject "no matching function" message.
9929
9930 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9931
9932         PR c++/17609
9933         * g++.dg/lookup/error1.C: New test.
9934
9935 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9936
9937         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9938         functionality of the testcase.
9939
9940 2005-09-20  Richard Henderson  <rth@redhat.com>
9941
9942         * gcc.dg/vect/vect-22.c: Require vect_float.
9943         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9944
9945 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
9946
9947         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
9948         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
9949         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
9950         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
9951         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
9952         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
9953         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
9954         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
9955         * gcc.dg/cpp/ucnid-8.c: New test.
9956
9957 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9958
9959         PR tree-optimization/23929
9960         * gcc.c-torture/compile/pr23929.c: New test.
9961
9962 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9963
9964         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9965         for one loop.
9966
9967 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9968
9969         PR testsuite/23186
9970         * g++.dg/other/pr22003.C: Require named sections.
9971
9972 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9973
9974         PR c++/23947
9975         * g++.dg/rtti/crash3.C: New test.
9976
9977         PR tree-optimization/23818
9978         * gcc.dg/pr23818.c: New test.
9979
9980 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9981
9982         PR fortran/23420
9983         * gfortran.dg/print_fmt_4.f: New.
9984
9985 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9986
9987         PR fortran/23663
9988         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9989
9990 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9991
9992         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
9993         Use pointers to local alignable arrays instead. Added comments.
9994         * gcc.dg/vect/vect-46.c: Likewise.
9995         * gcc.dg/vect/vect-48.c: Likewise.
9996         * gcc.dg/vect/vect-49.c: Likewise.
9997         * gcc.dg/vect/vect-52.c: Likewise.
9998         * gcc.dg/vect/vect-53.c: Likewise.
9999         * gcc.dg/vect/vect-54.c: Likewise.
10000         * gcc.dg/vect/vect-56.c: Likewise.
10001         * gcc.dg/vect/vect-57.c: Likewise.
10002         * gcc.dg/vect/vect-58.c: Likewise.
10003         * gcc.dg/vect/vect-60.c: Likewise.
10004         * gcc.dg/vect/vect-61.c: Likewise.
10005
10006         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
10007         The test is no longer vectorizable on vect_no_align targets.
10008         * gcc.dg/vect/vect-43.c: Likewsie.
10009
10010         * gcc.dg/vect/vect-44.c: Added comments.
10011         * gcc.dg/vect/vect-45.c: Added comments.
10012         * gcc.dg/vect/vect-50.c: Added comments.
10013         * gcc.dg/vect/vect-51.c: Added comments.
10014
10015         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
10016         aligned type.
10017         * gcc.dg/vect/Os-vect-95.c: Likewise.
10018
10019         * gcc.dg/vect/vect-41.c: Test removed.
10020         * gcc.dg/vect/vect-47.c: Test removed.
10021         * gcc.dg/vect/vect-55.c: Test removed.
10022         * gcc.dg/vect/vect-59.c: Test removed.
10023
10024 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10025
10026         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
10027         No longer vectorizable on vect_no_align targets.
10028         * gcc.dg/vect/pr20122.c: Likewise.
10029         * gcc.dg/vect/vect-74.c: Likewise.
10030         * gcc.dg/vect/vect-75.c: Likewise.
10031         * gcc.dg/vect/vect-76.c: Likewise.
10032
10033         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
10034         Will not be vectorizable on vect_no_align targets once aliasing issues
10035         are resolved.
10036         * gcc.dg/vect/vect-79.c: Likewise.
10037
10038         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
10039         * gcc.dg/vect/vect-78.c: Likewise.
10040         * gcc.dg/vect/vect-97.c: Likewise.
10041
10042 2005-09-19  Steven Bosscher  <stevenb@suse.de>
10043
10044         * gcc.dg/pr23943.c: New test.
10045
10046 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10047
10048         PR fortran/19181
10049         * gfortran.dg/derived_pointer_null_1.f90: New test.
10050
10051 2005-09-18  Richard Guenther  <rguenther@suse.de>
10052
10053         PR middle-end/23944
10054         * gcc.c-torture/compile/pr23944.c: New testcase.
10055
10056 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
10057
10058         PR fortran/15975
10059         * gfortran.dg/der_pointer_2.f90: New test.
10060
10061 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10062
10063         PR fortran/16861
10064         * gfortran.dg/nested_modules_2.f90: New test.
10065
10066 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10067
10068         PR c++/18368
10069         * g++.dg/other/semicolon.C: New test.
10070
10071 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
10072
10073         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
10074         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
10075
10076 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
10077
10078         PR c++/23914
10079         * g++.dg/template/static18.C: New test.
10080
10081         PR c++/21514
10082         * g++.dg/template/crash19.C: Remove dg-error marker.
10083         * g++.dg/template/local4.C: New test.
10084
10085 2005-09-16  Paul Brook  <paul@codesourcery.com>
10086
10087         PR fortran/23906
10088         * gfortran.dg/dependency_1.f90: New test.
10089
10090 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10091
10092         PR c++/23896
10093         * g++.dg/template/static17.C: New test.
10094
10095 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
10096
10097         PR c++/23139
10098         * g++.dg/warn/huge-val1.C: New test.
10099
10100 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10101
10102         PR c++/13140
10103         * g++.dg/parse/class2.C: New test.
10104         * g++.dg/template/explicit8.C: Likewise.
10105         * g++.dg/template/spec25.C: Likewise.
10106
10107 2005-09-14  Josh Conner  <jconner@apple.com>
10108
10109         PR middle-end/23584
10110         * gcc.dg/pr23584.c: New test.
10111
10112 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
10113
10114         PR fortran/21875 Internal Unit Array I/O, NIST
10115         * gfortran.dg/arrayio_1.f90: New test.
10116         * gfortran.dg/arrayio_1.f90: New test.
10117         * gfortran.dg/arrayio_1.f90: New test.
10118         * gfortran.dg/arrayio_1.f90: New test.
10119         * gfortran.dg/arrayio_1.f90: New test.
10120
10121 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
10122
10123         PR middle-end/22480
10124         * gcc.dg/vect/pr22480.c: New test.
10125
10126 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
10127
10128         PR fortran/19358
10129         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
10130
10131 2005-09-13 Josh Conner <jconner@apple.com>
10132
10133         PR c++/23180
10134         * g++.dg/init/struct2.C: New test.
10135         * g++.dg/init/struct3.C: New test.
10136
10137 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
10138
10139         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
10140         Clean up temp files.
10141         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
10142         gcc.dg/tree-ssa/builtin-fprintf-1.c,
10143         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
10144         gcc.dg/tree-ssa/builtin-printf-1.c,
10145         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
10146         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
10147         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
10148         gcc.dg/tree-ssa/builtin-vprintf-1.c,
10149         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
10150         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
10151         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
10152         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
10153         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
10154         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
10155         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
10156         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
10157
10158 2005-09-13  Josh Conner  <jconner@apple.com>
10159
10160         * lib/gcc-dg.exp: Load scanipa.exp.
10161         (cleanup-dump): New procedure.
10162         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
10163         * lib/scandump.exp: New file.
10164         * lib/scantree.exp: Use it.
10165         * lib/scanipa.exp: New file.
10166
10167 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
10168
10169         PR fortran/17740
10170         * gfortran.dg/generic_4.f90: New test.
10171
10172 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
10173
10174         PR target/23816
10175         * gcc.target/i386/pr23816-1.c: New test.
10176         * gcc.target/i386/pr23816-2.c: New test.
10177
10178
10179 2005-09-13  Bastian Blank <waldi@debian.org>
10180
10181         PR c++/16171
10182         * g++.dg/abi/mangle26.C: New test.
10183         * g++.dg/abi/mangle27.C: New test.
10184         * g++.dg/abi/mangle28.C: New test.
10185         * g++.dg/abi/mangle29.C: New test.
10186
10187         PR c++/23839
10188         * g++.dg/parse/register1.C: New test.
10189
10190 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
10191
10192         PR c++/23842
10193         * g++.dg/template/access16.C: New test.
10194
10195 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10196
10197         * gfortran.dg/char_pack_2.f90: Increase the vector size.
10198
10199 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10200
10201         PR fortran/18899
10202         * gfortran.dg/shape_2.f90: New test.
10203
10204 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10205
10206         PR target/19269
10207         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
10208         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
10209         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
10210         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
10211         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
10212         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
10213         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
10214         tests.
10215
10216 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10217
10218         PR c++/23841
10219         * g++.dg/parse/template17.C: New test.
10220
10221 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10222
10223         PR c++/23789
10224         * g++.dg/template/nontype14.C: New test.
10225
10226 2005-09-12  Ian Lance Taylor  <ian@airs.com>
10227
10228         PR g++/7874
10229         * g++.dg/lookup/friend7.C: New test.
10230         * g++.dg/lookup/friend8.C: New test.
10231         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
10232         so that it will be found via argument dependent lookup.
10233         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
10234         friend functions which will no longer be found.
10235         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
10236         function g, so that it will be found via argument dependent
10237         lookup.
10238         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
10239         * g++.old-deja/g++.mike/net43.C: Likewise.
10240
10241 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10242
10243         PR c++/23691
10244         * g++.dg/template/static16.C: New test.
10245
10246 2005-09-12  Josh Conner  <jconner@apple.com>
10247
10248         PR middle-end/23237
10249         * gcc.c-torture/compile/pr23237.c: New test.
10250
10251 2005-09-11  Richard Henderson  <rth@redhat.com>
10252
10253         * g++.dg/other/error8.C: Update expected diagnostic text.
10254
10255 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10256
10257         PR libfortran/19872
10258         * gfortran.dg/overwrite_1.f: New test.
10259
10260 2005-09-09  Josh Conner  <jconner@apple.com>
10261
10262         * g++.dg/init/pr23180-1.C: Removed.
10263         * g++.dg/init/pr23180-2.C: Removed.
10264
10265 2005-09-09  David Daney <ddaney@avtrex.com>
10266
10267         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
10268         files which are ...
10269         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
10270         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
10271
10272 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10273
10274         * gfortran.dg/iostat_2.f90: New test.
10275
10276 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
10277
10278         PR c++/22252
10279         * g++.dg/ext/interface1.C: New test.
10280         * g++.dg/ext/interface1.h: Likewise.
10281         * g++.dg/ext/interface1a.cc: Likewise.
10282
10283 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
10284
10285         * gfortran.dg/iomsg_1.f90: New test case.
10286
10287 2005-09-09  Richard Guenther  <rguenther@suse.de>
10288
10289         PR c++/23624
10290         * g++.dg/tree-ssa/pr23624.C: New testcase.
10291
10292 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10293
10294         PR fortran/19239
10295         * gfortran.dg/vector_subscript_1.f90,
10296         * gfortran.dg/vector_subscript_2.f90: New tests.
10297
10298 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10299
10300         PR fortran/21104
10301         * gfortran.dg/array_alloc_1.f90,
10302         * gfortran.dg/array_alloc_2.f90,
10303         * gfortran.dg/array_alloc_3.f90: New tests.
10304
10305 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10306
10307         PR fortran/12840
10308         * gfortran.dg/array_constructor_6.f90
10309         * gfortran.dg/array_constructor_7.f90
10310         * gfortran.dg/array_constructor_8.f90
10311         * gfortran.dg/array_constructor_9.f90
10312         * gfortran.dg/array_constructor_10.f90
10313         * gfortran.dg/array_constructor_11.f90
10314         * gfortran.dg/array_constructor_12.f90: New tests.
10315
10316 2005-09-08  Josh Conner  <jconner@apple.com>
10317
10318         PR c++/23180
10319         * g++.dg/init/pr23180-1.C: New test.
10320         * g++.dg/init/pr23180-2.C: New test.
10321
10322 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10323
10324         PR fortran/18878
10325         * gfortran.dg/module_double_reuse.f90: New.
10326
10327 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10328
10329         PR fortran/23270
10330         PR fortran/22304
10331         PR fortran/18870
10332         PR fortran/17917
10333         PR fortran/16511
10334         * gfortran.dg/common_equivalence_1.f: New.
10335         * gfortran.dg/common_equivalence_2.f: New.
10336         * gfortran.dg/common_equivalence_3.f: New.
10337         * gfortran.dg/contained_equivalence_1.f90: New.
10338         * gfortran.dg/module_blank_common.f90: New.
10339         * gfortran.dg/module_commons_1.f90: New.
10340         * gfortran.dg/module_equivalence_1.f90: New.
10341         * gfortran.dg/nested_modules_1.f90: New.
10342         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
10343         equivalences and add comment to connect the test with
10344         the PR.
10345
10346 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10347
10348         PR fortran/23765
10349         * gfortran.dg/common_6.f90: New test.
10350
10351 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10352
10353         PR fortran/15326
10354         * gfortran.dg/char_result_1.f90,
10355         * gfortran.dg/char_result_2.f90,
10356         * gfortran.dg/char_result_3.f90,
10357         * gfortran.dg/char_result_4.f90,
10358         * gfortran.dg/char_result_5.f90,
10359         * gfortran.dg/char_result_6.f90,
10360         * gfortran.dg/char_result_7.f90,
10361         * gfortran.dg/char_result_8.f90: New tests.
10362
10363 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10364
10365         PR fortran/19928
10366         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
10367
10368 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10369
10370         PR obj-c++/16816
10371         * obj-c++.dg/selector-5.mm: New test.
10372         * obj-c++.dg/selector-6.mm: New test.
10373
10374 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10375
10376         PR objc/20574
10377         PR objc/19324
10378         * objc.dg/error-1.m: New test.
10379
10380 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
10381
10382         PR fortran/23373
10383         * gfortran.fortran-torture/execute/pr23373-1.f90,
10384         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
10385
10386 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
10387
10388         PR libfortran/23760
10389         * gfortran.dg/g77/1832.f: Remove long string in write statement
10390         to allow the test to pass on correct list directed output with
10391         prepended space.
10392
10393 2005-09-07  James E Wilson  <wilson@specifix.com>
10394
10395         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
10396
10397 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10398
10399         * gfortran.dg/parameter+save.f90: Rename to
10400         * gfortran.dg/parameter_save.f90: .. this.
10401
10402 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10403
10404         PR fortran/20848
10405         * gfortran.dg/parameter+save.f90: New test case.
10406
10407 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
10408
10409         PR fortran/19269
10410         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10411
10412 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10413
10414         PR c/23075
10415         * gcc.dg/pr23075.c: New test.
10416         * g++.dg/warn/pr23075.C: New test.
10417
10418         PR target/22362
10419         * gcc.target/i386/pr22362.c: New test.
10420
10421         PR rtl-optimization/23098
10422         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
10423
10424         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
10425         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10426         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10427
10428 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
10429
10430         * g++.dg/expr/cast6.C: New test.
10431
10432         PR c++/9782
10433         * g++.dg/init/new15.C: New test.
10434
10435 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10436
10437         * gcc.dg/vect/Os-vect-95.c: New test.
10438         * gcc.dg/vect/vect-95.c: Same.
10439
10440 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10441
10442         * gcc.dg/vect/vect-29.c: Update xfail testing.
10443         * gcc.dg/vect/vect-44.c: Same.
10444         * gcc.dg/vect/vect-48.c: Same.
10445         * gcc.dg/vect/vect-50.c: Same.
10446         * gcc.dg/vect/vect-72.c: Same.
10447         * gcc.dg/vect/vect-77.c: Same.
10448         * gcc.dg/vect/vect-78.c: Same.
10449         * gcc.dg/vect/vect-80.c: Same.
10450         * gcc.dg/vect/vect-96.c: Same.
10451         * gcc.dg/vect/vect-100.c: Same.
10452         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10453         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10454         * gfortran.dg/vect/vect-5.f90: Same.
10455
10456 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10457
10458         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10459         start strings.
10460         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10461         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10462
10463         PR c++/23056
10464         * g++.dg/opt/pr23056.C: New test.
10465
10466         PR rtl-optimization/23098
10467         * gcc.target/i386/pr23098.c: New test.
10468
10469 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10470
10471         PR c++/23667
10472         * g++.dg/template/static15.C: New test.
10473
10474         PR c++/21440
10475         * g++.dg/ext/stmtexpr5.C: New test.
10476         * g++.dg/ext/stmtexpr6.C: Likewise.
10477
10478 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10479
10480         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10481
10482         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10483         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10484         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10485
10486 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10487
10488         PR libfortran/23321
10489         * gfortran.dg/direct_io_4.f90: New test case.
10490
10491 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10492             Rasmus Hahn  <rassahah@neofonie.de>
10493
10494         PR libobjc/23108
10495         * objc.dg/type-stream-1.m: New test.
10496
10497 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10498
10499         PR fortran/23661
10500         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10501         gfortran.dg/print_fmt_3.f90: New test.
10502
10503 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10504
10505         * gfortran.dg/fmt_t_1.f90: New test.
10506
10507 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10508
10509         PR rtl-optimization/23454
10510         * g++.dg/opt/pr23454.C: New test.
10511
10512 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10513
10514         PR c++/23699
10515         * g++.dg/ext/static1.C: New test.
10516
10517 2005-09-02  Richard Henderson  <rth@redhat.com>
10518
10519         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10520         tail call to check_fa_work.
10521
10522 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10523
10524         PR c++/21687
10525         * g++.dg/other/gc3.C: New test.
10526
10527 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10528
10529         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10530         * gcc.dg/20050826-1.c: Likewise.
10531
10532 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10533
10534         PR c++/23167
10535         * g++.dg/expr/volatile1.C: New test.
10536
10537 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10538
10539         PR middle-end/23547
10540         * gcc.dg/pr23547.c: New test.
10541
10542 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
10543
10544         PR c/22061
10545         * gcc.c-torture/execute/pr22061-1.c,
10546         * gcc.c-torture/execute/pr22061-2.c,
10547         * gcc.c-torture/execute/pr22061-3.c,
10548         * gcc.c-torture/execute/pr22061-4.c: New tests.
10549
10550 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10551
10552         * gcc.dg/Wredundant-decls-2.c: New test to check that
10553         -Wredundant-decls does not issue warning for a variable
10554         definition following a declaration.
10555
10556 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
10557
10558         PR debug/7241
10559         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10560         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10561         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10562
10563         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10564         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10565         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10566         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10567         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10568         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10569         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10570         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10571
10572 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10573
10574         PR objc/23306
10575         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10576         scan-assmbler.
10577
10578 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10579
10580         PR target/21255
10581         * gcc.dg/pr21255-1.c: New test.
10582         * gcc.dg/pr21255-2-mb.c: Likewise.
10583         * gcc.dg/pr21255-2-ml.c: Likewise.
10584         * gcc.dg/pr21255-3.c: Likewise.
10585         * gcc.dg/pr21255-4.c: Likewise.
10586
10587 2005-08-31  Dale Johannesen  <dalej@apple.com>
10588
10589         * gcc.dg/20050830-1.c: New.
10590
10591 2005-08-31  Josh Conner  <jconner@apple.com>
10592
10593         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10594         command-line options for arm-*-* targets.
10595         * g++.dg/init/array16.C: Likewise.
10596         * g++.dg/other/crash-4.C: Likewise.
10597
10598 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10599
10600         PR obj-c++/23640
10601         * obj-c++.dg/gnu-runtime-3.mm: New test.
10602
10603 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10604
10605         PR c++/13377
10606         * g++.dg/lookup/ambig4.C: New test.
10607         * g++.dg/lookup/ambig5.C: New test.
10608         * g++.dg/tc1/dr101.C: Adjust error markers.
10609
10610 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10611
10612         PR c++/23639
10613         * g++.dg/template/ttp5.C: Adjust error markers.
10614
10615 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10616
10617         PR testsuite/23609
10618         * lib/obj-c++.exp: Include target-libpath.exp.
10619         (obj-c++_link_flags): Look for the GNU libobjc library
10620         and set the library path to include it.
10621         Don't manually set LD_LIBRARY_PATH (etc.) but call
10622         set_ld_library_path_env_vars instead.
10623         (obj-c++_target_compile): Don't set library path or
10624         linker flags because they are already set correctly
10625         in obj-c++_link_flags.
10626
10627 2005-08-30  Josh Conner  <jconner@apple.com>
10628
10629         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10630         to command-line options for arm-*-* targets.
10631
10632 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10633
10634         * g++.dg/other/i386-1.C: New.
10635
10636 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10637
10638         PR preprocessor/20348
10639         PR preprocessor/20356
10640         * gcc.dg/cpp/pr20348.c: New test.
10641         * gcc.dg/cpp/pr20348.h: New file.
10642         * gcc.dg/cpp/inc/pr20348.h: New file.
10643         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10644         * gcc.dg/cpp/pr20356.c: New test.
10645         * gcc.dg/cpp/pr20356.h: New file.
10646         * gcc.dg/cpp/inc/pr20356.h: New file.
10647         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10648
10649 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10650
10651         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10652         Fix array dimension to avoid correct end-of-file error.
10653
10654 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10655
10656         PR libfortran/23598
10657         * gfortran.dg/iostat_1.f90: New test.
10658
10659 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10660
10661         PR middle-end/23408
10662         * gcc.dg/pr23408.c: New test.
10663
10664 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10665
10666         PR c++/23099
10667         * g++.dg/init/member1.C: Make sure erroneous static data member
10668         definitions are required.
10669         * g++.dg/template/static13.C: New test.
10670         * g++.dg/template/static14.C: Likewise.
10671
10672 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10673
10674         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10675         -march=pentium4, remove ilp32 requirement.
10676
10677         PR middle-end/23484
10678         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10679         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10680
10681 2005-08-29  Andreas Jaeger  <aj@suse.de>
10682
10683         PR testsuite/23607
10684         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10685
10686 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10687
10688         * gcc.c-torture/execute/20050316-2.c: New test.
10689         * gcc.c-torture/execute/20050316-3.c: New test.
10690         * gcc.dg/torture/pr16104-1.c: New test.
10691
10692 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10693
10694         PR middle-end/23463
10695         * gcc.c-torture/execute/zero-struct-1.c: New test.
10696
10697 2005-08-27  Richard Guenther  <rguenther@suse.de>
10698
10699         PR target/23575
10700         * gcc.target/i386/pr23575.c: New testcase.
10701
10702 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10703
10704         PR rtl-optimization/23561
10705         * gcc.c-torture/execute/20050826-1.c: New test.
10706
10707         PR rtl-opt/23560
10708         * gcc.c-torture/execute/20050826-2.c: New test.
10709
10710 2005-08-26  Dale Johannesen  <dalej@apple.com>
10711
10712         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10713         * gcc.dg/20050826-1.c: New.
10714
10715 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10716
10717         PR c++/19004
10718         * g++.dg/template/nontype13.C: New test.
10719
10720         PR c++/23491
10721         * g++.dg/init/new14.C: New test.
10722         * g++.dg/expr/anew1.C: Do not XFAIL.
10723         * g++.dg/expr/anew2.C: Likewise.
10724         * g++.dg/expr/anew3.C: Likewise.
10725
10726 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10727
10728         PR middle-end/22439
10729         * gcc.dg/vla-3.c: New test.
10730
10731 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10732
10733         PR fortran/20363
10734         * gfortran.dg/named_interface.f90: New.
10735
10736 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10737
10738         * gcc.c-torture/execute/frame-address.c: New test.
10739
10740 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10741
10742         PR c++/20817
10743         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10744
10745 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10746
10747         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10748
10749 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10750
10751         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10752         * gcc.dg/altivec-22.c: Rename from..
10753         * gcc.dg/altivec-nomfcr.c: ..this.
10754
10755 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10756
10757         PR tree-optimization/23546
10758         * gcc.dg/tree-ssa/pr23546.c: New test.
10759
10760 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10761
10762         PR fortran/17758
10763         * gfortran.dg/nonreturning_statements.f90: New test.
10764
10765 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10766
10767         PR c++/22454
10768         * g++.dg/parse/crash29.C: New.
10769
10770 2005-08-23  DJ Delorie  <dj@redhat.com>
10771
10772         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10773         constants have the L suffix.
10774
10775 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10776
10777         PR c++/23044
10778         * g++.dg/template/instantiate8.C: New.
10779
10780 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10781
10782         PR middle-end/23467
10783         * gcc.c-torture/execute/pr23467.c: New test.
10784
10785 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10786
10787         PR tree-optimization/22043
10788         * gcc.c-torture/execute/20050613-1.c: New test.
10789
10790 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10791
10792         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10793
10794 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10795
10796         PR rtl-optimization/23478
10797         * g++.dg/opt/pr23478.C: New test.
10798
10799 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10800
10801         PR c/18715
10802         * gcc.dg/switch-warn-3.c: New test.
10803
10804 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10805
10806         PR c++/22233
10807         * g++.dg/template/param1.C: New test.
10808
10809 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10810
10811         PR c++/23089
10812         * g++.dg/other/incomplete1.C: New test.
10813
10814 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10815
10816         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10817         are vectorizable.
10818
10819 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10820
10821         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10822         d_lines_5.f: New.
10823
10824 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10825
10826         * gcc.target/i386/sse-4.c: New test.
10827
10828 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10829
10830         PR testsuite/23239
10831         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10832
10833 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10834
10835         * gcc.dg/20050811-1.c: New test.
10836         * gcc.dg/20050811-2.c: New test.
10837
10838 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10839
10840         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10841
10842 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10843
10844         PR 23476
10845         * gcc.c-torture/compile/pr23476.c: New test.
10846
10847 2005-08-19  Devang Patel  <dpatel@apple.com>
10848
10849         PR tree-optimization/23048
10850         * gcc.dg/tree-ssa/pr23048.c: New test.
10851
10852 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10853
10854         PR middle-end/20624
10855         * g++.dg/warn/Wreturn-3.C: New test
10856
10857 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10858
10859         PR tree-optimization/22228
10860         * g++.dg/vect/pr22543.cc: New test.
10861
10862 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10863
10864         PR tree-optimization/21574
10865         * gcc.dg/tree-ssa/pr21574.c: New test.
10866
10867 2005-08-16  James E Wilson  <wilson@specifix.com>
10868
10869         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10870
10871 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10872
10873         PR tree-opt/23402
10874         * gcc.c-torture/compile/zero-strct-3.c: New test.
10875         * gcc.c-torture/compile/zero-strct-4.c: New test.
10876
10877 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10878
10879         PR target/23376
10880         * gcc.target/x86_64/pr23376.c: New test.
10881
10882 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10883
10884         PR c++/23337
10885         * g++.dg/ext/vector2.C: New.
10886
10887 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10888
10889         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10890
10891 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10892
10893         PR libfortran/23428
10894         * gfortran.dg/inquire-complex.f90: New test case.
10895
10896 2005-08-16  James E Wilson  <wilson@specifix.com>
10897
10898         PR tree-optimization/21105
10899         * gcc.dg/large-size-array.c: New.
10900
10901 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
10902
10903         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
10904         type.
10905         * gcc.dg/vect/vect-41: Likewise.
10906         * gcc.dg/vect/vect-42: Likewise.
10907         * gcc.dg/vect/vect-43: Likewise.
10908         * gcc.dg/vect/vect-44: Likewise.
10909         * gcc.dg/vect/vect-46: Likewise.
10910         * gcc.dg/vect/vect-47: Likewise.
10911         * gcc.dg/vect/vect-48: Likewise.
10912         * gcc.dg/vect/vect-52: Likewise.
10913         * gcc.dg/vect/vect-53: Likewise.
10914         * gcc.dg/vect/vect-54: Likewise.
10915         * gcc.dg/vect/vect-55: Likewise.
10916         * gcc.dg/vect/vect-56: Likewise.
10917         * gcc.dg/vect/vect-57: Likewise.
10918         * gcc.dg/vect/vect-58: Likewise.
10919         * gcc.dg/vect/vect-59: Likewise.
10920         * gcc.dg/vect/vect-60: Likewise.
10921         * gcc.dg/vect/vect-61: Likewise.
10922         * gcc.dg/vect/vect-85: Likewise.
10923         * gcc.dg/vect/vect-87: Likewise.
10924         * gcc.dg/vect/vect-88: Likewise.
10925         * gcc.dg/vect/vect-93.c: Likewise.
10926         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
10927         * gcc.dg/vect/vect-75: Likewise.
10928         * gcc.dg/vect/vect-76: Likewise.
10929         * gcc.dg/vect/vect-77: Likewise.
10930         * gcc.dg/vect/vect-78: Likewise.
10931         * gcc.dg/vect/vect-80: Likewise.
10932         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
10933         vectorized for the expected reason, rather than checking how alignment
10934         was handled.
10935         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
10936         type and also instead of aligned pointers. Added documentation.
10937
10938 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10939
10940         * gfortran.dg/power.f90: New test.
10941
10942 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10943
10944         PR rtl-optimization/23299
10945         * g++.dg/opt/pr23299.C: New test.
10946
10947 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10948
10949         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10950
10951 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10952
10953         * g++.dg/template/local6.C: New test.
10954
10955 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10956
10957         * execute/exceptions/finally-1.m: Check that the catch and finally are
10958         being called.  Also add a "return 0;" at the end of main.
10959
10960 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
10961
10962         PR fortran/21432.
10963         * gfortran.dg/namelist_print_1.f: New test of functionality of
10964         PRINT namelist.
10965         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
10966         namelist generates error with -std=f95.
10967
10968 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10969
10970         PR tree-optimization/23119
10971         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10972
10973 2005-08-13  Marcin Koziej  <creep@desk.pl>
10974             Andrew Pinski  <pinskia@physics.uc.edu>
10975
10976         PR libobjc/22492
10977         * execute/exceptions/finally-1.m: New test.
10978
10979 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10980
10981         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
10982         testsuite.
10983         * objc/execute/exceptions/trivial.m: New test.
10984         * objc.dg/try-catch-11.m: Move to ...
10985         * objc/execute/exceptions/foward-1.m: Here.
10986         * objc.dg/try-catch-2.m: Move to ...
10987         * objc/execute/exceptions/catchall-1.m: Here.
10988         * objc.dg/try-catch-8.m: Move to ...
10989         * objc/execute/exceptions/local-variables-1.m: Here.
10990
10991 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10992
10993         * objc.dg/nested-func-1.m: Move to ...
10994         * objc/execute/nested-func-1.m: Here.
10995
10996 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10997
10998         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
10999         in ${options} instead of [target_info name].
11000         * lib/obj-c++.exp (objc_target_compile): Likewise.
11001
11002 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11003
11004         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
11005
11006 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11007
11008         part of PR testsuite/23348
11009         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
11010         of the torture options.
11011         * objc/compile/trivial.m: New test.
11012
11013 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11014
11015         * gfortran.dg/eoshift.f90: Correct format.
11016
11017 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11018
11019         * gfortran.fortran-torture/execute/character_passing.f90:
11020         Fix comment typo.
11021
11022 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
11023
11024         PR c++/8271
11025         * g++.dg/template/unify10.C: New.
11026
11027 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
11028
11029         * g++.dg/parse/pr22514.C: Move to...
11030         * g++.dg/debug/pr22514.C: here.
11031
11032 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11033
11034         PR c++/23266
11035         * g++.dg/inherit/pure1.C: New test.
11036
11037         * ChangeLog: Fix typos.
11038
11039 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11040             Steven Bosscher  <stevenb@suse.de>
11041
11042         * gfortran.dg/runtime_warning_1.f90: New test.
11043
11044 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11045
11046         PR c++/23219
11047         * g++.dg/parse/crash28.C: New.
11048
11049 2005-08-11  Richard Guenther  <rguenther@suse.de>
11050
11051         PR target/23289
11052         * gcc.target/i386/tailcall-1.c: New testcase.
11053
11054 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11055
11056         * gcc.dg/vect/vect-67.c: Un-xfail.
11057
11058 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11059
11060         PR c++/23225
11061         * g++.dg/testsuite/parse/crash27.C: new test.
11062
11063 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
11064
11065         PR libfortran/22143
11066         * gfortran.dg/shift-kind.f90: New testcase.
11067
11068 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
11069
11070         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
11071         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
11072
11073 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11074
11075         PR c++/20646
11076         * g++.dg/other/mult-stor1.C: New test.
11077
11078 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11079
11080         * gcc.c-torture/pr18299-1.c: Move to ...
11081         * gcc.c-torture/compile/pr18299-1.c: Here.
11082
11083 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
11084
11085         * gfortran/fortran.torture/execute/character_passing.f90:
11086         Fix types for LSAME.
11087
11088 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
11089
11090         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
11091         input data back to what it was originally.
11092
11093 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11094
11095         * objc.dg/try-catch-8.m: Enable for all targets.
11096
11097 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
11098
11099         * gcc.dg/pr23165.c: New test.
11100
11101 2005-08-09  Steven Bosscher  <stevenb@suse.de>
11102
11103         PR tree-optimization/23234
11104         * gcc.dg/tree-ssa/pr23234.c: New test.
11105
11106 2005-08-08  Josh Conner  <jconner@apple.com>
11107
11108         PR rtl-optimization/23241
11109         * gcc.dg/char-compare.c: New test.
11110
11111 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11112
11113         PR c++/22508
11114         * g++.dg/init/new13.C: New test.
11115
11116 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
11117
11118         PR c++/21166
11119         * g++.dg/other/crash-4.C: Adjust
11120         * g++/dg/ext/packed9.C: New.
11121
11122 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11123
11124         PR middle-end/21964
11125         * gcc.c-torture/execute/pr21964-1.c: New test.
11126
11127 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11128
11129         PR c/22458
11130         * gcc.dg/pr22458-1.c: New test.
11131
11132 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
11133             Steven G. Kargl <kargls@comcast.net>
11134
11135         PR fortran/22390
11136         * gfortran.dg/flush_1.f90: New test.
11137
11138 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11139
11140         PR c++/23191
11141         * g++.dg/template/eh2.C: New test.
11142
11143 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11144
11145         PR c++/19498
11146         * g++.dg/template/instantiate7.C: New test.
11147
11148 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
11149
11150         PR c/23113
11151         * gcc.dg/Wunused-value-1.c: New test.
11152
11153 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
11154
11155         PR rtl-optimization/23233
11156         * gcc.c-torture/compile/pr23233-1.c: New test.
11157
11158 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
11159
11160         PR fortran/18833
11161         PR fortran/20850
11162         * gfortran.dg/equiv_1.f90: New test.
11163         * gfortran.dg/equiv_2.f90: New test.
11164         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
11165         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
11166         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
11167
11168 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11169
11170         * gcc.c-torture/execute/vrp-5.c: New test.
11171         * gcc.c-torture/execute/vrp-6.c: New test.
11172         * gcc.dg/tree-ssa/vrp21.c: New test.
11173
11174 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11175
11176         * g++.dg/parse/pr22514.C: New test.
11177
11178 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
11179
11180         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
11181
11182         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
11183         instead of constant loads / pool entries.
11184
11185 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
11186
11187         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
11188         TEST_TO_WCTYPE.
11189
11190 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
11191
11192         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
11193         __WINT_TYPE__ in generated prototypes if possible.
11194
11195 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
11196
11197         PR 22037
11198         * g++.dg/tree-ssa/pr22037.C:
11199
11200 2005-08-04  Richard Henderson  <rth@redhat.com>
11201
11202         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
11203         scan-tree-dump-times directive.
11204
11205 2005-08-04  Jan Hubicka  <jh@suse.cz>
11206
11207         * gcov-1.C: Fix switch counts.
11208         * gcov-4b.c: Likewise.
11209
11210 2005-08-03  Jeff Law  <law@redhat.com>
11211
11212         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
11213
11214 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
11215
11216         * gcc.c-torture/execute/pr23135.c: New test.
11217
11218 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11219
11220         PR tree-optimization/19899
11221         * gcc.dg/tree-ssa/scev-1.c: New test.
11222         * gcc.dg/tree-ssa/scev-2.c: New test.
11223
11224 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
11225
11226         PR target/18582
11227         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
11228
11229 2005-08-03  Jan Hubicka  <jh@suse.cz>
11230
11231         * update-conroll.c: New testcase.
11232         * update-conroll-2.c: New testcase.
11233
11234 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
11235
11236         * gfortran.dg/constant_substring.f: New test.
11237         * gfortran.dg/pr22491.f: New test.
11238
11239 2005-08-02  Jan Hubicka  <jh@suse.cz>
11240
11241         * update-threading.c: Replace by the proper one.
11242
11243 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11244
11245         PR 23164
11246         * g++.dg/tree-ssa/pr23164.C: New test.
11247
11248 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11249
11250         * gcc.dg/tree-ssa/pr23192.c: New test.
11251
11252 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
11253
11254         * gcc.c-torture/execute/vrp-4.c: New test.
11255
11256 2005-08-02  Jan Hubicka  <jh@suse.cz>
11257
11258         * update-threading.c: New test.
11259
11260 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
11261
11262         * gcc.c-torture/compile/20050801-1.c: New test.
11263         * gcc.c-torture/compile/20050801-2.c: New test.
11264
11265 2005-08-01  Jan Hubicka  <jh@suse.cz>
11266
11267         * val-prof-5.c: New test.
11268
11269 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
11270
11271         PR c/22311
11272         * gcc.dg/pr22311-1.c : New test.
11273
11274 2005-07-31  Steven Bosscher  <stevenb@suse.de>
11275
11276         PR target/23095
11277         * gfortran.dg/pr23095.f: New test.
11278
11279         PR c++/22003
11280         * g++.dg/other/pr22003.C: New test.
11281
11282 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
11283
11284         PR target/20621
11285         * gcc.c-torture/execute/pr20621-1.c: New test.
11286
11287 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
11288
11289         * gfortran.dg/comma_format_extension_4.f: Adjust length
11290         of string for format.
11291         * gfortran.dg/der_array_io_1.f: Replace illegal internal
11292         print statement with internal write.
11293         * gfortran.dg/der_array_io_2.f: Likewise.
11294         * gfortran.dg/der_array_io_3.f: Likewise.
11295
11296 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
11297
11298         * gcc.dg/fold-abs-4.c: new test.
11299
11300 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
11301
11302         PR fortran/22570 an related issues.
11303         * gfortran.dg/x_slash_1.f: New test.
11304
11305 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
11306
11307         PR c/23143
11308         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
11309         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
11310
11311 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11312
11313         PR c/529
11314         * gcc.dg/Wshadow-3.c: New test.
11315
11316 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
11317
11318         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
11319         used to have the wrong bounds).
11320
11321 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11322
11323         PR c/21720
11324         * gcc.dg/hex-round-1.c: Test more cases.
11325         * gcc.dg/hex-round-2.c: New test.
11326
11327 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
11328
11329         PR 22550
11330         * g++.dg/tree-ssa/pr22550.C: New test.
11331
11332 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
11333
11334         * gcc.dg/tree-ssa/vrp19.c: New test.
11335         * gcc.dg/tree-ssa-vrp20.c: New test.
11336
11337 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11338
11339         PR c/22240
11340         * gcc.dg/transparent-union-4.c: New test.
11341
11342 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11343
11344         PR c/22192
11345         * gcc.dg/c99-vla-2.c: New test.
11346
11347 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11348
11349         PR c/21720
11350         * gcc.dg/hex-round-1.c: New test.
11351
11352 2005-07-28  Jan Hubicka  <jh@suse.cz>
11353
11354         * inliner-1.c: Do not dump everything.
11355         * tree-prof.exp: Do not pass -ftree-based-profiling.
11356         * bprob.exp: Likewise.
11357
11358         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
11359
11360 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
11361
11362         PR c++/22545
11363         * g++.dg/expr/ptrmem7.C: New test.
11364
11365 2005-07-28  Mike Stump  <mrs@apple.com>
11366
11367         * g++.old-deja/g++.mike/visibility-1.C: New test.
11368
11369 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11370
11371         PR c/20187
11372         * gcc.c-torture/execute/pr20187-1.c: New test.
11373
11374 2005-07-28  Jeff Law  <law@redhat.com>
11375
11376         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
11377         * gcc.dg/tree-ssa/vrp18.c: New test.
11378
11379 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11380
11381         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
11382
11383 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11384
11385         PR tree-optimization/22506
11386         * gcc.dg/vect/ps22506.c: New test.
11387
11388 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
11389
11390         PR target/21149
11391         * gcc.target/i386/sse-3.c: New test.
11392
11393 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11394
11395         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
11396         * gcc.target/mips/mips32-dsp-type.c: Likewise.
11397
11398 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11399
11400         PR c/22589
11401         * gcc.c-torture/compile/pr22589-1.c: New test.
11402
11403 2005-07-28  Jan Hubicka  <jh@suse.cz>
11404
11405         * update-loopch.c: New testcase.
11406
11407 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11408
11409         PR rtl-optimization/23047
11410         * gcc.c-torture/execute/pr23047.c: New test.
11411         * gcc.c-torture/execute/pr23047.x: New.
11412
11413 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11414
11415         PR tree-optimization/22493
11416         * gcc.c-torture/execute/pr22493-1.c: New test.
11417         * gcc.c-torture/execute/pr22493-1.x: New.
11418         * gcc.c-torture/execute/vrp-1.c: New test.
11419         * gcc.c-torture/execute/vrp-2.c: New test.
11420         * gcc.c-torture/execute/vrp-2.c: New test.
11421
11422 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
11423
11424         * gcc.target/frv/all-builtin-read8.c: Delete.
11425         * gcc.target/frv/all-builtin-read16.c: Delete.
11426         * gcc.target/frv/all-builtin-read32.c: Delete.
11427         * gcc.target/frv/all-builtin-read64.c: Delete.
11428         * gcc.target/frv/all-builtin-write8.c: Delete.
11429         * gcc.target/frv/all-builtin-write16.c: Delete.
11430         * gcc.target/frv/all-builtin-write32.c: Delete.
11431         * gcc.target/frv/all-builtin-write64.c: Delete.
11432         * gcc.target/frv/all-read-write-1.c: New.
11433
11434 2005-07-27  Jeff Law  <law@redhat.com>
11435
11436         * gcc.c-torture/execute/pr22630.c: New test.
11437
11438 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
11439
11440         PR tree-optimization/23073
11441         * gcc.dg/vect/nodump-pr23073.c: New test.
11442         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11443
11444 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11445
11446         PR tree-optimize/22348
11447         * gcc.c-torture/execute/pr22348.c: New.
11448
11449 2005-07-27  Richard Guenther  <rguenther@suse.de>
11450
11451         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11452
11453 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11454
11455         PR fortran/22503
11456         * gfortran.dg/logical_comp.f90: New test.
11457
11458 2005-07-27  Jan Hubicka  <jh@suse.cz>
11459
11460         * inliner-1.c: Add cleanup of dumps.
11461         * val-prof-*.c: Likewise.
11462         * update-tailcall.c: New.
11463
11464 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11465
11466         PR 22591
11467         * gcc.dg/tree-ssa/pr22591.c: New test.
11468         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11469
11470 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11471
11472         PR libobjc/22606
11473         * objc.dg/try-catch-11.m: New test.
11474
11475 2005-07-26  Richard Guenther  <rguenther@suse.de>
11476
11477         PR tree-optimization/22486
11478         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11479
11480 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11481
11482         PR tree-opt/22484
11483         * testsuite/g++.dg/opt/loop2.C: New test.
11484
11485 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11486
11487         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11488         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11489
11490 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11491
11492         * lib/profopt.exp (profopt-execute): Check for profiling data
11493         files on the target.
11494
11495 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11496
11497         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11498         for matching of asm labels.
11499
11500 2005-07-25  Richard Guenther  <rguenther@suse.de>
11501
11502         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11503
11504 2005-07-25  Richard Guenther  <rguenther@suse.de>
11505
11506         PR testsuite/22624
11507         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11508
11509 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11510
11511         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11512         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11513         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11514         * gcc.dg/vect/vect-100.c: New test.
11515         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11516         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11517         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11518         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11519         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11520         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11521         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11522         * gfortran.dg/vect/pr19049.f90: New testcase.
11523         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11524
11525 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11526
11527         * gcc.c-torture/execute/20050713-1.c: New test.
11528
11529         PR fortran/20063
11530         * gfortran.fortran-torture/execute/data_4.f90: New test.
11531
11532         PR middle-end/20303
11533         * gcc.dg/visibility-d.c: New test.
11534
11535 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11536
11537         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11538         * gfortran.dg/underflow.f90: Ditto.
11539
11540 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11541
11542         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11543         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11544         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11545
11546 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11547
11548         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11549         include case of field width of zero.
11550
11551 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11552
11553         PR libgfortran/21875
11554         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11555         with trailing blanks on normal formatted read.
11556
11557 2005-07-23  Chao-ying Fu  <fu@mips.com>
11558
11559         * gcc.target/mips/mips32-dsp-type.c: New test.
11560         * gcc.target/mips/mips32-dsp.c: New test.
11561
11562 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11563
11564         PR testsuite/21073
11565         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11566
11567         PR testsuite/20454
11568         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11569         and __cyg_profile_func_exit.
11570
11571 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
11572
11573         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11574         * gfortran.dg/comma_format_extension_4.f: Same.
11575         * gfortran.dg/pr15332.f: Same.
11576         * gfortran.dg/pr21730.f: Same.
11577
11578 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11579
11580         * g++.dg/opt/vrp2.C: Fix testcase.
11581
11582         PR tree-opt/22625
11583         * g++.dg/opt/vrp2.C: New test.
11584
11585 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11586
11587         PR debug/21828
11588         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11589
11590 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11591
11592         * gcc.dg/tree-ssa/20050719-1.c: New test.
11593
11594 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11595
11596         * gcc.dg/bfin-longcall-1.c: New file.
11597         * gcc.dg/bfin-longcall-2.c: New file.
11598
11599 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11600
11601         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11602
11603 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11604
11605         PR middle-end/19055
11606         * gcc.dg/tree-ssa/pr19055.c: New test.
11607         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11608
11609 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11610
11611         PR C++/22358
11612         * g++.dg/other/pr22358.C: New test.
11613
11614 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11615
11616         PR c++/2922
11617         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11618
11619 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11620
11621         PR c++/15938
11622         * g++.dg/init/union2.C: New test.
11623
11624 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11625
11626         PR c/22393
11627         * gcc.dg/complex-4.c: New test.
11628
11629 2005-07-21  Richard Guenther  <rguenther@suse.de>
11630
11631         PR testsuite/22522
11632         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11633         scanning for asm labels.
11634         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11635
11636 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11637
11638         PR target/22085
11639         * gcc.dg/altivec-pr22085.c: New.
11640
11641 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11642
11643         PR tree-optimization/19210
11644         * gcc.dg/tree-ssa/pr19210-1.c: New.
11645         * gcc.dg/tree-ssa/pr19210-2.c: New.
11646
11647 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11648
11649         PR rtl-optimization/22167
11650         * g++.dg/opt/pr22167.C: New test.
11651
11652 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11653
11654         PR c++/2922
11655         * g++.dg/lookup/two-stage2.C: New.
11656         * g++.dg/lookup/two-stage3.C: New.
11657         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11658         fixed two-stage name lookup for operators.
11659         * g++.dg/template/call3.C: Compiler now produces an appropriate
11660         error message.
11661         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11662         14 as a candidate.
11663         * g++.dg/template/ptrmem4.C: Compiler produces different error
11664         message.
11665         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11666         connect_to_method as a candidate.
11667
11668 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11669
11670         * gcc.dg/fold-alloc-1.c: New test.
11671
11672 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11673
11674         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11675         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11676
11677 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11678
11679         * gcc.dg/fold-abs-1.c: New test.
11680         * gcc.dg/fold-abs-2.c: New test.
11681         * gcc.dg/fold-abs-3.c: New test.
11682
11683 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11684
11685         Make CONSTRUCTOR use VEC to store initializers.
11686         * g++.dg/ext/complit3.C: Check for specific error messages.
11687         * g++.dg/init/brace2.C: Update error message.
11688         * g++.dg/warn/Wbraces2.C: Likewise.
11689
11690 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11691
11692         PR fortran/16940
11693         * gfortran.dg/module_interface_1.f90: New test.
11694
11695 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11696             Kenneth Zadeck <zadeck@naturalbridge.com>
11697
11698         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11699
11700 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11701
11702         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11703         specify -Wformat for these tests.
11704         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11705         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11706         * gcc.dg/format/opt-6.c: Delete.
11707
11708 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11709
11710         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11711         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11712
11713 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11714
11715         * gcc.dg/tree-ssa/alias-2.c: New test.
11716
11717 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11718
11719         PR c++/22263
11720         * g++.dg/template/explicit7.C: New test.
11721
11722 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11723
11724         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11725         width of 8 to +Inf and -Inf.
11726
11727 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11728
11729         PR c++/22139
11730         * g++.dg/template/friend36.C: New test.
11731
11732 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11733
11734         PR fortran/21730
11735         * gfortran.dg/pr21730.f: New test.
11736
11737 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11738             Kenneth Zadeck <zadeck@naturalbridge.com>
11739
11740         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11741         since pure const detection cannot run at -O1 in c compiler.
11742         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11743         can now optimize this case properly.
11744         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11745         because we now pass.
11746         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11747
11748 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11749
11750         PR c/22421
11751         * gcc.dg/format/bitfld-1.c: New test.
11752
11753 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11754
11755         PR c++/22204
11756         * g++.dg/rtti/repo1.C: New test.
11757
11758 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11759
11760         PR middle-end/22398
11761         * gcc.c-torture/compile/pr22398.c: New test.
11762
11763 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11764
11765         PR c++/22132
11766         * g++.dg/expr/cast4.C: New test.
11767
11768 2005-07-15  Richard Guenther  <rguenther@suse.de>
11769
11770         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11771         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11772
11773 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11774
11775         PR tree-optimization/22230
11776         * gcc.dg/tree-ssa/pr22230.c: New test.
11777
11778 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11779
11780         * gfortran.dg/g77/cpp6.f: New test.
11781
11782         PR fortran/22417
11783         * gfortran.dg/g77/cpp5.F: New test.
11784         * gfortran.dg/g77/cpp5.h: New file.
11785         * gfortran.dg/g77/cpp5inc.h: New file.
11786
11787 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11788
11789         PR libfortran/16435
11790         * gfortran.dg/tl_editting.f90: New.
11791         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11792
11793 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11794
11795         * gfortran.dg/char_array_constructor.f90: New test.
11796
11797 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11798
11799         * gfortran.dg/past_eor.f90: New.
11800         * gfortran.dg/complex_read.f90: New.
11801
11802 2005-07-13  Jeff Law  <law@redhat.com>
11803
11804         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11805         additional casts.
11806
11807         * gcc.dg/tree-ssa/pr22321.c: New test
11808
11809 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11810
11811         PR tree-optimization/21921
11812         * gcc.dg/tree-ssa/pr21921.c: New.
11813
11814 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11815
11816         PR tree-optimizatio/22442
11817         * gcc.dg/tree-ssa/loop-11.c: New test.
11818
11819 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11820
11821         PR tree-opt/21840
11822         * gcc.c-torture/compile/pr21840.c: New test.
11823
11824 2005-07-12  Jan Hubicka  <jh@suse.cz>
11825
11826         * gcc.c-torture/compile/pr22379.c: New test.
11827
11828 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11829
11830         PR libfortran/21593
11831         gfortran.dg/dev_null.f90: Remove outdated comment about
11832         PR libfortran/21593.
11833
11834
11835 2005-07-12  Dale Johannesen  <dalej@apple.com>
11836
11837         * gcc.target/i386/compress-float-sse.c: New.
11838         * gcc.target/i386/compress-float-sse-pic.c: New.
11839         * gcc.target/i386/compress-float-387.c: New.
11840         * gcc.target/i386/compress-float-387-pic.c: New.
11841         * gcc.dg/compress-float-ppc.c: New.
11842         * gcc.dg/compress-float-ppc-pic.c: New.
11843
11844 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11845
11846         PR libfortran/21593
11847         gfortran.dg/dev_null.f90: Remove targets.
11848
11849 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11850
11851         PR tree-opt/22335
11852         * gcc.dg/pr22335-1.c: New test.
11853         * gcc.dg/pr22335-2.c: New test.
11854
11855 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11856
11857         PR c++/20172
11858         * g++.dg/template/nontype12.C : New test.
11859
11860 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11861
11862         * gcc.dg/tree-ssa/loop-10.c: New test.
11863
11864 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11865
11866         * gcc.c-torture/execute/20020720-1.x: Remove.
11867
11868 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11869
11870         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11871
11872 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11873
11874         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11875         (dg-mips-options): Use it.
11876
11877 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11878
11879         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11880
11881 2005-07-09  Richard Henderson  <rth@redhat.com>
11882
11883         * lib/target-supports.exp (check_effective_target_sync_char_short):
11884         Add alpha.
11885
11886 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11887
11888         PR libfortran/22217
11889         * gfortran.dg/negative-z-descriptor.f90: New test.
11890
11891 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11892
11893         PR tree-opt/22329
11894         * gcc.dg/pr22329.c: New test.
11895
11896 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11897
11898         PR tree-optimization/20139
11899         * gcc.dg/tree-ssa/pr20139.c: New.
11900
11901 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11902
11903         PR tree-opt/22356
11904         * testsuite/gcc.dg/pr22356-1.c: New test.
11905
11906 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11907
11908         PR c++/21799
11909         * g++.dg/template/unify8.C: New.
11910         * g++.dg/template/unify9.C: New.
11911
11912 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11913
11914         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11915
11916 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11917
11918         * gcc.dg/darwin-version-1.c: New.
11919         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11920         * gcc.dg/builtins-20.c: Likewise.
11921         * gcc.dg/builtins-53.c: Likewise.
11922         * gcc.dg/torture/builtins-convert-1.c: Likewise.
11923         * gcc.dg/torture/builtins-convert-2.c: Likewise.
11924         * gcc.dg/torture/builtins-convert-3.c: Likewise.
11925         * gcc.dg/torture/builtins-power-1.c: Likewise.
11926         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
11927         on Darwin.
11928
11929 2005-07-07  Jeff Law  <law@redhat.com>
11930
11931         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11932         argument evaluation order.
11933
11934 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
11935
11936         PR libfortran/21594
11937         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11938         Add test cases where the shift length is greater than the
11939         array length.
11940
11941 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11942
11943         * obj-c++.dg/proto-lossage-6.mm: New.
11944         * objc.dg/proto-lossage-6.m: New.
11945
11946 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11947
11948         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11949         * objc.dg/gnu-runtime-2.m: Likewise.
11950
11951 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11952
11953         * gfortran.dg/longline.f: New test.
11954
11955         * gfortran.dg/badline.f: New test.
11956
11957 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11958
11959         PR fortran/16531
11960         PR fortran/15966
11961         PR fortran/18781
11962         * gfortran.dg/hollerith.f90: New.
11963         * gfortran.dg/hollerith2.f90: New.
11964         * gfortran.dg/hollerith3.f90: New.
11965         * gfortran.dg/hollerith4.f90: New.
11966         * gfortran.dg/hollerith_f95.f90: New.
11967         * gfortran.dg/hollerith_legacy.f90: New.
11968         * gfortran.dg/g77/cpp4.F: New. Port from g77.
11969
11970 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11971
11972         PR objc/22274
11973         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11974         * objc.dg/gnu-runtime-2.m: New.
11975
11976 2005-07-06  Jeff Law  <law@redhat.com>
11977
11978         * gcc.dg/tree-ssa/vrp17.c: New test.
11979
11980 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11981
11982         PR fortran/22327
11983         * gfortran.dg/array_constructor_5.f90: New test.
11984
11985 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11986
11987         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11988
11989 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11990
11991         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11992         * gcc.dg/980816-1.c: Ditto.
11993
11994 2005-07-06  Jeff Law  <law@redhat.com>
11995
11996         * gcc.c-torture/compile/pr21356.c: New test.
11997
11998 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11999
12000         PR c/22013
12001         PR c/22098
12002         * gcc.c-torture/compile/pr22013-1.c,
12003         gcc.c-torture/execute/pr22098-1.c,
12004         gcc.c-torture/execute/pr22098-2.c,
12005         gcc.c-torture/execute/pr22098-3.c: New tests.
12006
12007 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12008
12009         PR c/22308
12010         * gcc.dg/pr22308-1.c: New test.
12011
12012 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
12013
12014         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
12015         target.
12016         * gcc.dg/compare9.c: Use -fshort-enums instead of
12017         -fno-short-enums.  Change the last test to dg-bogus.
12018
12019 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
12020
12021         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
12022         * gcc.dg/compare9.c: New.
12023
12024 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12025
12026         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
12027
12028 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12029
12030         PR testsuite/22288
12031         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
12032
12033
12034 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12035
12036         * gcc.dg/format/gcc_gfc-1.c: New.
12037
12038 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12039
12040         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
12041
12042 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12043
12044         PR fortran/20842
12045         * gfortran.dg/io_invalid_1.f90: New test.
12046
12047 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
12048
12049         * gcc.dg/format/gcc_diag-1.c: Update.
12050
12051 2005-07-02  Jeff Law  <law@redhat.com>
12052
12053         * gcc.dg/tree-ssa/pr22051-1.c: New test.
12054         * gcc.dg/tree-ssa/pr22051-2.c: New test.
12055
12056 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
12057
12058         * gcc.dg/format/gcc_diag-1.c: Update.
12059
12060 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
12061
12062         PR tree-opt/22269
12063         * gcc.c-torture/compile/pr22269.c: New test.
12064
12065 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
12066
12067         PR 21584
12068         PR 22219
12069         * g++.dg/tree-ssa/pr21584-1.C: New test.
12070         * g++.dg/tree-ssa/pr21584-2.C: New test.
12071
12072 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
12073
12074         * obj-c++.dg/try-catch-11.mm: New.
12075         * objc.dg/try-catch-10.m: New.
12076
12077 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
12078
12079         * g++.dg/other/ucnid-1.C: xfail on AIX.
12080
12081 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
12082
12083         PR 22234
12084         * gcc.dg/20050629-1.c: New test.
12085
12086 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
12087
12088         * obj-c++.dg/const-str-1[0-1].mm: New.
12089         * objc.dg/const-str-1[0-1].m: New.
12090
12091 2005-05-29  Richard Henderson  <rth@redhat.com>
12092
12093         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
12094         Rename from check_effective_target_vect_no_max.
12095         (check_effective_target_vect_no_int_add): New.
12096         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
12097         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
12098         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12099         * gcc.dg/vect/vect-reduc-1.c: Use both.
12100         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12101
12102 2005-05-29  Richard Henderson  <rth@redhat.com>
12103
12104         * lib/target-supports.exp (check_effective_target_vect_no_max):
12105         Remove i386 and x86_64.
12106
12107 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12108
12109         PR testsuite/21969
12110         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
12111
12112 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12113
12114         PR middle-end/21969
12115         * gcc.dg/vect/pr21969.c: New test.
12116
12117 2005-06-28  Eric Christopher  <echristo@redhat.com>
12118
12119         PR c/22052
12120         PR c/21975
12121         * gcc.dg/inline1.c: New test.
12122         * gcc.dg/inline2.c: Ditto.
12123         * gcc.dg/inline3.c: Ditto.
12124         * gcc.dg/inline4.c: Ditto.
12125         * gcc.dg/inline5.c: Ditto.
12126
12127 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12128
12129         PR libfortran/22142
12130         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12131         Add testcase also testing eoshift1 for PR 22142.
12132
12133 2005-06-28  Richard Henderson  <rth@redhat.com>
12134
12135         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
12136         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
12137         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
12138         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
12139         gcc.dg/tree-ssa/20030922-2.c: Likewise.
12140
12141 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12142
12143         PR libfortran/22142
12144         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12145         Add testcase for PR 22142.
12146
12147 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
12148
12149         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
12150         gcc.target/ia64/fpreg-2.c: New tests.
12151
12152 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12153
12154         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
12155
12156 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12157
12158         PR libfortran/22170
12159         * gfortran.dg/slash_1.f90: New test.
12160
12161 2005-06-27  Richard Henderson  <rth@redhat.com>
12162
12163         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
12164         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
12165         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12166         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12167         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12168         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12169
12170 2005-06-27  Richard Henderson  <rth@redhat.com>
12171
12172         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
12173         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
12174
12175 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
12176
12177         * obj-c++.dg/proto-lossage-5.mm: New.
12178         * objc.dg/proto-lossage-5.m: New.
12179
12180 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
12181
12182         PR 21959
12183         * gcc.dg/tree-ssa/pr21959.c: New test.
12184
12185 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
12186
12187         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
12188         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
12189         testing uninitialized var.
12190
12191         * gcc.c-torture/execute/builtins/chk.h: New.
12192         * gcc.c-torture/execute/builtins/lib/chk.c: New.
12193         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
12194         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
12195         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
12196         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
12197         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
12198         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
12199         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
12200         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
12201         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
12202         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
12203         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
12204         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
12205         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
12206         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
12207         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
12208         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
12209         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
12210         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
12211         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
12212         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
12213         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
12214         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
12215         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
12216         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
12217         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
12218         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
12219         * gcc.dg/builtin-object-size-1.c: New test.
12220         * gcc.dg/builtin-object-size-2.c: New test.
12221         * gcc.dg/builtin-object-size-3.c: New test.
12222         * gcc.dg/builtin-object-size-4.c: New test.
12223         * gcc.dg/builtin-object-size-5.c: New test.
12224         * gcc.dg/builtin-stringop-chk-1.c: New test.
12225         * gcc.dg/builtin-stringop-chk-2.c: New test.
12226         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
12227         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
12228         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
12229         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
12230         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
12231         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
12232         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
12233         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
12234         * gcc.c-torture/execute/printf-1.c: New test.
12235         * gcc.c-torture/execute/fprintf-1.c: New test.
12236         * gcc.c-torture/execute/vprintf-1.c: New test.
12237         * gcc.c-torture/execute/vfprintf-1.c: New test.
12238         * gcc.c-torture/execute/printf-chk-1.c: New test.
12239         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
12240         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
12241         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
12242
12243 2005-06-27  Michael Matz  <matz@suse.de>
12244
12245         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
12246         slot is not merged if address escapes.
12247
12248 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12249
12250         PR c/21911
12251         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
12252
12253 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
12254
12255         PR middle-end/17965
12256         * gcc.c-torture/compile/20050622-1.c: New test.
12257
12258         PR middle-end/22028
12259         * gcc.dg/20050620-1.c: New test.
12260
12261 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
12262
12263         PR tree-optimization/22026
12264         * gcc.dg/tree-ssa/pr22026.c: New.
12265
12266 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
12267
12268         PR libfortran/22144
12269         * gfortran.dg/shift-alloc.f90: New testcase.
12270
12271 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
12272
12273         * all files: Update FSF address in copyright headers.
12274
12275 2005-06-22  Jan Hubicka  <jh@suse.cz>
12276
12277         * wholeprogram-1.c: New testcase.
12278         * wholeprogram-2.c: New testcase.
12279
12280 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
12281
12282         PR 22171
12283         * gcc.dg/tree-ssa/pr22171.c: New test.
12284
12285 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
12286
12287         * gfortran.dg/simplify_modulo.f90: New.
12288
12289 2005-06-24  Jan Hubicka  <jh@suse.cz>
12290
12291         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
12292
12293 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12294
12295         * obj-c++.dg/proto-lossage-[1-4].mm: New.
12296
12297 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12298
12299         * obj-c++.dg/typedef-alias-1.mm: New.
12300         * objc.dg/typedef-alias-1.m: New.
12301
12302 2005-06-23  Jeff Law  <law@redhat.com>
12303
12304         * gcc.dg/tree-ssa/vrp16.c: New test.
12305
12306 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12307
12308         * lib/target-supports.exp: Add
12309         check_effective_target_fortran_large_real and
12310         check_effective_target_fortran_large_int to check for
12311         corresponding effective targets.
12312         * gfortran.dg/large_integer_kind_1.f90: New test.
12313         * gfortran.dg/large_real_kind_1.f90: New test.
12314
12315 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
12316
12317         PR tree-optimization/22117
12318         * gcc.dg/tree-ssa/pr22117.c: New.
12319
12320 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
12321
12322         PR testsuite/22123
12323         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
12324
12325 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
12326
12327         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
12328
12329 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
12330
12331         * gfortran.dg/f2c_4.f90: Add tests for complex functions
12332         * gfortran.dg/f2c_4.c: Likewise.
12333
12334 2005-06-22 Paul Brook  <paul@codesourcery.com>
12335
12336         PR fortran/21034
12337         * gfortran.dg/auto_save_1.f90: New test.
12338
12339 2005-06-22  Michael Matz  <matz@suse.de>
12340
12341         * gcc.target/x86-64/abi: New directory.
12342         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
12343         * gcc.target/x86-64/abi/README.gcc: New file.
12344         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
12345         * gcc.target/x86-64/abi/asm-support.s: New file.
12346         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
12347         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
12348         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
12349         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
12350         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
12351         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
12352         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
12353         * gcc.target/x86_64/abi/test_bitfields.c: New test.
12354         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
12355         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
12356         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
12357         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
12358         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
12359         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
12360         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
12361         * gcc.target/x86_64/abi/test_varargs.c: New test.
12362
12363 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
12364
12365         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
12366         32-bit i?86 and x86_64.
12367
12368 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
12369
12370         * obj-c++.dg/const-str-[1-9].mm: New tests.
12371
12372 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
12373
12374         PR fortran/22010
12375         * gfortran.dg/namelist_use.f90: New.
12376         * gfortran.dg/namelist_use_only.f90: New.
12377
12378 2005-06-21  Jeff Law  <law@redhat.com>
12379
12380         * gcc.dg/tree-ssa/vrp15.c: New test.
12381
12382 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
12383
12384         * lib/target-supports.exp (check_effective_target_vect_reduction):
12385         Remove.
12386         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
12387         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
12388         remove vect_reduction target keyword. Also avoid two returns in main.
12389         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12390         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
12391         * gcc.dg/vect/vect-reduc-1short.c: New test.
12392         * gcc.dg/vect/vect-reduc-1char.c: New test.
12393         * gcc.dg/vect/vect-reduc-2short.c: New test.
12394         * gcc.dg/vect/vect-reduc-2char.c: New test.
12395         * gcc.dg/vect/vect-reduc-6.c: New test.
12396         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
12397         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
12398         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
12399
12400 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12401         Paul Thomas  <pault@gcc.gnu.org>
12402
12403         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
12404         New tests.
12405
12406 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12407
12408         * gfortran.dg/backslash_1.f90: New test.
12409         * gfortran.dg/backslash_2.f90: New test.
12410
12411 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
12412
12413         * gfortran.dg/duplicate_labels.f90: New test.
12414
12415 2005-06-20  Jan Beulich  <jbeulich@novell.com>
12416
12417         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
12418         unsupportable relocations.
12419         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12420         * gcc.dg/20050321-2.c: xfail for NetWare.
12421
12422 2005-06-20  Andreas Jaeger  <aj@suse.de>
12423
12424         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
12425         gcc.target/i386/fastcall-sseregparm.c,
12426         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
12427
12428 2005-06-19  Richard Henderson  <rth@redhat.com>
12429
12430         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
12431
12432 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12433
12434         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
12435
12436 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
12437
12438         PR c++/22115
12439         * g++.dg/conversion/simd2.C: Change expected error message.
12440
12441 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12442
12443         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12444         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12445         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12446
12447 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12448
12449         * gcc.dg/fold-mod-1.c: New test.
12450
12451 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12452
12453         PR fortran/19926
12454         * gfortran.dg/pr19926.f90: New test.
12455
12456 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12457
12458         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12459         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12460         targets.
12461         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12462         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12463
12464 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12465
12466         * gcc.target/ia64/float80-varargs-1.c: New test.
12467
12468 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12469
12470         PR tree-opt/22035
12471         * gfortran.dg/f2c_6.f90: New test.
12472
12473 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12474
12475         PR c++/17413
12476         * g++.dg/template/local5.C: New.
12477
12478 2005-06-17  Richard Henderson  <rth@redhat.com>
12479
12480         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12481
12482 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12483
12484         PR testsuite/21945
12485         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12486
12487 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12488
12489         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12490         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12491         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12492         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12493         check_vect to verify the presence of hardware vector support.
12494
12495 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12496
12497         PR testsuite/22056
12498         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12499
12500 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12501
12502         PR libfortran/19216
12503         * gfortran.dg/pr19216.f: Add correct space between brackets and
12504         dg directive.
12505
12506 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12507
12508         PR libfortran/16436
12509         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12510
12511 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12512
12513         * gcc.target/i386/attributes-error.c: New testcase.
12514         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12515         * gcc.target/i386/regparm-stdcall.c: Likewise.
12516         * gcc.target/i386/sseregparm-1.c: Likewise.
12517         * gcc.target/i386/sseregparm-2.c: Likewise.
12518
12519 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12520
12521         * g++.dg/rtti/crash2.C: New.
12522
12523 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12524
12525         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12526
12527 2005-06-15  David Ung  <davidu@mips.com>
12528
12529         * gcc.target/mips/mips16e-extends.c: New test for testing the
12530         generation of MIPS16e zeb/zeh, seb/seh instructions.
12531
12532 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12533
12534         PR 22018
12535         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12536         * gcc.dg/tree-ssa/pr22018.c: New test.
12537
12538 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12539
12540         * gcc.dg/simd-1.c: Update error messages.
12541         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
12542         * gcc.dg/simd-2.c: Update error messages.
12543         * gcc.dg/simd-4.c: New.
12544
12545 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12546
12547         PR c++/20678
12548         * g++.dg/other/crash-4.C: New.
12549
12550 2005-06-14  Devang Patel  <dpatel@apple.com>
12551
12552         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12553
12554 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12555
12556         PR c++/21929
12557         * g++.dg/parse/crash11.C: Update
12558
12559 2005-06-13  Jeff Law  <law@redhat.com>
12560
12561         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12562         perform the desired transformations.
12563         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12564         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12565
12566 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12567
12568         PR fortran/22038
12569         * gfortran.dg/forall_1.f90: Un-XFAIL.
12570
12571 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12572
12573         PR c++/21929
12574         * g++.dg/parse/crash26.C: New.
12575
12576         PR c++/20789
12577         * g++.dg/init/member1.C: New.
12578
12579 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12580
12581         * gfortran.dg/altreturn_1.f90: New test.
12582
12583 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12584
12585         PR middle-end/21985
12586         * gcc.dg/tree-ssa/pr21985.c: New test.
12587
12588 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12589
12590         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12591
12592 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12593
12594         PR c++/21930
12595         * g++.dg/other/error10.C: New test case.
12596
12597 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12598
12599         PR libfortran/19155
12600         * gfortran.dg/pr19155.f: Add test.
12601
12602 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12603
12604         * gfortran.dg/f2c_7.f90: New test.
12605
12606         * gfortran.dg/forall_1.f90: XFAILed.
12607
12608 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12609
12610         * gcc.dg/pr14796-1.c: New.
12611         * gcc.dg/pr14796-2.c: New.
12612
12613 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12614
12615         PR fortran/17792
12616         PR fortran/21375
12617         * gfortran.dg/deallocate_stat.f90: New test.
12618
12619 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12620
12621         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12622
12623 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12624
12625         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12626         access will be generated when this loop is vectorized. Test that
12627         accesses with same alignment were detected.
12628         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12629         Test that accesses with same alignment were detected.
12630         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12631         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12632         alignment were detected.
12633
12634 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12635
12636         PR c++/10611
12637         * g++.dg/conversion/simd2.C: New.
12638
12639 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12640
12641         * gcc.dg/Wcxx-compat-1.c: New.
12642
12643 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12644
12645         PR libfortran/21480
12646         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12647         complex array.
12648
12649 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12650
12651         * gcc.dg/alias-8.c: New.
12652
12653 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12654
12655         * gcc.dg/format/cmn_err-1.c: Update.
12656
12657 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12658
12659         PR target/20666
12660         * gcc.target/sparc/fexpand-2.c: New.
12661         * gcc.target/sparc/fpmerge-2.c: New.
12662         * gcc.target/sparc/fpmul-2.c: New.
12663         * gcc.target/sparc/noresult.c: New.
12664         * gcc.target/sparc/pdist-2.c: New.
12665         * gcc.target/sparc/pdist-3.c: New.
12666
12667 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12668
12669         PR testsuite/21702
12670         * gcc.target/i386/i386.exp: Fix comment typo.
12671
12672 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12673
12674         PR c++/19497
12675         * g++.dg/inherit/using5.C: New.
12676         * g++.dg/inherit/using6.C: New.
12677
12678 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12679
12680         PR c++/19894
12681         * g++.dg/template/ptrmem15.C: New test.
12682
12683         PR c++/20563
12684         * g++.dg/ext/label4.C: New test.
12685
12686 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12687
12688         * gcc.dg/tls/debug-1.c: New test.
12689
12690 2005-06-07  Dale Johannesen  <dalej@apple.com>
12691
12692         * gcc.target/i386/movq.c: New.
12693
12694 2005-06-07  Dale Johannesen  <dalej@apple.com>
12695
12696         * gcc.dg/20050607-1.c: New.
12697
12698 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12699
12700         PR middle-end/21850
12701         * gcc.c-torture/execute/20050607-1.c: New test.
12702
12703 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12704
12705         PR libfortran/21926
12706         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12707         Test case where the return array has lowest stride one,
12708         but isn't packed.
12709
12710 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12711
12712         * lib/target-supports.exp (check_effective_target_sync_int_long):
12713         Add s390 and s390x targets.
12714
12715 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12716
12717         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12718         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12719         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12720         * gcc.dg/tree-ssa/loop-9.c: New test.
12721
12722 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12723
12724         * g++.dg/parse/defarg10.C: New.
12725
12726 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12727
12728         PR regression/21897
12729         * gcc.c-torture/execute/20050604-1.c: New test.
12730
12731 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12732
12733         PR 21903
12734         * g++.dg/parse/defarg9.C: New.
12735
12736         PR c++/20637
12737         * g++.dg/inherit/using4.C: New.
12738         * g++.dg/overload/error1.C: Adjust expected errors.
12739         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12740         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12741         * g++.old-deja/g++.other/redecl2.C: Likewise.
12742         * g++.old-deja/g++.other/redecl4.C: Likewise.
12743         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12744
12745 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12746
12747         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12748
12749 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12750
12751         * lib/gfortran.exp (gfortran_target_compile): Call
12752         dg-additional-files-options
12753         * gfortran.dg/f2c_4.f90: New file
12754         * gfortran.dg/f2c_4.c: New file
12755         * gfortran.dg/f2c_5.f90: New file
12756         * gfortran.dg/f2c_5.c: New file
12757
12758 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12759
12760         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12761
12762         PR fortran/21912
12763         * gfortran.dg/array_constructor_4.f90: New test.
12764
12765 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12766
12767         PR c++/21619
12768         * g++.dg/ext/builtin9.C: New test.
12769
12770 2005-06-05  Dale Johannesen  <dalej@apple.com>
12771
12772         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12773         * gcc.c-torture/execute/20050603-2.c: Ditto.
12774
12775 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12776
12777         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12778         * gcc.dg/vect/vect-reduc-1.c: New.
12779         * gcc.dg/vect/vect-reduc-2.c: New.
12780         * gcc.dg/vect/vect-reduc-3.c: New.
12781
12782 2005-06-04  Dale Johannesen  <dalej@apple.com>
12783
12784         * gcc.c-torture/execute/20050603-1.c: New.
12785         * gcc.c-torture/execute/20050603-2.c: New.
12786         * gcc.dg/20050603-3.c: New.
12787
12788 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12789
12790         PR fortran/19195
12791         * gfortran.dg/debug_1.f90: New test.
12792
12793         * gfortran.dg/forall_1.f90: New test.
12794
12795 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12796
12797         * gfortran.dg/array_constructor_3.f90: New test.
12798
12799 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12800
12801         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12802
12803 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12804
12805         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12806
12807 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12808
12809         PR c/21873
12810         * gcc.dg/init-excess-1.c: New test.
12811
12812 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12813
12814         PR c++/21853
12815         * g++.dg/expr/static_cast6.C: New test.
12816
12817 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12818
12819         * gcc.dg/tree-ssa/vrp14.c: New test.
12820
12821 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12822
12823         PR c++/21336
12824         * g++.dg/template/new2.C: New test.
12825
12826 2005-06-03  Josh Conner  <jconner@apple.com>
12827
12828         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12829         all entries in initializer.
12830
12831 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12832
12833         PR middle-end/21858
12834         * gcc.dg/pr21858.c: New testcase.
12835
12836 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12837
12838         PR tree-optimization/21292
12839
12840         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12841         New.
12842         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12843         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12844         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12845         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12846         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12847
12848 2005-06-02  Richard Henderson  <rth@redhat.com>
12849
12850         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12851
12852 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12853
12854         * gcc.dg/wtypequal.c: New testcase.
12855
12856 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12857
12858         PR 21582
12859         * gcc.dg/tree-ssa/pr21582.c: New test.
12860
12861 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12862
12863         PR c++/21280
12864         * g++.dg/opt/interface2.h: New.
12865         * g++.dg/opt/interface2.C: New.
12866         * g++.dg/init/ctor4.C: Adjust error lines.
12867         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12868         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12869         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12870         * g++.old-deja/g++.pt/assign1.C: Likewise.
12871         * g++.old-deja/g++.pt/crash20.C: Likewise.
12872
12873 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12874
12875         PR tree-optimization/21734
12876         * g++.dg/vect/pr21734_1.cc: New.
12877         * g++.dg/vect/pr21734_2.cc: New.
12878
12879 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12880
12881         PR c++/20350
12882         * g++.dg/template/spec24.C: New.
12883
12884         PR c++/21151
12885         * g++.dg/pch/local-1.C: New.
12886         * g++.dg/pch/local-1.Hs: New.
12887
12888 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12889
12890         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12891         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12892         * gcc.dg/tree-ssa/pr14341.c: New test.
12893         * gcc.dg/tree-ssa/pr14841.c: New test.
12894         * gcc.dg/tree-ssa/pr20701.c: New test.
12895         * gcc.dg/tree-ssa/pr21086.c: New test.
12896         * gcc.dg/tree-ssa/pr21090.c: New test.
12897         * gcc.dg/tree-ssa/pr21332.c: New test.
12898         * gcc.dg/tree-ssa/pr21458.c: New test.
12899         * gcc.dg/tree-ssa/pr21658.c: New test.
12900         * gcc.dg/tree-ssa/vrp01.c: New test.
12901         * gcc.dg/tree-ssa/vrp02.c: New test.
12902         * gcc.dg/tree-ssa/vrp03.c: New test.
12903         * gcc.dg/tree-ssa/vrp04.c: New test.
12904         * gcc.dg/tree-ssa/vrp05.c: New test.
12905         * gcc.dg/tree-ssa/vrp06.c: New test.
12906         * gcc.dg/tree-ssa/vrp07.c: New test.
12907         * gcc.dg/tree-ssa/vrp08.c: New test.
12908         * gcc.dg/tree-ssa/vrp09.c: New test.
12909         * gcc.dg/tree-ssa/vrp10.c: New test.
12910         * gcc.dg/tree-ssa/vrp11.c: New test.
12911         * gcc.dg/tree-ssa/vrp12.c: New test.
12912         * gcc.dg/tree-ssa/vrp13.c: New test.
12913
12914 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12915
12916         PR 21029
12917         * gcc.dg/tree-ssa/pr21029.c: New test.
12918
12919 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12920
12921         * gfortran.dg/logint-1.f: New test case.
12922         * gfortran.dg/logint-2.f: Likewise.
12923         * gfortran.dg/logint-3.f: Likewise.
12924
12925 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12926
12927         PR c/21536
12928         PR c/20760
12929         * gcc.dg/20050527-1.c: New test.
12930
12931         * gcc.dg/i386-sse-12.c: New test.
12932
12933         PR fortran/21729
12934         * gfortran.dg/implicit_5.f90: New test.
12935
12936 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12937
12938         PR fortran/20883
12939         * gfortran/assign_4.f90: New test.
12940         * gfortran/assign_2.f90: Change compile to run.
12941
12942 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12943
12944         * lib/target-supports.exp
12945         (check_effective_target_sync_char_short): New.
12946         * gcc.dg/sync-2.c: New.
12947
12948 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12949
12950         PR tree-optimization/21817
12951         * gcc.dg/torture/pr21817-1.c: New.
12952
12953 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12954
12955         PR c++/21165
12956         * g++.dg/template/init5.C: New.
12957
12958 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
12959
12960         * gfortran.dg/char_initialiser_actual.f90:
12961         Test character initialisers as actual arguments.
12962         * gfortran.dg/char_pointer_comp_assign.f90:
12963         Test character pointer structure component assignments.
12964         * gfortran.dg/char_array_structure_constructor.f90:
12965         Test character components in structure constructors.
12966
12967 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12968
12969         PR middle-end/20931
12970         * g++.dg/opt/pr20931.C: New test.
12971
12972 2005-05-31  Andreas Jaeger  <aj@suse.de>
12973
12974         PR testsuite/20772
12975         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
12976         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
12977         g++.old-deja/g++.ext/asmspec1.C,
12978         g++.old-deja/g++.other/regstack.C,
12979         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
12980         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
12981         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
12982         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
12983         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
12984         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
12985         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
12986         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
12987         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
12988         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
12989         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
12990         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
12991         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
12992         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
12993         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
12994         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
12995         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
12996         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
12997         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
12998
12999 2005-05-31  Jeff Law  <law@redhat.com>
13000
13001         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
13002
13003 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
13004
13005         PR middle-end/21743
13006         * gcc.dg/builtins-1.c: Activate disabled clog test.
13007         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13008
13009 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
13010
13011         * gfortran.dg/char_pointer_assign.f90:
13012         Test character-pointer assignments and pointer assignments.
13013         * gfortran.dg/char_pointer_dummy.f90:
13014         Test character-pointer dummy arguments.
13015         * gfortran.dg/char_pointer_func.f90:
13016         Test character-pointer function returns.
13017         * gfortran.dg/char_pointer_dependency.f90:
13018         Test character-pointer functions with dependencies.
13019
13020 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
13021
13022         PR c++/21784
13023         * g++.dg/lookup/using14.C: New test.
13024
13025 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
13026
13027         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
13028         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
13029         trailing ^M.
13030
13031 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
13032
13033         PR c++/17413
13034         * g++.dg/template/local5.C: New.
13035
13036         PR target/21761
13037         * gcc.c-torture/compile/pr21761.c: New.
13038
13039         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
13040         before darwin8.
13041
13042 2005-05-30  Steven G. Kargl
13043
13044         PR fortran/20846
13045         * gfortran.dg/inquire_8.f90: New test.
13046
13047 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13048
13049         PR libfortran/21376
13050         * gfortran.dg/output_exponents_1.f90: New test.
13051
13052 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13053
13054         PR libfortran/20006
13055         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
13056
13057 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
13058
13059         PR c++/21210
13060         * g++.dg/ext/complex1.C: New test.
13061
13062         PR c++/21340
13063         * g++.dg/init/ctor6.C: New test.
13064
13065 2005-05-29  Jan Hubicka  <jh@suse.cz>
13066
13067         * gcc.c-torture/compile/pr21562.c: New.
13068
13069 2005-05-28  Steven G. Kargl <kargls@comcast.net>
13070
13071         * gfortran.dg/subnormal_1.f90: New test.
13072
13073 2005-05-28  Jan Hubicka  <jh@suse.cz>
13074
13075         * tree-prof.exp: Fix comment.
13076         * value-prof-1.c: New.
13077         * value-prof-2.c: New.
13078         * value-prof-3.c: New.
13079         * value-prof-4.c: New.
13080
13081 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
13082
13083         PR c++/21614
13084         * g++.dg/expr/ptrmem6.C: New test.
13085         * g++.dg/expr/ptrmem6a.C: Likewise.
13086
13087 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
13088
13089         PR tree-optimization/21658
13090         * gcc.dg/tree-ssa/pr21658.c: New.
13091
13092 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
13093
13094         PR c++/21455
13095         * g++.dg/inherit/ptrmem3.C: New.
13096
13097         PR c++/21681
13098         * g++.dg/parse/template16.C: New.
13099
13100 2005-05-27  Andreas Jaeger  <aj@suse.de>
13101
13102         * gcc.dg/setjmp-2.c: Only run in 32-bit.
13103
13104         * gcc.dg/i386-sse-8.c: Run test on all archs.
13105
13106 2005-05-26  Mike Stump  <mrs@apple.com>
13107
13108         * objc.dg/isa-field-1.m: Only run on darwin.
13109         * objc.dg/lookup-1.m: Likewise.
13110         * objc.dg/try-catch-8.m: Likewise.
13111
13112 2005-05-26  Roger Sayle  <roger@eyesopen.com>
13113
13114         PR tree-optimization/9814
13115         * gcc.dg/pr9814-1.c: New test case.
13116
13117 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13118
13119         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
13120         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
13121         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
13122         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
13123         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
13124         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
13125         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
13126         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
13127         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
13128         objc.dg/try-catch-8.m: New.
13129
13130 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
13131
13132         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
13133         remove extraneous semicolons.
13134
13135 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13136
13137         * obj-c++.dg/comp-types-12.mm: New.
13138         * objc.dg/comp-types-11.m: New.
13139         * objc.dg/selector-4.m: New.
13140
13141 2005-05-26  Andreas Jaeger  <aj@suse.de>
13142
13143         PR testsuite/20772
13144         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
13145         g++.old-deja/g++.ext/attrib3.C,
13146         g++.old-deja/g++.other/store-expr1.C,
13147         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
13148         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
13149         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13150         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
13151         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
13152         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
13153         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
13154         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13155         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
13156         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
13157         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
13158         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
13159         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
13160         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
13161         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
13162         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
13163         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
13164         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13165         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
13166
13167 2005-05-26  Andreas Jaeger  <aj@suse.de>
13168
13169         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
13170         x86-64 compilation.
13171
13172 2005-05-26  Andreas Jaeger  <aj@suse.de>
13173
13174         PR testsuite/20772
13175         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
13176         gcc.misc-tests/i386-pf-athlon-1.c,
13177         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13178         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
13179         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
13180         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
13181         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
13182         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
13183         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
13184         programs.
13185
13186         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
13187         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
13188         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
13189         x86-64 compilation.
13190
13191         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
13192         x86_64.
13193
13194         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
13195         effective-target ilp32.
13196
13197 2005-05-26  David Ung  <davidu@mips.com>
13198
13199         * gcc.target/mips/ext_ins.c: New test for testing the generation
13200         of MIPS32/64 rev 2 ext/ins instructions.
13201
13202 2005-05-26  Andreas Jaeger  <aj@suse.de>
13203
13204         * treelang/compile/unsigned.tree: Use gimple instead of
13205         nonexisting generic dump.
13206
13207 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
13208
13209         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
13210
13211 2005-05-26  Andreas Jaeger  <aj@suse.de>
13212
13213         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
13214
13215 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13216
13217         PR libfortran/17283
13218         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13219         Test callee-allocated memory with write statements.
13220
13221 2005-05-25  Roger Sayle  <roger@eyesopen.com>
13222
13223         PR middle-end/21709
13224         * gcc.dg/pr21709-1.c: New test case.
13225
13226 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13227             Mike Stump  <mrs@apple.com>
13228
13229         * objc/execute/next_mapping.h: Update for C++.
13230
13231         * obj-c++.dg/selector-1.mm: Move to...
13232         * obj-c++.dg/selector-4.mm: here...
13233
13234         * obj-c++.dg/basic.mm: New.
13235         * obj-c++.dg/comp-types-1.mm: New.
13236         * obj-c++.dg/cxx-class-1.mm: New.
13237         * obj-c++.dg/cxx-ivars-1.mm: New.
13238         * obj-c++.dg/cxx-ivars-2.mm: New.
13239         * obj-c++.dg/cxx-ivars-3.mm: New.
13240         * obj-c++.dg/cxx-scope-1.mm: New.
13241         * obj-c++.dg/cxx-scope-2.mm: New.
13242         * obj-c++.dg/defs.mm: New.
13243         * obj-c++.dg/empty-private-1.mm: New.
13244         * obj-c++.dg/encode-1.mm: New.
13245         * obj-c++.dg/encode-2.mm: New.
13246         * obj-c++.dg/encode-3.mm: New.
13247         * obj-c++.dg/extern-c-1.mm: New.
13248         * obj-c++.dg/extra-semi.mm: New.
13249         * obj-c++.dg/fix-and-continue-2.mm: New.
13250         * obj-c++.dg/isa-field-1.mm: New.
13251         * obj-c++.dg/ivar-list-semi.mm: New.
13252         * obj-c++.dg/local-decl-1.mm: New.
13253         * obj-c++.dg/lookup-1.mm: New.
13254         * obj-c++.dg/lookup-2.mm: New.
13255         * obj-c++.dg/method-1.mm: New.
13256         * obj-c++.dg/method-2.mm: New.
13257         * obj-c++.dg/method-3.mm: New.
13258         * obj-c++.dg/method-4.mm: New.
13259         * obj-c++.dg/method-5.mm: New.
13260         * obj-c++.dg/method-6.mm: New.
13261         * obj-c++.dg/method-7.mm: New.
13262         * obj-c++.dg/no-extra-load.mm: New.
13263         * obj-c++.dg/overload-1.mm: New.
13264         * obj-c++.dg/pragma-1.mm: New.
13265         * obj-c++.dg/pragma-2.mm: New.
13266         * obj-c++.dg/private-1.mm: New.
13267         * obj-c++.dg/private-2.mm: New.
13268         * obj-c++.dg/proto-qual-1.mm: New.
13269         * obj-c++.dg/qual-types-1.mm: New.
13270         * obj-c++.dg/stubify-1.mm: New.
13271         * obj-c++.dg/stubify-2.mm: New.
13272         * obj-c++.dg/super-class-1.mm: New.
13273         * obj-c++.dg/super-class-2.mm: New.
13274         * obj-c++.dg/super-dealloc-1.mm: New.
13275         * obj-c++.dg/super-dealloc-2.mm: New.
13276         * obj-c++.dg/template-1.mm: New.
13277         * obj-c++.dg/template-2.mm: New.
13278         * obj-c++.dg/template-3.mm: New.
13279         * obj-c++.dg/template-4.mm: New.
13280         * obj-c++.dg/template-5.mm: New.
13281         * obj-c++.dg/template-6.mm: New.
13282         * obj-c++.dg/try-catch-1.mm: New.
13283         * obj-c++.dg/try-catch-2.mm: New.
13284         * obj-c++.dg/try-catch-3.mm: New.
13285         * obj-c++.dg/try-catch-4.mm: New.
13286         * obj-c++.dg/try-catch-5.mm: New.
13287         * obj-c++.dg/try-catch-6.mm: New.
13288         * obj-c++.dg/try-catch-7.mm: New.
13289         * obj-c++.dg/try-catch-8.mm: New.
13290         * obj-c++.dg/try-catch-9.mm: New.
13291         * obj-c++.dg/va-meth-1.mm: New.
13292
13293 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13294
13295         * obj-c++.dg/selector-1.mm: New.
13296         * obj-c++.dg/selector-2.mm: New.
13297
13298 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13299
13300         * obj-c++.dg/selector-3.mm: New.
13301         * objc.dg/selector-3.m: New.
13302
13303 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13304
13305         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
13306         about where warning appears.
13307
13308 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13309
13310         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
13311         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
13312         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
13313         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
13314
13315 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13316
13317         * gcc.dg/20050524-1.c: New test.
13318
13319 2005-05-25  Jan Hubicka  <jh@suse.cz>
13320
13321         * gcc.dg/tree-prof/inliner-1.c: New.
13322
13323 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
13324
13325         * gcc.dg/tree-prof: New directory.
13326         * gcc.dg/tree-prof/tree-prof.exp: New.
13327
13328 2005-05-25  DJ Delorie  <dj@redhat.com>
13329
13330         * gcc.dg/Wattributes-1.c: New.
13331         * gcc.dg/Wattributes-2.c: New.
13332         * gcc.dg/Wattributes-3.c: New.
13333
13334 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
13335
13336         PR tree-optimization/19833
13337         * gcc.dg/uninit-4.c: Remove xfail.
13338         * gcc.dg/uninit-9.c: Ditto.
13339
13340 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
13341
13342         * obj-c++.dg/bitfield-[1-5].mm: New.
13343         * obj-c++.dg/class-protocol-1.mm: New.
13344         * obj-c++.dg/comp-types-1[0-1].mm: New.
13345         * obj-c++.dg/comp-types-[2-9].mm: New.
13346         * obj-c++.dg/encode-[4-8].mm: New.
13347         * obj-c++.dg/layout-1.mm: New.
13348         * obj-c++.dg/method-1[0-9].mm: New.
13349         * obj-c++.dg/method-2[0-1].mm: New.
13350         * obj-c++.dg/method-[8-9].mm: New.
13351         * obj-c++.dg/objc-gc-3.mm: New.
13352         * obj-c++.dg/try-catch-10.mm: New.
13353         * objc.dg/bitfield-5.m: New.
13354         * objc.dg/comp-types-10.m: New.
13355         * objc.dg/comp-types-9.m: New.
13356         * objc.dg/layout-1.m: New.
13357         * objc.dg/objc-gc-4.m: New.
13358         * objc.dg/try-catch-9.m: New.
13359         * objc.dg/class-protocol-1.m: Tweak diagnostics.
13360         * objc.dg/comp-types-1.m: Likewise.
13361         * objc.dg/comp-types-[5-6].m: Likewise.
13362         * objc.dg/method-9.m: Likewise.
13363
13364 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
13365
13366         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
13367         and on hardware without VMX support.
13368
13369         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
13370
13371         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
13372
13373         * lib/profopt.exp (dg-final-generate, dg-final-use,
13374         profopt-final-code, profopt-get-options): New.
13375         (profopt-execute): Process test directives.
13376
13377         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
13378         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13379         cleanup-tree-dump, cleanup-saved-temps): Update comments.
13380
13381 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
13382
13383         PR C++/21645
13384         * g++.dg/init/ctor5.C: New test.
13385
13386 2005-05-24  Ira Rosen  <irar@il.ibm.com>
13387
13388         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
13389         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
13390         vect-113.c, vect-114.c.
13391
13392 2005-05-23  Adam Nemet  <anemet@lnxw.com>
13393
13394         * gcc.dg/const-elim-1.c: Remove xfails.
13395
13396 2005-05-23  Jeff Law  <law@redhat.com>
13397
13398         * gcc.c-torture/compile/pr21638.c: New test.
13399         * gcc.c-torture/compile/20050520-1.c: New test.
13400
13401 2005-05-23  Nick Clifton  <nickc@redhat.com>
13402
13403         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
13404         be a proper triple, ie: m32r*-*-*.
13405         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13406
13407 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
13408
13409         PR middle-end/21331
13410         PR tree-opt/21293
13411         * gcc.c-torture/compile/pr21293.c: New test.
13412         * gcc.c-torture/execute/pr21331.c: New test.
13413
13414 2004-05-20  Richard Henderson  <rth@redhat.com>
13415
13416         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
13417
13418 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
13419
13420         * obj-c++-dg.exp: Add.
13421         * obj-c++.exp: Add.
13422         * obj-c++.dg/dg.exp: Add.
13423
13424 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
13425
13426         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
13427         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
13428
13429 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
13430
13431         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
13432
13433 2004-05-19  Richard Henderson  <rth@redhat.com>
13434
13435         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
13436
13437 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
13438
13439         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13440
13441         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13442
13443 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13444
13445         PR c++/21495
13446         * g++.dg/parse/extern1.C: New test.
13447         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13448
13449 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13450
13451         * gcc.dg/c99-math.h: New.
13452         * gcc.dg/c99-math-float-1.c: New test.
13453         * gcc.dg/c99-math-double-1.c: Likewise.
13454         * gcc.dg/c99-math-long-double-1.c: Likewise.
13455
13456 2005-05-18  Richard Henderson  <rth@redhat.com>
13457
13458         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13459
13460 2005-05-18  Devang Patel  <dpatel@apple.com>
13461
13462         * g++.dg/opt/20050511-1.C: New test.
13463
13464 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13465
13466         PR libfortran/21127
13467         * gfortran.dg/reshape-complex.f90: New test.
13468
13469 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13470
13471         * gfortran.dg/array_constructor_1.f90: New test.
13472         * gfortran.dg/array_constructor_2.f90: New test.
13473
13474 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13475
13476         PR fortran/20954
13477         * gfortran.dg/pr20954.f: New test.
13478
13479 2005-05-17  Mike Stump  <mrs@apple.com>
13480
13481         Yet more Objective-C++...
13482
13483         * objc.dg/method-5.m: Update.
13484         * objc.dg/method-6.m: Update.
13485         * objc.dg/method-7.m: Update.
13486         * objc.dg/method-9.m: Update.
13487         * objc.dg/try-catch-2.m: Update.
13488
13489 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13490
13491         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13492         Remove little-endian optimizations.
13493
13494 2005-05-17  Jeff Law  <law@redhat.com>
13495
13496         * g++.dg/tree-ssa/pr14814.C: New test.
13497         * gcc.dg/tree-ssa/pr14814.C: New test.
13498         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13499         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13500
13501 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13502
13503         * gcc.dg/compat/generate-random.c: Do not include
13504         libiberty.h.
13505         * gcc.dg/compat/generate-random_r.c: Likewise.
13506
13507 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13508
13509         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13510
13511 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13512
13513         PR middle-end/21595
13514         * g++.dg/tree-ssa/builtin1.C: New testcase.
13515
13516 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13517
13518         PR c++/21454
13519         * g++.dg/opt/const4.C: New test.
13520
13521         PR middle-end/21492
13522         * g++.dg/opt/crossjump1.C: New test.
13523
13524         PR tree-optimization/21610
13525         * gcc.c-torture/compile/20050516-1.c: New test.
13526
13527         PR fortran/15080
13528         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13529         about the test failing.
13530         * gfortran.fortran-torture/execute/where_7.f90: New test.
13531         * gfortran.fortran-torture/execute/where_8.f90: New test.
13532
13533 2005-05-16  Richard Henderson  <rth@redhat.com>
13534
13535         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13536         i?86 and x86_64.
13537
13538 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13539
13540         * gcc.dg/compat/generate-random.c (config.h): Do not include.
13541         (limits.h): Include unconditionally.
13542         (stdlib.h): Likewise.
13543         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13544         (limits.h): Include unconditionally.
13545         (stdlib.h): Likewise.
13546         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13547         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13548         (limits.h): Include unconditionally.
13549         (stdlib.h): Likewise.
13550         (hashtab.h): Do not include.
13551         (getopt.h): Likewise.
13552         (stddef.h): Include.
13553         (hashval_t): Define.
13554         (struct entry): Add "next" field.
13555         (HASH_SIZE): New macro.
13556         (hash_table): New variable.
13557         (switchfiles): Do not use xmalloc.
13558         (mix): New macro.
13559         (iterative_hash): New function.
13560         (hasht): Remove.
13561         (e_exists): New function.
13562         (e_insert): Likewise.
13563         (output): Use, instead of libiberty hashtable functions.
13564         (main): Do not use getopt.  Do not call htab_create.
13565
13566 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
13567
13568         PR libstdc++/21526
13569         * lib/target-supports.exp (check_mkfifo_available):
13570         Return 0 for cygwin as mkfifo support incomplete on platform.
13571         Fix typos in comments.
13572
13573 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13574
13575         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13576
13577 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13578
13579         PR fortran/17432
13580         * gfortran.dg/assign_4.f: New test.
13581
13582 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13583
13584         PR tree-optimization/21563
13585         * gcc.dg/tree-ssa/pr21563.c: New.
13586
13587 2005-05-14  Jan Hubicka  <jh@suse.cz>
13588
13589         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13590
13591 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13592
13593         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13594
13595 2005-05-13  Julian Brown  <julian@codesourcery.com>
13596
13597         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13598         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13599
13600 2005-05-13  Jan Hubicka  <jh@suse.cz>
13601
13602         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13603         * gcc.dg/fold-xor-?.c: Likewise.
13604         * gcc.dg/pr15784-?.c: Likewise.
13605         * gcc.dg/pr20922-?.c: Likewise.
13606         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13607         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13608         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13609
13610 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13611
13612         PR fortran/21260
13613         * gfortran.dg/hollerith_1.f90: New test.
13614
13615 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13616
13617         * gfortran.dg/func_result_2.f90: New test.
13618
13619 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13620
13621         * gfortran.dg/dev_null.f90: New test.
13622
13623 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13624
13625         * gcc.dg/arm-vfp1.c: Revert last change.
13626
13627 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13628
13629         PR middle-end/19807
13630         PR tree-optimization/19639
13631         * g++.dg/tree-ssa/pr19807.C: New testcase.
13632
13633 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13634
13635         PR libfortran/21471
13636         * gfortran.dg/append-1.f90: New test.
13637
13638 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13639
13640         * gcc.dg/pr18501.c: XFAIL.
13641         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13642         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13643         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13644         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13645         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13646         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13647         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13648         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13649
13650 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13651
13652         PR fortran/20178
13653         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13654         gfortran.dg/f2c_3.f90: New tests.
13655
13656         * gfortran.dg/return_1.f90: Fix dg annotation.
13657
13658 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13659
13660         * gcc.c-torture/compile/20050510-1.c: New test.
13661
13662 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13663
13664         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13665
13666 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13667
13668         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13669
13670 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13671
13672         PR c/17913
13673         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13674
13675 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13676
13677         PR c/21342
13678         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13679         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13680
13681 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13682
13683         PR debug/16676
13684         * gcc.dg/debug/pr16676.c: New test.
13685
13686 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13687
13688         PR testsuite/21443
13689         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13690         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13691         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13692         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13693         Change -O1 to -O2.
13694         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13695         -fno-tree-dominator-opts.
13696
13697 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13698
13699         * gfortran.dg/return_1.f90: New test.
13700
13701 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13702
13703         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13704
13705         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13706
13707 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13708
13709         PR c++/21427
13710         * g++.dg/inherit/covariant13.C: New.
13711
13712 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13713
13714         PR libfortran/19155
13715         * gfortran.dg/pr19155.f: New test.
13716
13717 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13718
13719         PR inline-asm/8788
13720         * gcc.dg/pr8788-1.c: New testcase.
13721
13722 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13723
13724         PR target/21416
13725         * gcc.target/mips/fpcmp-[12].c: New tests.
13726
13727 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13728
13729         * lib/target-supports-dg.exp (dg-require-fork): New function.
13730         (dg-require-mkfifo): Likewise.
13731         * lib/target-supports.exp (check_function_available): New
13732         function.
13733         (check_fork_available): Likewise.
13734         (check_mkfifo_available): Likewise.
13735
13736 2005-05-06  Jeff Law  <law@redhat.com>
13737
13738         * gcc.c-torture/compile/pr21380.c: New test.
13739
13740 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13741
13742         PR c++/20961
13743         * g++.dg/ext/weak3.C: New test.
13744
13745 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13746
13747         PR c++/21352
13748         * g++.dg/template/crash37.C: New test.
13749
13750 2005-05-05  Paul Brook  <paul@codesourcery.com>
13751
13752         * gcc.dg/arm-g2.c: Use effective-target arm32.
13753         * gcc.dg/arm-mmx-1.c: Ditto.
13754         * gcc.dg/arm-scd42-2.c: Ditto.
13755         * gcc.dg/arm-vfp1.c: Ditto.
13756         * lib/target-supports.exp (check_effective_target_arm32): New
13757         function.
13758
13759 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13760
13761         PR libfortran/21354
13762         gfortran.dg/in_pack_rank7.f90: New test.
13763
13764 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13765
13766         PR middle-end/15618
13767         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13768
13769 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13770
13771         PR middle-end/21265
13772         * gcc.dg/20050503-1.c: New test.
13773
13774         PR rtl-optimization/21239
13775         * gcc.dg/i386-sse-11.c: New test.
13776
13777 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13778
13779         PR target/16888
13780         * gcc.target/i386/asm-1.c: New test.
13781
13782 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13783
13784         PR rtl-optimization/21330
13785         * gcc.c-torture/execute/20050502-1.c: New test.
13786
13787         PR target/21297
13788         * gcc.c-torture/execute/20050502-2.c: New test.
13789
13790 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13791
13792         PR middle-end/21282
13793         * gcc.dg/pr21282.c: New.
13794
13795 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13796
13797         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13798         * gcc.dg/vect/vect-92.c: Likewise.
13799         * gcc.dg/vect/vect-93.c: Likewise.
13800         * gcc.dg/vect/vect-dv-1.c: Likewise.
13801         * gcc.dg/vect/vect-dv-2.c: Likewise.
13802         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13803
13804 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13805
13806         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13807         * gfortran.dg/vect/vect-2.f90: Likewise.
13808         * gfortran.dg/vect/vect-3.f90: Likewise.
13809         * gfortran.dg/vect/vect-4.f90: Likewise.
13810         * gfortran.dg/vect/vect-5.f90: Likewise.
13811
13812 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13813
13814         PR target/20813
13815         * gcc.dg/rs6000-fpint-2.c: New.
13816
13817 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13818
13819         PR c/15698
13820         * gcc.dg/builtins-30.c: Update expected messages.
13821         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13822         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13823         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13824
13825 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13826
13827         PR tree-optimization/21294
13828         * gcc.dg/tree-ssa/pr21294.c: New.
13829
13830 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13831
13832         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13833         __builtin_altivec_st_internal_4si built-in.
13834
13835 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13836
13837         PR c++/15875
13838         * g++.dg/template/ptrmem14.C: New test.
13839
13840 2005-05-02  Paul Brook  <paul@codesourcery.com>
13841
13842         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13843
13844 2005-05-02  Michael Matz  <matz@suse.de>
13845
13846         PR c++/19542
13847         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13848
13849 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13850
13851         * g++.dg/cpp/weak.C: New test.
13852
13853 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13854
13855         * gcc.dg/tree-ssa/loop-8.c: New test.
13856
13857 2005-04-30  Michael Maty  <matz@suse.de>
13858
13859         * gcc.dg/inline-mcpy.c: New test.
13860
13861 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13862
13863         PR libfortran/18958
13864         * gfortran.dg/eoshift.f90: New test case.
13865
13866 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13867
13868         PR libfortran/18857
13869         * gfortran.dg/matmul_1.f90: New test.
13870
13871 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13872
13873         PR tree-optimization/21030
13874         * gcc.dg/tree-ssa/pr21030.c: New.
13875
13876 2005-04-29  Devang Patel  <dpatel@apple.com>
13877
13878         PR tree-optimization/21272
13879         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13880
13881 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13882
13883         PR fortran/13082
13884         PR fortran/18824
13885         * gfortran.dg/entry_4.f90: New test.
13886         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13887         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13888         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13889         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13890         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13891         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13892         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13893
13894 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13895
13896         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13897
13898 2005-04-29  Paul Brook  <paul@codesourcery.com>
13899
13900         * gfortran.dg/entry_3.f90: New test.
13901
13902 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13903
13904         * gfortran.dg/implicit_4.f90: New test.
13905
13906 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13907
13908         * lib/target-supports.exp (check_profiling_available): Return
13909         false for xtensa-*-elf.
13910
13911 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13912
13913         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13914         error if file cannot be deleted.
13915
13916 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13917
13918         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13919         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13920         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13921         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13922         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13923         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
13924         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
13925         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
13926         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
13927         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13928         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
13929         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
13930         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
13931
13932 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13933
13934         PR fortran/20865
13935         * gfortran.dg/pr20865.f90: New test.
13936
13937 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13938
13939         * gcc.dg/void-cast-2.c: New test.
13940
13941 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13942
13943         PR c/21159
13944         * gcc.dg/void-cast-1.c: New test.
13945
13946 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13947
13948         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13949
13950 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13951
13952         PR fortran/21177
13953         * gfortran.dg/pr21177.f90: New test.
13954
13955 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13956
13957         PR tree-optimization/21171
13958         * gcc.dg/tree-ssa/pr21171.c: New test.
13959
13960 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
13961
13962         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13963         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13964         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13965         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13966         gcc.dg/tree-ssa/gen-vect-32.c: New.
13967         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
13968         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
13969         don't run on PPC32.
13970
13971 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13972
13973         PR c/21213
13974         * gcc.dg/transparent-union-3.c: New test.
13975
13976 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13977
13978         PR c/20740
13979         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
13980         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
13981         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
13982         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
13983         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
13984         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
13985
13986 2005-04-26  Jeff Law  <law@redhat.com>
13987
13988         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
13989         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
13990         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
13991         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
13992         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
13993         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
13994         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
13995
13996 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13997
13998         PR tree-optimization/17598
13999         * gcc.dg/tree-ssa/pr17598.c: New testcase.
14000
14001 2005-04-25  Mike Stump  <mrs@apple.com>
14002
14003         * objc.dg/fix-and-continue-1.m: Add.
14004
14005 2005-04-25  Roger Sayle  <roger@eyesopen.com>
14006
14007         PR c++/20995
14008         * g++.dg/opt/pr20995-1.C: New test case.
14009
14010 2005-04-25  Devang Patel <dpatel@apple.com>
14011
14012         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
14013
14014 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14015
14016         PR testsuite/21062
14017         * g++.dg/opt/alias2.C (printf): Correct the prototype.
14018
14019 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14020
14021         PR C++/21188
14022         * g++.dg/opt/rtti2.C: New test.
14023
14024 2005-04-25  Paul Brook  <paul@codesourcery.com>
14025         Steven G. Kargl  <kargls@comcast.net>
14026
14027         PR fortran/20879
14028         * gfortran.dg/ichar_1.f90: New file.
14029
14030 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
14031
14032         PR middle-end/20991
14033         * g++.dg/opt/pr20991.C: New test.
14034
14035         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
14036         where sizeof (type) < __alignof__ (type).
14037         * gcc.dg/compat/struct-layout-1.h: Likewise.
14038
14039 2005-04-24  Per Bothner  <per@bothner.com>
14040             Devang Patel  <dpatel@apple.com>
14041
14042         PR preprocessor/20907
14043         * gcc.dg/cpp/very-long-comment.c: New test.
14044
14045 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14046
14047         PR fortran/20059
14048         * gfortran.dg/common_5.f: New test.
14049
14050 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
14051
14052         PR middle-end/21082
14053         * g++.dg/tree-ssa/pr21082.C: New testcase.
14054
14055 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
14056
14057         * gcc.dg/vect/vect-99.c: New test.
14058
14059 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
14060
14061         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
14062
14063 2005-04-22  Jeff Law  <law@redhat.com>
14064
14065         * gcc.dg/uninit-5.c: Remove xfails.
14066         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
14067         conditionals and loads.
14068
14069 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
14070
14071         PR libfortran/20074
14072         PR libfortran/20436
14073         PR libfortran/21108
14074         * gfortran.dg/nested_reshape.f90: new test
14075         * gfortran.dg/reshape-alloc.f90: new test
14076         * gfortran.dg/reshape.f90: new test
14077
14078 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
14079
14080         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
14081
14082         * gcc.dg/arm-vfp1.c: New test.
14083
14084 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
14085
14086         PR c++/21087
14087         * g++.dg/lookup/builtin2.C: New test.
14088
14089 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14090
14091         * gcc.dg/weak/weak-13.c: New test.
14092
14093 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
14094
14095         * lib/target-supports.exp (check_effective_target_sync_int_long):
14096         Add powerpc*.
14097
14098 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
14099
14100         * gcc.target/mips/branch-1.c: New test.
14101
14102 2005-04-21  Richard Henderson  <rth@redhat.com>
14103
14104         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
14105         * gcc.dg/vect/vect-86.c: Likewise.
14106         * gcc.dg/vect/vect-87.c: Likewise.
14107         * gcc.dg/vect/vect-88.c: Likewise.
14108
14109 2005-04-21  Devang Patel  <dpatel@apple.com>
14110
14111         PR optimization/20994
14112         * gcc.dg/tree-ssa/ifc-3.c: New test.
14113
14114 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14115
14116         PR c/12913
14117         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
14118         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
14119         gcc.dg/c99-vla-jump-5.c: New tests.
14120
14121 2005-04-19  Richard Henderson  <rth@redhat.com>
14122
14123         * lib/target-supports.exp (check_effective_target_vect_int_mult):
14124         Fix typo in exists check.
14125         (check_effective_target_sync_int_long): New.
14126         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
14127         * gcc.dg/ia64-sync-2.c: Likewise.
14128         * gcc.dg/ia64-sync-3.c: Likewise.
14129         * gcc.dg/ia64-sync-4.c: Likewise.
14130
14131 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
14132
14133         * gcc.dg/fold-xor-1.c: New test.
14134         * gcc.dg/fold-xor-2.c: New test.
14135
14136 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
14137
14138         PR target/20670
14139         * g++.dg/eh/fp-regs.C: New test.
14140
14141 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14142
14143         * gcc.dg/Wint-to-pointer-cast-1.c,
14144         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
14145         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
14146         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
14147
14148 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14149
14150         PR fortran/16861
14151         * gfortran.dg/pr16861.f90: New test.
14152
14153 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14154
14155         * gcc.dg/pr21085.c: New test.
14156
14157 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
14158
14159         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
14160         (setup_mips_tests, dg-mips-options): New procedures.
14161         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
14162         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
14163         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
14164         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14165         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
14166         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
14167         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
14168         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14169         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
14170         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
14171         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
14172         dg-mips-options instead of dg-options.  Remove now-redundant
14173         preprocessor guards.
14174         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
14175         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14176         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14177         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
14178         * gcc.dg/vr-mult-2.c: Delete.
14179         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
14180         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
14181         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
14182         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
14183         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
14184         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
14185         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
14186
14187 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
14188
14189         * ada/acats/run_all.sh: Use sync when executable not present.
14190
14191 2005-04-18  Devang Patel  <dpatel@apple.com>
14192
14193         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
14194         * gcc.dg/vect/vect-11a.c: New.
14195         * gcc.dg/vect/vect-none.c: Update.
14196         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
14197
14198 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14199
14200         PR tree-optimization/20922
14201         * gcc.dg/pr20922-1.c: New test.
14202         * gcc.dg/pr20922-2.c: New test.
14203         * gcc.dg/pr20922-3.c: New test.
14204         * gcc.dg/pr20922-4.c: New test.
14205         * gcc.dg/pr20922-5.c: New test.
14206         * gcc.dg/pr20922-6.c: New test.
14207
14208 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14209
14210         PR libfortran/20950
14211         * gfortran.dg/pr20950.f: New test.
14212
14213 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14214
14215         PR libfortran/19216
14216         * gfortran.dg/pr19216.f: New test.
14217
14218 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
14219
14220         PR tree-optimization/21001
14221         * gcc.dg/tree-ssa/pr21001.c: New.
14222
14223 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
14224
14225         PR libfortran/21075
14226         * gfortran.dg/reshape_rank7.f90: New test.
14227
14228 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
14229
14230         PR libfortran/12884 gfortran.dg/pr12884.f: New test
14231         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
14232         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
14233         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
14234         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
14235         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14236         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
14237         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
14238         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
14239         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
14240         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
14241         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
14242         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
14243         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
14244         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
14245         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
14246         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
14247         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
14248         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
14249         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
14250         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
14251
14252 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
14253
14254         * gfortran.dg/wtruncate.f: New testcase.
14255         * gfortran.dg/wtruncate.f90: New testcase.
14256
14257 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
14258
14259         PR c++/21025
14260         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
14261         which sizeof/alignof is dependent, rather than just whether we are
14262         processing_template_decl.
14263
14264 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14265
14266         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14267         corrected typo where the wrong variables had been compared.
14268
14269 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14270
14271         PR libfortran/18495
14272         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14273         Test callee-allocated version of return array with a write
14274         statement.
14275         Test spread with a temporary with another write statement.
14276
14277 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
14278
14279         PR tree-optimization/21031
14280         * gcc.dg/tree-ssa/pr21031.c: New.
14281
14282 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
14283
14284         PR tree-optimization/21004
14285         * gcc.dg/builtins-53.c: Include builtins-config.h.
14286         Check floorf, ceilf, floorl and ceill transformations
14287         only when HAVE_C99_RUNTIME is defined.
14288
14289 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
14290
14291         PR middle-end/20739
14292         * gcc.dg/tree-ssa/pr20739.c: New test.
14293
14294 2005-04-14  Mike Stump  <mrs@apple.com>
14295
14296         * gcc.dg/Foundation.framework/empty: New.
14297         * gcc.dg/framework-2.c: New.
14298
14299 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14300
14301         PR tree-optimization/21021
14302         * gcc.c-torture/compile/pr21021.c: New.
14303
14304 2005-04-14  Janis Johnson  <janis187@us.ibm.com
14305
14306         PR testsuite/21010
14307         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
14308         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
14309         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
14310         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
14311         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
14312         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
14313         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
14314         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
14315
14316 2005-04-14  Richard Henderson  <rth@redhat.com>
14317
14318         * lib/target-supports.exp (check_effective_target_vect_condition):
14319         Add ia64, i?86, and x86_64.
14320
14321 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
14322
14323         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
14324
14325 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14326
14327         PR tree-optimization/20657
14328         * gcc.dg/tree-ssa/pr20657.c: New.
14329
14330 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
14331
14332         * gcc.dg/builtins-53.c: Also check (int)trunc* and
14333         (long long int)trunc*.
14334
14335 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
14336
14337         PR target/20927
14338         * gcc.dg/pr20927.c: New test.
14339
14340 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
14341
14342         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
14343         * gcc.target/mips/asm-1.c: Likewise.
14344
14345 2005-04-13  Dale Johannesen  <dalej@apple.com>
14346
14347         * objc.dg/objc-fast-4.m: New.
14348
14349 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
14350
14351         * gcc.target/cris/torture/cris-torture.exp: New driver in new
14352         directory.
14353         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
14354
14355 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
14356
14357         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
14358         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
14359         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
14360
14361 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
14362
14363         PR tree-optimization/20913
14364         * gcc.dg/tree-ssa/pr20913.c: New.
14365
14366         PR tree-optimization/20702
14367         * gcc.dg/tree-ssa/pr20702.c: New.
14368
14369 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14370
14371         PR c++/13744
14372         * g++.dg/inherit/local3.C: New test.
14373
14374 2005-04-12  Jeff Law  <law@redhat.com>
14375
14376         * gcc.dg/tree-ssa/20050412-1.c: New test.
14377
14378 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
14379
14380         PR libfortran/19016
14381         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
14382         Add tests with mask generated by expression.
14383         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14384         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14385         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14386
14387 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
14388
14389         PR middle-end/20917
14390         * gcc.dg/20050409-1.c: New test.
14391
14392 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
14393
14394         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
14395
14396 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14397
14398         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14399         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
14400         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14401         (TARGET_CXX): Adjust accordingly.
14402         * target.h (struct gcc_target): Remove epxort_class_data.  Add
14403         determine_class_data_visibility and class_data_always_comdat.
14404         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14405         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
14406         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14407         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
14408         (arm_cxx_determine_class_data_visibility): New.
14409         (arm_cxx_class_data_always_comdat): Likewise.
14410         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14411         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
14412         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14413         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
14414         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
14415         Define.
14416
14417 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14418
14419         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
14420
14421 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
14422
14423         * gcc.dg/i386-darwin-fpmath.c: New.
14424
14425 2004-04-11  Devang Patel  <dpatel@apple.com>
14426
14427         * lib/target-supports.exp (check_effective_target_vect_condition): New.
14428         * gcc.dg/vect/vect-ifcvt-1.c: New test.
14429         * gcc.dg/vect/vect-ifcvt-2.c: New test.
14430         * gcc.dg/vect/vect-ifcvt-3.c: New test.
14431         * gcc.dg/vect/vect-ifcvt-4.c: New test.
14432         * gcc.dg/vect/vect-ifcvt-5.c: New test.
14433         * gcc.dg/vect/vect-ifcvt-6.c: New test.
14434         * gcc.dg/vect/vect-ifcvt-7.c: New test.
14435         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
14436
14437 2004-04-11  Devang Patel  <dpatel@apple.com>
14438
14439         * gcc.dg/vect/vect-dv-1.c: New test.
14440         * gcc.dg/vect/vect-dv-2.c: New test.
14441
14442 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14443
14444         PR tree-optimization/20933
14445         * gcc.dg/tree-ssa/pr20933.c: New test.
14446
14447 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14448
14449         * gfortran.dg/fold_nearest.f90: New test.
14450
14451 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14452
14453         * gcc.dg/tree-ssa/alias-1.c: New test.
14454
14455 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14456
14457         PR tree-optimization/20920
14458         * g++.dg/tree-ssa/pr20920.C: New test.
14459
14460 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14461
14462         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14463         (long long int)ceil*.
14464
14465 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14466
14467         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14468         explicit C++ linkage.
14469
14470 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14471
14472         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14473         warning for arithmetic IF statements.
14474
14475 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14476
14477         * eor_handling_1.f90: New test case.
14478         * eor_handling_2.f90: New test case.
14479         * eor_handling_3.f90: New test case.
14480         * eor_handling_4.f90: New test case.
14481         * eor_handling_5.f90: New test case.
14482         * noadv_size.f90: New test case.
14483         * pad_no.f90: New test case.
14484
14485 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14486
14487         * gcc.c-torture/execute/20050410-1.c: New test.
14488
14489 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14490
14491         * gcc.dg/pr20126.c: New.
14492
14493 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14494             Steven G. Kargl <kargls@comcast.net>
14495
14496         * gfortran.dg/PR19872.f: New test.
14497
14498 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14499
14500         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14501
14502 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14503
14504         * gfortran.dg/nint_1.f90: New test.
14505
14506 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14507
14508         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14509         Added test for callee-allocated arrays with write statements.
14510         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14511         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14512         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14513         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14514         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14515
14516 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14517
14518         PR libfortran/20163
14519         * gfortran.dg/open-options-blanks.f: New test.
14520
14521 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14522
14523         PR fortran/13257
14524         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14525
14526 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
14527
14528         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14529         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14530         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14531         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14532         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14533         * gcc.c-torture/execute/stdarg-4.c: New test.
14534
14535         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14536
14537         PR target/20795
14538         * g++.dg/abi/param2.C: New test.
14539
14540 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14541
14542         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14543
14544 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14545
14546         * gcc.dg/builtins-53.c: New test.
14547
14548 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
14549
14550         * g++.dg/tree-ssa/pr18178.C: New test.
14551         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14552         * gcc.c-torture/execute/20041019-1.c: New test.
14553         * gcc.dg/tree-ssa/20041008-1.c: New test.
14554         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14555         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14556         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14557         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14558         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14559         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14560         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14561         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14562         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14563         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14564
14565 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14566
14567         PR rtl-optimization/20466
14568         * gcc.c-torture/execute/pr20466-1.c: New test.
14569
14570 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14571
14572         PR c++/20905
14573         * g++.dg/parse/cond2.C: New test.
14574
14575         PR c++/20145
14576         * g++.dg/warn/Wdtor1.C: New test.
14577
14578 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14579
14580         PR fortran/17229
14581         * gfortran.dg/pr17229.f: New test.
14582
14583 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14584
14585         * gfortran.dg/tiny_1.f90: New test.
14586         * gfortran.dg/tiny_2.f90: ditto.
14587
14588 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14589
14590         * gfortran.dg/eor_1.f90: Fix dg-do run line
14591         * gfortran.dg/open_new.f90: Fix dg-do run line
14592
14593 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14594
14595         * lib/target-supports.exp (get_compiler_messages): Support
14596         optional arguments, the fourth being compiler options.
14597         (check_effective_target_fpic): New proc.
14598         * gcc.dg/20050321-2.c: Restrict to target fpic.
14599
14600 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14601
14602         * gcc.dg/15443-1.c: New test.
14603         * gcc.dg/15443-2.c: Likewise.
14604
14605 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14606
14607         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14608
14609 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14610
14611         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14612
14613 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14614
14615         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14616         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14617         -m64.
14618         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14619         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14620         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14621
14622 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14623
14624         PR c++/20212
14625         * g++.dg/warn/Wunused-11.C: New test.
14626
14627 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14628
14629         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14630
14631 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14632
14633         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14634
14635 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14636
14637         PR c++/20734
14638         * g++.dg/template/ptrmem13.C: New test.
14639
14640 2005-04-05  Per Bothner  <per@bothner.com>
14641
14642         * lib/gcc.exp: Always add -fno-show-column, for now.
14643
14644 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14645
14646         PR testsuite/20767
14647         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14648         of plain old "unsigned int" for the type of "i".  Makes this test
14649         64bit clean.
14650
14651 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14652
14653         * gcc.dg/i386-ssefn-1.c: New test.
14654         * gcc.dg/i386-ssefn-2.c: New test.
14655         * gcc.dg/i386-ssefn-3.c: New test.
14656         * gcc.dg/i386-ssefn-4.c: New test.
14657
14658 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14659
14660         PR tree-optimization/20076
14661         * gcc.dg/builtin-apply4.c: New test.
14662
14663         PR preprocessor/19475
14664         * gcc.dg/cpp/macspace1.c: New test.
14665         * gcc.dg/cpp/macspace2.c: New test.
14666
14667 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14668
14669         * gfortran.dg/pr20755.f: Fixed bad format.
14670
14671 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14672
14673         PR c++/20763
14674         * g++.dg/ext/attrib21.C: New test.
14675
14676 2004-04-05  Devang Patel  <dpatel@apple.com>
14677
14678         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14679         * gcc.dg/vect/vect-shift-1.c: New test.
14680
14681 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14682
14683         PR libfortran/20755
14684         * gfortran.dg/pr20755.f: New test.
14685
14686 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14687
14688         * gfortran.dg/pr15959.f90: New test.
14689         * gfortran.dg/string_pad_trunc.f90: New test.
14690
14691 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14692
14693         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14694         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14695         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14696         syntax.
14697
14698 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14699
14700         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14701
14702 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14703
14704         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14705         * gcc.c-torture/compile/20011119-2.c: Likewise.
14706         * gcc.c-torture/compile/981001-2.c: Likewise.
14707
14708 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14709
14710         PR c++/20679
14711         * g++.dg/template/overload4.C: New test.
14712
14713 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14714
14715         PR c++/20746
14716         * g++.dg/abi/covariant5.C: New.
14717
14718         PR debug/20505
14719         * g++.dg/debug/const2.C: New.
14720
14721 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14722
14723         PR rtl-optimization/16104
14724         * gcc.c-torture/execute/20050316-1.c: New test.
14725
14726 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14727
14728         * g++.dg/template/spec23.C: Fix dg-error text.
14729
14730 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14731
14732         PR c++/19199
14733         * g++.dg/expr/lval2.C: New.
14734
14735 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14736
14737         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14738         __builtin_strcasecmp and __builtin_strncasecmp.
14739
14740 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14741
14742         PR c++/20723
14743         * g++.dg/template/spec22.C: New.
14744         * g++.dg/template/spec23.C: New.
14745
14746 2005-04-03  Dale Ranta  <dir@lanl.gov>
14747             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14748
14749         PR libfortran/20068
14750         PR libfortran/20125
14751         PR libfortran/20156
14752         PR libfortran/20471
14753         * gfortran.dg/backspace.f: New test.
14754
14755 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14756
14757         * gcc.dg/pr19345.c: New test.
14758
14759 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14760
14761         PR tree-optimization/20640
14762         * gcc.dg/torture/tree-loop-1.c: New.
14763
14764 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14765
14766         PR rtl-optimization/20290
14767         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14768
14769 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14770
14771         * gcc.dg/rs6000-fpint.c: New.
14772
14773 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14774
14775         * gcc.dg/old-style-then-proto-1.c: New test.
14776
14777 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14778
14779         * gfortran.fortran-torture/execute/backspace.f90: Check
14780         after backspace and read was incorrect.
14781
14782 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14783
14784         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14785         buffer past the terminating NUL using memcmp.
14786         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14787         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14788
14789         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14790         Fix unused/uninitialized variable warnings.
14791
14792         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14793         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14794         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14795         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14796
14797         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14798         gcc.c-torture/execute/builtins/fputs-lib.c,
14799         gcc.c-torture/execute/builtins/lib/fprintf.c,
14800         gcc.c-torture/execute/builtins/lib/main.c,
14801         gcc.c-torture/execute/builtins/lib/memcmp.c,
14802         gcc.c-torture/execute/builtins/lib/memmove.c,
14803         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14804         gcc.c-torture/execute/builtins/lib/memset.c,
14805         gcc.c-torture/execute/builtins/lib/printf.c,
14806         gcc.c-torture/execute/builtins/lib/sprintf.c,
14807         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14808         gcc.c-torture/execute/builtins/lib/strchr.c,
14809         gcc.c-torture/execute/builtins/lib/strcmp.c,
14810         gcc.c-torture/execute/builtins/lib/strcpy.c,
14811         gcc.c-torture/execute/builtins/lib/strcspn.c,
14812         gcc.c-torture/execute/builtins/lib/strlen.c,
14813         gcc.c-torture/execute/builtins/lib/strncat.c,
14814         gcc.c-torture/execute/builtins/lib/strncmp.c,
14815         gcc.c-torture/execute/builtins/lib/strncpy.c,
14816         gcc.c-torture/execute/builtins/lib/strrchr.c,
14817         gcc.c-torture/execute/builtins/lib/strspn.c,
14818         gcc.c-torture/execute/builtins/lib/strstr.c,
14819         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14820         gcc.c-torture/execute/builtins/strlen-2.c,
14821         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14822         prototypes.
14823
14824 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14825
14826         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14827         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14828         selectany usage.
14829
14830 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14831
14832         PR c++/19406
14833         * g++.dg/debug/using1.C: New test.
14834
14835 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14836
14837         PR middle-end/20524
14838         * gcc.dg/alias-7.c: Prefix asm-declared name with
14839         __USER_LABEL_PREFIX__.
14840
14841 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14842
14843         Fix fallout from PR middle-end/15700:
14844         * gcc.c-torture/compile/20011119-1.c: Take
14845         __USER_LABEL_PREFIX__ into account.
14846         * gcc.c-torture/compile/20011119-2.c: Likewise.
14847
14848 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14849
14850         PR c++/18644
14851         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14852
14853 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14854
14855         PR c/17855
14856         * gcc.c-torture/compile/struct-non-lval-1.c,
14857         gcc.c-torture/compile/struct-non-lval-2.c,
14858         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14859
14860 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14861
14862         * gcc.dg/tls/tls.exp: Remove temporary file.
14863         * g++.dg/tls/tls.exp: Ditto.
14864         * lib/file-format.exp: Ditto.
14865         * g++.dg/special/ecos.exp: Ditto.
14866
14867         * lib/profopt.exp: Treat prof_ext as a list.
14868         * gcc.misc-tests/bprob.exp: Ditto.
14869         * g++.dg/bprob/bprob.exp: Ditto.
14870
14871         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14872         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14873         g++.dg/tree-ssa/pointer-reference-alias.C,
14874         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14875         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14876         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14877         g++.dg/vect/pr19951.cc: Ditto.
14878         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14879         gcc.dg/builtins-47.c: Ditto.
14880         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14881         gcc.dg/pr20115-1.c: Ditto.
14882         * gcc.dg/tree-ssa/20030530-2.c,
14883         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14884         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14885         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14886         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14887         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14888         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14889         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14890         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14891         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14892         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14893         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14894         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14895         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14896         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14897         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14898         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14899         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14900         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14901         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14902         gcc.dg/tree-ssa/20030824-1.c,
14903         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
14904         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
14905         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
14906         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
14907         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
14908         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
14909         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
14910         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
14911         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
14912         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
14913         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
14914         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
14915         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14916         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14917         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14918         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14919         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14920         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14921         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14922         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
14923         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
14924         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
14925         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
14926         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
14927         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
14928         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
14929         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
14930         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
14931         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
14932         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
14933         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
14934         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
14935         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
14936         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
14937         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
14938         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
14939         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
14940         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
14941         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
14942         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
14943         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
14944         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
14945         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14946         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
14947         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
14948         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
14949         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
14950         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
14951         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
14952         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
14953         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14954         gcc.dg/tree-ssa/useless-1.c: Ditto.
14955         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
14956         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
14957         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
14958         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
14959         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14960         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
14961         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
14962         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
14963         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
14964         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
14965         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
14966         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
14967         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
14968         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
14969         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
14970         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
14971         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
14972         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
14973         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
14974         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
14975         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
14976         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14977         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14978         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
14979         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
14980         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
14981         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
14982         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
14983         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
14984         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
14985         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
14986         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
14987         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
14988         gcc.dg/vect/vect-none.c: Ditto.
14989         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
14990         treelang/compile/unsigned.tree: Ditto.
14991
14992         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
14993         * gcc.dg/cpp/direct2s.c: Ditto.
14994         * gcc.dg/cpp/paste4.c: Ditto.
14995         * gcc.dg/cpp/separate-1.c: Ditto.
14996         * gcc.dg/pch/save-temps-1.c: Ditto.
14997         * g++.dg/ext/altivec-10.C: Ditto.
14998         * g++.dg/pch/pch.C: Ditto.
14999
15000         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
15001
15002         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
15003         * g++.dg/template/repo1.C: Ditto.
15004         * g++.dg/template/repo2.C: Ditto.
15005         * g++.dg/template/repo3.C: Ditto.
15006         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
15007         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
15008         * g++.old-deja/g++.pt/repo1.C: Ditto.
15009         * g++.old-deja/g++.pt/repo2.C: Ditto.
15010         * g++.old-deja/g++.pt/repo3.C: Ditto.
15011         * g++.old-deja/g++.pt/repo4.C: Ditto.
15012
15013         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
15014         * gcc.dg/20030107-1.c: Ditto.
15015         * gcc.dg/20030702-1.c: Ditto.
15016         * gcc.dg/profile-generate-1.c: Ditto.
15017         * g++.dg/other/profile1.C: Ditto.
15018         * g++.old-deja/g++.robertl/eb83.C: Ditto.
15019
15020         * lib/gcc-dg.exp (remove-build-file): New.
15021         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15022         cleanup-tree-dump, cleanup-saved-temps): New.
15023
15024 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15025
15026         PR c++/19203, DR 214
15027         * g++.dg/parse/ambig3.C: Not ambiguous.
15028         * g++.dg/template/spec20.C: New.
15029         * g++.dg/template/spec21.C: New.
15030
15031 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
15032
15033         PR target/20045
15034         * gcc.dg/ia64-fptr-1.c: Run only on linux.
15035
15036 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15037
15038         PR libfortran/20660
15039         * gfortran.dg/negative_unit.f: New test.
15040
15041 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
15042
15043         * gcc.dg/20050330-1.c: New test.
15044
15045 2005-03-30  Devang Patel  <dpatel@apple.com>
15046
15047         * g++.dg/tree-sra/ssa-sra-3.C: New test.
15048
15049 2005-03-30  Dale Johannesen  <dalej@apple.com>
15050
15051         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
15052
15053 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
15054
15055         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15056         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
15057         Strip options from test name.
15058
15059 2005-03-31  Jan Hubicka  <jh@suse.cz>
15060
15061         * gcc.dg/varpool-1.c: New testcase.
15062
15063 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15064
15065         PR c/772
15066         PR c/17913
15067         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
15068         gcc.dg/stmt-expr-label-3.c : New tests.
15069         * gcc.c-torture/execute/medce-2.c: Remove.
15070
15071 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15072
15073         PR c/20368
15074         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
15075         tests.
15076
15077 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
15078
15079         * gcc.c-torture/compile/pr20203.c: New test.
15080
15081 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15082
15083         * gfortran.dg/promotion.f90: New test.
15084
15085 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
15086
15087         PR middle-end/20491
15088         * gcc.dg/torture/asm-subreg-1.c: New test.
15089
15090 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
15091
15092         PR c/20672
15093         * gcc.dg/pr20672-1.c: New test.
15094
15095 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
15096
15097         * gfortran.dg/vect: New directory.
15098         * gfortran.dg/vect/vect.exp: New.
15099         * gfortran.dg/vect/vect-1.f90: New test.
15100         * gfortran.dg/vect/vect-2.f90: New test.
15101         * gfortran.dg/vect/vect-3.f90: New test.
15102         * gfortran.dg/vect/vect-4.f90: New test.
15103         * gfortran.dg/vect/vect-5.f90: New test.
15104
15105 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
15106
15107         PR middle-end/20622
15108         * gcc.dg/alias-7.c: New test.
15109
15110 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15111
15112         * gcc.dg/sparc-reg-1.c: New test.
15113
15114 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
15115
15116         PR target/19890
15117         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
15118
15119 2005-03-29  Dale Ranta  <dir@lanl.gov>
15120             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15121
15122         PR libfortran/20163
15123         * gfortran.dg/pr20163-2.f: New test.
15124
15125 2005-03-28  Jan Hubicka  <jh@suse.cz>
15126
15127         PR middle-end/20635
15128         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
15129         by Jakub Jelinek.
15130
15131 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
15132
15133         PR tree-optimization/20626
15134         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
15135         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
15136
15137 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15138
15139         * gfortran.dg/underflow.f90: New test.
15140         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
15141
15142 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15143
15144         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
15145
15146 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
15147
15148         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
15149         (g++_init): Make sure that CXXFLAGS is set.
15150         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
15151         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
15152         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15153         * lib/objc.exp (objc_init): Likewise.
15154         * lib/treelang.exp (treelang_init): Likewise.
15155
15156 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
15157
15158         PR tree-optimization/20470
15159         * gcc.dg/tree-ssa/pr20470.c: New test.
15160
15161 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
15162
15163         * gcc.dg/ppc-stfiwx.c: New.
15164
15165 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
15166
15167         PR target/19888
15168         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
15169
15170 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15171
15172         * gcc.dg/20050325-1.c: Fix a typo.
15173
15174 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15175
15176         PR libfortran/19678
15177         PR libfortran/19679
15178         * gfortran.dg/dos_eol.f: New test.
15179
15180 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15181
15182         PR rtl-optimization/20249
15183         * gcc.dg/20050325-1.c: New test.
15184
15185 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15186
15187         PR libfortran/15332
15188         * gfortran.dg/pr15332.f: New test.
15189
15190 2005-03-24  Dale Johannesen  <dalej@apple.com>
15191
15192         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
15193
15194 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
15195
15196         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
15197         'internal' visibility.
15198         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
15199         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
15200         'protected' visibility.
15201         * gcc.dg/visibility-7.c: Likewise.
15202         * lib/target-supports.exp (check_visibility_available): Take
15203         a parameter, the kind of visibility to check for.
15204         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
15205         to check_visibility_available.
15206
15207         * g++.dg/expr/cast3.C: New.
15208
15209 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
15210
15211         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
15212         rs6000.
15213
15214 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
15215
15216         PR target/20095
15217         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
15218
15219 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
15220
15221         * gcc.dg/badshift.c: Renamed to...
15222         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
15223
15224         * gcc.target/i386/badshift.c: Renamed to...
15225         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
15226         only.
15227
15228         PR rtl-optimization/20532
15229         * gcc.target/i386/badshift.c: New.
15230
15231 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15232
15233         * gfortran.dg/pr18025.f90: New test.
15234
15235 2005-03-23  Dale Johannesen  <dalej@apple.com>
15236
15237         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
15238
15239 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
15240
15241         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
15242
15243         * lib/target-supports.exp (check_iconv_available): Default
15244         libiconv to -liconv, if there is no definition.
15245
15246 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
15247
15248         * gcc.dg/torture/cris-asm-mof-1.c: New test.
15249
15250 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
15251
15252         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
15253         * g++.dg/opt/pr7503-2.C: Likewise.
15254         * g++.dg/opt/pr7503-3.C: Likewise.
15255         * g++.dg/opt/pr7503-4.C: Likewise.
15256         * g++.dg/opt/pr7503-5.C: Likewise.
15257         * g++.dg/warn/minmax.C: New test.
15258
15259 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15260
15261         * gfortran.dg/g77_intrinsics_funcs.f: New test.
15262         * gfortran.dg/g77_intrinsics_sub.f: New test.
15263
15264 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
15265             Jan Hubicka  <jh@suse.cz>
15266             Steven Bosscher <stevenb@suse.de
15267
15268         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
15269
15270 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15271
15272         PR c++/19980
15273         * g++.dg/template/redecl3.C: New test.
15274
15275 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15276
15277         PR c++/20499
15278         * g++.dg/parse/error16.C: Tweak error markers.
15279
15280 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
15281
15282         PR target/20561
15283         * gcc.dg/20050321-2.c: New test.
15284
15285 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15286
15287         PR c++/20465
15288         PR c++/20381
15289         * g++.dg/template/ptrmem12.C: New.
15290
15291 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
15292
15293         PR rtl-optimization/20527
15294         * gcc.c-torture/execute/pr20527-1.c: New test.
15295
15296 2005-03-22  Ben Elliston  <bje@au.ibm.com>
15297
15298         * gcc.misc-tests/options.exp (check_for_options): Create a real C
15299         program, compile it into a real executable and then delete the .c
15300         and .x files afterwards, to avoid problems on testglue targets.
15301
15302 2005-03-21  Stuart Hastings  <stuart@apple.com>
15303
15304         * gcc.target/i386/sse-2.c: New.
15305
15306 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
15307
15308         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
15309
15310 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15311
15312         * g++.dg/parse/crash25.C: Fix typo.
15313
15314 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15315
15316         PR c++/20461
15317         * g++.dg/parse/crash24.C: New test.
15318
15319         PR c++/20536
15320         * g++.dg/parse/crash25.C: New test.
15321
15322 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15323
15324         PR c++/20147
15325         * g++.dg/ext/stmtexpr4.C: New test.
15326
15327 2005-03-20  Roger Sayle  <roger@eyesopen.com>
15328
15329         PR middle-end/20539
15330         * gcc.c-torture/compile/pr13066-1.c: New test case.
15331         * gcc.c-torture/compile/pr20539-1.c: Likewise.
15332         * g++.dg/opt/pr13066-1.C: Likewise.
15333
15334 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
15335
15336         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
15337
15338 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15339
15340         PR fortran/18525
15341         * gfortran.dg/nesting_1.f90: New test.
15342
15343 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15344
15345         PR c++/20240
15346         * g++.dg/lookup/using13.C: New test.
15347
15348 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15349
15350         PR c++/20333
15351         * g++.dg/template/crash36.C: New test.
15352
15353 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
15354
15355         PR c++/20463
15356         * g++.dg/template/crash35.C: New test.
15357
15358 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
15359
15360         PR c++/19966
15361         * g++.dg/overload/operator2.C: New test.
15362
15363 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15364
15365         PR libfortran/20257
15366         * gfortran.dg/pr20257.f90: New test.
15367
15368 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15369
15370         PR libfortran/20480
15371         * gfortran.dg/pr20480.f90: New test.
15372
15373 2005-03-16  Richard Henderson  <rth@redhat.com>
15374
15375         PR middle-end/15700
15376         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
15377         (_rtld_global): New.
15378         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
15379         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
15380
15381         * gcc.dg/alias-3.c: New.
15382         * gcc.dg/alias-4.c: New.
15383         * gcc.dg/alias-5.c: New.
15384         * gcc.dg/alias-6.c: New.
15385
15386 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
15387
15388         * gcc.dg/cpp/ucnid-7.c: New.
15389
15390 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
15391             Dorit Naishlos  <dorit@il.ibm.com>
15392
15393         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
15394         darwin.
15395
15396 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
15397
15398         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
15399         misaligned accesses.
15400         * gcc.dg/vect/vect-58.c: Likewise.
15401         * gcc.dg/vect/vect-92.c: New.
15402         * gcc.dg/vect/vect-93.c: New.
15403
15404 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
15405
15406         PR fortran/18827
15407         * gfortran.dg/assign_2.f90: New test.
15408         * gfortran.dg/assign_3.f90: New test.
15409         * gfortran.dg/assign.f90: New test.
15410
15411 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
15412
15413         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
15414         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
15415         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
15416         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
15417         names.
15418
15419 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
15420
15421         * gcc.dg/cpp/ucnid-6.c: New.
15422
15423         * gcc.dg/cpp/normalize-1.c: New.
15424         * gcc.dg/cpp/normalize-2.c: New.
15425         * gcc.dg/cpp/normalize-3.c: New.
15426         * gcc.dg/cpp/normalize-4.c: New.
15427         * gcc.dg/cpp/ucnid-4.c: New.
15428         * gcc.dg/cpp/ucnid-5.c: New.
15429         * g++.dg/cpp/normalize-1.C: New.
15430         * g++.dg/cpp/ucnid-1.C: New.
15431
15432 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15433
15434         * gcc.dg/pr18628.c: New.
15435
15436 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15437
15438         PR c++/20280
15439         * g++.dg/tree-ssa/pr20280.C: New.
15440
15441 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15442
15443         PR fortran/20467
15444         * gfortran.dg/stfunc_2.f90: New test.
15445
15446 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15447
15448         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15449
15450 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15451
15452         * gcc.dg/tree-ssa/20050314-1.c: New test.
15453
15454 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15455
15456         PR c++/4403
15457         PR c++/9783, DR433
15458         * g++.dg/template/friend34.C: New test.
15459         * g++.dg/template/friend35.C: Likewise.
15460         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15461
15462 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15463
15464         Friend class name lookup 5/n
15465         PR c++/1016
15466         * g++.dg/lookup/hidden-class1.C: New test.
15467         * g++.dg/lookup/hidden-class2.C: Likewise.
15468         * g++.dg/lookup/hidden-class3.C: Likewise.
15469         * g++.dg/lookup/hidden-class4.C: Likewise.
15470         * g++.dg/lookup/hidden-class5.C: Likewise.
15471         * g++.dg/lookup/hidden-class6.C: Likewise.
15472         * g++.dg/lookup/hidden-class7.C: Likewise.
15473         * g++.dg/lookup/hidden-class8.C: Likewise.
15474         * g++.dg/lookup/hidden-class9.C: Likewise.
15475         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15476         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15477         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15478         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15479         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15480         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15481         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15482         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15483         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15484         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15485         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15486
15487 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15488
15489         PR c++/20157
15490         * g++.dg/template/error18.C: New test.
15491
15492 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15493
15494         PR debug/16792
15495         * g++.dg/debug/pr16792.C: New test.
15496
15497 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15498
15499         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15500         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15501         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15502         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15503         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15504         test assertion names.
15505
15506 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15507
15508         PR fortran/18600
15509         * gfortran.dg/stfunc_1.f90: New test.
15510
15511 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15512
15513         PR fortran/16907
15514         * gfortran.dg/real_index_1.f90: New test.
15515
15516 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15517
15518         PR fortran/20323
15519         * gfortran.dg/spec_expr_1.f90: New test.
15520
15521 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15522
15523         PR c/20402
15524         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15525         new parser.
15526
15527 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15528
15529         PR fortran/20361
15530         * gfortran.dg/largeequiv_1.f90: New test.
15531
15532 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15533
15534         * gcc.dg/ucnid-1.c: New.
15535         * gcc.dg/ucnid-2.c: New.
15536         * gcc.dg/ucnid-3.c: New.
15537         * gcc.dg/ucnid-4.c: New.
15538         * gcc.dg/ucnid-5.c: New.
15539         * gcc.dg/ucnid-6.c: New.
15540         * gcc.dg/cpp/ucnid-1.c: New.
15541         * gcc.dg/cpp/ucnid-2.c: New.
15542         * gcc.dg/cpp/ucnid-3.c: New.
15543         * g++.dg/other/ucnid-1.C: New.
15544
15545 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15546
15547         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15548
15549 2005-03-11  Per Bothner  <per@bothner.com>
15550
15551         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
15552         that diagnotics refer to correct token.
15553         * gcc.dg/unused-3.c: Likewise.
15554
15555 2005-03-11  Per Bothner  <per@bothner.com>
15556
15557         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15558         constant" is now actually on same line as string constant.
15559         * gcc.dg/cpp/direct2s.c: Likewise.
15560
15561 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15562
15563         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15564
15565 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15566
15567         PR libfortran/20124
15568         * gfortran.dg/pr20124.f90: New Test
15569
15570 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15571
15572         PR tree-optimization/20130
15573         * gcc.dg/pr20130-1.c: New test.
15574
15575 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15576
15577         PR target/20095
15578         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15579
15580 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15581
15582         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15583
15584 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15585
15586         * g++.dg/eh/forced1.C: Fix comment.
15587         * g++.dg/eh/forced2.C: Ditto.
15588         * g++.dg/eh/forced3.C: Ditto.
15589         * g++.dg/eh/forced4.C: Ditto.
15590
15591 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15592
15593         PR rtl-opt/20412
15594         * gcc.c-torture/compile/pr20412.c: New test.
15595
15596 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15597
15598         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15599
15600 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15601
15602         PR target/20322
15603         * gcc.dg/20050307-1.c: New test.
15604
15605 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15606
15607         PR c++/20375
15608         * g++.dg/other/stdarg3.C: New.
15609
15610 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15611
15612         PR c++/18384, c++/18327
15613         * g++.dg/init/array19.C: New test.
15614
15615         PR inline-asm/20314
15616         * gcc.dg/torture/pr20314-1.c: New test.
15617         * gcc.dg/torture/pr20314-2.c: New test.
15618
15619 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15620
15621         * gcc.dg/20050309-1.c: New test.
15622
15623 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15624
15625         * gcc.dg/builtins-10.c: Reactivate disabled test.
15626         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15627         new cbrt transformations.
15628
15629 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15630
15631         PR c++/20208
15632         * g++.dg/template/array13.C: New test.
15633
15634 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15635
15636         PR c++/16859
15637         * g++.dg/init/brace4.C: New test.
15638
15639 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15640
15641         PR c++/20186
15642         * g++.dg/template/non-dependent12.C: New.
15643
15644 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15645
15646         PR c++/20142
15647         * g++.dg/init/array18.C: Add dg-do run marker.
15648
15649         PR c++/20142
15650         * g++.dg/init/array18.C: New test.
15651
15652 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15653
15654         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15655         * g++.dg/gcov/gcov.exp: Likewise.
15656         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15657         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15658         * lib/c-torture.exp: Likewise.
15659         * lib/fortran-torture.exp: Likewise.
15660         * lib/g++.exp: Likewise.
15661         * lib/gcc-defs.exp: Likewise.
15662         * lib/gcc-dg.exp: Likewise.
15663         * lib/gcc.exp: Likewise.
15664         * lib/gcov.exp: Likewise.
15665         * lib/gfortran.exp: Likewise.
15666         * lib/mike-g++.exp: Likewise.
15667         * lib/mike-gcc.exp: Likewise.
15668         * lib/objc-torture.exp: Likewise.
15669         * lib/objc.exp: Likewise.
15670         * lib/profopt.exp: Likewise.
15671         * lib/target-libpath.exp: Likewise.
15672         * lib/target-supports.exp: Likewise.
15673         * lib/treelang.exp: Likewise.
15674         * lib/wrapper.exp: Likewise.
15675
15676 2005-03-08  Jeff Law  <law@redhat.com>
15677
15678         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15679         PHI-OPT changes.
15680
15681 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15682
15683         * gcc.dg/vect/pr20122.c: New test.
15684
15685 2005-03-07  Jeff Law  <law@redhat.com>
15686
15687         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15688         was folded away.
15689         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15690         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15691         * gcc.dg/tree-ssa/pr18134.c: New test.
15692
15693 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15694
15695         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15696         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15697         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15698
15699 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15700
15701         PR tree-opt/17671
15702         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15703
15704 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15705
15706         * g++.dg/warn/Wnvdtor.C: New test.
15707
15708 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15709
15710         * gcc.dg/torture/pr19683-1.c: New test.
15711
15712 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15713
15714         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15715         * gfortran.dg/g77/19990313-2.f: Ditto.
15716         * gfortran.dg/g77/19990313-3.f: Ditto.
15717         * gfortran.dg/g77/19990525-0.f: Ditto.
15718         * gfortran.dg/g77/19990826-0.f: Ditto.
15719         * gfortran.dg/g77/19990826-2.f: Ditto.
15720         * gfortran.dg/g77/19990826-3.f: Ditto.
15721         * gfortran.dg/g77/20000511-1.f: Ditto.
15722         * gfortran.dg/g77/20000511-2.f: Ditto.
15723         * gfortran.dg/g77/970625-2.f: Ditto.
15724         * gfortran.dg/g77/980310-2.f: Ditto.
15725         * gfortran.dg/g77/980310-3.f: Ditto.
15726         * gfortran.dg/g77/980310-8.f: Ditto.
15727         * gfortran.dg/g77/980519-2.f: Ditto.
15728         * gfortran.dg/g77/alpha1.f: Ditto.
15729         * gfortran.dg/g77/claus.f: Ditto.
15730         * gfortran.dg/g77/erfc.f: Ditto.
15731         * gfortran.dg/g77/short.f: Ditto.
15732         * gfortran.fortran-torture/execute/data.f90: Ditto.
15733         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15734         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15735
15736 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15737
15738         * lib/file-format.exp (gcc_target_object_format): Add check for som
15739         format and hardcode object formats on hppa*-*-hpux*.
15740         * lib/target-supports.exp (check_weak_available): Add check for som
15741         object format.  Always return 0 on hppa*-*-hpux10*.
15742
15743         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15744         is defined.
15745
15746         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15747
15748 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15749
15750         * gfortran.dg/pr19936_1.f90: New test.
15751         * gfortran.dg/pr19936_2.f90: New test.
15752         * gfortran.dg/pr19936_3.f90: New test.
15753
15754 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15755             Paul Thomas <prthomas@drfccad.cea.fr>
15756
15757         * gfortran.dg/PR19754_1.f90: New test.
15758         * gfortran.dg/PR19754_2.f90: Ditto.
15759
15760 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15761
15762         PR c++/19311
15763         * g++.dg/template/non-dependent11.C: New test.
15764
15765 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15766
15767         * lib/target-supports.exp (check_iconv_available): Fix comment.
15768
15769 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15770             Joseph S. Myers  <joseph@codesourcery.com>
15771
15772         PR c++/19797
15773         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15774
15775 2005-03-04  Matthew Sachs  <msachs@apple.com>
15776
15777         * gcc.exp (gcc_target_compile): Put braces around
15778         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15779         * objc.exp (objc_target_compile): Likewise.
15780         * treelang.exp (treelang_target_compile): Likewise.
15781
15782 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15783
15784         PR fortran/19673
15785         * gfortran.dg/func_result_1.f90: New test.
15786
15787 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15788
15789         * gcc.misc-tests/options.exp: New test.
15790
15791 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15792
15793         * gcc.dg/pr15784-4.c: New test.
15794
15795 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15796
15797         * gcc.c-torture/execute/pr17133.c: New.
15798         * gcc.c-torture/compile/20050303-1.c: New.
15799
15800 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15801
15802         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15803
15804 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15805
15806         * g++.dg/overload/using2.C: New.
15807
15808 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15809
15810         PR c++/19916
15811         * g++.dg/init/ptrmem2.C: New test.
15812
15813 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15814
15815         PR c/8927
15816         * gcc.dg/pr8927-1.c: New test.
15817
15818 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15819
15820         PR c++/20232
15821         * g++.dg/inherit/covariant12.C: New.
15822
15823 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15824
15825         PR fortran/19479
15826         * gfortran.dg/bound_1.f90: New test.
15827
15828 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15829
15830         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15831         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15832
15833 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15834
15835         PR c/20245
15836         * gcc.dg/pr20245-1.c: New test.
15837
15838 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15839
15840         PR middle-end/19874
15841         * gcc.c-torture/execute/20050119-2.c: New test case.
15842
15843 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15844
15845         * README: Update the DejaGnu bug reporting address.
15846         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15847         * lib/objc-torture.exp: Likewise.
15848
15849 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15850
15851         * gfortran.dg/boz_1.f90: New test.
15852         * gfortran.dg/boz_3.f90: New test.
15853         * gfortran.dg/boz_4.f90: New test.
15854
15855 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15856
15857         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15858         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15859
15860 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15861
15862         PR libfortran/20101
15863         * gfortran.dg/write_0_pe_format.f90: New test.
15864
15865 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15866
15867         PR c++/20206
15868         * g++.dg/opt/thunk2.C: New test.
15869         * g++.dg/opt/covariant1.C: New test.
15870
15871 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15872
15873         * gfortran.dg/e_d_fmt.f90: New test.
15874
15875 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15876
15877         * gcc.dg/asm-b.c: Fix comment typos.
15878
15879 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15880
15881         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15882         a V_MAY_DEF also.
15883
15884 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15885
15886         PR tree-opt/20188
15887         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15888         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15889         * gcc.dg/asm-b.c: New test.
15890
15891 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15892
15893         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15894         Disable this test on IRIX 6.
15895
15896 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15897
15898         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15899         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15900         parser.
15901
15902 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15903
15904         PR tree-optimization/20204
15905         * testsuite/gcc.dg/pr20204.c: New test.
15906
15907 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15908
15909         PR target/20196
15910         * gcc.c-torture/execute/20050224-1.c: New test.
15911
15912         PR c++/20175
15913         * g++.dg/warn/Wbraces2.C: New test.
15914
15915 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15916
15917         PR c++/19878
15918         * g++.dg/init/const2.C: New test.
15919
15920 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15921
15922         PR tree-optimization/20100
15923         * gcc.c-torture/execute/pr20100-1.c: New test.
15924
15925 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15926
15927         * gfortran.dg/implicit_3.f90: New test.
15928
15929         * gfortran.dg/deftype_1.f90: New test.
15930
15931 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
15932
15933         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15934         the test passes.
15935         * g++.dg/other/anon3.C: Accept a warning.
15936
15937 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15938
15939         * gcc.dg/pr20017.c: Fix a comment typo.
15940
15941 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15942
15943         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15944
15945 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15946
15947         PR ada/19902
15948         * ada/acats/tests/cxa/cxa3004.a: Remove.
15949         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15950
15951 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15952
15953         PR c++/20073
15954         * g++.dg/init/const1.C: New test.
15955
15956         PR c++/19991
15957         * g++.dg/parse/constant7.C: New test.
15958
15959         PR c++/20152
15960         * g++.dg/parse/error27.C: New test.
15961         * g++.dg/template/qualttp15.C: Adjust error markers.
15962         * g++.old-deja/g++.other/struct1.C: Likewise.
15963
15964         PR c++/20153
15965         * g++.dg/template/error17.C: New test.
15966
15967         PR c++/20148
15968         * g++.dg/parser/error26.C: New test.
15969
15970 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
15971
15972         PR tree-optimization/20100
15973         PR tree-optimization/20115
15974         * gcc.dg/pr20115.c: New test.
15975         * gcc.dg/pr20115-1.c: New test.
15976         * gcc.dg/pr20100.c: New test.
15977         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
15978         call-clobbered variables after alias1.
15979
15980 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15981
15982         * gfortran.dg/list_read_4.f90: new test.
15983
15984 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15985
15986         PR rtl-optimization/20017.
15987         * gcc.dg/pr20017.c: New.
15988
15989 2005-02-22  Devang Patel  <dpatel@apple.com>
15990
15991         PR 19952
15992         * g++.dg/tree-ssa/pr19952.C: New test.
15993
15994 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15995
15996         PR c++/19883
15997         * g++.dg/parse/constant6.C: New test.
15998
15999 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16000
16001         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16002         * g++.dg/charset/asm2.c: Likewise.
16003         * g++.dg/charset/asm3.c: Likewise.
16004         * g++.dg/charset/asm4.c: Likewise.
16005         * g++.dg/charset/asm5.c: Likewise.
16006         * g++.dg/charset/attribute1.c: Likewise.
16007         * g++.dg/charset/attribute2.c: Likewise.
16008         * g++.dg/charset/extern1.cc: Likewise.
16009         * g++.dg/charset/extern2.cc: Likewise.
16010         * g++.dg/charset/extern3.cc: Likewise.
16011         * g++.dg/charset/function.cc: Likewise.
16012         * g++.dg/charset/string.c: Likewise.
16013         * g++.dg/charset/charset.exp: Likewise.
16014         * lib/target-supports.exp (check_iconv_available): Fix comment.
16015
16016 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16017
16018         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
16019         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16020         * gcc.dg/charset/asm2.c: Likewise.
16021         * gcc.dg/charset/asm3.c: Likewise.
16022         * gcc.dg/charset/asm4.c: Likewise.
16023         * gcc.dg/charset/asm5.c: Likewise.
16024         * gcc.dg/charset/asm6.c: Likewise.
16025         * gcc.dg/charset/attribute1.c: Likewise.
16026         * gcc.dg/charset/attribute2.c: Likewise.
16027         * gcc.dg/charset/builtin1.c: Likewise.
16028         * gcc.dg/charset/extern.c: Likewise.
16029         * gcc.dg/charset/function.c: Likewise.
16030         * gcc.dg/charset/string.c: Likewise.
16031         * gcc.dg/charset/charset.exp: Likewise.
16032
16033 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
16034
16035         PR fortran/20086
16036         * gfortran.dg/pr20086.f90: New test.
16037
16038 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
16039
16040         PR tree-optimization/19786
16041         * g++.dg/tree-ssa/pr19786.C: New.
16042
16043 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16044
16045         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
16046
16047 2005-02-21  Jeff Law  <law@redhat.com>
16048
16049         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
16050
16051 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16052
16053         * gfortran.dg/do_iterator: Split loop, markup all lines for
16054         which an error locus is printed.
16055         * gfortran.dg/pr17708.f90: Markup all lines for which an error
16056         locus is printed.
16057         * gfortran.dg/select_4.f90: Likewise.
16058         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
16059         locuses in the various permutations.
16060
16061 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
16062
16063         PR tree-optimization/19951
16064         * g++.dg/vect: New directory.
16065         * g++.dg/vect/vect.exp: New file.
16066         * g++.dg/vect/pr19951.cc: New testcase.
16067         * g++.dg/dg.exp: Also prune vectorizer tests.
16068
16069 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
16070
16071         PR 18785
16072         * gcc.dg/charset/builtin1.c: New test.
16073
16074 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16075
16076         PR c++/19299
16077         * g++.dg/inherit/volatile1.C: New test.
16078
16079         PR c++/19440
16080         * g++.dg/template/dtor4.C: New test.
16081
16082 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16083
16084         * gfortran.dg/int_1.f90: New test.
16085
16086 2005-02-19  Devang Patel  <dpatel@apple.com>
16087
16088         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
16089
16090 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16091
16092         * gfortran.dg/achar_1.f90: New test.
16093
16094 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
16095
16096         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
16097
16098 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
16099             Jakub Jelinek  <jakub@redhat.com>
16100
16101         PR tree-optimization/19828
16102         * gcc.dg/tree-ssa/loop-7.c: New test.
16103         * gcc.c-torture/execute/20050218-1.c: New test.
16104
16105 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
16106
16107         PR c/20043
16108         * gcc.dg/transparent-union-1.c: New test.
16109         * gcc.dg/transparent-union-2.c: New test.
16110
16111 2005-02-18  James E Wilson  <wilson@specifixinc.com>
16112
16113         PR tree-optimization/18977
16114         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
16115
16116 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
16117
16118         PR target/20054
16119         * gcc.dg/pr20054.c: New test.
16120
16121 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16122
16123         PR c++/19508
16124         * g++.dg/ext/attrib20.C: New test.
16125
16126 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16127
16128         PR middle-end/20030
16129         * gfortran.fortran-torture/execute/character_passing.f90: New test.
16130
16131 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
16132
16133         PR c++/20008
16134         * g++.dg/opt/switch4.C: New.
16135
16136 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
16137
16138         PR c++/20023
16139         PR tree-optimization/20009
16140         * gcc.c-torture/compile/20050217-1.c: New test.
16141         * g++.dg/opt/switch3.C: New test.
16142
16143         PR tree-optimization/18947
16144         * gcc.c-torture/compile/20050215-1.c: New test.
16145         * gcc.c-torture/compile/20050215-2.c: New test.
16146         * gcc.c-torture/compile/20050215-3.c: New test.
16147
16148 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
16149
16150         PR c++/20028
16151         * g++.dg/template/crash34.C: New.
16152
16153         PR c++/20022
16154         * g++.dg/other/access3.C: New.
16155
16156 2005-02-17  Ira Rosen  <irar@il.ibm.com>
16157
16158         * gcc.dg/vect/vect-98.c: New test.
16159
16160 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
16161
16162         PR tree-optimization/19967
16163         * gcc.dg/pr19967.c: New.
16164
16165 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
16166
16167         PR middle-end/19857
16168         * gcc.dg/tree-ssa/20050215-1.c: New test.
16169         * gcc.c-torture/execute/20050215-1.c: New test.
16170
16171 2005-02-15  Eric Christopher  <echristo@redhat.com>
16172
16173         * gcc.dg/cpp/20050215-1.c: New file.
16174
16175 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
16176
16177         PR tree-optimization/15785
16178         * gcc.dg/pr15785-1.c: New test.
16179
16180 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
16181
16182         PR c++/17788
16183         * g++.dg/init/ctor4.C: New.
16184         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
16185
16186 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
16187
16188         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
16189         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
16190
16191 2005-02-15  Andreas Schwab  <schwab@suse.de>
16192
16193         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
16194         declare malloc.
16195
16196 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
16197
16198         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
16199
16200 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
16201
16202         PR tree-optimization/19853
16203         * gcc.c-torture/compile/pr19853.c: New test.
16204
16205 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16206
16207         PR c++/19608
16208         * g++.dg/parse/local-class1.C: New.
16209
16210         PR c++/19895
16211         * g++.dg/parse/ptrmem3.C: New.
16212
16213         PR c++/19884
16214         * g++.old-deja/g++.oliva/template6.C: Add another case.
16215         * g++.dg/template/explicit6.C: New.
16216
16217 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
16218
16219         PR c++/17816
16220         * g++.dg/other/redecl2.C: New.
16221
16222 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16223
16224         PR c++/19891
16225         * g++.dg/abi/covariant4.C: New.
16226
16227 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
16228
16229         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
16230
16231 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
16232
16233         * gcc.dg/vect/vect-96.c: Fix typo.
16234
16235 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16236
16237         PR c++/14479
16238         PR c++/19487
16239         * g++.dg/template/enum5.C: New test.
16240
16241 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16242
16243         * gcc.dg/vect/vect-97.c: New test.
16244
16245 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16246
16247         * gcc.dg/vect/vect-96.c: New test.
16248
16249 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
16250
16251         * gcc.dg/builtins-34.c: Also check ldexp*.
16252
16253 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
16254
16255         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
16256
16257 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
16258
16259         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
16260         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
16261         dg-require-dll, dg-require-iconv, dg-require-named-sections,
16262         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
16263         selector_list, selector_expression, dg-process-target): Move to new
16264         file target-supports-dg.exp.
16265         * lib/target-supports-dg.exp: New.
16266
16267         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
16268         New.
16269
16270 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
16271
16272         PR c++/19666
16273         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
16274
16275         PR middle-end/19858
16276         * gcc.c-torture/compile/20050210-1.c: New test.
16277
16278 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
16279
16280         PR c++/19755
16281         * g++.dg/warn/Wbraces1.C: New test.
16282
16283 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
16284
16285         * gcc.dg/builtins-52.c: New testcase.
16286
16287 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
16288
16289         PR c/19342
16290         * gcc.c-torture/execute/20050119-1.c: New test.
16291
16292 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16293
16294         PR c++/19811
16295         * g++.dg/init/delete1.C: New test.
16296
16297 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16298
16299         PR c++/18470
16300         * g++.dg/template/static12.C: New test.
16301
16302 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16303
16304         PR c++/19787
16305         * g++.dg/conversion/ambig1.C: New test.
16306
16307         PR c++/19739
16308         * g++.dg/ext/attrib19.C: New test.
16309
16310         PR c++/19732
16311         * g++.dg/parse/dtor5.C: New test.
16312
16313         PR c++/19762
16314         * g++.dg/template/dtor3.C: New test.
16315
16316         PR c++/19826
16317         * g++.dg/template/static11.C: New test.
16318         * g++.dg/template/crash2.C: Remove dg-error marker.
16319
16320 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
16321
16322         PR C++/18491
16323         * g++.old-deja/g++.mike/p10769a.C: Remove.
16324
16325 2005-02-09  Roger Sayle  <roger@eyesopen.com>
16326
16327         * gcc.dg/builtins-48.c: New test case.
16328         * gcc.dg/builtins-49.c: New test case.
16329         * gcc.dg/builtins-50.c: New test case.
16330         * gcc.dg/builtins-51.c: New test case.
16331
16332 2005-02-09  Ian Lance Taylor  <ian@airs.com>
16333
16334         PR middle-end/19583
16335         * g++.dg/warn/Wreturn-type-3.C: New test.
16336
16337 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16338
16339         PR middle-end/19402
16340         * gcc.dg/pr19402-1.c: New testcase.
16341         * gcc.dg/pr19402-2.c: likewise.
16342
16343 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16344
16345         PR middle-end/19854
16346         * g++.dg/tree-ssa/tmmti.C: New testcase.
16347
16348 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16349
16350         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
16351
16352 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
16353
16354         PR c++/19733
16355         * g++.dg/parse/crash23.C: New test.
16356         * g++.dg/warn/Weff1.C: New test.
16357
16358 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16359
16360         * gcc.dg/20050209-1.c: New test.
16361
16362 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16363
16364         PR target/19799
16365         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
16366
16367 2005-02-08  Mike Stump  <mrs@apple.com>
16368
16369         * g++.dg/pch/import-2.c: New test.
16370         * g++.dg/pch/import-2.hs: New.
16371         * g++.dg/pch/include/import-2a.h: New.
16372         * g++.dg/pch/include/import-2b.h: New.
16373
16374 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
16375
16376         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
16377
16378 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16379
16380         * gfortran.dg/substr_1.f90: New test.
16381
16382 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
16383
16384         PR middle-end/19775
16385         * gcc.dg/torture/builtin-power-1.c: Disable test for
16386         invalid transformation.
16387         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
16388         no longer optimize.
16389         * gcc.dg/builtins-47.c: New testcase.
16390
16391 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
16392             Dorit Naishlos  <dorit@il.ibm.com>
16393
16394         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
16395
16396 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
16397
16398         * gcc.c-torture/compile/20050206-1.c: New test.
16399
16400 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16401
16402         PR tree-opt/19768
16403         * g++.dg/opt/pr19768.C: New test.
16404
16405 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16406
16407         PR tree-opt/19736
16408         * gcc.c-torture/compile/pr19736.c: New test.
16409
16410 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16411
16412         PR c++/17401
16413         * g++.dg/parse/error25.C: New test.
16414
16415 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
16416
16417         * gcc.c-torture/execute/20050203-1.c: New.
16418
16419 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
16420
16421         * gcc.dg/vect/vect-85.c: Remove xfail.
16422         * gcc.dg/vect/vect-86.c: Remove xfail.
16423         * gcc.dg/vect/vect-87.c: Remove xfail.
16424         * gcc.dg/vect/vect-88.c: Remove xfail.
16425
16426 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
16427
16428         * gcc.dg/altivec-19.c: New.
16429
16430 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
16431
16432         PR c/17807
16433         * gcc.dg/nested-func-3.c: New test.
16434         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
16435
16436 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
16437
16438         * gcc.test-framework/gen_directive_tests: Generate tests for
16439         selector expressions.
16440
16441 2005-02-02  Matt Austern  <austern@apple.com>
16442
16443         PR c++/19628
16444         * g++/ext/builtin7.C: New.
16445         * g++/ext/builtin8.C: New.
16446
16447 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16448
16449         PR c/18502
16450         * gcc.dg/pr18502-1.c: New test.
16451
16452 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16453
16454         PR c++/17413
16455         * g++.dg/template/local4.C: Tweak.
16456
16457 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16458
16459         PR tree-optimization/19578
16460         * gcc.c-torture/compile/20050202-1.c: New test.
16461
16462 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16463
16464         PR c/19435
16465         * gcc.dg/c99-init-4.c: New test.
16466
16467 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16468
16469         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16470
16471         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16472
16473         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16474         * g++.dg/eh/check-vect.h: New.
16475
16476         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16477         * gcc.dg/vect/vect-78.c: Ditto.
16478         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16479         Remove.
16480
16481         * g++.dg/conversion/simd1.C: Expect warning.
16482         * g++.dg/ext/attribute-test-1.C: Ditto.
16483         * g++.dg/ext/attribute-test-2.C: Ditto.
16484         * g++.dg/ext/attribute-test-3.C: Ditto.
16485         * g++.dg/ext/attribute-test-4.C: Ditto.
16486
16487         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16488         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16489
16490         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16491
16492 2005-02-01  Richard Henderson  <rth@redhat.com>
16493
16494         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16495         long double for ibm double-double format.
16496         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16497
16498 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16499
16500         PR tree-optimization/19633
16501         * testsuite/gcc.dg/pr19633-1.c: New test.
16502         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16503         to NULL or a symbol.
16504
16505 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16506
16507         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16508         New procs.
16509         (dg-process-target (local override)): Handle selector expressions.
16510
16511         * gcc.test-framework/README: Describe tests in source directory.
16512         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16513         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16514         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16515         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16516         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16517         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16518         * gcc.test-framework/dg-do-link-exp-P.c: New test.
16519         * gcc.test-framework/dg-do-run-exp-P.c: New test.
16520         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16521         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16522         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16523         * gcc.test-framework/dg-error-exp-P.c: New test.
16524         * gcc.test-framework/dg-error-exp-XP.c: New test.
16525         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16526         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16527         * gcc.test-framework/dg-output-exp-P.c: New test.
16528         * gcc.test-framework/dg-output-exp-XF.c: New test.
16529         * gcc.test-framework/dg-warning-exp-P.c: New test.
16530         * gcc.misc-tests/dg-1.c: Remove.
16531         * gcc.misc-tests/dg-2.c: Remove.
16532         * gcc.misc-tests/dg-3.c: Remove.
16533         * gcc.misc-tests/dg-4.c: Remove.
16534         * gcc.misc-tests/dg-5.c: Remove.
16535         * gcc.misc-tests/dg-6.c: Remove.
16536         * gcc.misc-tests/dg-7.c: Remove.
16537         * gcc.misc-tests/dg-8.c: Remove.
16538         * gcc.misc-tests/dg-9.c: Remove.
16539         * gcc.misc-tests/dg-10.c: Remove.
16540         * gcc.misc-tests/dg-11.c: Remove.
16541         * gcc.misc-tests/dg-12.c: Remove.
16542         * gcc.misc-tests/dg-test.exp: Remove.
16543
16544         * gcc.test-framework/test-framework.awk: Change recording and
16545         printing of passes and failures.
16546
16547         * gcc.test-framework: New directory.
16548         * gcc.test-framework/README: New.
16549         * gcc.test-framework/test-framework.exp: New.
16550         * gcc.test-framework/test-framework.awk: New.
16551         * gcc.test-framework/gen_directive_tests: New.
16552
16553 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16554
16555         * lib/treelang.exp: Fix comment typos.
16556         (treelang_target_compile): Don't append libs=-ltreelang to options.
16557
16558 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16559
16560         * g++.dg/parse/typename7.C: Adjust error messages.
16561
16562 2005-01-31  Jeff Law  <law@redhat.com>
16563
16564         * gcc.c-torture/execute/20050131-1.c: New test.
16565         * gcc.dg/wcaselabel.c: New test.
16566
16567 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16568
16569         * g++.dg/other/warning1.C: Adjust error messags.
16570         * g++.dg/parse/constant5.C: New test.
16571
16572 2005-01-31  Steven Bosscher  <stevenb@suse.de>
16573
16574         PR c/19333
16575         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16576         the test case valid.
16577         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16578         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16579         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16580         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16581         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16582         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16583
16584 2005-01-31  Dale Johannesen  <dalej@apple.com>
16585
16586         * g++.dg/opt/pr19650.C: New test.
16587
16588 2005-01-31  Richard Henderson  <rth@redhat.com>
16589
16590         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16591         long double for intel double extended format.
16592         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16593
16594 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16595
16596         PR c++/19555
16597         * g++.dg/template/static10.C: New test.
16598
16599         PR c++/19395
16600         * g++.dg/parse/error24.C: New test.
16601
16602         PR c++/19367
16603         * g++.dg/lookup/builtin1.C: New test.
16604
16605         PR c++/19457
16606         * g++.dg/warn/conv3.C: New test.
16607
16608 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16609
16610         PR fortran/19647
16611         * gfortan.dg/inquire_7.f90
16612
16613 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16614
16615         PR tree-optimization/15791
16616         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16617         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16618         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16619         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16620         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16621         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16622         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16623         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16624         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16625         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16626
16627 2005-01-29  Paul Brook  <paul@codesourcery.com>
16628
16629         PR fortran/18565
16630         * check.c (real_or_complex_check): New function.
16631         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16632         * intrinsic.c (add_functions): Use new check functions.
16633         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16634         Add prototypes.
16635
16636 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16637
16638         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16639         gcc.dg/lvalue-3.c: New tests.
16640         * gcc.dg/concat.c: Update expected messages.
16641
16642 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16643
16644         PR libfortran/19595
16645         * gfortran.dg/eor_1.f90: New test.
16646
16647 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16648
16649         PR fortran/19589
16650         * gfortran.dg/logical_data_1.f90: New test.
16651
16652 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16653
16654         PR c++/19253
16655         * g++.dg/template/crash33.C: New test.
16656
16657         PR c++/19667
16658         * g++.dg/template/crash32.C: New test.
16659
16660 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16661
16662         PR middle-end/16558
16663         * g++.dg/warn/Wreturn-type-2.C: New test.
16664
16665 2004-06-24  Jeff Law  <law@redhat.com>
16666
16667         * gcc.dg/tree-ssa/20050128-1.c: New test.
16668
16669 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16670
16671         * gcc.target/frv/all-mdpackh-1.c: New test.
16672
16673 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16674
16675         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16676
16677 2005-01-27  Richard Henderson  <rth@redhat.com>
16678
16679         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16680
16681 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16682
16683         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16684
16685 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16686
16687         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16688         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16689         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16690         to cope with cases where the multilib options override the dg-options.
16691
16692 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16693
16694         PR c/18946
16695         * gcc.dg/noncompile/20050120-1.c: New test.
16696
16697 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16698
16699         PR tree-optimization/19633
16700         * gcc.dg/pr19633.c: New test.
16701         * gcc.dg/tree-ssa/pr19633.c: New test.
16702
16703 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16704
16705         * gcc.dg/20041216-1.c: New test.
16706
16707 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16708
16709         PR objc/18862
16710         * objc.dg/selector-2.m: New test.
16711
16712 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16713
16714         * g++.dg/opt/range-test-2.C: New test.
16715
16716         PR rtl-optimization/19579
16717         * gcc.c-torture/execute/20050124-1.c: New test.
16718
16719 2005-01-26  Greg Parker  <gparker@apple.com>
16720         Stuart Hastings  <stuart@apple.com>
16721
16722         * gcc.c-torture/execute/20050125-1.c: New.
16723
16724 2005-01-18  Jan Hubicka  <jh@suse.cz>
16725
16726         PR tree-optimize/19337
16727         * gcc.c-torture/compile/20050119-1.c: New test.
16728
16729 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16730
16731         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16732         test for successful match.
16733
16734 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16735
16736         PR objc/18408
16737         * objc.dg/comp-types-7.m: New test.
16738
16739 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16740
16741         * lib/target-supports.exp (current_target_name): New.
16742         (check_effective_target_ilp32, check_effective_target_lp64):
16743         Cache the result to use as long as the current target, with
16744         multilib flags, remains the same.
16745
16746         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16747         (dg-require-weak, dg-require-visibility, dg-require-alias,
16748         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16749         dg-require-effective-target, dg-skip-if): Remove call to
16750         skip_test_and_clear_xfail.
16751         (dg-test): Clear xfail data.
16752
16753 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16754
16755         PR target/17751
16756         * gcc.dg/ppc64-toc.c: New test.
16757
16758         * g++.dg/tree-ssa/empty-1.C: New test.
16759
16760         PR middle-end/19551
16761         * gcc.c-torture/execute/20050121-1.c: New test.
16762         * gcc.dg/20050121-2.c: New test.
16763
16764 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16765         Paul Brook  <paul@codesourcery.com>
16766
16767         PR fortran/17941
16768         * gfortran.dg/real_const_1.f: New test.
16769         * gfortran.dg/real_const_2.f90: New test.
16770         * gfortran.dg/complex_int_1.f90: New test.
16771
16772 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16773
16774         PR fortran/19313
16775         * gfortan.dg/inquire_6.f90: New test.
16776
16777 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16778
16779         PR libfortran/19451
16780         * open_readonly_1.f90: New test.
16781
16782 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16783
16784         PR libfortran/18982
16785         * gfortran.dg/open_new.f90: New file.
16786
16787 2005-01-22  Paul Brook  <paul@codesourcery.com>
16788
16789         * namelist_1.f90: New test.
16790
16791 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16792
16793         PR tree-optimization/19484
16794         * gcc.c-torture/compile/20050122-[12].c: New tests.
16795
16796 2005-01-22  Paul Brook  <paul@codesourcery.com>
16797
16798         * gfortran.dg/implicit_2.f90: New test.
16799
16800 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16801
16802         PR fortran/19314
16803         * gfortran.dg/inquire_5.f90: New test.
16804
16805 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16806
16807         PR c/18809
16808         * gcc.dg/pr18809-1.c: New test.
16809
16810 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16811
16812         * gcc.dg/20050121-1.c: New test.
16813
16814         PR tree-optimization/13000
16815         * gcc.dg/20040206-1.c: Change warning to point where function is
16816         being inlined.
16817
16818 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16819
16820         PR c++/19208
16821         * g++.dg/template/array11.C: New test.
16822
16823 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16824
16825         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16826         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16827         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16828         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16829         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16830         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16831
16832 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16833
16834         PR tree-optimization/15349
16835         * gcc.dg/tree-ssa/pr15349.c: New.
16836
16837 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16838
16839         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16840
16841 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16842
16843         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16844         scan-assembler-times directive name.
16845
16846         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16847         after dg-do.
16848
16849         PR rtl-optimization/19462
16850         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16851
16852 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16853
16854         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16855         counting function calls on ia64.
16856
16857 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16858
16859         PR rtl-optimization/15139
16860         * gcc.dg/20050111-2.c: New test.
16861
16862         PR c/17297
16863         * gcc.c-torture/compile/20050113-1.c: New testcase.
16864
16865         PR middle-end/19164
16866         * gcc.dg/20050113-1.c: New testcase.
16867
16868 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16869
16870         * gcc.dg/vect/vect-85.c: Add comment.
16871         * gcc.dg/vect/vect-86.c: Add xfail for now.
16872         * gcc.dg/vect/vect-87.c: Add xfail for now.
16873         * gcc.dg/vect/vect-88.c: Add xfail for now.
16874         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16875
16876 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16877
16878         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16879
16880 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16881
16882         * g++.dg/debug/typedef3.C: New test.
16883
16884 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16885
16886         PR c/19472
16887         * gcc.dg/asm-a.c: New test.
16888
16889 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16890
16891         * gcc.dg/sh-relax.c: Add prototype for abort.
16892
16893 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16894
16895         * gcc.dg/short-compare-1.c: New test.
16896         * gcc.dg/short-compare-2.c: Likewise.
16897
16898 2005-01-18  Michael Matz  <matz@suse.de>
16899
16900         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16901
16902 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16903
16904         PR tree-optimization/19121
16905         * gcc.c-torture/compile/pr19121.c: New test.
16906
16907 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16908
16909         PR target/19357
16910         * gcc.c-torture/compile/pr19357.c: New test.
16911
16912 2005-01-17  Ian Lance Taylor  <ian@airs.com>
16913
16914         PR c/5675
16915         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16916         pass--those that refer just to the variable, possibly with a
16917         cast.
16918         * gcc.dg/c99-const-expr-3.c: Likewise.
16919
16920         PR middle-end/13127
16921         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16922         longer emitted.
16923
16924 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16925
16926         PR fortran/18778
16927         * gfortran.dg/endfile_2.f90: New test.
16928
16929 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16930
16931         PR 19168
16932         * gfortran.dg/select_5.f90: New test.
16933
16934 2004-01-16  Paul Brook  <paul@codesourcery.com>
16935
16936         * gfortran.dg/common_4.f90: New test.
16937
16938 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16939
16940         PR rtl-optimization/19462
16941         * gcc.dg/torture/pr19462-1.c: New test.
16942
16943 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16944
16945         PR objc/19321
16946         * objc.dg/func-ptr-2.m: New.
16947         * objc.dg/volatile-1.m: New.
16948
16949 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16950
16951         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16952
16953 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16954
16955         PR tree-optimization/19060
16956         * gcc.c-torture/execute/20050104-1.c: New test.
16957
16958 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16959
16960         PR fortran/18983
16961         * gfortran.dg/write_to_null.f90: New test.
16962
16963 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16964             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16965
16966         PR other/19328
16967         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16968         argument.
16969
16970 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16971
16972         PR c++/19263
16973         * g++.dg/init/vector1.C: New test.
16974
16975 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
16976
16977         PR target/13158
16978         * gcc.target/ia64/sibcall-unwind-1.c: New test.
16979         PR target/18987
16980         * gcc.target/ia64/sibcall-unwind-2.c: New test.
16981
16982 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
16983
16984         * gfortran.dg/select_1.f90: New test.
16985         * gfortran.dg/select_2.f90: New test.
16986         * gfortran.dg/select_3.f90: New test.
16987         * gfortran.dg/select_4.f90: New test.
16988
16989 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
16990
16991         PR middle-end/19084
16992         PR rtl-optimization/19348
16993         * gcc.dg/20050111-1.c: New test.
16994         * gcc.c-torture/execute/20050111-1.c: New test.
16995
16996         * gcc.dg/i386-asm-4.c: New test.
16997
16998 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16999
17000         * gcc.dg/nested-func-2.c: New test.
17001         * ada/acats/norun.lst: Remove c953002.
17002
17003 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
17004
17005         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
17006
17007 2005-01-12  Ben Elliston  <bje@au.ibm.com>
17008
17009         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
17010
17011 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
17012
17013         PR target/18761
17014         * g++.dg/abi/align1.C: New test.
17015
17016 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
17017
17018         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
17019         at a time.
17020         * g++.dg/ext/altivec_check.h: Support compiling as C.
17021
17022 2005-01-10  Roger Sayle  <roger@eyesopen.com>
17023
17024         PR c++/19355
17025         * g++.dg/expr/pr19355-1.C: New test case.
17026
17027 2005-01-10  Laurent GUERBY <laurent@guerby.net>
17028
17029         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
17030         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
17031         * ada/acats/tests/c3/c92005b.ada: Likewise.
17032         * ada/acats/tests/c3/cxb3012.a: Likewise.
17033         * ada/acats/norun.lst: Add c380004 and c953002, add PR
17034
17035 2005-01-09  Paul Brook  <paul@codesourcery.com>
17036
17037         * gfortran.dg/common_2.f90: New file.
17038         * gfortran.dg/common_3.f90: New file.
17039
17040 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
17041
17042         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
17043
17044 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17045
17046         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
17047         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
17048         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
17049         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
17050         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
17051         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
17052         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
17053         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
17054         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
17055         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
17056         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
17057         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
17058         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
17059         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
17060         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
17061         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
17062         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
17063         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
17064         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
17065         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
17066         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
17067         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
17068         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
17069         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
17070         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
17071         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
17072         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
17073         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
17074         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
17075         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
17076         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
17077         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
17078         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
17079         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
17080         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
17081         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
17082         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
17083         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
17084         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
17085         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
17086         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
17087         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
17088         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
17089         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
17090         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
17091         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
17092         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
17093         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
17094         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
17095         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
17096         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
17097         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
17098         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
17099         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
17100         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
17101         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
17102         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
17103         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
17104         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
17105         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
17106         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
17107         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
17108         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
17109         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
17110         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
17111         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
17112         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
17113
17114         * gcc.dg/vect/vect-1.c: Fix spelling.
17115         * gcc.dg/vect/vect-10.c: Fix spelling.
17116         * gcc.dg/vect/vect-11.c: Fix spelling.
17117         * gcc.dg/vect/vect-12.c: Fix spelling.
17118         * gcc.dg/vect/vect-14.c: Fix spelling.
17119         * gcc.dg/vect/vect-15.c: Fix spelling.
17120         * gcc.dg/vect/vect-16.c: Fix spelling.
17121         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
17122         * gcc.dg/vect/vect-64.c: Fix comments.
17123         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
17124
17125 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17126             Ira Rosen  <irar@il.ibm.com>
17127
17128         * gcc.dg/vect/vect-70.c: New test.
17129         * gcc.dg/vect/vect-71.c: New test.
17130
17131 2005-01-09  Manfred Hollstein  <mh@suse.com>
17132
17133         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
17134         * gcc.dg/pr18241-2.c: Likewise.
17135         * gcc.dg/pr18241-3.c: Likewise.
17136         * gcc.dg/pr18241-4.c: Likewise.
17137         * gcc.dg/pr18241-5.c: Likewise.
17138
17139 2005-01-08  Richard Henderson  <rth@redhat.com>
17140
17141         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17142         False for x86 and x86-64.
17143
17144 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
17145
17146         PR tree-optimization/18241
17147         * gcc.dg/pr18241-1.c: New test.
17148         * gcc.dg/pr18241-2.c: New test.
17149         * gcc.dg/pr18241-3.c: New test.
17150         * gcc.dg/pr18241-4.c: New test.
17151         * gcc.dg/pr18241-5.c: New test.
17152
17153 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
17154
17155         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
17156         gfortran.dg/select_4.f90: New.
17157
17158 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17159
17160         * gcc.c-torture/execute/20050107-1.c: New test.
17161
17162 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
17163
17164         PR c++/19298
17165         * g++.dg/template/ref2.C: New.
17166
17167 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
17168
17169         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
17170         instead of being empty.
17171
17172 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17173
17174         PR fortran/15553
17175         * gfortran.dg/array-1.f90: New test.
17176
17177 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17178
17179         PR tree-optimization/19283
17180         * gcc.c-torture/execute/20050106-1.c: New test.
17181
17182         PR rtl-optimization/18861
17183         * gcc.dg/20050105-1.c: New test.
17184
17185         PR tree-optimization/18828
17186         * gcc.dg/20050105-2.c: New test.
17187
17188 2005-01-07  Andreas Jaeger  <aj@suse.de>
17189
17190         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
17191
17192 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
17193
17194         PR fortran/18398
17195         * gfortran.dg/fmt_read.f90: New test.
17196
17197 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
17198
17199         * gcc.dg/rs6000-ldouble-2.c: New.
17200
17201 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
17202
17203         PR c++/19244
17204         * g++.dg/parser/ctor2.C: New test.
17205
17206 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17207
17208         PR c++/17154
17209         * g++.dg/template/using9.C: New test.
17210
17211 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17212
17213         PR c++/19258
17214         * g++.dg/lookup/friend6.C: New test.
17215
17216 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17217
17218         PR c++/19270
17219         * g++.dg/template/array10.C: New.
17220
17221 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17222
17223         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
17224         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
17225
17226 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
17227
17228         * gcc.c-torture/compile/20050105-1.c: New test.
17229
17230 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
17231
17232         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
17233
17234 2005-01-05  Roger Sayle  <roger@eyesopen.com>
17235
17236         PR middle-end/19100
17237         * gcc.dg/conv-3.c: New test case.
17238
17239 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
17240
17241         * gcc.dg/asm-wide-1.c: New test.
17242
17243 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17244
17245         PR c++/19030
17246         * g++.dg/parse/crash22.C: New
17247
17248 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
17249
17250         PR 19257
17251         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
17252
17253 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
17254
17255         PR middle-end/17767
17256         * gcc.dg/i386-mmx-6.c: New test case.
17257
17258 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
17259
17260         PR tree-optimization/18308
17261         * gcc.dg/vect/pr18308.c: New testcase.
17262
17263 2005-01-04  Andreas Jaeger  <aj@suse.de>
17264
17265         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
17266
17267 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17268             Robert Bowdidge <bowdidge@apple.com>
17269
17270         * gcc.dg/cpp/subframework1.c: New.
17271         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
17272         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
17273         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
17274         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
17275
17276 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17277
17278         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
17279         producing warning.
17280         * gcc.dg/darwin-weakimport-2.c: New.
17281
17282 2005-01-03  Richard Henderson  <rth@redhat.com>
17283
17284         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
17285
17286 2005-01-03  Richard Henderson  <rth@redhat.com>
17287
17288         * gcc.dg/vect/vect.exp: Enable for ia64.
17289         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
17290         (check_effective_target_vect_float): Likewise.
17291         (check_effective_target_vect_no_align): Likewise.
17292         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
17293         * gcc.dg/vect/vect-8.c: Likewise.
17294
17295 2005-01-03  Uros Bizjak <uros@kss-loka.si>
17296
17297         PR target/19236
17298         * gcc.dg/pr19236-1.c: New test case.
17299
17300 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17301
17302         PR rtl-optimization/12092
17303         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
17304
17305 2005-01-02  Andreas Jaeger  <aj@suse.de>
17306
17307         * gcc.dg/pr12092-1.c: Do not run on x86_64.
17308
17309 2005-01-01  Roger Sayle  <roger@eyesopen.com>
17310             Andrew Pinski  <pinskia@physics.uc.edu>
17311
17312         PR rtl-optimization/12092
17313         * gcc.dg/pr12092-1.c: New test case.
17314
17315 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
17316
17317         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
17318         'hidden' and 'default' for better portability.
17319         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
17320
17321         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
17322         6 and 7.
17323         * g++.old-deja/g++.brendan/new3.C: Likewise.
17324
17325 2005-01-01  Steven Bosscher  <stevenb@suse.de>
17326
17327         * gcc.dg/20041231-1.C: New test.
17328         * g++.dg/warn/Wunreachable-code-1.C: New test.
17329
17330 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
17331
17332         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
17333         file, not /dev/null.  Abort on error.
17334
17335 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
17336             Ziemowit Laski  <zlaski@apple.com>
17337
17338         PR objc/18971
17339         * objc.dg/encode-5.m: New test.
17340
17341 2004-12-29  Richard Henderson  <rth@redhat.com>
17342
17343         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
17344         * objc.dg/stabs-1.m: Disable for ia64.
17345
17346 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
17347
17348         PR c++/19190
17349         * g++.dg/warn/Wunused-10.C: New test.
17350
17351 2004-12-28  Richard Henderson  <rth@redhat.com>
17352
17353         * objc.dg/stabs-1.m: Disable for alpha.
17354
17355 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17356
17357         PR c++/19149
17358         * g++.dg/parse/error23.C: New test.
17359
17360 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17361
17362         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
17363
17364         PR fortran/19032
17365         * gfortran.dg/intrinsic_modulo_1.f90: New.
17366         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
17367         tests with divisor -1.
17368
17369 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17370
17371         * g++.dg/opt/temp1.C (memcpy): Return a value.
17372
17373         PR c++/19148
17374         * g++.dg/expr/cond7.C: New test.
17375
17376 2004-12-27  Paul Brook  <paul@codesourcery.com>
17377
17378         * gfortran.dg/g77/select_no_compile.f: Remove.
17379
17380 2004-12-27  Richard Henderson  <rth@redhat.com>
17381
17382         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
17383         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
17384         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
17385
17386 2004-12-26  Richard Henderson  <rth@redhat.com>
17387
17388         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
17389         by 1i instead of token pasting.
17390
17391 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17392
17393         PR tree-optimization/17578
17394         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
17395         to additional_flags.
17396         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
17397
17398 2004-12-25  Richard Henderson  <rth@redhat.com>
17399
17400         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17401         Remove Alpha.
17402
17403 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17404
17405         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
17406         hppa*-*-hpux*.
17407         * gcc.dg/pr17957.c (dg-options): Likewise.
17408         * gcc.dg/struct-ret-1.c: Add prototype for abort.
17409         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
17410         instead of 0 on __hppa__.
17411         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
17412         "foo,%r" on hppa*-*-*.
17413
17414 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
17415
17416         PR fortran/19071
17417         * gfortran.dg/complex_write.f90: New test.
17418
17419 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17420
17421         PR c++/17595
17422         * g++.dg/parse/pragma2.C: New test.
17423
17424         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
17425
17426 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17427
17428         * gcc.dg/empty2.c: Add missing dg-warning.
17429
17430 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17431
17432         PR c++/17413
17433         * g++.dg/template/local4.C: New test.
17434         * g++.dg/template/crash19.C: Add dg-error marker.
17435
17436         * g++.dg/template/crash31.C: Correct embedded PR number.
17437
17438 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17439
17440         PR c++/16405
17441         * g++.dg/opt/temp1.C: Add do-run marker.
17442
17443 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17444
17445         * g++.dg/template/spec19.C: New.
17446
17447 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17448
17449         PR target/16819
17450         * gcc.dg/empty2.c: New.
17451
17452 2004-12-23  Richard Henderson  <rth@redhat.com>
17453
17454         * lib/target-supports.exp (check_effective_target_vect_no_align):
17455         Remove i?86 and x86-64.
17456
17457 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17458
17459         PR c++/16405
17460         * g++.dg/opt/temp1.C: New test.
17461
17462 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17463
17464         PR c++/18733
17465         * g++.dg/template/friend33.C: New testcase.
17466
17467 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17468
17469         PR c++/18464
17470         * g++.dg/template/cond5.C: New test.
17471
17472         PR c++/18492
17473         * g++.dg/inherit/thunk3.C: New test.
17474
17475         PR c++/11224
17476         * g++.dg/warn/Wunused-9.C: New test.
17477
17478 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17479
17480         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17481
17482 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17483
17484         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17485
17486 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17487
17488         PR c++/18378
17489         * g++.dg/ext/packed8.C: New test.
17490
17491         PR c++/19063
17492         * g++.dg/template/crash31.C: New test.
17493
17494         PR c++/19034
17495         * g++.dg/template/crash30.C: New test.
17496
17497 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17498
17499         PR C++/18984
17500         * g++.dg/eh/ctor3.C: New test.
17501
17502 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17503
17504         * objc.dg/stabs-1.m: Allow section name to be quoted and
17505         assembly label to begin with '.LL'.
17506
17507 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17508
17509         * gcc.dg/vect/vect.exp
17510         (check_effective_target_lp64_or_vect_no_align): New.
17511         * gcc.dg/vect/vect-77.c: Use it.
17512         * gcc.dg/vect/vect-78.c: Use it.
17513
17514         * lib/target-supports.exp
17515         (check_effective_target_vect_no_max,
17516         check_effective_target_vect_no_bitwise,
17517         check_effective_target_vect_no_align): New.
17518         * gcc.dg/vect/vect-13.c: Use them.
17519         * gcc.dg/vect/vect-17.c: Ditto.
17520         * gcc.dg/vect/vect-18.c: Ditto.
17521         * gcc.dg/vect/vect-19.c: Ditto.
17522         * gcc.dg/vect/vect-20.c: Ditto.
17523         * gcc.dg/vect/vect-27.c: Ditto.
17524         * gcc.dg/vect/vect-29.c: Ditto.
17525         * gcc.dg/vect/vect-44.c: Ditto.
17526         * gcc.dg/vect/vect-48.c: Ditto.
17527         * gcc.dg/vect/vect-50.c: Ditto.
17528         * gcc.dg/vect/vect-52.c: Ditto.
17529         * gcc.dg/vect/vect-54.c: Ditto.
17530         * gcc.dg/vect/vect-56.c: Ditto.
17531         * gcc.dg/vect/vect-58.c: Ditto.
17532         * gcc.dg/vect/vect-60.c: Ditto.
17533         * gcc.dg/vect/vect-72.c: Ditto.
17534         * gcc.dg/vect/vect-80.c: Ditto.
17535
17536 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17537
17538         PR c++/14075
17539         * g++.dg/init/string1.C: New.
17540
17541         PR c++/18975
17542         * g++.dg/other/synth1.C: New.
17543
17544 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17545
17546         PR c/18963
17547         * gcc.dg/pr18963-1.c: New test.
17548
17549 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17550
17551         PR c/18596
17552         * gcc.dg/funcdef-storage-1.c (foo): Remove.
17553         * gcc.dg/pr18596-1.c: Use dg-error.
17554         (dg-options): Use -fno-unit-at-a-time.
17555         * gcc.dg/pr18596-2.c: New test.
17556         * gcc.dg/pr18596-3.c: New test.
17557
17558 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17559
17560         PR middle-end/18683
17561         * g++.dg/opt/pr18683-1.C: New test case.
17562
17563 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17564
17565         PR other/19093
17566         * g++.dg/opt/max1.C: Fix for 64bit targets.
17567
17568 2004-12-20  Matt Austern  <austern@apple.com>
17569
17570         PR c++/19044
17571         * g++.dg/ext/builtin6.C: New
17572
17573 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17574
17575         PR tree-optimization/19080
17576         * gcc.c-torture/compile/pr19080.c: New test.
17577
17578 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17579
17580         * gcc.dg/20041219-1.c: New test.
17581
17582 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17583
17584         PR middle-end/19068
17585         * g++.dg/opt/max1.C: New test case.
17586
17587 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17588
17589         * gcc.dg/fdata-sections-1.c: New test.
17590
17591 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17592
17593         PR middle-end/18548
17594         * gcc.dg/max-1.c: New test case.
17595
17596 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17597
17598         * gcc.c-torture/execute/20041218-1.c: New test.
17599
17600 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17601
17602         * gcc.dg/pr18501.c: New test.
17603         * gcc.dg/uninit-5.c: XFAIL.
17604         * gcc.dg/uninit-9.c: XFAIL.
17605
17606 2004-12-17  Dale Johannesen  <dalej@apple.com>
17607
17608         * gcc.dg/20041213-1.c: New.
17609
17610 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17611
17612         * objc.dg/stabs-1.m: Allow assembly label to begin
17613         with a dot ('.').
17614
17615 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17616
17617         * gcc.c-torture/execute/20041213-1.c: Move...
17618         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17619
17620 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17621
17622         PR c++/18721
17623         * g++.dg/lookup/conv-5.C: New.
17624
17625 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17626
17627         * objc.dg/stabs-1.m: New test.
17628
17629 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17630
17631         * gcc.dg/visibility-c.c: Change compile to
17632         assemble for the test.
17633
17634 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17635
17636         PR target/19041
17637         * gcc.dg/visibility-c.c: New test.
17638
17639 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17640
17641         PR middle-end/18493
17642         * gcc.dg/switch-8.c: New test case.
17643
17644 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17645
17646         PR c++/18905
17647         * g++.dg/template/init4.C: New.
17648         * g++.dg/opt/static3.C: Enable optimizer.
17649
17650 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17651
17652         * g++.dg/other/complex1.C: New test.
17653
17654 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17655
17656         * g++.dg/opt/inline9.C: New test.
17657
17658 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17659
17660         PR fortran/18993
17661         * gfotran.dg/nullify_1.f: New test.
17662
17663 2004-12-15  Richard Henderson  <rth@redhat.com>
17664
17665         * gcc.target/i386/i386.exp: New harness.
17666         * gcc.target/i386/vect-args.c: New.
17667
17668 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17669
17670         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17671
17672 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17673
17674         PR c++/18825
17675         * g++.dg/template/friend32.C: New test.
17676
17677 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17678
17679         * cpp/pragma-once-1.c: New test.
17680         * cpp/pragma-once-1b.h: Likewise.
17681         * cpp/pragma-once-1c.h: Likewise.
17682         * cpp/pragma-once-1d.h: Likewise.
17683         * cpp/inc/pragma-once-1a.h: Likewise.
17684
17685 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17686             Steven G. Kargl  <kargls@comcast.net>
17687
17688         PR fortran/17597
17689         * gfortran.dg/list_read_3.f90: New test.
17690
17691 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17692
17693         * gcc.dg/ftrapv-2.c: New test.
17694
17695 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17696
17697         PR c++/18981
17698         * g++.dg/template/typename9.C: New test.
17699
17700 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17701
17702         PR c++/18738
17703         * g++.dg/template/typename8.C: New test.
17704         * g++.dg/parse/friend2.C: Tweak error message.
17705
17706 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17707
17708         * gcc.c-torture/20041214-1.c: New test.
17709
17710 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17711
17712         PR c++/18965
17713         * g++.dg/init/array17.C: New test.
17714
17715 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17716
17717         PR c++/18793
17718         * g++.dg/init/aggr3.C: New test.
17719
17720 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17721
17722         * gcc.dg/altivec-types-1.c: New test.
17723         * gcc.dg/altivec-types-2.c: New test.
17724         * gcc.dg/altivec-types-3.c: New test.
17725         * gcc.dg/altivec-types-4.c: New test.
17726         * g++.dg/ext/altivec-types-1.C: New test.
17727         * g++.dg/ext/altivec-types-2.C: New test.
17728         * g++.dg/ext/altivec-types-3.C: New test.
17729         * g++.dg/ext/altivec-types-4.C: New test.
17730
17731 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17732
17733         PR middle-end/18951
17734         * gcc.c-torture/execute/20041213-1.c: New test.
17735
17736 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17737
17738         PR c++/18949
17739         * g++.dg/template/cast1.C: New.
17740
17741 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17742
17743         * gcc.c-torture/execute/20041213-2.c: New test.
17744
17745 2004-12-13  Richard Henderson  <rth@redhat.com>
17746
17747         * gcc.dg/i386-sse-10.c: Fix typo in options.
17748
17749 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17750
17751         PR c++/18968
17752         * g++.dg/opt/pr18968.C: New test.
17753
17754 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17755
17756         PR c++/18925
17757         * g++.dg/ext/visibility/staticdatamem.C: New test.
17758
17759 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17760
17761         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17762
17763 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17764
17765         PR rtl-optimization/18928
17766         * gcc.dg/pr18928-1.c: New test case.
17767
17768 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17769
17770         PR tree-opt/16951
17771         * gcc.c-torture/compile/20041211-1.c: New.
17772
17773 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17774
17775         PR middle-end/17564
17776         * gcc.c-torture/execute/20041212-1.c: New test.
17777
17778 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17779
17780         PR fortran/18869
17781         * gfortran.dg/common_1.f90: New test.
17782
17783 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17784         Paul Brook  <paul@codesourcery.com>
17785
17786         PR fortran/16222
17787         * gfortran.dg/real_do_1.f90: New test.
17788
17789 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17790
17791         PR tree-opt/18040
17792         * g++.dg/opt/ptrmem6.C: New test.
17793
17794 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17795
17796         PR middle-end/18921
17797         * gcc.dg/pr18921-1.c: New test case.
17798
17799 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17800
17801         PR fortran/17175
17802         * gfortran.dg/scale_1.f90: New test.
17803
17804 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17805
17806         PR middle-end/18903
17807         * gcc.c-torture/compile/pr18903.c: New test.
17808
17809 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17810
17811         * gcc.c-torture/execute/20041210-1.c: New test.
17812
17813 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17814
17815         PR c++/18731
17816         * g++.dg/parser/struct-1.C: New test.
17817         * g++.dg/parser/struct-2.C: New test.
17818         * g++.dg/parser/struct-3.C: New test.
17819
17820 2004-12-09  Richard Henderson  <rth@redhat.com>
17821
17822         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17823
17824         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17825         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17826
17827 2004-12-09  Matt Austern  <austern@apple.com>
17828
17829         PR c++/18514
17830         * g++.dg/ext/builtin1.C: New
17831         * g++.dg/ext/builtin2.C: New
17832         * g++.dg/ext/builtin3.C: New
17833         * g++.dg/ext/builtin4.C: New
17834         * g++.dg/ext/builtin5.C: New
17835
17836 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17837
17838         PR tree-opt/18904
17839         * g++.dg/opt/ptrmem5.C: New test.
17840
17841 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17842
17843         * g++.dg/parse/typename5.C: Adjust for new error.
17844         * g++.dg/parse/typename7.C: New.
17845
17846 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17847
17848         PR c++/18073
17849         * g++.dg/other/mmintrin.C: New test.
17850
17851 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17852
17853         PR c++/16681
17854         * g++.dg/init/array15.C: New.
17855         * g++.dg/init/array16.C: New.
17856
17857 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17858
17859         PR fortran/18826
17860         * gfortran.dg/assign_1.f90: New test.
17861
17862 2004-12-08  Nick Clifton  <nickc@redhat.com>
17863
17864         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17865         * gcc.target/xstormy16/data_below100: Likewise.
17866         * gcc.target/xstormy16/sfr: Likewise.
17867         * gcc.target/xstormy16/below100.S: New test source file.
17868         * gcc.target/xstormy16/below100.ld: New test linker script.
17869         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17870         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17871         bp instructions.
17872         * gcc.target/xstormy16/bp.c: Likewise.
17873
17874         * gcc.target/xstormy16/bss_below100: New files:
17875         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17876         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17877         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17878         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17879         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17880         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17881         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17882         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17883         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17884         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17885         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17886         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17887         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17888         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17889         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17890         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17891         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17892         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17893         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17894         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17895         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17896         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17897         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17898         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17899         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17900         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17901         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17902
17903         * gcc.target/xstormy16/data_below100: New files:
17904         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17905         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17906         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17907         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17908         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17909         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17910         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17911         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17912         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17913         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17914         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17915         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17916         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17917         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17918         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17919         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17920         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17921         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17922         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17923         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17924         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17925         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17926         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17927         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17928         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17929         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17930         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17931
17932         * gcc.target/xstormy16/sfr: New files:
17933         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
17934         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
17935         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
17936         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
17937         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
17938         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
17939         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
17940         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
17941         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
17942         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
17943         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
17944         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
17945         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
17946         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
17947         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
17948         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
17949         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
17950         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
17951         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
17952         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
17953         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
17954         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
17955         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
17956         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
17957         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
17958         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
17959         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
17960         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
17961         27_if0_sfrw_bitfield_f.c
17962
17963 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17964
17965         PR c++/18100
17966         * g++.dg/lookup/name-clash4.C: New test.
17967
17968 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17969
17970         PR c++/18672
17971         * g++.dg/opt/array1.C: New.
17972
17973         PR c++/18803
17974         * g++.dg/template/operator5.C: New.
17975
17976 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17977
17978         PR c/18867
17979         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17980
17981 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17982
17983         * gcc.dg/noncompile/20041207.c: New test.
17984
17985 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17986
17987         * g++.dg/other/unreachable-1.C: New test.
17988
17989 2004-12-06  Nick Clifton  <nickc@redhat.com>
17990
17991         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
17992         <limits.h> because the latter comes from gcc's include/ directory
17993         and not the newlib/libc/include directory.
17994
17995 2004-12-04  Richard Henderson  <rth@redhat.com>
17996
17997         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17998
17999 2004-12-04  Richard Henderson  <rth@redhat.com>
18000
18001         * lib/target-supports.exp (check_gc_sections_available): Disable
18002         for alpha and ia64.
18003
18004 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
18005
18006         PR middle-end/17909
18007         * g++.dg/other/vararg-2.C: New test.
18008
18009 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18010
18011         PR c++/17011, c++/17971
18012         * g++.dg/template/error15.C: Adjust expected error.
18013         * g++.dg/template/instantiate3.C: Likewise.
18014
18015 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
18016
18017         * gcc.dg/altivec-18.c: Fix for darwin
18018
18019 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18020
18021         PR c++/18782
18022         * g++.dg/parse/ptrmem2.C: New.
18023
18024         PR c++/18318
18025         * g++.dg/template/new1.C: New.
18026
18027 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18028
18029         PR fortran/18710
18030         * gfortran.dg/direct_io_3.f90: New test.
18031
18032 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
18033
18034         PR 18758
18035         * g++.dg/parse/crash21.C: New.
18036
18037 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18038
18039         PR c++/15664, c++/18276
18040         * g++.dg/template/ttp13.C: New test.
18041         * g++.dg/template/ttp14.C: Likewise.
18042
18043 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18044
18045         PR c++/18123
18046         * g++.dg/parse/enum2.C: New test.
18047         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
18048
18049 2004-12-02  Nick Clifton  <nickc@redhat.com>
18050
18051         * gcc.target/xstormy16: New test directory.
18052         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18053         * gcc.target/xstormy16/bp.c: Check the generation of bp
18054         instructions.
18055         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
18056         bn instructions and the BELOW100 attribute.
18057
18058 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
18059
18060         PR target/16952
18061         * gcc.dg/ppc-eabi.c: New.
18062
18063 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18064
18065         PR fortran/18284
18066         * gfortran.dg/backspace.f90
18067
18068 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18069
18070         * gfortran.dg/inquire.f90: New test.
18071
18072 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
18073
18074         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
18075         handle effective-target-keyword.
18076         (dg-skip-if): Support effective-target keyword as target list.
18077         (dg-xfail-if): Ditto.
18078         * lib/target-supports.exp (is-effective-target-keyword): New proc.
18079
18080 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
18081
18082         PR tree-optimization/18291
18083         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
18084
18085 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
18086
18087         PR C++/18729
18088         * g++.dg/parse/crash20.C: New.
18089
18090         PR c++/17431
18091         * g++.dg/overload/arg1.C: New.
18092         * g++.dg/overload/arg2.C: New.
18093         * g++.dg/overload/arg3.C: New.
18094         * g++.dg/overload/arg4.C: New.
18095
18096 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
18097
18098         * gcc.dg/c99-flex-array-4.c: Remove.
18099
18100 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18101
18102         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
18103
18104         * lib/target-supports.exp (is-effective-target): Simplify.
18105
18106         * lib/target-supports.exp (check_effective_target_vect_long):
18107         Fix for powerpc64-*-*.
18108
18109 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
18110
18111         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
18112         to support new requirements on FreeBSD 5.
18113
18114 2004-11-30  Devang Patel  <dpatel@apple.com>
18115
18116         PR 18702
18117         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
18118
18119 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18120
18121         * g++.dg/ext/altivec-13.C: New test.
18122
18123 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
18124
18125         PR tree-opt/18298
18126         * gcc.c-torture/execute/p18298.c: New test.
18127
18128 2004-11-30  Ira Rosen  <irar@il.ibm.com>
18129             Dorit Naishlos  <dorit@il.ibm.com>
18130
18131         PR tree-opt/18607
18132         * gcc.dg/vect/vect-89.c: New test.
18133
18134 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
18135
18136         * gcc.dg/pr18596-1.c: New test.
18137
18138 2004-11-30  Ben Elliston  <bje@au.ibm.com>
18139
18140         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
18141
18142 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18143
18144         PR c/18479
18145         * gcc.dg/pr18479.c: New test.
18146
18147 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18148
18149         PR target/18490
18150         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
18151         mmix-knuth-mmixware.
18152
18153         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
18154         cris-*-elf* cris-*-aout* mmix-*-*
18155
18156 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18157
18158         PR middle-end/18725
18159         * gcc.dg/pr18725.c: New test.
18160
18161 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18162
18163         PR target/18488
18164         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
18165
18166         PR target/18336
18167         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
18168
18169 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
18170
18171         PR c++/18368
18172         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
18173         * g++.old-deja/g++.law/ctors5.C: Likewise.
18174         * g++.old-deja/g++.other/crash25.C: Likewise.
18175
18176         PR c++/18674
18177         * g++.dg/template/error16.C: New test.
18178
18179         PR c++/18512
18180         * g++.dg/template/crash29.C: New test.
18181
18182 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
18183
18184         PR tree-optimization/18712
18185         * gcc.c-torture/compile/pr18712.c: New test.
18186
18187 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
18188
18189         PR c/7544
18190         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
18191         tests.
18192
18193 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18194
18195         PR c++/18652
18196         * g++.dg/lookup/crash6.C: New test.
18197
18198 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18199
18200         PR middle-end/18164
18201         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
18202
18203 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18204
18205         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
18206         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
18207         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
18208
18209 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
18210
18211         * gcc.dg/pr18164.c: New test.
18212
18213 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
18214
18215         * gcc.dg/funroll-loops-all.c: New.
18216
18217 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18218
18219         PR target/18489
18220         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
18221         delimeter, match space and TAB as well as ":".
18222
18223         PR target/18484
18224         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
18225
18226         PR target/18348
18227         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
18228
18229         PR target/18345
18230         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
18231
18232         PR target/18337
18233         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
18234
18235 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
18236
18237         * gfortran.dg/direct_io_2.f90: New test.
18238
18239 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18240
18241         PR target/18334
18242         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
18243
18244 2004-11-28  Richard Henderson  <rth@redhat.com>
18245
18246         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
18247
18248 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
18249
18250         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
18251         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
18252         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
18253         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
18254         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
18255         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
18256         gcc.dg/pointer-arith-8.c: New tests.
18257
18258 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
18259
18260         PR fortran/18364
18261         * gfortran.dg/endfile.f90: New test.
18262
18263 2004-11-27  Falk Hueffner  <falk@debian.org>
18264
18265         * gcc.dg/loop-6.c: New test.
18266
18267 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18268
18269         * gcc.c-torture/execute/20041126-1.c: New test.
18270
18271 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18272
18273         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
18274         on IRIX.
18275
18276 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18277
18278         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
18279         functions.
18280
18281 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18282
18283         PR rtl-optimization/17825
18284         * gcc.c-torture/compile/20041119-1.c: New test.
18285
18286 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18287
18288         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
18289         Check existence of ld library path variables before unsetting.
18290
18291 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
18292
18293         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
18294
18295 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18296
18297         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
18298
18299 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18300
18301         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
18302
18303 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18304
18305         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
18306         dg-do directive.
18307
18308 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18309
18310         * gcc.dg/pr17957.c: Pass --param, not -param.
18311
18312 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18313
18314         PR middle-end/17957
18315         * testsuite/gcc.dg/pr17957.c: New test.
18316
18317 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
18318
18319         PR c++/18445
18320         * g++.dg/template/crash28.C: Likewise.
18321
18322         PR c++/18001
18323         * g++.dg/expr/unary2.C: Adjust lvalue messages.
18324         * g++.dg/ext/lvaddr.C: Likewise.
18325         * g++.dg/opt/pr7503-3.C: Likewise.
18326
18327         PR c++/18466
18328         * g++.dg/parse/qualified3.C: New test.
18329         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
18330
18331         PR c++/18545
18332         * g++.dg/expr/return1.C: New test.
18333
18334 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18335
18336         Friend class name lookup 3/n, PR c++/3332
18337         * g++.dg/lookup/friend3.C: New test.
18338         * g++.dg/lookup/friend4.C: Likewise.
18339         * g++.dg/lookup/friend5.C: Likewise.
18340
18341 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18342
18343         Friend class name lookup 2/n, PR c++/14513, c++/15410
18344         * g++.dg/lookup/friend2.C: New test.
18345         * g++.dg/template/friend31.C: Likewise.
18346
18347 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18348
18349         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
18350
18351 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18352
18353         PR c++/17473
18354         * g++.dg/tc1/dr56.C: Remove.
18355         * g++.dg/template/typedef1.C: Add dg-error markers.
18356         * g++.old-deja/g++.other/typedef7.C: Likewise.
18357
18358         PR c++/18285
18359         * g++.dg/parse/typedef7.C: New test.
18360
18361 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
18362
18363         * gcc.c-torture/execute/20041124-1.c: New test.
18364
18365 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18366
18367         * g++.dg/template/deduce3.C: New test.
18368
18369         PR c++/18586
18370         * g++.dg/template/crash27.C: New test.
18371
18372         PR c++/18530
18373         * g++.dg/warn/Wshadow-3.C: New test.
18374
18375 2004-11-24  Devang Patel  <dpatel@apple.com>
18376
18377         PR/18555
18378         * gcc.dg/cpp/isysroot-1.c: New test.
18379         * gcc.dg/cpp/usr/include/stdio.h: New file.
18380         * gcc.dg/cpp/isysroot-2.c: New test.
18381         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
18382         New file.
18383
18384 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18385
18386         PR c++/8929
18387         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
18388
18389 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18390
18391         * gcc.target/sparc/align.c: Do not include <stdint.h>.
18392         * gcc.target/sparc/pdist.c: Likewise.
18393
18394 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
18395
18396         PR c++/16882
18397         * g++.dg/conversion/simd1.C: New test.
18398
18399 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18400
18401         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
18402         and restore_ld_library_path_env_vars.
18403         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
18404         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
18405         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
18406         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
18407
18408 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
18409
18410         * gcc.dg/pragma-align-2.c: Test macro expansion.
18411         * gcc.dg/pragma-pack-2.c: New test.
18412
18413 2004-11-23  Richard Henderson  <rth@redhat.com>
18414
18415         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
18416         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18417         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
18418         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
18419         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
18420         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
18421
18422         * gcc.dg/vect/vect.exp: Add check for alpha.
18423         * lib/target-supports.exp (check_alpha_max_hw_available): New.
18424         (check_effective_target_vect_int): Enable for alpha.
18425         (check_effective_target_vect_long): New.
18426         (is-effective-target): Add it.
18427
18428 2004-11-23  Uros Bizjak <uros@kss-loka.si>
18429
18430         * gcc.dg/pr18614-1.c: New test.
18431
18432 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18433
18434         * gcc.dg/setjmp-2.c: New test.
18435
18436 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
18437
18438         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
18439         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
18440         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18441         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18442         gcc.target/sparc/pdist.c: New tests.
18443
18444 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18445
18446         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18447
18448 2004-11-22  Dale Johannesen  <dalej@apple.com>
18449
18450         * gcc.dg/20041111-1.c: New.
18451
18452 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18453
18454         PR tree-opt/18536
18455         * gcc.dg/vect/pr18536.c: New test.
18456
18457 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18458
18459         PR c++/18354
18460         * g++.dg/template/nontype11.C: New test.
18461
18462 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18463
18464         PR middle-end/18520
18465         * gcc.dg/pr18520-1.c: New test case.
18466
18467 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18468
18469         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18470         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18471         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18472         expected diagnostics.
18473
18474 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18475
18476         PR target/18580
18477         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18478         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18479         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18480
18481 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18482
18483         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18484
18485 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18486             Joseph Myers  <joseph@codesourcery.com>
18487
18488         * lib/target-supports.exp (check_visibility_available): Really
18489         test the compiler.
18490
18491 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18492
18493         PR tree-opt/18181
18494         * gcc.dg/vect/vect-85.c: New test.
18495         * gcc.dg/vect/vect-86.c: New test.
18496         * gcc.dg/vect/vect-87.c: New test.
18497         * gcc.dg/vect/vect-88.c: New test.
18498
18499 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18500
18501         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18502
18503 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18504
18505         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18506         * gcc.dg/ppc-and-1.c: Ditto.
18507         * gcc.dg/ppc-compare-1.c: Ditto.
18508         * gcc.dg/ppc-mov-1.c: Ditto
18509
18510 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18511             Mark Mitchell  <mark@codesourcery.com>
18512
18513         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18514
18515 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18516             Aldy Hernandez  <aldyh@redhat.com>
18517
18518         * lib/target-supports.exp (check_effective_target_vect_int): New
18519         (check_effective_target_vect_float): New
18520         (check_effective_target_vect_double): New.
18521         (is-effective-target): Support new effective targets keywords.
18522         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18523         default action for dg-do.
18524         * gcc.dg/vect/pr16105.c: Use new support.
18525         * gcc.dg/vect/pr18400.c: Ditto.
18526         * gcc.dg/vect/pr18425.c: Ditto.
18527         * gcc.dg/vect/vect-1.c: Ditto.
18528         * gcc.dg/vect/vect-10.c: Ditto.
18529         * gcc.dg/vect/vect-11.c: Ditto.
18530         * gcc.dg/vect/vect-12.c: Ditto.
18531         * gcc.dg/vect/vect-13.c: Ditto.
18532         * gcc.dg/vect/vect-14.c: Ditto.
18533         * gcc.dg/vect/vect-15.c: Ditto.
18534         * gcc.dg/vect/vect-16.c: Ditto.
18535         * gcc.dg/vect/vect-17.c: Ditto.
18536         * gcc.dg/vect/vect-18.c: Ditto.
18537         * gcc.dg/vect/vect-19.c: Ditto.
18538         * gcc.dg/vect/vect-2.c: Ditto.
18539         * gcc.dg/vect/vect-20.c: Ditto.
18540         * gcc.dg/vect/vect-21.c: Ditto.
18541         * gcc.dg/vect/vect-22.c: Ditto.
18542         * gcc.dg/vect/vect-23.c: Ditto.
18543         * gcc.dg/vect/vect-24.c: Ditto.
18544         * gcc.dg/vect/vect-25.c: Ditto.
18545         * gcc.dg/vect/vect-26.c: Ditto.
18546         * gcc.dg/vect/vect-27.c: Ditto.
18547         * gcc.dg/vect/vect-27a.c: Ditto.
18548         * gcc.dg/vect/vect-28.c: Ditto.
18549         * gcc.dg/vect/vect-29.c: Ditto.
18550         * gcc.dg/vect/vect-29a.c: Ditto.
18551         * gcc.dg/vect/vect-3.c: Ditto.
18552         * gcc.dg/vect/vect-30.c: Ditto.
18553         * gcc.dg/vect/vect-31.c: Ditto.
18554         * gcc.dg/vect/vect-32.c: Ditto.
18555         * gcc.dg/vect/vect-33.c: Ditto.
18556         * gcc.dg/vect/vect-34.c: Ditto.
18557         * gcc.dg/vect/vect-35.c: Ditto.
18558         * gcc.dg/vect/vect-36.c: Ditto.
18559         * gcc.dg/vect/vect-37.c: Ditto.
18560         * gcc.dg/vect/vect-38.c: Ditto.
18561         * gcc.dg/vect/vect-4.c: Ditto.
18562         * gcc.dg/vect/vect-40.c: Ditto.
18563         * gcc.dg/vect/vect-41.c: Ditto.
18564         * gcc.dg/vect/vect-42.c: Ditto.
18565         * gcc.dg/vect/vect-43.c: Ditto.
18566         * gcc.dg/vect/vect-44.c: Ditto.
18567         * gcc.dg/vect/vect-45.c: Ditto.
18568         * gcc.dg/vect/vect-46.c: Ditto.
18569         * gcc.dg/vect/vect-47.c: Ditto.
18570         * gcc.dg/vect/vect-48.c: Ditto.
18571         * gcc.dg/vect/vect-48a.c: Ditto.
18572         * gcc.dg/vect/vect-49.c: Ditto.
18573         * gcc.dg/vect/vect-5.c: Ditto.
18574         * gcc.dg/vect/vect-50.c: Ditto.
18575         * gcc.dg/vect/vect-51.c: Ditto.
18576         * gcc.dg/vect/vect-52.c: Ditto.
18577         * gcc.dg/vect/vect-53.c: Ditto.
18578         * gcc.dg/vect/vect-54.c: Ditto.
18579         * gcc.dg/vect/vect-55.c: Ditto.
18580         * gcc.dg/vect/vect-56.c: Ditto.
18581         * gcc.dg/vect/vect-56a.c: Ditto.
18582         * gcc.dg/vect/vect-57.c: Ditto.
18583         * gcc.dg/vect/vect-58.c: Ditto.
18584         * gcc.dg/vect/vect-59.c: Ditto.
18585         * gcc.dg/vect/vect-6.c: Ditto.
18586         * gcc.dg/vect/vect-60.c: Ditto.
18587         * gcc.dg/vect/vect-61.c: Ditto.
18588         * gcc.dg/vect/vect-62.c: Ditto.
18589         * gcc.dg/vect/vect-63.c: Ditto.
18590         * gcc.dg/vect/vect-64.c: Ditto.
18591         * gcc.dg/vect/vect-65.c: Ditto.
18592         * gcc.dg/vect/vect-66.c: Ditto.
18593         * gcc.dg/vect/vect-67.c: Ditto.
18594         * gcc.dg/vect/vect-68.c: Ditto.
18595         * gcc.dg/vect/vect-69.c: Ditto.
18596         * gcc.dg/vect/vect-7.c: Ditto.
18597         * gcc.dg/vect/vect-72.c: Ditto.
18598         * gcc.dg/vect/vect-72a.c: Ditto.
18599         * gcc.dg/vect/vect-73.c: Ditto.
18600         * gcc.dg/vect/vect-74.c: Ditto.
18601         * gcc.dg/vect/vect-75.c: Ditto.
18602         * gcc.dg/vect/vect-76.c: Ditto.
18603         * gcc.dg/vect/vect-77.c: Ditto.
18604         * gcc.dg/vect/vect-77a.c: Ditto.
18605         * gcc.dg/vect/vect-78.c: Ditto.
18606         * gcc.dg/vect/vect-79.c: Ditto.
18607         * gcc.dg/vect/vect-8.c: Ditto.
18608         * gcc.dg/vect/vect-80.c: Ditto.
18609         * gcc.dg/vect/vect-82.c: Ditto.
18610         * gcc.dg/vect/vect-82_64.c: Ditto.
18611         * gcc.dg/vect/vect-83.c: Ditto.
18612         * gcc.dg/vect/vect-83_64.c: Ditto.
18613         * gcc.dg/vect/vect-9.c: Ditto.
18614         * gcc.dg/vect/vect-all.c: Ditto.
18615         * gcc.dg/vect/vect-none.c: Ditto.
18616
18617 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18618
18619         * lib/gcc-dg.exp (dg-skip-if): New function.
18620         (dg-forbid-option): Remove.
18621         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18622         * g++.dg/abi/bitfield8.C: Likewise.
18623         * g++.dg/abi/dtor1.C: Likewise.
18624         * g++.dg/abi/empty10.C: Likewise.
18625         * g++.dg/abi/empty7.C: Likewise.
18626         * g++.dg/abi/empty9.C: Likewise.
18627         * g++.dg/abi/layout3.C: Likewise.
18628         * g++.dg/abi/layout4.C: Likewise.
18629         * g++.dg/abi/thunk1.C: Likewise.
18630         * g++.dg/abi/thunk2.C: Likewise.
18631         * g++.dg/abi/vbase11.C: Likewise.
18632         * g++.dg/abi/vthunk2.C: Likewise.
18633         * g++.dg/abi/vthunk3.C: Likewise.
18634         * g++.dg/ext/attrib8.C: Likewise.
18635         * g++.dg/opt/longbranch2.C: Likewise.
18636         * g++.dg/opt/reg-stack4.C: Likewise.
18637         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18638         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18639         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18640         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18641         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18642         * gcc.dg/20000609-1.c: Likewise.
18643         * gcc.dg/20000720-1.c: Likewise.
18644         * gcc.dg/20011107-1.c: Likewise.
18645         * gcc.dg/20011119-1.c: Likewise.
18646         * gcc.dg/20020108-1.c: Likewise.
18647         * gcc.dg/20020122-2.c: Likewise.
18648         * gcc.dg/20020122-3.c: Likewise.
18649         * gcc.dg/20020201-3.c: Likewise.
18650         * gcc.dg/20020206-1.c: Likewise.
18651         * gcc.dg/20020218-1.c: Likewise.
18652         * gcc.dg/20020310-1.c: Likewise.
18653         * gcc.dg/20020411-1.c: Likewise.
18654         * gcc.dg/20020418-2.c: Likewise.
18655         * gcc.dg/20020426-1.c: Likewise.
18656         * gcc.dg/20020426-2.c: Likewise.
18657         * gcc.dg/20020517-1.c: Likewise.
18658         * gcc.dg/20020523-1.c: Likewise.
18659         * gcc.dg/20020523-2.c: Likewise.
18660         * gcc.dg/20020729-1.c: Likewise.
18661         * gcc.dg/20030204-1.c: Likewise.
18662         * gcc.dg/20030826-2.c: Likewise.
18663         * gcc.dg/20030926-1.c: Likewise.
18664         * gcc.dg/20031202-1.c: Likewise.
18665         * gcc.dg/980312-1.c: Likewise.
18666         * gcc.dg/980313-1.c: Likewise.
18667         * gcc.dg/990117-1.c: Likewise.
18668         * gcc.dg/990424-1.c: Likewise.
18669         * gcc.dg/990524-1.c: Likewise.
18670         * gcc.dg/991230-1.c: Likewise.
18671         * gcc.dg/i386-387-1.c: Likewise.
18672         * gcc.dg/i386-387-2.c: Likewise.
18673         * gcc.dg/i386-387-3.c: Likewise.
18674         * gcc.dg/i386-387-4.c: Likewise.
18675         * gcc.dg/i386-387-5.c: Likewise.
18676         * gcc.dg/i386-387-6.c: Likewise.
18677         * gcc.dg/i386-asm-1.c: Likewise.
18678         * gcc.dg/i386-bitfield1.c: Likewise.
18679         * gcc.dg/i386-bitfield2.c: Likewise.
18680         * gcc.dg/i386-loop-1.c: Likewise.
18681         * gcc.dg/i386-loop-2.c: Likewise.
18682         * gcc.dg/i386-loop-3.c: Likewise.
18683         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18684         * gcc.dg/i386-pic-1.c: Likewise.
18685         * gcc.dg/i386-regparm.c: Likewise.
18686         * gcc.dg/i386-signbit-1.c: Likewise.
18687         * gcc.dg/i386-signbit-2.c: Likewise.
18688         * gcc.dg/i386-signbit-3.c: Likewise.
18689         * gcc.dg/i386-sse-5.c: Likewise.
18690         * gcc.dg/i386-sse-8.c: Likewise.
18691         * gcc.dg/i386-unroll-1.c: Likewise.
18692         * gcc.dg/tls/opt-1.c: Likewise.
18693         * gcc.dg/tls/opt-2.c: Likewise.
18694         * gcc.dg/unroll-1.c: Likewise.
18695         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18696         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18697         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18698         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18699
18700 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18701
18702         * g++.dg/template/incomplete1.C: New test.
18703
18704 2004-11-16  Nick Clifton  <nickc@redhat.com>
18705
18706         Revert patches accidentally commited during checkin of fixes for
18707         xstormy16 tests:
18708         gcc.c-torture/execute/simd-4.c: Revert
18709         gcc.dg/20040910-1.c: Revert.
18710
18711 2004-11-16  Paul Brook  <paul@codesourcery.com>
18712
18713         PR fortran/13010
18714         * gfortran.dg/der_pointer_1.f90: New test.
18715
18716 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18717
18718         PR c/18498
18719         * gcc.dg/bitfld-13.c: New test.
18720
18721 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18722
18723         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18724         powerpc*-*-linux*.
18725
18726         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18727         * gcc.dg/ppc64-abi-2.c: Ditto.
18728         * gcc.dg/ppc64-abi-3.c: Ditto.
18729
18730         * lib/gcc-dg.exp (dg-target-list): Remove.
18731
18732 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18733
18734         * gcc.dg/ia64-postinc.c: New test.
18735
18736 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18737
18738         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18739
18740 2004-11-15  Nick Clifton  <nickc@redhat.com>
18741
18742         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18743         __INT_MAX__ so that the test can be compiled by toolchains
18744         targeted at 16-bit processors.
18745
18746         * gcc.dg/20040625-1.c: Use long constants rather than integers
18747         when performing arithmetic that will overflow 16-bits.
18748
18749         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18750         xstormy16.  It does not support 128-bit vector operations.
18751
18752         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18753         with the macro PTR_TYPE.  Define this macro to an integer type
18754         suitable for holding a pointer.
18755
18756         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18757         the target is a 16-bit processor.
18758
18759         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18760         16-bit targets where the character constant will be too long.
18761
18762         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18763         where the double will not be directly addressable.
18764
18765 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18766
18767         Friend class name lookup 1/n, PR c++/18471
18768         * g++.dg/template/crash26.C: New test.
18769         * g++.dg/lookup/struct1.C: Adjust expected error.
18770         * g++.dg/parse/elab1.C: Likewise.
18771         * g++.dg/parse/elab2.C: Likewise.
18772         * g++.dg/parse/int-as-enum1.C: Likewise.
18773         * g++.dg/parse/struct-as-enum1.C: Likewise.
18774         * g++.dg/parse/typedef1.C: Likewise.
18775         * g++.dg/parse/typedef3.C: Likewise.
18776         * g++.dg/parse/typedef4.C: Likewise.
18777         * g++.dg/parse/typedef5.C: Likewise.
18778         * g++.dg/template/nontype4.C: Likewise.
18779         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18780         * g++.old-deja/g++.other/elab1.C: Likewise.
18781         * g++.old-deja/g++.other/syntax4.C: Likewise.
18782
18783 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18784
18785         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18786
18787 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18788
18789         * gcc.c-torture/execute/20041114-1.c: New test.
18790
18791 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18792
18793         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18794         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18795         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18796         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18797         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18798         gcc.dg/switch-7.c: New tests.
18799
18800 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18801
18802         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18803
18804 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18805
18806         PR tree-opt/18400
18807         * gcc.dg/vect/pr18400.c: New test.
18808
18809 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18810             Andrew Pinski  <pinskia@physics.uc.edu>
18811
18812         PR tree-opt/18425
18813         * gcc.dg/vect/pr18425.c: New test.
18814
18815 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18816
18817         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18818         Guard with dg-require-alias and dg-require-visibility.
18819
18820 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18821
18822         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18823
18824 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18825
18826         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18827
18828 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18829
18830         PR c++/17344
18831         * g++.dg/template/defarg5.C: New test.
18832
18833 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18834
18835         * g++.dg/parse/cast1.C: Run only on ILP32.
18836         * g++.old-deja/g++.mike/p784.C: Likewise.
18837
18838 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18839
18840         * gcc.c-torture/execute/20041113-1.c: New test.
18841
18842 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18843
18844         PR target/18230
18845         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18846         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18847         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18848         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18849         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18850         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18851         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18852         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18853         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18854         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18855         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18856         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18857         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18858
18859 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18860
18861         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18862         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18863         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18864         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18865         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18866         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18867         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18868         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18869         gcc.target/sparc/combined-1.c: New tests.
18870
18871 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18872
18873         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18874         New tests.
18875
18876 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18877
18878         * lib/gcc-dg.exp (dg-forbid-option): New function.
18879         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18880         * g++.dg/abi/bitfield8.C: Likewise.
18881         * g++.dg/abi/dtor1.C: Likewise.
18882         * g++.dg/abi/empty10.C: Likewise.
18883         * g++.dg/abi/empty7.C: Likewise.
18884         * g++.dg/abi/empty9.C: Likewise.
18885         * g++.dg/abi/layout3.C: Likewise.
18886         * g++.dg/abi/layout4.C: Likewise.
18887         * g++.dg/abi/thunk1.C: Likewise.
18888         * g++.dg/abi/thunk2.C: Likewise.
18889         * g++.dg/abi/vbase11.C: Likewise.
18890         * g++.dg/abi/vthunk2.C: Likewise.
18891         * g++.dg/abi/vthunk3.C: Likewise.
18892         * g++.dg/ext/attrib8.C: Likewise.
18893         * g++.dg/opt/longbranch2.C: Likewise.
18894         * g++.dg/opt/reg-stack4.C: Likewise.
18895         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18896         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18897         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18898         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18899         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18900         * gcc.dg/20000609-1.c: Likewise.
18901         * gcc.dg/20000720-1.c: Likewise.
18902         * gcc.dg/20011107-1.c: Likewise.
18903         * gcc.dg/20011119-1.c: Likewise.
18904         * gcc.dg/20020108-1.c: Likewise.
18905         * gcc.dg/20020122-2.c: Likewise.
18906         * gcc.dg/20020122-3.c: Likewise.
18907         * gcc.dg/20020201-3.c: Likewise.
18908         * gcc.dg/20020206-1.c: Likewise.
18909         * gcc.dg/20020218-1.c: Likewise.
18910         * gcc.dg/20020310-1.c: Likewise.
18911         * gcc.dg/20020411-1.c: Likewise.
18912         * gcc.dg/20020418-2.c: Likewise.
18913         * gcc.dg/20020426-1.c: Likewise.
18914         * gcc.dg/20020426-2.c: Likewise.
18915         * gcc.dg/20020517-1.c: Likewise.
18916         * gcc.dg/20020523-1.c: Likewise.
18917         * gcc.dg/20020523-2.c: Likewise.
18918         * gcc.dg/20020729-1.c: Likewise.
18919         * gcc.dg/20030204-1.c: Likewise.
18920         * gcc.dg/20030826-2.c: Likewise.
18921         * gcc.dg/20030926-1.c: Likewise.
18922         * gcc.dg/20031202-1.c: Likewise.
18923         * gcc.dg/980312-1.c: Likewise.
18924         * gcc.dg/980313-1.c: Likewise.
18925         * gcc.dg/990117-1.c: Likewise.
18926         * gcc.dg/990424-1.c: Likewise.
18927         * gcc.dg/990524-1.c: Likewise.
18928         * gcc.dg/991230-1.c: Likewise.
18929         * gcc.dg/i386-387-1.c: Likewise.
18930         * gcc.dg/i386-387-2.c: Likewise.
18931         * gcc.dg/i386-387-3.c: Likewise.
18932         * gcc.dg/i386-387-4.c: Likewise.
18933         * gcc.dg/i386-387-5.c: Likewise.
18934         * gcc.dg/i386-387-6.c: Likewise.
18935         * gcc.dg/i386-asm-1.c: Likewise.
18936         * gcc.dg/i386-bitfield1.c: Likewise.
18937         * gcc.dg/i386-bitfield2.c: Likewise.
18938         * gcc.dg/i386-loop-1.c: Likewise.
18939         * gcc.dg/i386-loop-2.c: Likewise.
18940         * gcc.dg/i386-loop-3.c: Likewise.
18941         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18942         * gcc.dg/i386-pic-1.c: Likewise.
18943         * gcc.dg/i386-regparm.c: Likewise.
18944         * gcc.dg/i386-signbit-1.c: Likewise.
18945         * gcc.dg/i386-signbit-2.c: Likewise.
18946         * gcc.dg/i386-signbit-3.c: Likewise.
18947         * gcc.dg/i386-sse-5.c: Likewise.
18948         * gcc.dg/i386-sse-8.c: Likewise.
18949         * gcc.dg/i386-unroll-1.c: Likewise.
18950         * gcc.dg/tls/opt-1.c: Likewise.
18951         * gcc.dg/tls/opt-2.c: Likewise.
18952         * gcc.dg/unroll-1.c: Likewise.
18953         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18954         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18955         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18956         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18957         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
18958         -m64 is specified.
18959
18960 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18961
18962         PR c++/18389
18963         * g++.dg/parse/cond1.C: New test.
18964
18965         PR c++/18429
18966         * g++.dg/template/array9.C: New test.
18967         * g++.dg/ext/vla1.C: Adjust error messages.
18968         * g++.dg/ext/vlm1.C: Likewise.
18969         * g++.dg/template/crash2.C: Likewise.
18970
18971         PR c++/18436
18972         * g++.dg/template/call3.C: New test.
18973
18974         PR c++/18407
18975         * g++.dg/template/ptrmem11.C: New test.
18976
18977 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
18978
18979         PR other/14264
18980         * lib/g++.exp: Set LC_ALL and LANG to C.
18981         * lib/gcc-dg.exp: Likewise.
18982         * lib/gfortran.exp: Likewise.
18983         * lib/objc.exp: Likewise.
18984         * lib/treelang.exp: Likewise.
18985
18986 2004-11-12  Andreas Schwab  <schwab@suse.de>
18987
18988         * gcc.dg/pr16286.c: Fix last change.
18989
18990 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18991
18992         PR c++/18416
18993         * g++.dg/init/global1.C: New test.
18994
18995 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18996
18997         * gcc.c-torture/execute/20041112-1.c: New test.
18998
18999 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19000
19001         * lib/gcc-dg.exp (dg-target-list): New.
19002
19003 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19004             Richard Sandiford  <rsandifo@redhat.com>
19005
19006         * lib/target-supports.exp (get-compiler_messages): New.
19007         (check_named_sections_available): Use it.
19008         (check_effective_target_ilp32): New.
19009         (check_effective_target_lp64): New.
19010         (is-effective-target): New.
19011         * lib/gcc-dg.exp (dg-require-effective-target): New.
19012
19013 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
19014
19015         * gcc.dg/precedence-1.c: New test.
19016
19017 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19018
19019         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
19020
19021         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
19022         message, delete generated files, use more descriptive name for
19023         executable, and make the test unsupported when it cannot be run.
19024
19025         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
19026         (dg-require-weak, dg-require-visibility, dg-require-alias,
19027         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
19028         dg-require-iconv, dg-require-named-sections): Use it.
19029
19030         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
19031
19032 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
19033
19034         PR target/16457
19035         * gcc.dg/ppc-and-1: New
19036
19037         PR target/16796
19038         * gcc.dg/ppc-mov-1.c: New.
19039
19040         PR target/16458
19041         * gcc.dg/ppc-compare-1.c: New.
19042
19043 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
19044
19045         * objc.dg/desig-init-2.m: New test.
19046
19047 2004-11-10  Adam Nemet  <anemet@lnxw.com>
19048
19049         PR middle-end/18160
19050         * g++.dg/warn/register-var-1.C: New test.
19051         * g++.dg/warn/register-var-2.C: New test.
19052
19053 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19054
19055         * gcc.dg/union-2.c: New test.
19056
19057 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
19058
19059         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
19060         New test for PR tree-optimization/17892.
19061
19062 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
19063
19064         PR c++/18369
19065         * g++.dg/init/new12.C: New test.
19066
19067 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
19068
19069         * gcc.target/sparc: New directory.
19070         * gcc.target/sparc/sparc.exp: New driver.
19071         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
19072         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
19073         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
19074         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
19075
19076 2004-11-10  Paul Brook  <paul@codesourcery.com>
19077
19078         PR fortran/18218
19079         * gfortran.dg/list_read.c: New test.
19080
19081 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19082
19083         PR c/18322
19084         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
19085         expected diagnostic location.
19086
19087 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
19088
19089         * gcc.dg/20041109-1.c: New test.
19090
19091 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
19092
19093         PR objc/18406
19094         * objc/compile/pr18406.m: New test.
19095
19096 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19097
19098         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
19099
19100 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19101
19102         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
19103
19104 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19105
19106         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
19107
19108 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19109
19110         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
19111         exit.
19112
19113 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
19114
19115         PR tree-opt/18299
19116         * gcc.c-torture/pr18299-1.c: New test.
19117
19118 2004-11-06  Andreas Schwab  <schwab@suse.de>
19119
19120         * gcc.dg/pr16286.c: Also test for bool and pixel.
19121
19122 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
19123
19124         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
19125         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
19126         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
19127         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
19128         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
19129         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
19130         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
19131         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
19132         gcc.dg/struct-semi-3.c: New tests.
19133
19134 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19135
19136         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
19137
19138 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19139
19140         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
19141         Do not use C99 designators.
19142
19143 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19144
19145         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
19146
19147 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19148
19149         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
19150         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
19151         * gcc.c-torture/execute/simd-5.x: Remove.
19152
19153 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
19154
19155         PR rtl-optimization/17933
19156         * gcc.dg/torture/pr17933-1.c: New test.
19157
19158 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19159
19160         PR target/18106
19161         * lib/target-supports.exp (check_weak_available): Support
19162         Windows.
19163
19164 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
19165
19166         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
19167         call to fflush(stdout) before abort.
19168         (my_ffsll): New function.
19169         (generate_fields): Use it.
19170
19171 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19172
19173         * gcc.dg/init-undef-1.c: New test.
19174
19175 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19176
19177         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
19178         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
19179         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
19180         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
19181         expected messages for new parser.
19182
19183 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
19184
19185         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
19186
19187 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19188
19189         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
19190         on LP64 targets.
19191
19192 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19193
19194         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
19195         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
19196         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
19197         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
19198         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
19199         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
19200         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
19201         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
19202         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
19203         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
19204
19205 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19206
19207         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
19208         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
19209         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
19210         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
19211         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
19212         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
19213         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
19214         for new parser.
19215
19216 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
19217
19218         PR target/15342
19219         * gcc.dg/20041104-1.c: New test.
19220
19221 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19222
19223         * g++.dg/template/nontype7.C: New test.
19224         * g++.dg/template/nontype8.C: Likewise.
19225         * g++.dg/template/nontype9.C: Likewise.
19226         * g++.dg/template/nontype10.C: Likewise.
19227         * g++.dg/tc1/dr49.C: Likewise.
19228         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
19229         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
19230
19231 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19232
19233         * g++.dg/rtti/tinfo1.C: Remove xfails.
19234
19235 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19236
19237         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
19238         packed attribute to the definition to satisfy the new C++ parser.
19239
19240 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19241
19242         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
19243         invocations of va_arg.
19244
19245 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
19246
19247         PR c++/18124
19248         * g++.dg/template/crash25.C: New test.
19249
19250         PR c++/18155
19251         * g++.dg/template/typedef2.C: New test.
19252         * g++.dg/parse/crash13.C: Adjust error markers.
19253
19254         PR c++/18177
19255         * g++.dg/conversion/const3.C: New test.
19256
19257 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19258
19259         PR fortran/17535
19260         PR fortran/17583
19261         PR fortran/17713
19262         * gfortran.dg/generic_[123].f90: New testcases.
19263
19264 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19265
19266         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
19267         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
19268
19269 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19270
19271         PR tree-opt/16808
19272         * gcc.c-torture/compile/pr16808.c: New test.
19273
19274 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
19275
19276         PR rtl-optimization/17104
19277         * gcc.dg/ppc-bitfield1.c: New.
19278
19279 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19280
19281         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
19282
19283 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19284
19285         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
19286         strings for 32-bit code.
19287
19288 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
19289
19290         PR c/18239
19291         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
19292
19293 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
19294
19295         PR c++/18064
19296         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
19297
19298 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
19299
19300         PR c++/15172
19301         * g++.dg/init/aggr2.C: New test.
19302
19303 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
19304
19305         * objc.dg/local-decl-1.m: New test.
19306
19307 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19308
19309         * gcc.dg/20040910-1.c: Adjust regex.
19310
19311 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19312
19313         PR rtl-optimization/18084
19314         * g++.dg/opt/pr18084-1.C: New testcase.
19315
19316 2004-10-30  Matt Austern  <austern@apple.com>
19317
19318         PR c++/17542
19319         * g++.dg/ext/attrib18.C: New test.
19320
19321 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19322
19323         PR middle-end/18096
19324         * gcc.dg/pr18096-1.c: New test case.
19325
19326 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19327
19328         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
19329
19330 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
19331
19332         PR c/16666
19333         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
19334         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
19335         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
19336         gcc.dg/old-style-prom-3.c: New tests.
19337
19338 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
19339
19340         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
19341         Remove unnecessary inclusion of stdio.h.
19342
19343 2004-10-29  Roger Sayle  <roger@eyesopen.com>
19344
19345         PR rtl-optimization/17581
19346         * gcc.dg/pr17581-1.c: New test case.
19347
19348 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
19349
19350         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
19351         being implemented.
19352         * g++.dg/conversion/dr195-1.C: New.
19353         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
19354         * g++.old-deja/g++.mike/p10148.C: Likewise.
19355
19356 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
19357
19358         PR c++/17695
19359         * g++.dg/debug/typedef2.C: New test.
19360
19361 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
19362
19363         PR fortran/13490
19364         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
19365         * gfortran.dg/g77/README: Update.
19366
19367 2004-10-28  Matt Austern  <austern@apple.com>
19368
19369         PR c++/14124
19370         * g++.dg/ext/packed7.C: New test.
19371
19372 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19373
19374         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
19375         scan-assembler.
19376         * lib/scanasm.exp (hidden-scan-for): New proc.
19377         (scan-hidden): Use hidden-scan-for instead of constructing the scan
19378         string.
19379         (scan-not-hidden): Likewise.
19380         * lib/target-supports.exp (check_visibility_available): mach-o is
19381         support too.
19382
19383 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
19384
19385         PR c++/17132
19386         * g++.dg/template/memclass3.C: New test.
19387
19388 2004-10-28  Adam Nemet  <anemet@lnxw.com>
19389
19390         PR middle-end/18160
19391         * gcc.dg/register-var-1.c: New test.
19392         * gcc.dg/register-var-2.c: New test.
19393         * gcc.dg/asm-7.c: Taking the address of a register variable is an
19394         error now.
19395
19396 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
19397
19398         PR other/18172
19399         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
19400         unused variables.
19401         * gcc.dg/vect/vect-22.c: Likewise.
19402
19403 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
19404
19405         * gcc.dg/i386-rotate-1.c: New test.
19406
19407 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
19408
19409         * g++.dg/init/ref12.C: Add "run" marker.
19410
19411         PR c++/17435
19412         * g++.dg/init/ref12.C: New test.
19413
19414         PR c++/18140
19415         * g++.dg/template/shift1.C: New test.
19416         * g++.dg/template/error10.C: Adjust error markers.
19417
19418 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
19419
19420         PR tree-opt/17529
19421         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
19422
19423 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
19424
19425         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
19426         * gcc.dg/weak/weak-3.c: Likewise.
19427         * gcc.dg/weak/weak-5.c: Likewise.
19428         * gcc.dg/weak/weak-9.c: Likewise.
19429         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
19430         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
19431
19432         * gcc.dg/darwin-weakimport-1.c: New.
19433
19434 2004-10-28  Ben Elliston  <bje@au.ibm.com>
19435
19436         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
19437
19438 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
19439
19440         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19441         'syntax' error messages.
19442         * gcc.dg/cpp/direct2s.c: Likewise.
19443
19444 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19445
19446         * gcc.c-torture/compile/20041026-1.c: New.
19447
19448 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19449
19450         PR c++/18093
19451         * g++.dg/lookup/ns2.C: New test.
19452
19453         PR c++/18020
19454         * g++.dg/template/enum4.C: New test.
19455
19456         PR c++/18161
19457         * g++.dg/template/expr1.C: New test.
19458
19459 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19460
19461         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19462
19463 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19464
19465         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19466         gcc.dg/decl-nospec-3.c: New tests.
19467
19468 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19469
19470         * objc.dg/super-class-3.m: New test.
19471
19472 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19473
19474         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19475         resyncing.
19476         * gcc.dg/cpp/direct2s.c: Likewise.
19477
19478 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19479
19480         * objc.dg/image-info.m: Update for changes to section selection.
19481
19482 2004-10-25  David Ayers  <d.ayers@inode.at>
19483             Ziemowit Laski  <zlaski@apple.com>
19484
19485         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19486         diagnostics when messaging 'id <Proto>'.
19487         * objc.dg/class-protocol-1.m: New test.
19488         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19489         a non-existent method signature.
19490         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19491         Update diagnostics when messaging with non-existent method signature.
19492         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19493         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19494         invalid receivers are now resolved as if messaging 'id'; remove
19495         extraneous diagnostics.
19496
19497 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19498
19499         PR c/16667
19500         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19501         gcc.dg/init-desig-obs-3.c: New tests.
19502
19503 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19504
19505         * gcc.dg/debug/20041023-1.c: New test.
19506
19507 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19508
19509         PR middle-end/17407
19510         * gcc.c-torture/compile/pr17407.c: New test.
19511
19512         PR c++/18121
19513         * g++.dg/template/array8.C: New test.
19514
19515 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19516
19517         PR other/18138
19518         * lib/g++.exp: Accept more than one multilib libgcc.
19519         * lib/gcc-dg.exp: Likewise.
19520         * lib/objc.exp: Likewise.
19521         * lib/treelang.exp: Likewise.
19522         * lib/gfortran.exp: Likewise.
19523
19524 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19525
19526         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19527
19528 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19529
19530         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19531         * gcc.dg/c99-const-expr-3.c: Likewise.
19532
19533 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19534
19535         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19536
19537 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19538
19539         * gcc.c-torture/execute/loop-2e.x: Remove.
19540
19541 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19542
19543         PR c++/18095
19544         * g++.dg/parse/crash18.C: New.
19545         * g++.dg/parse/crash19.C: New.
19546
19547 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19548
19549         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19550         * g++.dg/ext/dllimport2.C: Same.
19551         * g++.dg/ext/dllimport8.C: Same.
19552
19553 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19554
19555         PR c++/10841
19556         * g++.dg/conversion/cast1.C: New test.
19557         * g++.dg/overload/pmf1.C: Adjust error marker.
19558
19559 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19560
19561         PR objc/17923
19562         * objc.dg/const-str-7.m: New test.
19563
19564 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19565
19566         * g++.dg/template/memfriend11.C: Fix comment typo.
19567         * g++.dg/template/memfriend14.C: Likewise.
19568
19569 2004-10-20  Richard Henderson  <rth@redhat.com>
19570
19571         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19572         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19573         -fasynchronous-unwind-tables.
19574
19575 2004-10-20  Richard Henderson  <rth@redhat.com>
19576
19577         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19578         (main): Return success.
19579         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19580         (main): Return success.
19581
19582 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19583
19584         PR c++/13495
19585         * g++.dg/template/memfriend9.C: New test.
19586         * g++.dg/template/memfriend10.C: Likewise.
19587         * g++.dg/template/memfriend11.C: Likewise.
19588         * g++.dg/template/memfriend12.C: Likewise.
19589         * g++.dg/template/memfriend13.C: Likewise.
19590         * g++.dg/template/memfriend14.C: Likewise.
19591         * g++.dg/template/memfriend15.C: Likewise.
19592         * g++.dg/template/memfriend16.C: Likewise.
19593         * g++.dg/template/memfriend17.C: Likewise.
19594         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19595
19596 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19597
19598         * g++.dg/conversion/dr195.C: New.
19599         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19600
19601 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19602             Devang Patel  <dpatel@apple.com>
19603
19604         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19605         of floating point arithmetic, which could trap.
19606
19607 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19608
19609         PR c++/14035
19610         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19611         * g++.dg/conversion/const2.C: New test.
19612         * g++.dg/expr/reinterpret2.C: New test.
19613         * g++.dg/expr/reinterpret3.C: New test.
19614         * g++.dg/expr/cast2.C: New test.
19615         * g++.dg/expr/copy1.C: New test.
19616         * g++.dg/other/conversion1.C: Change error message.
19617         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19618         function pointers to void *.
19619         * g++.old-deja/g++.mike/p10148.C: Likewise.
19620
19621 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19622
19623         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19624
19625 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19626
19627         PR c++/18047
19628
19629         * g++.dg/parse/expr3.C: New test.
19630
19631 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19632
19633         * gcc.dg/smod-1.c: New test.
19634
19635 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19636
19637         * objc.dg/method-14.m: New test.
19638
19639 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19640
19641         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19642         Also xfail as the patch was reverted.
19643
19644 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19645
19646         PR middle-end/16973
19647         * gcc.dg/pr16973.c: New test.
19648
19649 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19650
19651         PR tree-optimization/17656
19652         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19653
19654 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19655
19656         * g++.dg/eh/shadow1.C: New.
19657
19658 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19659
19660         * gcc.c-torture/compile/20041018-1.c: New test.
19661
19662 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19663
19664         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19665         compiler referring to register 0 when accessing sdata.  The linker
19666         now patches things up.
19667
19668 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19669
19670         PR c/17529
19671         * gcc.c-torture/compile/pr17529.c: New test.
19672
19673 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19674
19675         PR c++/17743
19676         * g++.dg/ext/attrib17.C: New test.
19677
19678 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19679
19680         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19681
19682 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19683
19684         PR c++/10479
19685         * g++.dg/ext/attrib16.C: New test.
19686
19687 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19688
19689         PR c++/17042
19690         * g++.dg/init/dso_handle1.C: New test.
19691
19692         PR c++/14667
19693         * g++.dg/parse/typedef6.C: New test.
19694
19695         PR c++/17916
19696         * g++.dg/parse/pragma1.C: New test.
19697
19698 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19699
19700         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19701
19702 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19703
19704         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19705         -fno-common when on HPPA HP-UX platforms.
19706
19707 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19708
19709         PR other/16820
19710         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19711         stdint.h.
19712         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19713         uintptr_t.
19714
19715 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19716
19717         PR c++/16301
19718         * g++.dg/lookup/strong-using-4.C: New test.
19719
19720 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19721
19722         PR middle-end/16567
19723         * gcc.c-torture/compile/nested-1.c: New test.
19724
19725 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19726
19727         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19728         and mipsisa64*-*-* (until support for misaligned loads is added).
19729         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19730         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19731         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19732         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19733         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19734         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19735
19736 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19737
19738         PR c++/17976
19739         * g++.dg/init/dtor3.C: New test.
19740
19741 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19742
19743         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19744
19745 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19746
19747         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19748         * gcc.dg/macho-lo-sum.c: Likewise.
19749
19750 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19751
19752         * gcc.dg/ppc-spe64-1.c: New test.
19753
19754 2004-10-14  Devang Patel  <dpatel@apple.com>
19755
19756         PR 17635
19757         * gcc.dg/pr17635.c : New test.
19758
19759 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19760
19761         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19762         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19763         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19764         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19765         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19766         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19767         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19768         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19769         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19770         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19771         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19772         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19773         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19774         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19775         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19776         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19777         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19778         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19779
19780 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19781
19782         * gcc.dg/vect/vect-82.c: New testcase.
19783         * gcc.dg/vect/vect-82_64.c: New testcase.
19784         * gcc.dg/vect/vect-83.c: New testcase.
19785         * gcc.dg/vect/vect-83_64.c: New testcase.
19786
19787 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19788
19789         * gcc.dg/cpp/error-1.c: New test.
19790
19791 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19792
19793         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19794
19795 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19796
19797         PR target/17984
19798         * gcc.dg/cris-peep2-xsrand2.c: New test.
19799
19800 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19801
19802         PR c++/17661
19803         * testsuite/g++.dg/expr/for2.C: New test.
19804
19805 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19806
19807         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19808
19809 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19810
19811         PR tree-optimization/17724
19812         * g++.dg/opt/pr17724-1.C: New test.
19813         * g++.dg/opt/pr17724-2.C: New test.
19814         * g++.dg/opt/pr17724-3.C: New test.
19815         * g++.dg/opt/pr17724-4.C: New test.
19816         * g++.dg/opt/pr17724-5.C: New test.
19817         * g++.dg/opt/pr17724-6.C: New test.
19818
19819 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19820
19821         PR c/17301
19822         * gcc.dg/pr17301-2.c: New test.
19823
19824 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19825
19826         PR c++/15876
19827         * g++.dg/parse/error22.C: New test.
19828
19829         PR c++/17936
19830         * g++.dg/template/spec18.C: New test.
19831
19832 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19833
19834         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19835         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19836         memcpy.
19837         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19838         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19839
19840 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19841
19842         * g++.dg/eh/cleanup5.C: Add dg-options "".
19843
19844 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19845
19846         PR middle-end/17657
19847         * gcc.dg/switch-4.c: New test case.
19848
19849 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19850
19851         * gcc.c-torture/execute/20041011-1.c: New test.
19852
19853 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19854
19855         PR c++/17554
19856         * g++.dg/init/for3.C: New test.
19857
19858         PR c++/17657
19859         * g++.dg/opt/switch2.C: New test.
19860
19861         PR middle-end/17703
19862         * g++.dg/warn/Wreturn-2.C: New test.
19863
19864 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19865
19866         PR c++/17907
19867         * g++.dg/eh/cleanup5.C: New test.
19868
19869 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19870
19871         PR c++/17393
19872         * g++.dg/parse/error21.C: New test.
19873
19874 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19875
19876         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19877         * g++.dg/warn/incomplete1.C: Likewise.
19878         * g++.dg/template/qualttp20.C: Likewise.
19879
19880 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19881
19882         PR c/17881
19883         * parm-incomplete-1.c: New test.
19884
19885 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19886
19887         PR c++/17867
19888         * g++.dg/parse/error19.C: New test.
19889
19890         PR c++/17670
19891         * g++.dg/init/new11.C: New test.
19892
19893         PR c++/17821
19894         * g++.dg/parse/error20.C: New test.
19895
19896         PR c++/17826
19897         * g++.dg/template/crash24.C: New test.
19898
19899 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19900
19901         PR c/17301
19902         * gcc.dg/pr17301-1.c: New test.
19903
19904 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19905
19906         PR c/17189
19907         * gcc.dg/anon-struct-5.c: New test.
19908
19909 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19910
19911         PR c/17844
19912         * gcc.dg/pr17844-1.c: New test.
19913
19914 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19915
19916         PR tree-optimization/17906
19917         * gcc.c-torture/compile/pr17906.c: New.
19918
19919 2004-10-09  Stuart Hastings  <stuart@apple.com>
19920             Roger Sayle  <roger@eyesopen.com>
19921
19922         PR rtl-optimization/17853
19923         * gcc.dg/i386-mmx-5.c: New testcase.
19924
19925 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19926
19927         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19928
19929 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19930
19931         PR c++/17524
19932         * g++.dg/template/static9.C: New test.
19933
19934         PR c++/17685
19935         * g++.dg/parse/operator5.C: New test.
19936
19937 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19938
19939         PR middle-end/17894
19940         * gcc.c-torture/execute/divcmp-4.c: New test case.
19941
19942 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19943
19944         PR tree-opt/17902
19945         * g++.dg/opt/pr17902.C: New test.
19946
19947 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19948
19949         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19950
19951 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19952
19953         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19954
19955 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19956
19957         * gcc.dg/assign-warn-3.c: New test.
19958
19959 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19960
19961         PR c/16999
19962         * gcc.dg/cpp/ident-1.c: New test.
19963
19964 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19965
19966         * gcc.c-torture/compile/acc1.c: New.
19967
19968 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19969
19970         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19971         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19972
19973 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19974
19975         * gcc.dg/ultrasp11.c: New test.
19976
19977 2004-10-08  Michael Matz  <matz@suse.de>
19978
19979         * gcc.dg/doloop-2.c: New test.
19980
19981 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19982
19983         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
19984         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
19985         objc.dg/method-9.m: Update expected diagnostics.
19986
19987 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19988
19989         * gcc.dg/ppc-fsel-3.c: New file.
19990         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19991
19992 2004-10-07  Paul Brook  <paul@codesourcery.com>
19993
19994         * gfortran.dg/intrinsic_verify_1.f90: New test.
19995
19996 2004-10-07  Paul Brook  <paul@codesourcery.com>
19997
19998         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19999
20000 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20001
20002         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
20003         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
20004         commit.
20005
20006 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
20007
20008         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
20009
20010 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20011
20012         PR c++/17115
20013         * g++.dg/warn/Winline-4.C: New test.
20014
20015 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20016
20017         * gcc.c-torture/compile/20041007-1.c: New test.
20018
20019 2004-10-07  Paul Brook  <paul@codesourcery.com>
20020
20021         PR fortran/17678
20022         * gfortran.dg/use_allocated_1.f90: New test.
20023
20024 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20025
20026         PR middle-end/17849
20027         * gfortran.fortran-torture/compile/nested.f90: New test
20028
20029 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20030
20031         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
20032
20033 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20034
20035         PR c++/17368
20036         * g++.dg/ext/asm6.C: New test.
20037
20038 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
20039
20040         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
20041
20042 2004-10-06  Paul Brook  <paul@codesourcery.com>
20043
20044         PR libfortran/17709
20045         * gfortran.dg/empty_format_1.f90: New test.
20046
20047 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20048
20049         PR fortran/17568
20050         * gfortran.dg/ishft.f90: New test.
20051
20052         PR fortran/17283
20053         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
20054         tests.
20055
20056 2004-10-06  Paul Brook  <paul@codesourcery.com>
20057
20058         * gfortran.dg/do_1.f90: New test.
20059
20060 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20061
20062         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
20063         optimizing for size.
20064
20065 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20066
20067         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
20068
20069 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20070
20071         * gcc.c-torture/compile/20041005-1.c: New test.
20072
20073 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20074
20075         PR c++/17829
20076         * g++.dg/lookup/koenig4.C: New.
20077
20078 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20079
20080         * g++.dg/other/classkey1.C: Adjust quoting marks.
20081         * g++.dg/parse/error15.C: Likewise.
20082         * g++.dg/template/meminit2.C (int>): Likewise.
20083
20084 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20085
20086         PR fortran/17283
20087         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
20088
20089         PR fortran/17631
20090         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
20091
20092         PR fortran/17708
20093         * gfortran.dg/pr17708.f90: New test.
20094
20095 2004-10-04  Chao-ying Fu  <fu@mips.com>
20096
20097         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
20098         * gcc.dg/vect/vect-4.c: Ditto.
20099         * gcc.dg/vect/vect-5.c: Ditto.
20100         * gcc.dg/vect/vect-6.c: Ditto.
20101         * gcc.dg/vect/vect-8.c: Ditto.
20102         * gcc.dg/vect/vect-16.c: Ditto.
20103         * gcc.dg/vect/vect-30.c: Ditto.
20104         * gcc.dg/vect/vect-40.c: Ditto.
20105         * gcc.dg/vect/vect-41.c: Ditto.
20106         * gcc.dg/vect/vect-42.c: Ditto.
20107         * gcc.dg/vect/vect-43.c: Ditto.
20108         * gcc.dg/vect/vect-44.c: Ditto.
20109         * gcc.dg/vect/vect-45.c: Ditto.
20110         * gcc.dg/vect/vect-46.c: Ditto.
20111         * gcc.dg/vect/vect-47.c: Ditto.
20112         * gcc.dg/vect/vect-48.c: Ditto.
20113         * gcc.dg/vect/vect-49.c: Ditto.
20114         * gcc.dg/vect/vect-50.c: Ditto.
20115         * gcc.dg/vect/vect-51.c: Ditto.
20116         * gcc.dg/vect/vect-52.c: Ditto.
20117         * gcc.dg/vect/vect-53.c: Ditto.
20118         * gcc.dg/vect/vect-54.c: Ditto.
20119         * gcc.dg/vect/vect-55.c: Ditto.
20120         * gcc.dg/vect/vect-56.c: Ditto.
20121         * gcc.dg/vect/vect-57.c: Ditto.
20122         * gcc.dg/vect/vect-58.c: Ditto.
20123         * gcc.dg/vect/vect-59.c: Ditto.
20124         * gcc.dg/vect/vect-60.c: Ditto.
20125         * gcc.dg/vect/vect-74.c: Ditto.
20126         * gcc.dg/vect/vect-79.c: Ditto.
20127         * gcc.dg/vect/vect-80.c: Ditto.
20128
20129 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20130
20131         * gcc.dg/unused-7.c: Use the correct option.
20132
20133 2004-10-04  Paul Brook  <paul@codesourcery.com>
20134         Bud Davis  <bdavis9659@comcast.net>
20135
20136         PR fortran/17706
20137         PR fortran/16434
20138         * gfortran/pr17706.f90: New test.
20139         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
20140
20141 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20142
20143         * gfortran.dg/pr17612.f90: New test.
20144
20145 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20146
20147         * g++.dg/template/local1.C: Adjust quoting marks in
20148         testing for diagnostics.
20149         * g++.dg/tls/diag-2.C: Likewise.
20150         * g++.dg/other/error8.C: Likewise.
20151
20152 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20153
20154         PR c/17178
20155         * gcc.dg/unused-4.c: Adjust to be correct.
20156
20157         PR c/17820
20158         * gcc.dg/unused-7.c: New test.
20159
20160 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20161
20162         PR c++/17797
20163         * g++.dg/overload/template2.C: New test.
20164
20165 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
20166
20167         PR tree-optimization/16632
20168         * gcc.dg/tree-ssa/20041002-1.c: New.
20169
20170 2004-10-03  Paul Brook  <paul@codesourcery.com>
20171
20172         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
20173         rather than relying on default formatting.
20174
20175 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
20176
20177         * gcc.dg/20040920-1.c: Update expected message text.
20178
20179 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
20180
20181         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
20182
20183 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
20184
20185         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
20186         tree level.
20187
20188 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20189
20190         * gcc.dg/tree-ssa/pr17343.c: Remove.
20191
20192 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20193
20194         PR tree-opt/17343
20195         * gcc.dg/tree-ssa/pr17343.c: New test.
20196
20197 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
20198
20199         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
20200         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
20201         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
20202         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
20203         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
20204
20205 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20206
20207         * gcc.dg/lvalue-2.c: New test.
20208
20209 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20210
20211         PR c/17730
20212         * gcc.dg/pr17730-1.c: New test
20213
20214 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20215
20216         PR c/7425
20217         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
20218
20219 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20220
20221         * gcc.c-torture/execute/stdarg-1.c: New test.
20222         * gcc.c-torture/execute/stdarg-2.c: New test.
20223         * gcc.c-torture/execute/stdarg-3.c: New test.
20224         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20225         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20226         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20227         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20228         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20229
20230 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20231
20232         PR tree-optimization/17697
20233         * g++.dg/opt/pr17697-1.C: New test.
20234         * g++.dg/opt/pr17697-2.C: New test.
20235         * g++.dg/opt/pr17697-3.C: New test.
20236
20237 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20238
20239         PR c/16409
20240         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
20241         gcc.dg/vla-init-5.c: New tests.
20242
20243 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20244
20245         PR c/13804
20246         * gcc.dg/pr13804-1.c: New test.
20247
20248 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20249
20250         PR fortran/16938
20251         * gfortran.dg/pr16938.f90: New test.
20252
20253 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20254
20255         * g++.dg/template/crash23.C: New test.
20256
20257 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20258
20259         PR c++/17585
20260         * g++.dg/template/static8.C: New test.
20261
20262 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
20263
20264         PR c++/17681
20265         * g++.dg/other/error9.C: New test.
20266
20267 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20268
20269         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
20270
20271 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20272
20273         PR fortran/15164
20274         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
20275
20276 2004-09-26  Roger Sayle  <roger@eyesopen.com>
20277
20278         PR middle-end/17112
20279         * gcc.dg/pr17112-1.c: New test case.
20280
20281 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20282
20283         PR c/11459
20284         * gcc.dg/pr11459-1.c: New test.
20285
20286 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
20287
20288         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
20289         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20290
20291 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20292
20293         * gfortran.dg/pr15324.f90: Make array bounds consistent.
20294
20295 2004-09-25  Jan Hubicka  <jh@suse.cz>
20296
20297         * compile/30040909-1.c: New test.
20298         * compile/30040907-1.c: New test.
20299
20300 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
20301
20302         * gcc.c-torture/execute/va-arg-26.c: New test.
20303
20304 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
20305
20306         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
20307         extra diagnostics on targets with 64-bit pointers.
20308         * objc.dg/selector-1.m: Adjust dg-warning regexp.
20309
20310 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20311
20312         PR c/17188
20313         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
20314         * gcc.dg/decl-3.c: Adjust expected message.
20315
20316 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20317
20318         PR fortran/17615
20319         * gfortran.dg/pr17615.f90: New test.
20320
20321 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
20322
20323         PR tree-optimzation/17517
20324         * g++.dg/tree-ssa/pr17517.C: New Test.
20325
20326 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20327
20328         PR c++/16889
20329         * g++.dg/lookup/ambig3.C: New.
20330
20331 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
20332
20333         PR tree-opt/17624
20334         * g++.dg/opt/pr17624.C: New test.
20335
20336 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20337
20338         PR c/6980
20339         * gcc.dg/Wbad-function-cast-1.c: New test.
20340
20341 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
20342
20343         * g++.dg/ext/complit1.C
20344         * g++.dg/other/error2.C
20345         * g++.dg/other/nontype-1.C
20346         * g++.dg/parse/crash11.C
20347         * g++.dg/parse/crash12.C
20348         * g++.dg/parse/error15.C
20349         * g++.dg/parse/error4.C
20350         * g++.dg/parse/tmpl-outside1.C
20351         * g++.dg/parse/too-many-tmpl-args1.C
20352         * g++.dg/template/dependent-expr3.C
20353         * g++.dg/template/error10.C
20354         * g++.dg/template/instantiate1.C
20355         * g++.dg/template/vtable2.C
20356         * g++.dg/warn/Wshadow-1.C
20357         * g++.dg/warn/weak1.C
20358         * g++.old-deja/g++.brendan/crash16.C
20359         * g++.old-deja/g++.brendan/crash18.C
20360         * g++.old-deja/g++.brendan/crash48.C
20361         * g++.old-deja/g++.brendan/crash49.C
20362         * g++.old-deja/g++.brendan/crash55.C
20363         * g++.old-deja/g++.brendan/crash56.C
20364         * g++.old-deja/g++.brendan/crash8.C
20365         * g++.old-deja/g++.brendan/enum11.C
20366         * g++.old-deja/g++.brendan/enum8.C
20367         * g++.old-deja/g++.brendan/enum9.C
20368         * g++.old-deja/g++.brendan/friend3.C
20369         * g++.old-deja/g++.brendan/misc14.C
20370         * g++.old-deja/g++.bugs/900402_02.C
20371         * g++.old-deja/g++.bugs/900404_03.C
20372         * g++.old-deja/g++.bugs/900404_04.C
20373         * g++.old-deja/g++.bugs/900428_03.C
20374         * g++.old-deja/g++.jason/crash4.C
20375         * g++.old-deja/g++.jason/overload21.C
20376         * g++.old-deja/g++.jason/redecl1.C
20377         * g++.old-deja/g++.jason/report.C
20378         * g++.old-deja/g++.jason/rfg10.C
20379         * g++.old-deja/g++.jason/template30.C
20380         * g++.old-deja/g++.law/arm12.C
20381         * g++.old-deja/g++.law/ctors5.C
20382         * g++.old-deja/g++.law/cvt20.C
20383         * g++.old-deja/g++.law/init10.C
20384         * g++.old-deja/g++.law/init8.C
20385         * g++.old-deja/g++.law/visibility17.C
20386         * g++.old-deja/g++.law/visibility7.C
20387         * g++.old-deja/g++.mike/net8.C
20388         * g++.old-deja/g++.mike/p646.C
20389         * g++.old-deja/g++.mike/p700.C
20390         * g++.old-deja/g++.mike/p701.C
20391         * g++.old-deja/g++.mike/p811.C
20392         * g++.old-deja/g++.ns/template13.C
20393         * g++.old-deja/g++.other/array3.C
20394         * g++.old-deja/g++.other/crash25.C
20395         * g++.old-deja/g++.other/dtor3.C
20396         * g++.old-deja/g++.other/dtor4.C
20397         * g++.old-deja/g++.other/main1.C
20398         * g++.old-deja/g++.other/warn7.C
20399         * g++.old-deja/g++.pt/crash11.C
20400         * g++.old-deja/g++.pt/crash36.C
20401         * g++.old-deja/g++.pt/spec22.C
20402         * g++.old-deja/g++.pt/spec9.C
20403         * g++.old-deja/g++.pt/ttp52.C
20404         * g++.old-deja/g++.robertl/eb103.C
20405         * g++.old-deja/g++.robertl/eb121.C
20406         * g++.old-deja/g++.robertl/eb22.C
20407         * g++.old-deja/g++.robertl/eb8.C:
20408         Update locations and/or regexps of dg-error markers.
20409         Remove markers for some bogus messages that are no longer issued.
20410
20411 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
20412
20413         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
20414         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
20415
20416 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
20417
20418         PR c++/17618
20419         * g++.dg/lookup/crash5.C: New test.
20420
20421 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
20422
20423         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
20424         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
20425         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
20426         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
20427         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
20428         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
20429
20430         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
20431         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
20432         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
20433         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
20434         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
20435         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
20436
20437         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
20438
20439         * gcc.dg/vect/vect-44.c: Check additional cases.
20440         * gcc.dg/vect/vect-48.c: Check additional cases.
20441
20442         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20443         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20444         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20445         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20446         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20447         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20448         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20449         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20450         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20451
20452         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20453         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20454         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20455
20456 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20457
20458         * gcc.dg/tree-ssa/loop-6.c: New test.
20459
20460 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20461
20462         PR c++/17620
20463         * g++.dg/inherit/base2.C: New.
20464
20465 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20466
20467         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20468         * gcc.dg/20001012-2.c: Likewise.
20469         * gcc.dg/20001013-1.c: Likewise.
20470         * gcc.dg/20001101-1.c: Likewise.
20471         * gcc.dg/20001102-1.c: Likewise.
20472         * gcc.dg/bf-spl1.c: Likewise.
20473         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20474         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20475
20476 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20477
20478         PR tree-optimization/16721
20479         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20480
20481 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20482
20483         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20484         * gcc.dg/20040305-1.c: Likewise.
20485
20486 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20487
20488         PR c/16566
20489         * gcc.c-torture/compile/pr16566-1.c,
20490         gcc.c-torture/compile/pr16566-2.c,
20491         gcc.c-torture/compile/pr16566-3.c: New tests.
20492
20493 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20494
20495         PR tree-optimization/17512
20496         * gcc.c-torture/compile/20040916-1.c.
20497
20498 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20499
20500         * gcc.dg/pragma-re-3.c: New test.
20501
20502 2004-09-17  Matt Austern  <austern@apple.com>
20503
20504         PR c++/15049
20505         * g++.dg/other/anon3.C: New.
20506
20507 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20508
20509         PR c++/7503
20510         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20511         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20512         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20513         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20514         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20515
20516 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20517
20518         PR fortran/17286
20519         * gfortran.dg/pr17286.f90: New test.
20520
20521 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20522
20523         PR c++/17530
20524         * g++.dg/template/static7.C: New test.
20525
20526 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20527
20528         PR tree-opt/17558
20529         * gcc.c-torture/compile/pr17558.c: New test.
20530
20531 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20532
20533         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20534         if SKIP_ATTRIBUTE is defined.
20535
20536 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20537
20538         PR fortran/15957
20539         * gfortran.dg/pr15957.f90: New test.
20540
20541 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
20542
20543         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20544         in comparison.
20545         * gcc.dg/vect/vect-79.c: Likewise.
20546         * gcc.dg/vect/vect-80.c: Likewise.
20547
20548 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20549
20550         PR fortran/15750
20551         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20552
20553 2004-09-20  Ira Rosen  <irar@il.ibm.com>
20554
20555         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20556         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20557         * gcc.dg/vect/vect-62.c: New testcase.
20558         * gcc.dg/vect/vect-63.c: New testcase.
20559         * gcc.dg/vect/vect-64.c: New testcase.
20560         * gcc.dg/vect/vect-65.c: New testcase.
20561         * gcc.dg/vect/vect-66.c: New testcase.
20562         * gcc.dg/vect/vect-67.c: New testcase.
20563         * gcc.dg/vect/vect-68.c: New testcase.
20564         * gcc.dg/vect/vect-69.c: New testcase.
20565         * gcc.dg/vect/vect-79.c: New testcase.
20566         * gcc.dg/vect/vect-80.c: New testcase.
20567
20568 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20569
20570         * gcc.target/mips/asm-1.c: New test.
20571
20572 2004-09-19  Ira Rosen  <irar@il.ibm.com>
20573
20574         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20575         * gcc.dg/vect/vect-73.c: New testcase.
20576         * gcc.dg/vect/vect-74.c: New testcase.
20577         * gcc.dg/vect/vect-75.c: New testcase.
20578         * gcc.dg/vect/vect-76.c: New testcase.
20579         * gcc.dg/vect/vect-77.c: New testcase.
20580         * gcc.dg/vect/vect-78.c: New testcase
20581
20582 2004-09-18  Paul Brook  <paul@codesourcery.com>
20583
20584         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20585
20586 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20587
20588         PR c/17424
20589         * gcc.dg/pr17424-1.c: New test.
20590
20591 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20592
20593         * g++.dg/tree-ssa/pr17153.C: New test.
20594
20595 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20596
20597         PR pch/13361
20598         * testsuite/g++.dg/pch/wchar-1.C: New.
20599         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20600
20601 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20602
20603         * gcc.c-torture/execute/20040917-1.c: New test.
20604
20605 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20606
20607         PR tree-optimization/17319
20608         * gcc.dg/pr17319.c: New test.
20609
20610 2004-09-17  Devang Patel  <dpatel@apple.com>
20611
20612         * gcc.dg/20040813-1.c: New test.
20613
20614 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20615
20616         PR tree-optimization/17273
20617         * gcc.c-torture/compile/pr17273.c: New test.
20618
20619 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20620
20621         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20622         Update expected messages.
20623         * gcc.dg/declspec-13.c: New test.
20624
20625 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20626
20627         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20628
20629 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20630
20631         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20632         change what 'a' is pointing to.
20633
20634 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20635
20636         PR c++/16002
20637         * g++.dg/template/error18.C: New test.
20638
20639         PR c++/16029
20640         * g++.dg/warn/Wunused-8.C: New test.
20641
20642 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20643
20644         PR tree-optimization/17513
20645         * gcc.dg/20040916-1.c: New test.
20646
20647 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20648
20649         PR c++/17501
20650         * g++.dg/template/typename7.C: New test.
20651
20652 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20653
20654         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20655
20656 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20657
20658         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20659         with -ftree-based-profiling also.
20660         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20661
20662 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20663
20664         PR/15364
20665         * gfortran.dg/der_array_io_1.f90: New test.
20666         * gfortran.dg/der_array_io_2.f90: New test.
20667         * gfortran.dg/der_array_io_3.f90: New test.
20668
20669 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20670
20671         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20672         EABI.
20673
20674 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20675
20676         * g++.dg/opt/switch1.C: New test.
20677
20678 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20679
20680         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20681         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20682         Update expected messages.
20683
20684 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20685
20686         PR fortran/16485
20687         * gfortran.dg/same_name_1.f90: New test.
20688
20689 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20690
20691         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20692         dereference garbage pointers.
20693
20694 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20695
20696         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20697         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20698
20699         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20700         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20701         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20702
20703 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20704
20705         PR c++/17324
20706         * g++.dg/template/mangle1.C: New test.
20707
20708 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20709
20710         PR tree-optimization/17252
20711         * gcc.c-torture/execute/pr17252.c: New test.
20712
20713 2004-09-14  Andrew Pinski  <apinski@apple.com>
20714
20715         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20716
20717 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20718
20719         PR rtl-optimization/9771
20720         * gcc.dg/pr9771-1.c: New test case.
20721
20722 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20723
20724         PR tree-optimization/15262
20725         * gcc.c-torture/execute/pr15262-1.c: New test.
20726         * gcc.c-torture/execute/pr15262-2.c: New test.
20727
20728 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20729
20730         * gcc.dg/declspec-12.c: New test.
20731
20732 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20733
20734         * gfortran.dg/pr17090.f90: Add directives to test.
20735
20736 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20737
20738         * gcc.c-torture/compile/20040914-1.c: New test.
20739
20740 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20741
20742         PR c++/16162
20743         * g++.dg/template/decl2.C: New test.
20744
20745 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20746
20747         PR fortran/17090
20748         * gfortran.dg/pr17090.f90: New test.
20749
20750 2004-09-13  Dale Johannesen  <dalej@apple.com>
20751
20752         * gcc.c-torture/compile/pr17408.c: New test case.
20753
20754 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20755
20756         PR c++/16716
20757         * g++.dg/parse/crash17.C: New test.
20758
20759         PR c++/17327
20760         * g++.dg/template/enum3.C: New test.
20761
20762 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20763
20764         * lib/gcc-defs.exp: Load wrapper.exp.
20765         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20766         using local code.
20767         * lib/gcc.exp (gcc_init): Similar.
20768         * lib/gfortran.exp (gfortran_init): Similar.
20769         * lib/objc.exp (objc_init): Similar.
20770         * lib/treelang.exp (treelang_init): Similar.
20771         * lib/wrapper.exp: New file with build_wrapper call machinery in
20772         ${tool}_maybe_build_wrapper.
20773
20774 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20775
20776         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20777         "inline".
20778         * gcc.dg/declspec-11.c: Update expected messages.
20779         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20780         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20781         gcc.dg/inline-12.c: New tests.
20782
20783 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20784
20785         * g++.dg/tree-ssa/pr17400.C: New testcase.
20786
20787 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20788
20789         * gcc.target/mips/sb1-1.c: New testcase.
20790
20791 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20792
20793         * lib/g77-dg.exp: Remove unused file.
20794         * lib/mike-g77.exp: Ditto.
20795         * lib/g77.exp: Ditto.
20796
20797 2004-09-12  Richard Henderson  <rth@redhat.com>
20798
20799         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20800
20801 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20802
20803         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20804         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20805         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20806         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20807         Update expected messages.
20808
20809 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20810
20811         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20812         declaration/use mismatch for dirp parameter.
20813
20814 2004-09-12  Andrew Pinski  <apinski@apple.com>
20815
20816         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20817         -fgnu-runtime is passed.
20818
20819 2004-09-12  Richard Henderson  <rth@redhat.com>
20820
20821         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20822         do the uplevel thing and update additional_flags directly.
20823         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20824         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20825         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20826         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20827
20828 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20829
20830         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20831
20832 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20833
20834         PR middle-end/17411
20835         * g++.dg/opt/pr17411-1.C: New test case.
20836
20837 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20838
20839         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20840         gcc.dg/tls/diag-2.c: Update expected messages.
20841         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20842         messages.
20843         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20844         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20845         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20846         gcc.dg/tls/diag-5.c: New tests.
20847
20848 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20849
20850         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20851
20852 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20853
20854         * g++.dg/parse/break-in-for.C: New test.
20855
20856 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20857
20858         * gcc.dg/tree-ssa/20040911-1.c: New test.
20859
20860 2004-09-11  Andreas Jaeger  <aj@suse.de>
20861
20862         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20863         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20864
20865 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20866
20867         * gcc.target/frv: New directory of FR-V-specific tests.
20868
20869 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20870
20871         * gcc.dg/convert-vec-1.c: New test.
20872
20873 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20874
20875         PR middle-end/17024
20876         * gcc.dg/pr17024-1.c: New test case.
20877
20878 2004-09-10  Eric Christopher  <echristo@redhat.com>
20879
20880         * gcc.dg/20040910-1.c: New test.
20881
20882 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20883
20884         * gcc.dg/bitfld-9.c: New test.
20885
20886 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20887
20888         * gcc.c-torture/execute/ieee/acc1.c: New test.
20889         * gcc.c-torture/execute/ieee/acc2.c: New test.
20890         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20891
20892 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20893
20894         * gcc.dg/deprecated-2.c: New test.
20895
20896 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20897
20898         * gcc.dg/init-vec-1.c: New test.
20899
20900 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20901
20902         PR middle-end/17055
20903         * gcc.dg/pr17055-1.c: New test case.
20904
20905 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20906
20907         PR target/17377
20908         * gcc.c-torture/execute/pr17377.c: New test.
20909
20910 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20911
20912         PR c/8420
20913         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
20914         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
20915         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20916         gcc.dg/long-long-typespec-1.c: New tests.
20917         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20918
20919 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20920
20921         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20922         gcc.dg/gnu99-static-1.c: New tests.
20923
20924 2004-09-08  Devang Patel  <dpatel@apple.com>
20925
20926         * gcc.dg/darwin-ld-20040828-1.c: New test.
20927         * gcc.dg/darwin-ld-20040828-2.c: New test.
20928         * gcc.dg/darwin-ld-20040828-3.c: New test.
20929
20930 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
20931
20932         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
20933         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
20934         in error message.
20935         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
20936         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
20937         in error message.
20938         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
20939         types they qualify.
20940         * objc.dg/type-size-2.m: Fix wording in comment.
20941         * objc.dg/va-meth-1.m: New test case.
20942
20943 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
20944
20945         PR c/16633:
20946         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
20947         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
20948
20949 2004-09-06  Devang Patel  <dpatel@apple.com>
20950
20951         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20952         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20953
20954 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20955
20956         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20957         reflect changed line numbering of diagnostics.
20958
20959 2004-09-06  Paul Brook  <paul@codesourcery.com>
20960
20961         * gfortran.dg/edit_real_1.f90: Add new test.
20962
20963 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20964
20965         * gcc.dg/tree-ssa/loop-2.c: New test.
20966         * gcc.dg/tree-ssa/loop-3.c: New test.
20967         * gcc.dg/tree-ssa/loop-4.c: New test.
20968         * gcc.dg/tree-ssa/loop-5.c: New test.
20969
20970 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20971
20972         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20973
20974 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20975
20976         * gcc.dg/format/sentinel-1.c: New test.
20977
20978 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20979
20980         * testsuite/gcc.dg/builtins-46.c: New.
20981
20982 2004-09-03  Devang Patel  <dpatel@apple.com>
20983
20984         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20985         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20986
20987 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20988
20989         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
20990         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
20991         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
20992         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
20993         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
20994         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
20995         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
20996         the non-portable bzero.
20997         * gcc.dg/20010912-1.c: xfail for NetWare.
20998         * gcc.dg/20020426-2.c: xfail for NetWare.
20999         * gcc.dg/20021014-1.c: xfail for NetWare.
21000         * gcc.dg/20021018-1.c: xfail for NetWare.
21001         * gcc.dg/20030213-1.c: xfail for NetWare.
21002         * gcc.dg/20030225-1.c: xfail for NetWare.
21003         * gcc.dg/20030708-1.c: xfail for NetWare.
21004         * gcc.dg/builtins-config.h: Also exclude NetWare.
21005         * gcc.dg/format/format.h: Define restrict only if not already defined.
21006         * gcc.dg/nest.c: xfail for NetWare.
21007         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
21008         * lib/target-supports.exp (check_visibility_available): Exclude
21009         NetWare.
21010
21011 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21012
21013         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
21014         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
21015         deterministic starting point for the alignment of structure fields.
21016         * gcc.dg/Wpadded.c: Dito.
21017         * g++.dg/abi/vbase10.C: Dito.
21018
21019 2004-09-03  Devang Patel  <dpatel@apple.com>
21020
21021         * g++.dg/debug/pr15736.cc: New test.
21022
21023 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21024
21025         * README.QMTEST: Fix out-of-date link.
21026
21027 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
21028
21029         PR fortran/16579
21030         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
21031         Delete.  Duplicate of gfortran.dg/g77/20010610.f
21032
21033 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21034
21035         * g++.dg/abi/arm_rtti1.C: New test.
21036
21037 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
21038
21039         * gcc.dg/ppc-vector-memcpy.c: New.
21040         * gcc.dg/ppc-vector-memset.c: New.
21041
21042 2004-09-02  Chao-ying Fu  <fu@mips.com>
21043
21044         * gcc.target/mips/mips-3d-1.c: New test.
21045         * gcc.target/mips/mips-3d-2.c: New test.
21046         * gcc.target/mips/mips-3d-3.c: New test.
21047         * gcc.target/mips/mips-3d-4.c: New test.
21048         * gcc.target/mips/mips-3d-5.c: New test.
21049         * gcc.target/mips/mips-3d-6.c: New test.
21050         * gcc.target/mips/mips-3d-7.c: New test.
21051         * gcc.target/mips/mips-3d-8.c: New test.
21052         * gcc.target/mips/mips-3d-9.c: New test.
21053         * gcc.target/mips/mips-ps-1.c: New test.
21054         * gcc.target/mips/mips-ps-2.c: New test.
21055         * gcc.target/mips/mips-ps-3.c: New test.
21056         * gcc.target/mips/mips-ps-4.c: New test.
21057         * gcc.target/mips/mips-ps-type.c: New test.
21058
21059 2004-09-02  Paul Brook  <paul@codesourcery.com>
21060
21061         * gfortran.dg/edit_real_1.f90: Add new tests.
21062
21063 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21064
21065         PR fortran/15327
21066         * gfortran.dg/merge_char_1.f90: New test.
21067
21068 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21069
21070         PR fortran/16404
21071         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
21072
21073 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21074
21075         PR c/1522
21076         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
21077
21078 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
21079
21080         * g++.dg/opt/loop1.C: Do not XFAIL.
21081
21082 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
21083
21084         * gcc.c-torture/execute/20040831-1.c: New test.
21085
21086 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
21087
21088         PR fortran/16579
21089         * gfortran.dg/g77/20010610.f: Now passes.
21090         Copy from g77.f-torture/execute. Add dg-run directive.
21091         * gfortran.dg/g77/README: Update
21092
21093 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21094
21095         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
21096         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
21097         (t1, t2, t3, t4): Add volatile.
21098
21099 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21100
21101         * g++.dg/ext/visibility/arm1.C: New test.
21102
21103 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
21104
21105         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
21106         -pedantic-errors.
21107
21108 2004-09-01  Paul Brook  <paul@codesourcery.com>
21109
21110         * gfortran.dg/eof_2.f90: New test.
21111
21112 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21113
21114         PR fortran/16579
21115         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
21116
21117 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
21118
21119         PR libfortran/16805
21120         * gfortran.dg/list_read_2.f90: New test.
21121
21122 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21123
21124         * g++.dg/abi/key1.C: New test.
21125
21126 2004-08-31  Richard Henderson  <rth@redhat.com>
21127
21128         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
21129         form of offsetof.
21130         * g++.dg/other/offsetof5.C: Remove duplicate.
21131
21132 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21133
21134         PR fortran/17244
21135         * gfortran.dg/func_derived_1.f90: New test.
21136
21137 2004-08-31  Paul Brook  <paul@codesourcery.com>
21138
21139         * gfortran.dg/eof_1.f90: New test.
21140
21141 2004-08-31  Paul Brook  <paul@codesourcery.com>
21142
21143         * gfortran.dg/list_read_1.f90: New file.
21144
21145 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
21146
21147         * g++.dg/opt/loop1.C: XFAIL.
21148
21149 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
21150
21151         * gcc.dg/funcdef-storage-1.c: New.
21152         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
21153         an extern function in local scope.
21154         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
21155         declare an 'auto inline' function in local scope.
21156         * gcc.dg/20011130-1.c: Likewise.
21157         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
21158         an 'auto' function in local scope.
21159         * gcc.dg/20021014-1.c: Likewise.
21160         * gcc.dg/20030331-2.c: Likewise.
21161
21162 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21163
21164         * gfortran.dg/blockdata_1.f90: New test.
21165
21166 2004-08-30  Richard Henderson  <rth@redhat.com>
21167
21168         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
21169
21170 2004-08-30  Richard Henderson  <rth@redhat.com>
21171
21172         * lib/fortran-torture.exp (fortran-torture-execute): Honor
21173         additional_flags set by alternate driver.
21174         (ieee-options): New procedure.
21175         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
21176         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
21177         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
21178         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
21179
21180 2004-08-30  Richard Henderson  <rth@redhat.com>
21181
21182         * lib/f-torture.exp: Remove.
21183
21184 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
21185
21186         PR rtl-optimization/16590
21187         * g++.dg/opt/loop1.C: New test.
21188
21189 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21190
21191         PR fortran/13910
21192         * gfortran.dg/oldstyle_1.f90: New test.
21193
21194 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
21195         Paul Brook  <paul@codesourcery.com>
21196
21197         * gfortran.dg/g77/README: Update.
21198         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
21199         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21200         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
21201
21202 2004-08-28  Paul Brook  <paul@codesourcery.com>
21203
21204         PR libfortran/17195
21205         * gfortran.dg/edit_real_1.f90: New test.
21206
21207 2004-08-27  Paul Brook  <paul@codesourcery.com>
21208
21209         * gfortran.dg/rewind_1.f90: New test.
21210
21211 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
21212
21213         PR fortran/16597
21214         * gfortran.dg/pr16597.f90: New test.
21215
21216 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21217
21218         PR c/13801
21219         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
21220         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
21221         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
21222         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
21223         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
21224
21225 2004-08-26  Nick Clifton  <nickc@redhat.com>
21226
21227         * gcc.c-torture/compile/pr17119.c: New test.
21228
21229 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21230
21231         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
21232
21233 2004-08-25  Richard Henderson  <rth@redhat.com>
21234
21235         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
21236         the bits that expect kind=8 to be the largest real kind.
21237
21238 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21239
21240         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
21241
21242 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21243
21244         * gfortran.dg/assignment_1.f90: New test.
21245
21246 2004-08-25  Adam Nemet  <anemet@lnxw.com>
21247
21248         * g++.dg/template/repo3.C: New test.
21249
21250 2004-08-25  Roger Sayle  <roger@eyesopen.com>
21251
21252         PR middle-end/16693
21253         PR tree-optimization/16372
21254         * g++.dg/opt/pr16372-1.C: New test case.
21255         * g++.dg/opt/pr16693-1.C: New test case.
21256         * g++.dg/opt/pr16693-2.C: New test case.
21257
21258 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21259
21260         * objc.dg/proto-lossage-4.m: New test.
21261
21262 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
21263
21264         PR c++/17155
21265         * g++.dg/inherit/local2.C: New test.
21266
21267 2004-08-25  Paul Brook  <paul@codesourcery.com>
21268
21269         PR fortran/17144
21270         * gfortran.dg/string_ctor_1.f90: New test.
21271
21272 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21273
21274         PR c++/14428
21275         * g++.dg/template/redecl2.C: New test.
21276
21277 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21278
21279         PR fortran/17143
21280         * gfortran.dg/pr17143.f90: New test.
21281
21282 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21283
21284         PR fortran/17164
21285         * gfortran.dg/pr17164.f90: New test.
21286
21287 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21288
21289         * gcc.dg/tree-ssa/loop-1.c: New test.
21290
21291 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21292
21293         * gcc.c-torture/compile/20040824-1.c: New test.
21294
21295 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21296
21297         * gcc.c-torture/compile/iftrap-3.c: New test.
21298
21299 2004-08-24  Paul Brook  <paul@codesourcery.com>
21300
21301         * gfortran.dg/entry_2.f90: New test.
21302
21303 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21304
21305         PR c++/16889
21306         * g++.dg/lookup/ambig[12].C: New.
21307
21308 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21309
21310         PR c++/16706
21311         * g++.dg/template/crash21.C: New test.
21312         * g++.dg/template/crash22.C: Likewise.
21313
21314 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21315
21316         PR c++/17149
21317         * g++.dg/template/access15.C: New.
21318
21319 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21320
21321         PR c++/17163
21322         * g++.dg/template/repo2.C: New test.
21323
21324 2004-08-23  Roger Sayle  <roger@eyesopen.com>
21325
21326         PR rtl-optimization/17078
21327         * gcc.c-torture/execute/pr17078-1.c: New test case.
21328
21329 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21330
21331         PR c/14492
21332         * gcc.dg/debug/crash1.c: New test.
21333
21334 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21335
21336         PR c/16180
21337         * gcc.dg/loop-5.c: New test.
21338
21339 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21340
21341         * gcc.c-torture/execute/20040823-1.c: New test.
21342
21343 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
21344
21345         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
21346         to the assembler.  Simplify test accordingly.
21347         (asm_abi_flags): Use GNU names.
21348         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
21349         to check for ABI flags.
21350
21351 2004-08-22  Andrew Pinski  <apinski@apple.com>
21352
21353         * g++.dg/opt/pr14029.C: New test.
21354         * gcc.c-torture/execute/pr15262.c: New test.
21355
21356 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21357
21358         * gfortran.dg/reduction.f90: Add checks with complex arguments.
21359
21360 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
21361
21362         PR 16908
21363         * gfortran.dg/direct_io.f90: New test.
21364
21365 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21366
21367         PR c++/17121
21368         * g++.dg/inherit/local2.C: New test.
21369
21370 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21371
21372         PR c++/17120
21373         * g++.dg/warn/Wparentheses-4.C: New test.
21374
21375 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21376
21377         PR c++/17121
21378         * g++.dg/inherit/local2.C: New test.
21379
21380         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
21381         * gcc.dg/ppc-ldstruct.c: Likewise.
21382         * gcc.dg/ppc64-abi-2.c: Likewise.
21383
21384 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
21385
21386         PR rtl-optimization/17099
21387         * gcc.c-torture/execute/20040820-1.c: New test.
21388
21389 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
21390
21391         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
21392
21393 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
21394
21395         PR fortran/17077
21396         * gfortran.dg/auto_array_1.f90: New test.
21397
21398 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21399
21400         PR fortran/17074
21401         * gfortran.dg/simpleif_1.f90: New test.
21402
21403 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
21404
21405         * lib/target-supports.exp (check_profiling_available): Return
21406         false for arm*-*-symbianelf* and arm*-*-eabi*.
21407
21408         PR c++/15890
21409         * g++.dg/template/delete1.C: New test.
21410
21411 2004-08-19  Paul Brook  <paul@codesourcery.com>
21412
21413         PR fortran/14976
21414         PR fortran/16228
21415         * gfortran.dg/data_char_1.f90: New test.
21416
21417 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
21418
21419         PR fortran/16946
21420         * gfortran.dg/reduction.f90: New testcase.
21421
21422 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21423
21424         PR fortran/16520
21425         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
21426
21427 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21428
21429         PR c++/17041
21430         * g++.dg/Wparentheses-3.C: New test.
21431
21432 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
21433
21434         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
21435         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
21436         * gcc.dg/vect/vect-2.c: Likewise.
21437         * gcc.dg/vect/vect-3.c: Likewise.
21438         * gcc.dg/vect/vect-4.c: Likewise.
21439         * gcc.dg/vect/vect-5.c: Likewise.
21440         * gcc.dg/vect/vect-6.c: Likewise.
21441         * gcc.dg/vect/vect-7.c: Likewise.
21442         * gcc.dg/vect/vect-25.c: Likewise.
21443         * gcc.dg/vect/vect-31.c: Likewise.
21444         * gcc.dg/vect/vect-32.c: Likewise.
21445         * gcc.dg/vect/vect-34.c: Likewise.
21446         * gcc.dg/vect/vect-36.c: Likewise.
21447         * gcc.dg/vect/vect-all.c: Likewise.
21448
21449 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21450
21451         PR c++/17068
21452         * g++.dg/template/operator4.C: New test.
21453
21454 2004-08-18  Richard Henderson  <rth@redhat.com>
21455
21456         * gcc.dg/20040206-1.c: XFAIL.
21457
21458 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21459
21460         PR c++/16246
21461         * g++.dg/template/array7.C: New test.
21462
21463 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21464
21465         * gcc.dg/mips-movcc-1.c: New test.
21466         * gcc.dg/mips-movcc-2.c: New test.
21467         * gcc.dg/mips-movcc-3.c: New test.
21468
21469         * gcc.dg/mips-nmadd-1.c: New test.
21470         * gcc.dg/mips-nmadd-2.c: New test.
21471
21472 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21473
21474         PR c++/15871
21475         * g++.dg/opt/inline8.C: New test.
21476
21477         PR c++/16965
21478         * g++.dg/parse/error17.C: New test.
21479
21480 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21481
21482         * gcc.dg/vect: New directory for vectorizer tests.
21483         * gcc.dg/vect/tree-vect.h: New file.
21484         * gcc.dg/vect/vect.exp: New file.
21485         * gcc.dg/vect/pr16105.c.c: New test.
21486         * gcc.dg/vect/vect-1.c: New test.
21487         * gcc.dg/vect/vect-2.c: New test.
21488         * gcc.dg/vect/vect-3.c: New test.
21489         * gcc.dg/vect/vect-4.c: New test.
21490         * gcc.dg/vect/vect-5.c: New test.
21491         * gcc.dg/vect/vect-6.c: New test.
21492         * gcc.dg/vect/vect-7.c: New test.
21493         * gcc.dg/vect/vect-8.c: New test.
21494         * gcc.dg/vect/vect-9.c: New test.
21495         * gcc.dg/vect/vect-10.c: New test.
21496         * gcc.dg/vect/vect-11.c: New test.
21497         * gcc.dg/vect/vect-12.c: New test.
21498         * gcc.dg/vect/vect-13.c: New test.
21499         * gcc.dg/vect/vect-14.c: New test.
21500         * gcc.dg/vect/vect-15.c: New test.
21501         * gcc.dg/vect/vect-16.c: New test.
21502         * gcc.dg/vect/vect-17.c: New test.
21503         * gcc.dg/vect/vect-18.c: New test.
21504         * gcc.dg/vect/vect-19.c: New test.
21505         * gcc.dg/vect/vect-20.c: New test.
21506         * gcc.dg/vect/vect-21.c: New test.
21507         * gcc.dg/vect/vect-22.c: New test.
21508         * gcc.dg/vect/vect-23.c: New test.
21509         * gcc.dg/vect/vect-24.c: New test.
21510         * gcc.dg/vect/vect-25.c: New test.
21511         * gcc.dg/vect/vect-26.c: New test.
21512         * gcc.dg/vect/vect-27.c: New test.
21513         * gcc.dg/vect/vect-28.c: New test.
21514         * gcc.dg/vect/vect-29.c: New test.
21515         * gcc.dg/vect/vect-30.c: New test.
21516         * gcc.dg/vect/vect-31.c: New test.
21517         * gcc.dg/vect/vect-32.c: New test.
21518         * gcc.dg/vect/vect-33.c: New test.
21519         * gcc.dg/vect/vect-34.c: New test.
21520         * gcc.dg/vect/vect-35.c: New test.
21521         * gcc.dg/vect/vect-36.c: New test.
21522         * gcc.dg/vect/vect-37.c: New test.
21523         * gcc.dg/vect/vect-38.c: New test.
21524         * gcc.dg/vect/vect-40.c: New test.
21525         * gcc.dg/vect/vect-41.c: New test.
21526         * gcc.dg/vect/vect-42.c: New test.
21527         * gcc.dg/vect/vect-43.c: New test.
21528         * gcc.dg/vect/vect-44.c: New test.
21529         * gcc.dg/vect/vect-45.c: New test.
21530         * gcc.dg/vect/vect-46.c: New test.
21531         * gcc.dg/vect/vect-47.c: New test.
21532         * gcc.dg/vect/vect-48.c: New test.
21533         * gcc.dg/vect/vect-49.c: New test.
21534         * gcc.dg/vect/vect-50.c: New test.
21535         * gcc.dg/vect/vect-51.c: New test.
21536         * gcc.dg/vect/vect-52.c: New test.
21537         * gcc.dg/vect/vect-53.c: New test.
21538         * gcc.dg/vect/vect-54.c: New test.
21539         * gcc.dg/vect/vect-55.c: New test.
21540         * gcc.dg/vect/vect-56.c: New test.
21541         * gcc.dg/vect/vect-57.c: New test.
21542         * gcc.dg/vect/vect-58.c: New test.
21543         * gcc.dg/vect/vect-59.c: New test.
21544         * gcc.dg/vect/vect-60.c: New test.
21545         * gcc.dg/vect/vect-61.c: New test.
21546         * gcc.dg/vect/vect-all.c: New test.
21547         * gcc.dg/vect/vect-none.c: New test.
21548
21549 2004-08-17  Paul Brook  <paul@codesourcery.com>
21550
21551         PR fortran/13082
21552         * gfortran.dg/entry_1.f90: New test.
21553
21554 2004-08-17  Andrew Pinski  <apinski@apple.com>
21555
21556         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21557
21558 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21559
21560         * gcc.dg/pr17036-1.c: New test.
21561
21562 2004-08-16  Devang Patel  <dpatel@apple.com>
21563
21564         * gcc.dg/darwin-20040809-1.c: New test.
21565
21566 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21567
21568         * gcc.dg/funcdef-attr-1.c: New test.
21569
21570 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21571
21572         * gcc.dg/altivec-17.c: New test.
21573         * gcc.dg/altivec-18.c: New test.
21574
21575 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21576
21577         PR c++/6749
21578         * g++.dg/template/vtable2.C: New test.
21579
21580 2004-08-14  Richard Henderson  <rth@redhat.com>
21581
21582         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21583         * gcc.dg/pack-test-4.c (main): Return 0.
21584         * gcc.dg/setjmp-1.c: Remove XFAIL.
21585         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21586
21587 2004-08-14  Richard Henderson  <rth@redhat.com>
21588
21589         * gcc.dg/980217-1.c: Add prototype for printf.
21590
21591 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21592
21593         * gfortran.dg/pr16935.f90: New test.
21594
21595 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21596
21597         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21598
21599 2004-08-13  Paul Brook  <paul@codesourcery.com>
21600
21601         * gfortran.dg/der_io_1.f90: Remove stray comma.
21602
21603 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21604
21605         * gcc.dg/vmx/cw-bug-2.c: Remove.
21606         * gcc.dg/vmx/vprint-1.c: Remove.
21607         * gcc.dg/vmx/vscan-1.c: Remove.
21608
21609 2004-08-12  Devang patel  <dpatel@apple.com>
21610
21611         * gcc.dg/darwin-20040809-2.c: New test.
21612
21613 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21614
21615         * g++.dg/ext/altivec-12.C: New test.
21616
21617         * g++.dg/ext/altivec-11.C: New test.
21618
21619 2004-08-12  Paul Brook  <paul@codesourcery.com>
21620
21621         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21622
21623 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21624
21625         * g++.dg/ext/altivec-2.C: Check for hardware support before
21626         executing any VMX instructions.
21627
21628         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21629
21630 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21631
21632         PR c++/16276
21633         * g++.old-deja/g++.other/comdat4.C: New test.
21634         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21635
21636 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21637
21638         PR target/16286
21639         * gcc.dg/pr16286.c: New test.
21640
21641 2004-08-12 Jan Beulich <jbeulich@novell.com>
21642
21643         * g++.dg/ext/asm5.C: New.
21644
21645 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21646
21647         PR c++/16698
21648         * g++.dg/eh/crash1.C: New test.
21649
21650         PR c++/16717
21651         * g++.dg/ext/construct1.C: New test.
21652
21653 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21654
21655         PR c++/16853
21656         * g++.dg/init/ptrmem1.C: New test.
21657
21658         PR c++/16618
21659         * g++.dg/parse/offsetof5.C: New test.
21660
21661         PR c++/16870
21662         * g++.dg/template/overload3.C: New test.
21663
21664 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21665
21666         PR c++/16964
21667         * g++.dg/parse/error16.C: New test.
21668
21669         PR c++/16904
21670         * g++.dg/template/error14.C: New test.
21671
21672         PR c++/16929
21673         * g++.dg/template/error15.C: New test.
21674
21675 2004-08-11  Devang Patel  <dpatel@apple.com>
21676
21677         * gcc.dg/darwin-ld-20040809-1.c: New test.
21678         * gcc.dg/darwin-ld-20040809-2.c: New test.
21679
21680 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21681
21682         PR fortran/16917
21683         * gfortran.dg/dfloat_1.f90: New test.
21684
21685 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21686
21687         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21688         * gcc.dg/dll-2.c: Fix dg-require syntax.
21689         * gcc.misc-tests/arm-isr.c (abort): Declare.
21690         (exit): Likewise.
21691
21692 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21693
21694         PR c++/16971
21695         * g++.dg/parse/crash16.C: New test.
21696
21697 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21698
21699         * gcc.dg/mips-rsqrt-1.c: New test case.
21700         * gcc.dg/mips-rsqrt-2.c: New test case.
21701         * gcc.dg/mips-rsqrt-3.c: New test case.
21702
21703 2004-08-10  Paul Brook  <paul@codesourcery.com>
21704
21705         * gfortran.dg/der_io_1.f90: New test.
21706
21707 2004-08-10  Paul Brook  <paul@codesourcery.com>
21708
21709         PR fortran/16919
21710         * gfortran.dg/der_array_1.f90: New test.
21711
21712 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21713
21714         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21715
21716 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21717
21718         * gcc.dg/wchar_t-2.c: Fix typo.
21719
21720 2004-08-09  Falk Hueffner  <falk@debian.org>
21721
21722         PR tree-optimization/12517
21723         * gcc.c-torture/compile/pr12517.c: New test.
21724
21725         PR tree-optimization/12578
21726         * gcc.c-torture/compile/pr12578.c: New test.
21727
21728         PR tree-optimization/12899
21729         * gcc.c-torture/compile/pr12899.c: New test.
21730
21731         PR rtl-optimization/14692
21732         * gcc.c-torture/compile/pr14692.c: New test.
21733
21734         PR tree-optimization/16461
21735         * gcc.c-torture/compile/pr16461.c: New test.
21736
21737 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21738
21739         * gfortran.dg/getenv_1.f90: New test.
21740
21741 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21742
21743         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21744         wchar_t.
21745         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21746
21747 2004-08-06  Paul Brook  <paul@codesourcery.com>
21748
21749         * gfortran.dg/ret_array_1.f90: New test.
21750         * gfortran.dg/ret_pointer_1.f90: New test.
21751
21752 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21753
21754         * gcc.dg/missing-field-init-[12].c: New tests.
21755         * g++.dg/warn/missing-field-init-[12].C: New tests.
21756
21757 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21758
21759         * gcc.dg/enum2.c: New test.
21760         * gcc.dg/symbian3.c: Likewise.
21761         * gcc.dg/symbian4.c: Likewise.
21762         * gcc.dg/wchar_t-2.c: Likewise.
21763
21764 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21765
21766         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21767         destructor tests.
21768
21769 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21770
21771         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21772         dg-require-visiblity.
21773         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21774         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21775         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21776         * g++.dg/ext/visibility/new1.C: Likewise.
21777         * g++.dg/ext/visibility/pragma.C: Likewise.
21778         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21779         * g++.dg/ext/visibility/virtual.C: Likewise.
21780         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21781         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21782         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21783         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21784         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21785         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21786         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21787         * g++/dg/ext/visibility/visibility-8.C: New test.
21788         * gcc.c-torture/compile/dll.x: Remove.
21789         * gcc.dg/dll-2.c: Use dg-require-dll
21790         * gcc.dg/visibility-10.c: New test.
21791         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21792         supporting DLLs.
21793         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21794         (scan_not_hidden): Likewise.
21795
21796 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21797
21798         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21799
21800 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21801
21802         * gcc.c-torture/execute/20040805-1.c: New test.
21803
21804 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21805
21806         * gcc.dg/20020118-1.c: Declare abort.
21807         * gcc.dg/altivec_check.h: Likewise.
21808         * gcc.dg/iftrap-2.c: Likewise.
21809         * gcc.dg/pragma-darwin.c: Likewise.
21810         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21811
21812 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21813
21814         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21815
21816 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21817
21818         * gcc.c-torture/execute/builtins/abs-2.c,
21819         gcc.c-torture/execute/builtins/abs-3.c,
21820         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21821         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21822         intmax_t, uintmax_t and their limits.
21823         * gcc.dg/intmax_t-1.c: New test.
21824
21825 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21826
21827         * g++.dg/tc1/dr147.C: Add reference to PR.
21828
21829 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21830
21831         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21832         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21833
21834 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21835
21836         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21837
21838 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21839
21840         * gcc.dg/redecl-5.c: New test.
21841         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21842         of scanf.
21843
21844 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21845
21846         PR middle-end/16790
21847         * gcc.c-torture/execute/pr16790-1.c: New test case.
21848
21849 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21850
21851         * g++.dg/ext/visibility/assign1.C: New test.
21852         * g++.dg/ext/visibility/new1.C: Likewise.
21853
21854         * gcc.dg/symbian1.c: New test.
21855         * gcc.dg/symbian2.c: Likewise.
21856
21857 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21858
21859         PR target/16570
21860         * gcc.dg/i386-sse-9.c: New test.
21861
21862 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21863
21864         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21865
21866 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21867
21868         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21869         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21870         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21871         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21872         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21873         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21874         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21875         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21876         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21877         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21878         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21879         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21880         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21881         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21882         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21883         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21884         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21885         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21886         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21887         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21888         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21889         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21890         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21891         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21892         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21893         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21894         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21895         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21896         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21897         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21898         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21899         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21900         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21901         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
21902         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
21903         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21904         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21905         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21906         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21907         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
21908         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
21909         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
21910         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
21911         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
21912         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21913         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21914         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
21915         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21916         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21917         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21918         gcc.misc-tests/i386-pf-3dnow-1.c,
21919         gcc.misc-tests/i386-pf-athlon-1.c,
21920         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21921         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21922         Declare built-in functions used.
21923         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
21924
21925 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21926
21927         PR c++/16707
21928         * g++.dg/lookup/using12.C: New test.
21929
21930         * g++.dg/init/null1.C: Fix PR number.
21931         * g++.dg/parse/namespace10.C: Likewise.
21932
21933 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21934
21935         PR c++/16224
21936         * g++.dg/template/spec17.C: New test.
21937         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
21938         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
21939
21940 2004-08-02  David Billinghurst
21941
21942         PR fortran/16292
21943         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21944
21945 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21946
21947         * gcc.dg/ia64-got-1.c: New test case.
21948
21949 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21950
21951         PR c++/16489
21952         * g++.dg/init/null1.C: New test.
21953         * g++.dg/tc1/dr76.C: Adjust error marker.
21954
21955         PR c++/16529
21956         * g++.dg/parse/namespace10.C: New test.
21957
21958         PR c++/16810
21959         * g++.dg/inherit/ptrmem2.C: New test.
21960
21961 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21962
21963         PR target/16155
21964         * gcc.dg/pr16155.c: New test.
21965
21966 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21967
21968         * gcc.dg/redecl-2.c: New test.
21969
21970 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21971
21972         * gcc.dg/darwin-longdouble.c: New file.
21973
21974 2004-07-30  Richard Henderson  <rth@redhat.com>
21975
21976         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21977         write to constant argument.
21978         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21979
21980 2004-07-30  Richard Henderson  <rth@redhat.com>
21981
21982         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21983         tests of nearest around zero.
21984
21985 2004-07-30  Andrew Pinski  <apinski@apple.com>
21986
21987         * gcc.c-torture/compile/20040730-1.c: New test.
21988
21989 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21990
21991         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21992         powerpc-eabispe.
21993
21994 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21995
21996         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21997
21998 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
21999
22000         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
22001         contains $ld_library_path.
22002         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22003
22004 2004-07-29  Richard Henderson  <rth@redhat.com>
22005
22006         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
22007
22008         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
22009         (alt2, which): New.
22010         (Check): Accept either alternative.
22011
22012 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
22013
22014         * g++.dg/abi/inline1.C: New test.
22015         * g++.dg/abi/local1-a.cc: Likewise.
22016         * g++.dg/abi/local1.C: Likewise.
22017         * g++.dg/abi/mangle11.C: Tweak location of warnings.
22018         * g++.dg/abi/mangle12.C: Likewise.
22019         * g++.dg/abi/mangle17.C: Likewise.
22020         * g++.dg/abi/mangle20-2.C: Likewise.
22021         * g++.dg/opt/interface1.C: Likewise.
22022         * g++.dg/opt/interface1.h: Likewise.
22023         * g++.dg/opt/interface1-a.cc: New test.
22024         * g++.dg/parse/repo1.C: New test.
22025         * g++.dg/template/repo1.C: Likewise.
22026         * g++.dg/warn/Winline-1.C: Likewise.
22027         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
22028
22029 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
22030
22031         * gcc.dg/tree-ssa/20040729-1.c: New test.
22032
22033 2004-07-27  Matt Austern <austern@apple.com>
22034
22035         * gcc.dg/darwin-bool-1.c: New test.
22036         * gcc.dg/darwin-bool-2.c: New test.
22037
22038 2004-07-28  Richard Henderson  <rth@redhat.com>
22039
22040         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
22041         arguments in the correct type.  Don't write to constant arguments.
22042
22043 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22044
22045         PR tree-optimization/16688
22046         PR tree-optimization/16689
22047         * g++.dg/tree-ssa/pr16688.C: New test.
22048
22049 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22050
22051         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22052         loads.  Not only in the comment, this time.
22053
22054 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
22055
22056         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
22057         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
22058         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
22059         * gcc.dg/sh4a-bitmovua.c: New.
22060         * gcc.dg/sh4a-cos.c: New.
22061         * gcc.dg/sh4a-cosf.c: New.
22062         * gcc.dg/sh4a-fprun.c: New.
22063         * gcc.dg/sh4a-fsrra.c: New.
22064         * gcc.dg/sh4a-memmovua.c: New.
22065         * gcc.dg/sh4a-sin.c: New.
22066         * gcc.dg/sh4a-sincos.c: New.
22067         * gcc.dg/sh4a-sincosf.c: New.
22068         * gcc.dg/sh4a-sinf.c: New.
22069
22070 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22071
22072         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
22073         conditionals.
22074         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22075         loads.
22076         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
22077         DOM1.
22078
22079 2004-07-27  Andrew Pinski  <apinski@apple.com>
22080
22081         * g++.dg/rtti/tinfo1.C: Correct the xfail.
22082
22083 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
22084
22085         * gcc.dg/pragma-isr.c: New test.
22086
22087 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22088
22089         PR c++/14429
22090         * g++.dg/template/ttp11.C: New test.
22091
22092 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
22093
22094         * gcc.c-torture/compile/20040727-1.c: New test.
22095
22096 2004-07-26  Eric Christopher  <echristo@redhat.com>
22097
22098         * gcc.c-torture/compile/20040726-2.c: New test.
22099
22100 2004-07-26  Andrew Pinski  <apinski@apple.com>
22101
22102         * g++.dg/rtti/tinfo1.C: Xfail.
22103
22104 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
22105
22106         * gcc.c-torture/compile/20040726-1.c: New test.
22107
22108 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
22109             Brian Ryner  <bryner@brianryner.com>
22110
22111         PR c++/9283
22112         PR c++/15000
22113         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
22114         * g++.dg/ext/visibility/: New directory.
22115         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
22116         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
22117         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
22118         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
22119         * g++.dg/ext/visibility/fvisibility.C,
22120         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
22121         g++.dg/ext/visibility/fvisibility-override1.C
22122         g++.dg/ext/visibility/fvisibility-override2.C
22123         g++.dg/ext/visibility/memfuncts.C
22124         g++.dg/ext/visibility/noPLT.C
22125         g++.dg/ext/visibility/pragma.C
22126         g++.dg/ext/visibility/pragma-override1.C
22127         g++.dg/ext/visibility/pragma-override2.C
22128         g++.dg/ext/visibility/staticmemfuncts.C
22129         g++.dg/ext/visibility/virtual.C: New tests.
22130
22131 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22132
22133         PR c/15360
22134         * gcc.dg/pr15360-1.c: New test.
22135
22136 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
22137
22138         * gcc.dg/pragma-align-2.c: New test.
22139         * gcc.dg/pragma-init-fini.c: New test.
22140         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
22141         targets.
22142
22143 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22144
22145         * gcc.dg/init-string-2.c: New test.
22146
22147 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
22148
22149         PR 16684
22150         * gcc.dg/Wredundant-decls-1.c: New test case.
22151
22152 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
22153
22154         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
22155         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
22156         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
22157         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
22158         * gcc.dg/compat/generate-random.c: New file.
22159         * gcc.dg/compat/generate-random.h: Likewise.
22160         * gcc.dg/compat/generate-random_r.c: Likewise.
22161         * gcc.dg/compat/struct-layout-1.h: Likewise.
22162         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
22163         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
22164         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
22165         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
22166         * gcc.dg/compat/struct-layout-1_main.c: New test.
22167         * gcc.dg/compat/struct-layout-1_x.c: New file.
22168         * gcc.dg/compat/struct-layout-1_y.c: New file.
22169         * gcc.dg/compat/struct-layout-1_test.h: New file.
22170
22171 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22172
22173         * gcc.dg/comp-return-1.c: New test
22174
22175 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
22176
22177         * gcc.dg/vmx/8-02a.c: Fix typo.
22178
22179         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
22180         * gcc.dg/darwin-abi-3.c: New test.
22181
22182         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
22183         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
22184
22185         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
22186         * gcc.dg/vmx/ops-long-1.c: New test.
22187         * gcc.dg/vmx/ops-long-2.c: New test.
22188
22189 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22190
22191         * g++.dg/lookup/conv-[1234].C: New.
22192
22193 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
22194
22195         * g++.dg/parse/attr2.C: Simplify.
22196
22197 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22198
22199         PR c/7284
22200         * gcc.c-torture/execute/pr7284-1.c: New test.
22201
22202 2004-07-22  Brian Booth  <bbooth@redhat.com>
22203
22204         * gcc.dg/tree-ssa/20040721-1.c: New test.
22205
22206 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22207
22208         * g++.dg/template/crash20.c: New.
22209
22210 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
22211
22212         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
22213         Add dg-run directive.  Declare variables as required.
22214         * gfortran.dg/g77/README: Update
22215
22216 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
22217
22218         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
22219         gcc.dg/cris-peep2-andu2.c: New tests.
22220
22221 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22222
22223         PR c/15052
22224         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
22225         on return type.
22226         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
22227         messages.
22228         * gcc.dg/qual-return-2.c: Update expected messages.
22229         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
22230
22231 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22232
22233         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
22234         * gcc.dg/noncompile/921102-1.c: Update expected error message.
22235
22236 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22237
22238         PR c/11250
22239         * gcc.dg/init-string-1.c: New test.
22240
22241 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
22242
22243         PR middle-end/15345
22244         PR c/16450
22245         * gcc.dg/torture/nested-fn-1.c: New test.
22246
22247 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
22248
22249         PR target/16559
22250         * gcc.dg/ia64-fptr-1.c: New file.
22251
22252 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22253
22254         PR c++/14497
22255         * g++.dg/template/spec16.C: New test.
22256         * g++.old-deja/g++.robertl/eb118.C: Remove.
22257
22258 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22259
22260         PR c++/509
22261         * g++.dg/template/spec15.C: New test.
22262
22263 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
22264
22265         Copy cases from g77.f-torture/execute and add dg-run
22266         directive.  Other changes as noted.
22267         * gfortran.dg/g77/13037.f
22268         * gfortran.dg/g77/1832.f
22269         * gfortran.dg/g77/19981119-0.f
22270         * gfortran.dg/g77/19990313-0.f
22271         * gfortran.dg/g77/19990313-1.f
22272         * gfortran.dg/g77/19990313-2.f
22273         * gfortran.dg/g77/19990313-3.f
22274         * gfortran.dg/g77/19990419-1.f
22275         * gfortran.dg/g77/19990826-0.f
22276         * gfortran.dg/g77/19990826-2.f
22277         * gfortran.dg/g77/20000503-1.f
22278         * gfortran.dg/g77/20001111.f
22279         * gfortran.dg/g77/20010116.f
22280         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
22281         * gfortran.dg/g77/20010430.f
22282         * gfortran.dg/g77/6177.f
22283         * gfortran.dg/g77/947.f
22284         * gfortran.dg/g77/970816-3.f
22285         * gfortran.dg/g77/971102-1.f
22286         * gfortran.dg/g77/980520-1.f
22287         * gfortran.dg/g77/980628-0.f
22288         * gfortran.dg/g77/980628-1.f
22289         * gfortran.dg/g77/980628-10.f
22290         * gfortran.dg/g77/980628-2.f
22291         * gfortran.dg/g77/980628-3.f
22292         * gfortran.dg/g77/980628-7.f
22293         * gfortran.dg/g77/980628-8.f
22294         * gfortran.dg/g77/980628-9.f
22295         * gfortran.dg/g77/980701-0.f
22296         * gfortran.dg/g77/980701-1.f
22297         * gfortran.dg/g77/cabs.f
22298         * gfortran.dg/g77/claus.f
22299         * gfortran.dg/g77/complex_1.f
22300         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
22301         * gfortran.dg/g77/dcomplex.f
22302         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
22303         * gfortran.dg/g77/f90-intrinsic-mathematical.f
22304         * gfortran.dg/g77/f90-intrinsic-numeric.f
22305         * gfortran.dg/g77/int8421.f
22306         * gfortran.dg/g77/labug1.f
22307         * gfortran.dg/g77/large_vec.f
22308         * gfortran.dg/g77/le.f
22309         * gfortran.dg/g77/short.f
22310         * gfortran.dg/g77/README: Update
22311
22312 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
22313
22314         PR c++/16637
22315         * g++.dg/parse/lookup4.C: New test.
22316
22317 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22318
22319         PR c++/16175
22320         * g++.dg/template/ttp10.C: New test.
22321
22322 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22323
22324         * gcc.dg/pr12625-1.c: New test.
22325
22326 2004-07-20  Steven Bosscher  <stevenb@suse.de>
22327
22328         * testsuite/gcc.dg/switch-warn-1.c: New test.
22329         * testsuite/gcc.dg/switch-warn-2.c: New test.
22330         * gcc.c-torture/compile/pr14730.c: Update.
22331
22332 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
22333
22334         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
22335         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
22336         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
22337         g++.dg/template/nontype3.C: Remove trailing CR from tests.
22338
22339 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
22340
22341         PR c++/16623
22342         * g++.dg/template/assign1.C: New test.
22343
22344 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22345
22346         PR c++/12170
22347         * g++.dg/template/ttp9.C: New test.
22348
22349 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
22350
22351         * gcc.dg/format/cmn-err-1.c: New test.
22352
22353 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22354
22355         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
22356         gcc.dg/Wparentheses-10.c: New tests.
22357         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
22358
22359 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22360
22361         PR fortran/16465
22362         * gfortran.dg/g77//ffixed-line-length-0.f,
22363         gfortran.dg/g77/ffixed-line-length-132.f,
22364         gfortran.dg/g77/ffixed-line-length-72.f,
22365         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
22366         gfortran.dg/g77/README: Update.
22367
22368 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22369
22370         PR c++/13092
22371         * g++.dg/template/non-dependent7.C: New test.
22372         * g++.dg/template/non-dependent8.C: Likewise.
22373         * g++.dg/template/non-dependent9.C: Likewise.
22374         * g++.dg/template/non-dependent10.C: Likewise.
22375
22376 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
22377
22378         PR c++/16337
22379         * g++.dg/parse/attr2.C: New test.
22380
22381 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
22382
22383         * g77.dg: Removed.
22384         * g77.f-torture: Ditto.
22385
22386 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22387
22388         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
22389         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
22390         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
22391
22392 2004-07-16  Richard Henderson  <rth@redhat.com>
22393
22394         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
22395
22396 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22397
22398         * lib/fortran-torture.exp (fortran-torture): Don't test compile
22399         tests with full list of options.
22400         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
22401         of TORTURE_OPTIONS if test contains 'dg-do run'.
22402
22403         PR fortran/16404
22404         * gfortran.dg/do_iterator.f90: New test.
22405
22406 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22407
22408         PR rtl-optimization/16536
22409         * gcc.c-torture/execute/restrict-1.c: New test.
22410
22411 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22412
22413         PR fortran/15324
22414         * gfortran.dg/pr15324.f90: New test.
22415
22416         PR fortran/15129
22417         * gfortran.dg/pr15129.f90: New test.
22418
22419         PR fortran/15140
22420         * gfortran.dg/pr15140.f90: New test.
22421
22422         PR fortran/13792
22423         * gfortran.fortran-torture/execute/bounds.f90: Add check for
22424         compile-time simplification.
22425
22426 2004-07-14  Mike Stump  <mrs@apple.com>
22427
22428         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
22429
22430 2004-07-14  James E Wilson  <wilson@specifixinc.com>
22431
22432         PR target/16325
22433         * gcc.dg/profile-generate-1.c: New.
22434
22435 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
22436
22437         * gcc.c-torture/execute/20040709-1.c: New test.
22438         * gcc.c-torture/execute/20040709-2.c: New test.
22439
22440 2004-07-14  Mike Stump  <mrs@apple.com>
22441
22442         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22443
22444 2004-07-14  Mike Stump  <mrs@apple.com>
22445
22446         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22447
22448 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22449
22450         PR c++/16518
22451         * g++.dg/parse/mutable1.C: New test.
22452
22453 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22454
22455         PR tree-optimization/16443
22456         * gcc.dg/tree-ssa/20040713-1.c: New test.
22457
22458 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22459
22460         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22461         for operator new.
22462
22463 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22464
22465         * gfortran.dg/g77/README: New file
22466         * gfortran.dg/g77/19981216-0.f: Copy from
22467         g77.f-torture/noncompile.  Add "dg-do compile" and
22468         dg-error as required.
22469         * gfortran.dg/g77/19990218-1.f: Likewise.
22470         * gfortran.dg/g77/19990905-1.f: Likewise.
22471         * gfortran.dg/g77/9263.f: Likewise.
22472         * gfortran.dg/g77/980615-0.f: Likewise.
22473         * gfortran.dg/g77/980616-0.f: Likewise.
22474         * gfortran.dg/g77/check0.f: Likewise.
22475         * gfortran.dg/g77/select_no_compile.f: Likewise.
22476
22477 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22478
22479         Copy files from g77.f-torture/compile.
22480         Add "{ dg-do compile}".  Other changes as noted
22481         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22482         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22483         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22484         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22485         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22486         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22487         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22488         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22489         statement to conform to standard.  Append alpha1.x for reference.
22490         * gfortran.dg/g77/xformat.f: Add dg-warning
22491
22492 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22493
22494         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22495         Add {dg-do compile} directive.
22496         * gfortran.dg/g77/cpp2.F: Likewise.
22497
22498 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22499
22500         PR c++/5402
22501         * g++.dg/lookup/name-clash1.C: New test.
22502
22503         PR c++/9777
22504         * g++.dg/lookup/name-clash2.C: New test.
22505
22506         PR c++/12102
22507         * g++.dg/lookup/name-clash3.C: New test.
22508
22509 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22510
22511         * g++.dg/lookup/new2.C: New test.
22512         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22513
22514 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22515
22516         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22517         Add {dg-do compile} directive.
22518         * gfortran.dg/g77/13060.f: Likewise.
22519         * gfortran.dg/g77/19990218-0.f: Likewise.
22520         * gfortran.dg/g77/19990305-0.f: Likewise.
22521         * gfortran.dg/g77/19990419-0.f: Likewise.
22522         * gfortran.dg/g77/19990502-0.f: Likewise.
22523         * gfortran.dg/g77/19990502-1.f: Likewise.
22524         * gfortran.dg/g77/19990525-0.f: Likewise.
22525         * gfortran.dg/g77/19990826-1.f: Likewise.
22526         * gfortran.dg/g77/19990826-3.f: Likewise.
22527         * gfortran.dg/g77/19990905-2.f: Likewise.
22528         * gfortran.dg/g77/20000412-1.f: Likewise.
22529         * gfortran.dg/g77/20000511-1.f: Likewise.
22530         * gfortran.dg/g77/20000511-2.f: Likewise.
22531         * gfortran.dg/g77/20000518.f: Likewise.
22532         * gfortran.dg/g77/20000601-1.f: Likewise.
22533         * gfortran.dg/g77/20000601-2.f: Likewise.
22534         * gfortran.dg/g77/20000629-1.f: Likewise.
22535         * gfortran.dg/g77/20000630-2.f: Likewise.
22536         * gfortran.dg/g77/20010115.f: Likewise.
22537         * gfortran.dg/g77/20010321-1.f: Likewise.
22538         * gfortran.dg/g77/20010426.f: Likewise.
22539         * gfortran.dg/g77/20020307-1.f: Likewise.
22540         * gfortran.dg/g77/8485.f: Likewise.
22541         * gfortran.dg/g77/960317-1.f: Likewise.
22542         * gfortran.dg/g77/970915-0.f: Likewise.
22543         * gfortran.dg/g77/980310-1.f: Likewise.
22544         * gfortran.dg/g77/980310-2.f: Likewise.
22545         * gfortran.dg/g77/980310-3.f: Likewise.
22546         * gfortran.dg/g77/980310-4.f: Likewise.
22547         * gfortran.dg/g77/980310-6.f: Likewise.
22548         * gfortran.dg/g77/980310-7.f: Likewise.
22549         * gfortran.dg/g77/980310-8.f: Likewise.
22550         * gfortran.dg/g77/980419-2.f: Likewise.
22551         * gfortran.dg/g77/980424-0.f: Likewise.
22552         * gfortran.dg/g77/980427-0.f: Likewise.
22553         * gfortran.dg/g77/980729-0.f: Likewise.
22554         * gfortran.dg/g77/981117-1.f: Likewise.
22555         * gfortran.dg/g77/toon_1.f: Likewise.
22556
22557 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22558
22559         PR c++/2204
22560         * g++.dg/other/abstract2.C: New test.
22561
22562 2004-07-12  Paul Brook  <paul@codesourcery.com>
22563
22564         * gfortran.dg/pointer_init_1.f90: New test.
22565
22566 2004-07-11  Paul Brook  <paul@codesourcery.com>
22567
22568         PR fortran/15986
22569         * gfortran.dg/contained_1.f90: New test.
22570
22571 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22572
22573         * g++.dg/parse/defarg8.C: New test.
22574
22575 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22576
22577         PR fortran/16433
22578         * gfortran.dg/pr16433.f: New test.
22579
22580         PR fortran/17574
22581         * gfortran.dg/pr15754.f90: New test.
22582
22583 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22584
22585         PR tree-optimization/16437
22586         * gcc.c-torture/execute/bitfld-4.c: New test.
22587
22588 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22589
22590         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22591         access to common var from module.
22592
22593 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22594
22595         PR fortran/16336
22596         * gfortran.fortran-torture/execute/common_2.f90: New test.
22597
22598 2004-07-10  Paul Brook  <paul@codesourcery.com>
22599
22600         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22601
22602 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22603
22604         PR fortran/15969
22605         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22606
22607 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22608
22609         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22610         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22611         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22612         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22613         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22614         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22615         * gfortran.dg/g77/funderscoring.f: Likewise.
22616         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22617
22618 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22619
22620         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22621
22622 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22623         Paul Brook  <paul@codesourcery.com>
22624
22625         PR fortran/13415
22626         * gfortran.dg/common_pointer_1.f90: New test.
22627
22628 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22629
22630         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22631
22632 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22633
22634         PR target/16364
22635         * gcc.c-torture/compile/20040709-1.c: New.
22636
22637 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22638
22639         PR fortran/14077
22640         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22641
22642 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22643
22644         PR fortran/13201
22645         * gfortran.dg/shape_1.f90: New test.
22646
22647 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22648             Andrew Pinski  <apinski@apple.com>
22649
22650         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22651
22652 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22653
22654         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22655         comment.
22656
22657 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22658         Paul Brook  <paul@codesourcery.com>
22659
22660         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22661         '.f95' and '.F95'.
22662
22663 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22664
22665         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22666
22667 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22668
22669         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22670         testcases with capital suffix.
22671
22672 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22673
22674         PR fortran/15481
22675         PR fortran/13372
22676         PR fortran/13575
22677         PR fortran/15978
22678         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22679
22680         * gfortran.dg/implicit_1.f90: New test.
22681
22682 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22683
22684         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22685         expression to match gfortran warning/error messages
22686         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22687         dg-error text.
22688
22689 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22690
22691         * lib/fortran-torture.exp: Rename proc search_for to
22692         search_for_re.
22693
22694 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22695
22696         * gcc.c-torture/execute/simd-5.x: New file.
22697         XFAIL on SPARC 64-bit at -O0.
22698
22699 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22700
22701         PR c++/8211
22702         PR c++/16165
22703         * g++.dg/warn/effc3.C: New test.
22704
22705 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22706
22707         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22708         change X to 1X in format.
22709         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22710         add data statements to conform to standard.
22711
22712 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22713
22714         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22715         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22716         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22717
22718 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22719
22720         * gfortran.dg/g77/7388.f: Copy from g77.dg
22721         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22722         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22723         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22724         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22725         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22726         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22727         * gfortran.dg/g77/strlen0.f: Likewise.
22728
22729 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22730
22731         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22732         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22733
22734 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22735
22736         * gcc.c-torture/execute/920428-2.x: Delete.
22737         * gcc.c-torture/execute/920501-7.x: Likewise.
22738
22739 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22740
22741         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22742         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22743         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22744         prescott and c3-2.
22745         (PREFETCH_3DNOW): Add -march=c3.
22746
22747 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22748
22749         PR c/16437
22750         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22751         * gcc.c-torture/execute/bf64-1.x: Likewise.
22752
22753 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22754
22755         * gcc.c-torture/compile/20040708-1.c: New test.
22756
22757 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22758
22759         PR c++/16169
22760         * g++.dg/warn/effc2.C: New test.
22761
22762 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22763
22764         * gcc.c-torture/execute/bitfld-1.x: Remove.
22765         * gcc.c-torture/execute/bitfld-3.c: New test.
22766         * gcc.dg/bitfld-2.c: Remove XFAILs.
22767
22768 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22769
22770         PR c++/16276
22771         * g++.dg/rtti/tinfo1.C: New file.
22772
22773 2004-07-07  Eric Christopher  <echristo@redhat.com>
22774
22775         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22776
22777 2004-07-07  Andrew Pinski  <apinski@apple.com>
22778
22779         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22780
22781 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22782
22783         * g++.dg/init/call1.C: XFAIL.
22784
22785 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22786
22787         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22788         except for movstrict*, to movmem* and clrstr* to clrmem*.
22789
22790 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22791
22792         * gcc.c-torture/execute/20040707-1.c: New test.
22793
22794 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22795
22796         * gcc.c-torture/execute/20040706-1.c: New test.
22797
22798 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22799
22800         PR c++/3671
22801         * g++.dg/template/spec14.C: New test.
22802
22803 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22804
22805         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22806         nothing if not yet defined.  Use it in b, c and d type definitions.
22807         * gcc.c-torture/execute/20040705-1.c: New test.
22808         * gcc.c-torture/execute/20040705-2.c: New test.
22809
22810 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22811
22812         PR c++/2518
22813         * g++.dg/lookup/new1.C: New test.
22814
22815 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22816
22817         PR c++/11406
22818         * g++.dg/template/sizeof8.C: New test.
22819
22820 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22821
22822         * gcc.c-torture/compile/20040705-1.c: New test.
22823
22824 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22825
22826         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22827
22828 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22829
22830         * gcc.dg/cpp/if-mop.c: Two new testcases.
22831         * gcc.dg/cpp/trad/comment-3.c: New.
22832
22833 2004-07-04  Paul Brook  <paul@codesourcery.com>
22834
22835         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22836
22837 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22838
22839         PR c++/3761
22840         * g++.dg/lookup/crash4.C: New test.
22841
22842 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22843
22844         * gcc.c-torture/execute/builtin-abs-1.c
22845         * gcc.c-torture/execute/builtin-abs-2.c
22846         * gcc.c-torture/execute/builtin-complex-1.c
22847         * gcc.c-torture/execute/builtins/string-1-lib.c
22848         * gcc.c-torture/execute/builtins/string-1.c
22849         * gcc.c-torture/execute/builtins/string-2-lib.c
22850         * gcc.c-torture/execute/builtins/string-2.c
22851         * gcc.c-torture/execute/builtins/string-3-lib.c
22852         * gcc.c-torture/execute/builtins/string-3.c
22853         * gcc.c-torture/execute/builtins/string-4-lib.c
22854         * gcc.c-torture/execute/builtins/string-4.c
22855         * gcc.c-torture/execute/builtins/string-5-lib.c
22856         * gcc.c-torture/execute/builtins/string-5.c
22857         * gcc.c-torture/execute/builtins/string-6-lib.c
22858         * gcc.c-torture/execute/builtins/string-6.c
22859         * gcc.c-torture/execute/builtins/string-7-lib.c
22860         * gcc.c-torture/execute/builtins/string-7.c
22861         * gcc.c-torture/execute/builtins/string-8-lib.c
22862         * gcc.c-torture/execute/builtins/string-8.c
22863         * gcc.c-torture/execute/builtins/string-9-lib.c
22864         * gcc.c-torture/execute/builtins/string-9.c
22865         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22866         * gcc.c-torture/execute/builtins/string-asm-1.c
22867         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22868         * gcc.c-torture/execute/builtins/string-asm-2.c
22869         * gcc.c-torture/execute/stdio-opt-1.c
22870         * gcc.c-torture/execute/stdio-opt-2.c
22871         * gcc.c-torture/execute/stdio-opt-3.c
22872         * gcc.c-torture/execute/string-opt-1.c
22873         * gcc.c-torture/execute/string-opt-10.c
22874         * gcc.c-torture/execute/string-opt-11.c
22875         * gcc.c-torture/execute/string-opt-12.c
22876         * gcc.c-torture/execute/string-opt-13.c
22877         * gcc.c-torture/execute/string-opt-14.c
22878         * gcc.c-torture/execute/string-opt-15.c
22879         * gcc.c-torture/execute/string-opt-16.c
22880         * gcc.c-torture/execute/string-opt-2.c
22881         * gcc.c-torture/execute/string-opt-6.c
22882         * gcc.c-torture/execute/string-opt-7.c
22883         * gcc.c-torture/execute/string-opt-8.c:
22884         Replace with ...
22885
22886         * gcc.c-torture/execute/builtins/abs-2.c
22887         * gcc.c-torture/execute/builtins/abs-3.c
22888         * gcc.c-torture/execute/builtins/complex-1.c
22889         * gcc.c-torture/execute/builtins/fprintf.c
22890         * gcc.c-torture/execute/builtins/fputs.c
22891         * gcc.c-torture/execute/builtins/memcmp.c
22892         * gcc.c-torture/execute/builtins/memmove.c
22893         * gcc.c-torture/execute/builtins/memops-asm.c
22894         * gcc.c-torture/execute/builtins/mempcpy-2.c
22895         * gcc.c-torture/execute/builtins/mempcpy.c
22896         * gcc.c-torture/execute/builtins/memset.c
22897         * gcc.c-torture/execute/builtins/printf.c
22898         * gcc.c-torture/execute/builtins/sprintf.c
22899         * gcc.c-torture/execute/builtins/strcat.c
22900         * gcc.c-torture/execute/builtins/strchr.c
22901         * gcc.c-torture/execute/builtins/strcmp.c
22902         * gcc.c-torture/execute/builtins/strcpy.c
22903         * gcc.c-torture/execute/builtins/strcspn.c
22904         * gcc.c-torture/execute/builtins/strlen-2.c
22905         * gcc.c-torture/execute/builtins/strlen.c
22906         * gcc.c-torture/execute/builtins/strncat.c
22907         * gcc.c-torture/execute/builtins/strncmp-2.c
22908         * gcc.c-torture/execute/builtins/strncmp.c
22909         * gcc.c-torture/execute/builtins/strncpy.c
22910         * gcc.c-torture/execute/builtins/strpbrk.c
22911         * gcc.c-torture/execute/builtins/strpcpy-2.c
22912         * gcc.c-torture/execute/builtins/strpcpy.c
22913         * gcc.c-torture/execute/builtins/strrchr.c
22914         * gcc.c-torture/execute/builtins/strspn.c
22915         * gcc.c-torture/execute/builtins/strstr-asm.c
22916         * gcc.c-torture/execute/builtins/strstr.c:
22917         ... these new files.
22918
22919         * gcc.c-torture/execute/builtins/abs-2-lib.c
22920         * gcc.c-torture/execute/builtins/abs-3-lib.c
22921         * gcc.c-torture/execute/builtins/complex-1-lib.c
22922         * gcc.c-torture/execute/builtins/fprintf-lib.c
22923         * gcc.c-torture/execute/builtins/fputs-lib.c
22924         * gcc.c-torture/execute/builtins/memcmp-lib.c
22925         * gcc.c-torture/execute/builtins/memmove-lib.c
22926         * gcc.c-torture/execute/builtins/memops-asm-lib.c
22927         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
22928         * gcc.c-torture/execute/builtins/mempcpy-lib.c
22929         * gcc.c-torture/execute/builtins/memset-lib.c
22930         * gcc.c-torture/execute/builtins/printf-lib.c
22931         * gcc.c-torture/execute/builtins/sprintf-lib.c
22932         * gcc.c-torture/execute/builtins/strcat-lib.c
22933         * gcc.c-torture/execute/builtins/strchr-lib.c
22934         * gcc.c-torture/execute/builtins/strcmp-lib.c
22935         * gcc.c-torture/execute/builtins/strcpy-lib.c
22936         * gcc.c-torture/execute/builtins/strcspn-lib.c
22937         * gcc.c-torture/execute/builtins/strlen-2-lib.c
22938         * gcc.c-torture/execute/builtins/strlen-lib.c
22939         * gcc.c-torture/execute/builtins/strncat-lib.c
22940         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
22941         * gcc.c-torture/execute/builtins/strncmp-lib.c
22942         * gcc.c-torture/execute/builtins/strncpy-lib.c
22943         * gcc.c-torture/execute/builtins/strpbrk-lib.c
22944         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
22945         * gcc.c-torture/execute/builtins/strpcpy-lib.c
22946         * gcc.c-torture/execute/builtins/strrchr-lib.c
22947         * gcc.c-torture/execute/builtins/strspn-lib.c
22948         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
22949         * gcc.c-torture/execute/builtins/strstr-lib.c
22950         * gcc.c-torture/execute/builtins/lib/abs.c
22951         * gcc.c-torture/execute/builtins/lib/fprintf.c
22952         * gcc.c-torture/execute/builtins/lib/memset.c
22953         * gcc.c-torture/execute/builtins/lib/printf.c
22954         * gcc.c-torture/execute/builtins/lib/sprintf.c
22955         * gcc.c-torture/execute/builtins/lib/strcpy.c
22956         * gcc.c-torture/execute/builtins/lib/strcspn.c
22957         * gcc.c-torture/execute/builtins/lib/strncat.c
22958         * gcc.c-torture/execute/builtins/lib/strncmp.c
22959         * gcc.c-torture/execute/builtins/lib/strncpy.c
22960         * gcc.c-torture/execute/builtins/lib/strpbrk.c
22961         * gcc.c-torture/execute/builtins/lib/strspn.c
22962         * gcc.c-torture/execute/builtins/lib/strstr.c:
22963         New files containing support routines.
22964
22965         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
22966         declaration.
22967         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
22968         when not optimizing.
22969
22970 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22971
22972         PR c++/16240
22973         * g++.dg/abi/mangle22.C: New test.
22974         * g++.dg/abi/mangle23.C: Likewise.
22975
22976 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22977
22978         PR fortran/16290
22979         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22980         Allow for cases without denormalized floating point numbers.
22981
22982 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
22983
22984         PR c/1027
22985         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22986         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
22987         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
22988         expected warning text.
22989         * gcc.dg/format/diag-2.c: New test.
22990
22991 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22992
22993         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22994
22995 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22996
22997         * gcc.dg/builtins-43.c: New.
22998         * gcc.dg/builtins-44.c: New.
22999         * gcc.dg/builtins-45.c: New.
23000
23001 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
23002             Andreas Tobler  <a.tobler@schweiz.ch>
23003
23004         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
23005         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
23006         as SIGSEGV.
23007         * gcc.dg/cleanup-11.c: Likewise.
23008         * gcc.dg/cleanup-8.c: Likewise.
23009         * gcc.dg/cleanup-9.c: Likewise.
23010         * gcc.dg/cleanup-5.c: Run on all platforms.
23011
23012 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23013
23014         * g++.dg/warn/nonnull1.C: New test.
23015
23016 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23017
23018         * gcc.dg/compat/compat-common.h: Wrap up CINT in
23019         an #ifndef SKIP_COMPLEX_INT/#endif pair.
23020         Special-case the Sun compiler wrt to <complex.h>.
23021
23022 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
23023
23024         * gcc.dg/Wunreachable-8.C: New test.
23025
23026         * gcc.dg/h8300-ice2.c : New test.
23027
23028 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
23029
23030         PR fortran/16161
23031         * gfortran.fortran-torture/compile/implicit.f90: Add test
23032         for implicit character.
23033
23034 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
23035
23036         PR fortran/16289
23037         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
23038         Use tiny() intrinsic to find smallest non-negative real
23039
23040 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
23041
23042         * gcc.dg/compat/struct-by-value-22_main.c: New test.
23043         * gcc.dg/compat/struct-by-value-22_x.c: New.
23044         * gcc.dg/compat/struct-by-value-22_y.c: New.
23045
23046         * gcc.c-torture/execute/20040629-1.c: New test.
23047
23048 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
23049
23050         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
23051         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
23052
23053         PR target/16195
23054         * gcc.dg/20040625-1.c: New test.
23055
23056 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23057
23058         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
23059
23060 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23061
23062         PR fortran/15963
23063         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
23064
23065 2004-06-29  Richard Henderson  <rth@redhat.com>
23066
23067         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
23068
23069 2004-06-29  Paul Brook  <paul@codesourcery.com>
23070
23071         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
23072         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
23073
23074 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
23075
23076         PR c++/16260
23077         * g++.dg/parse/crash15.C: New.
23078
23079 2004-06-28  Andrew Pinski  <apinski@apple.com>
23080
23081         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
23082         by the error already.
23083
23084         * g++.dg/opt/ptrmem4.C: Change to compile only test.
23085
23086 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
23087
23088         PR target/14041
23089         * gcc.dg/h8300-bss-align-1.c : New.
23090
23091 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23092
23093         * PR c++/16174
23094         * g++.dg/template/ctor4.C: New.
23095
23096 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23097
23098         PR c++/16205
23099         * g++.dg/warn/Wsequence-point-1.C: New test.
23100
23101 2004-06-27  Paul Brook  <paul@codesourcery.com>
23102
23103         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
23104
23105 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
23106
23107         * g++.old-deja/g++.mike/p7325.C: Remove.
23108
23109 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23110
23111         PR c/14963
23112         * gcc.dg/pr14963.c: New test.
23113
23114 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
23115
23116         PR c++/16193
23117         * g++.dg/parse/redef1.C: New test.
23118
23119 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23120
23121         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
23122         20021110.c.
23123         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
23124         20021119-1.c.
23125         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
23126         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
23127         5-04.c.
23128         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
23129         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
23130         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
23131         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
23132         g++.brendan/enum14.C.
23133         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
23134         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
23135         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
23136         g++.mike/virt1.C.
23137         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
23138         memtemp24.C.
23139
23140 2004-06-27  Roger Sayle  <roger@eyesopen.com>
23141
23142         * gcc.dg/20040527-1.c: New test case.
23143
23144 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
23145
23146         PR gfortran/pr16196
23147         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
23148
23149 2004-06-25  Roger Sayle  <roger@eyesopen.com>
23150
23151         PR middle-end/15825
23152         * gcc.dg/pr15825-1.c: New test case.
23153
23154 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23155
23156         * gcc.c-torture/execute/20040625-1.c: New test.
23157
23158 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23159
23160         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
23161
23162 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23163
23164         * gcc.dg/torture/mips-div-1.c: New test.
23165
23166 2004-06-24  Jeff Law  <law@redhat.com>
23167
23168         * gcc.dg/tree-ssa/20040624-1.c: New test.
23169
23170 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
23171
23172         * gcc.c-torture/compile/20040624-1.c: New test.
23173
23174 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23175
23176         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
23177         this directory.
23178
23179 2004-06-23  Andrew Pinski  <apinski@apple.com>
23180
23181         PR middle-end/15988
23182         * g++.dg/opt/ptrmem4.C: New test.
23183
23184         * gcc.dg/c90-array-quals-2.c: New test.
23185
23186 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
23187
23188         * gcc.dg/kpice1.c: New test.
23189
23190 2006-06-23  Andrew Pinski  <apinski@apple.com>
23191
23192         * gcc.dg/c90-array-quals.c: New test.
23193
23194 2006-06-22  Richard Henderson  <rth@redhat.com>
23195
23196         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
23197
23198 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
23199
23200         * gcc.dg/builtins-config.h: Handle FreeBSD.
23201
23202 2006-06-22  Richard Henderson  <rth@redhat.com>
23203
23204         * g++.dg/opt/devirt1.C: New.
23205
23206 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
23207
23208         * g++.dg/opt/pr15551.C: New testcase.
23209
23210 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
23211
23212         PR target/14800
23213         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
23214         x86_64-*-linux* when compiling for 32bit.
23215
23216 2004-06-21  Andrew Pinski  <apinski@apple.com>
23217
23218         * gcc.dg/pch/struct-1.c: New.
23219         * gcc.dg/pch/struct-1.hs: New.
23220
23221 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
23222
23223         * gcc.dg/pch/save-temps-1.c: New file.
23224         * gcc.dg/pch/save-temps-1.hs: New file.
23225
23226 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23227
23228         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
23229         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
23230
23231 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23232
23233         * gfortran.fortran-torture/execute/select_1.f90: Rename function
23234         to fix type error.
23235         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
23236         Remove trailing spaces.
23237
23238 2004-06-21  Richard Henderson  <rth@redhat.com>
23239
23240         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
23241         merging && to BIT_FIELD_REF.
23242
23243 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
23244
23245         * g++.dg/opt/placeholder1.C: New test.
23246
23247 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23248
23249         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
23250         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23251         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23252         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23253
23254 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
23255
23256         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
23257         extern "C".
23258         * g++.dg/other/pragma-re-1.C: Add comments.
23259
23260 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
23261
23262         PR gfortran/16080
23263         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
23264
23265 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
23266
23267         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
23268         instead of setting the type of size_t by
23269         hand.
23270
23271 2004-06-18  Roger Sayle  <roger@eyesopen.com>
23272
23273         * gcc.dg/unordered-2.c: New test case.
23274         * gcc.dg/unordered-3.c: New test case.
23275
23276 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
23277
23278         PR other/16043
23279         * lib/g++.exp (g++_version): Tweak regexp for version
23280         * lib/g77.exp (g77_version): Likewise.
23281         * lib/gfortran.exp (gfortran_version): Likewise.
23282         * lib/objc.exp (objc_version): Likewise.
23283         * lib/treelang.exp (treelang_version): Likewise.
23284
23285 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
23286
23287         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
23288         Use INT_MAX instead of __INT_MAX__.
23289         * gcc.dg/compat/struct-align-2_y.c: Likewise.
23290
23291         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
23292         * gcc.dg/compat/scalar-return-3_x.c: Use it.
23293         * gcc.dg/compat/scalar-return-3_y.c: Use it.
23294         * gcc.dg/compat/scalar-return-4_x.c: Use it.
23295         * gcc.dg/compat/scalar-return-4_y.c: Use it.
23296         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
23297         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
23298         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
23299         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
23300
23301         * gcc.dg/range-test-1.c: New test.
23302         * g++.dg/opt/range-test-1.C: New test.
23303
23304 2004-06-17  Richard Henderson  <rth@redhat.com>
23305
23306         * objc.dg/sync-1.m: New.
23307         * objc.dg/try-catch-1.m: Don't force next runtime.
23308         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
23309         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
23310         shadowed catch clause.
23311         * objc.dg/try-catch-5.m: New.
23312
23313 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
23314
23315         Bug 14610
23316         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
23317
23318 2004-06-15  Richard Henderson  <rth@redhat.com>
23319
23320         * gcc.dg/20001116-1.c: Move expected warning line.
23321
23322 2004-06-15  Richard Henderson  <rth@redhat.com>
23323
23324         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
23325         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
23326
23327 2004-06-15  Jeff Law  <law@redhat.com>
23328
23329         * gcc.dg/tree-ssa/20040615-1.c: New test.
23330         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
23331         be less sensitive to operand ordering.
23332         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
23333
23334 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
23335
23336         * g++.dg/abi/bitfield3.C: Add comment..
23337
23338 2004-06-15  Richard Henderson  <rth@redhat.com>
23339
23340         * g++.dg/ext/stmtexpr1.C: XFAIL.
23341         * gcc.dg/20030612-1.c: XFAIL.
23342
23343 2004-06-15  Eric Christopher  <echristo@redhat.com>
23344
23345         * g++.dg/charset/asm5.c: New.
23346         * gcc.dg/charset/asm6.c: New.
23347
23348 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23349
23350         PR fortran/15962
23351         * gfortran.fortran-torture/execute/select_1.f90: New test.
23352
23353 2004-06-15  Paul Brook  <paul@codesourcery.com>
23354
23355         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
23356
23357 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23358
23359         PR c++/15967
23360         * g++.dg/lookup/crash3.C: New test.
23361
23362 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23363
23364         PR c++/15947
23365         * g++.dg/parse/dtor4.C: New test.
23366
23367 2004-06-14  Jeff Law  <law@redhat.com>
23368
23369         * gcc.c-torture/compile/20040614-1.c: New test.
23370
23371 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23372
23373         PR fortran/15211
23374         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
23375         LEN of a character array.
23376
23377 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
23378
23379         PR c++/15096
23380         * g++.dg/template/ptrmem10.C: New test.
23381
23382         PR c++/14930
23383         * g++.dg/template/friend30.C: New test.
23384
23385 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23386
23387         PR fortran/14928
23388         * gfortran.fortran-torture/compile/mloc.f90: New test.
23389
23390 2004-06-13  Paul Brook  <paul@codesourcery.com>
23391
23392         * gfortran.fortran-torture/execute/random_2.f90: New test.
23393
23394 2004-06-13  Eric Christopher  <echristo@redhat.com>
23395
23396         * gcc.dg/noncompile/redecl-1.c: Fix error message.
23397
23398 2004-06-12  Paul Brook  <paul@codesourcery.com>
23399
23400         * gfortran.fortran-torture/execute/contained_3.f90: New test.
23401
23402 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23403
23404         PR fortran/14923
23405         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
23406
23407 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23408
23409         PR fortran/14957
23410         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
23411         syntax errors in end statements of contained subroutines.
23412
23413 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23414
23415         PR fortran/12841
23416         * gfortran.fortran-torture/execute/null_arg.f90: New test.
23417
23418 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23419
23420         PR fortran/15665
23421         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
23422
23423 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23424
23425         PR gfortran/12839
23426         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
23427
23428 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
23429
23430         PR c++/15862
23431         * g++.dg/parse/enum1.C: New test.
23432
23433 2004-06-10  Jeff Law  <law@redhat.com>
23434
23435         * gcc.c-torture/compile/20040610-1.c: New test.
23436
23437 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23438
23439         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
23440         * g++.old-deja/g++.other/decl3.C: Likewise.
23441
23442 2004-06-10  Brian Booth  <bbooth@redhat.com>
23443
23444         * gcc.dg/tree-ssa/20031015-1.c: Scan for
23445         V_MAY_DEF instead of VDEF.
23446         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23447
23448 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23449
23450         PR c++/14211
23451         * g++.dg/conversion/const1.C: New test.
23452
23453         PR c++/15076
23454         * g++.dg/conversion/reinterpret1.C: New test.
23455
23456         PR c++/15877
23457         * g++.dg/template/enum2.C: New test.
23458
23459         PR c++/15227
23460         * g++.dg/template/error13.C: New test.
23461
23462 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23463
23464         PR fortran/14957
23465         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23466         arguments to test_* REAL and of the right size.
23467
23468 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23469
23470         PR target/15569
23471         PR rtl-optimization/15681
23472         * gcc.dg/20040609-1.c: New test.
23473
23474 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23475
23476         PR c++/14791
23477         * g++.dg/opt/builtins1.C: New test.
23478
23479 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23480
23481         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23482         that use default windows32 struct layout.
23483         * gcc.dg/i386-bitfield2.c: Likewise.
23484
23485 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23486
23487         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23488         for mingw32 and cygwin targets.
23489
23490 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23491
23492         * gcc.dg/pch/macro-4.c: New.
23493         * gcc.dg/pch/macro-4.hs: New.
23494
23495 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23496
23497         PR fortran/13249
23498         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23499
23500 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23501
23502         PR fortran/13372
23503         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23504
23505 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23506
23507         PR gfortran/14897
23508         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23509
23510 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23511
23512         PR gfortran/15755
23513         * gfortran.fortran-torture/execute/backspace.c : New test.
23514
23515 2004-06-09  Paul Brook  <paul@codesourcery.com>
23516
23517         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23518         (pointer_to_section): Rewrite to use smaller array.
23519
23520 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
23521
23522         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23523         * gcc.dg/ext/altivec-10.c: Same.
23524         * gcc.dg/ext/altivec-11.c: Same.
23525         * gcc.dg/ext/altivec-12.c: Same.
23526         * gcc.dg/ext/altivec-13.c: Same.
23527         * gcc.dg/ext/altivec-14.c: Same.
23528         * gcc.dg/ext/altivec-15.c: Same.
23529         * gcc.dg/ext/altivec-16.c: Same.
23530         * gcc.dg/ext/altivec-3.c: Same.
23531         * gcc.dg/ext/altivec-4.c: Same.
23532         * gcc.dg/ext/altivec-6.c: Same.
23533         * gcc.dg/ext/altivec-7.c: Same.
23534         * gcc.dg/ext/altivec-8.c: Same.
23535         * gcc.dg/ext/altivec-varargs-1.c: Same.
23536
23537         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23538         * g++.dg/ext/altivec-10.C: Same.
23539         * g++.dg/ext/altivec-2.C: Same.
23540         * g++.dg/ext/altivec-3.C: Same.
23541         * g++.dg/ext/altivec-4.C: Same.
23542         * g++.dg/ext/altivec-5.C: Same.
23543         * g++.dg/ext/altivec-6.C: Same.
23544         * g++.dg/ext/altivec-7.C: Same.
23545         * g++.dg/ext/altivec-8.C: Same.
23546         * g++.dg/ext/altivec-9.C: Same.
23547
23548 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23549
23550         PR c++/7841
23551         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23552
23553 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23554
23555         * gcc.dg/union-1.c: New test.
23556
23557 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23558
23559         * gcc.dg/builtins-41.c: New test case.
23560         * gcc.dg/builtins-42.c: New test case.
23561
23562 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23563
23564         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23565         * g++.dg/ext/altivec-10.C: Same.
23566         * g++.dg/ext/altivec-2.C: Same.
23567         * g++.dg/ext/altivec-3.C: Same.
23568         * g++.dg/ext/altivec-4.C: Same.
23569         * g++.dg/ext/altivec-5.C: Same.
23570         * g++.dg/ext/altivec-6.C: Same.
23571         * g++.dg/ext/altivec-7.C: Same.
23572         * g++.dg/ext/altivec-8.C: Same.
23573         * g++.dg/ext/altivec-9.C: Same.
23574         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23575         * g++.old-deja/g++.brendan/new3.C: Same.
23576         * gcc.c-torture/execute/eeprof-1.x: Same.
23577
23578 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23579
23580         PR c/14765
23581         * gcc.dg/pr14765-1.c: New test.
23582
23583 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23584
23585         PR c/14649
23586         * gcc.dg/pr14649-1.c: New test case.
23587
23588 2004-06-07  Richard Henderson  <rth@redhat.com>
23589
23590         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23591         if temporaries.
23592
23593 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23594
23595         * g++.dg/eh/elide1.C: Remove XFAIL.
23596
23597 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23598
23599         PR c++/15337
23600         * g++.dg/expr/sizeof3.C: New test.
23601
23602         PR c++/14777
23603         * g++.dg/template/access14.C: New test.
23604
23605         PR c++/15554
23606         * g++.dg/template/enum1.C: New test.
23607
23608         PR c++/15057
23609         * g++.dg/eh/throw1.C: New test.
23610
23611 2004-06-07  David Ayers  <d.ayers@inode.at>
23612             Ziemowit Laski  <zlaski@apple.com>
23613
23614         * lib/objc.exp (objc_target_compile): Revert the '-framework
23615         Foundation' flag fix, since bare Darwin does not ship
23616         with the Foundation framework.
23617         * objc/execute/next_mapping.h: Provide a local NSConstantString
23618         @interface and @implementation.
23619         (objc_constant_string_init): A constructor function, used to
23620         initialize the NSConstantString meta-class object.
23621         * objc/execute/string1.m: Include "next_mapping.h" instead of
23622         <Foundation/NSString.h>.
23623         * objc/execute/string2.m: Likewise.
23624         * objc/execute/string3.m: Likewise.
23625         * objc/execute/string4.m: Likewise.
23626
23627 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23628
23629         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23630         to double. Replace double with FLOAT.
23631         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23632
23633         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23634         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23635         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23636         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23637         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23638         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23639         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23640         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23641
23642 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23643
23644         PR c/13519
23645         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23646
23647 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23648
23649         PR c++/15503
23650         * g++.dg/template/meminit2.C: New test.
23651
23652 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23653
23654         PR target/15822
23655         * gcc.c-torture/execute/compare-fp-1.c,
23656         gcc.c-torture/execute/compare-fp-2.c,
23657         gcc.c-torture/execute/compare-fp-3.c,
23658         gcc.c-torture/execute/compare-fp-4.c,
23659         gcc.c-torture/execute/compare-fp-3.x,
23660         gcc.c-torture/execute/compare-fp-4.x: Moved...
23661         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23662         gcc.c-torture/execute/ieee/compare-fp-2.c,
23663         gcc.c-torture/execute/ieee/compare-fp-3.c,
23664         gcc.c-torture/execute/ieee/compare-fp-4.c,
23665         gcc.c-torture/execute/ieee/compare-fp-3.x,
23666         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23667
23668 2004-06-04  David Ayers  <d.ayers@inode.at>
23669
23670         * objc/execute/protocol-isEqual-4.m: New testcase.
23671
23672 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23673
23674         * objc/execute/protocol-isEqual-1.m: New testcase.
23675         * objc/execute/protocol-isEqual-2.m: New testcase.
23676         * objc/execute/protocol-isEqual-3.m: New testcase.
23677
23678 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23679
23680         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23681
23682 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23683
23684         * lib/objc.exp (objc_target_compile): When running tests on
23685         Darwin (Mac OS X), inform the linker about '-framework
23686         'Foundation'.
23687
23688 2004-06-02  Eric Christopher  <echristo@redhat.com>
23689
23690         * gcc.c-torture/compile/20040602-1.c: New.
23691
23692 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23693
23694         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23695         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23696
23697         PR tree-optimization/14736
23698         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23699
23700         PR tree-optimization/14042
23701         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23702
23703         PR tree-optimization/14729
23704         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23705
23706 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23707
23708         PR fortran/15557
23709         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23710
23711 2004-06-01  Richard Hederson  <rth@redhat.com>
23712
23713         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23714
23715 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23716
23717         PR c++/14932
23718         * g++.dg/parse/offsetof4.C: New test.
23719
23720 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23721
23722         PR objc/7993
23723         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23724
23725 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23726
23727         PR c++/15701
23728         * g++.dg/template/friend29.C: New test.
23729
23730 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23731
23732         PR c/15749
23733         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23734
23735 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23736
23737         * gcc.dg/sparc-trap-1.c: New test.
23738
23739 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23740
23741         PR middle-end/15069
23742         * g++.dg/opt/fold3.C: New test case.
23743
23744 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23745
23746         * lib/target-supports.exp (check_iconv_available): Fix fallout
23747         from 2004-05-28 patch.
23748
23749 2004-05-30  Paul Brook  <paul@codesourcery.com>
23750
23751         PR fortran/15620
23752         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23753         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23754
23755 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23756
23757         * gfortran.fortran-torture/execute/random_1.f90: New test.
23758
23759 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23760
23761         * g++.dg/ext/altivec-10.C: New test.
23762
23763 2004-05-29  Paul Brook  <paul@codesourcery.com>
23764
23765         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23766
23767 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23768
23769         * gcc.dg/altivec-16.c: New test.
23770
23771 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23772
23773         * lib/target-supports.exp (check_vmx_hw_available): New.
23774         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23775
23776         * lib/target-supports.exp (check_alias_available,
23777         check_iconv_available, check_named_sections_available): Use
23778         unique names for temporary files.
23779
23780 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23781
23782         * gcc.dg/altivec-15.c: New test.
23783
23784 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23785
23786         PR c++/15083
23787         * g++.dg/warn/noeffect6.C: New test.
23788
23789         PR c++/15471
23790         * g++.dg/expr/ptrmem4.C: New test.
23791
23792         PR c++/15640
23793         * g++.dg/template/operator3.C: New test.
23794
23795 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23796
23797         PR c++/14668
23798         * g++.dg/lookup/redecl1.C: New test.
23799         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23800
23801 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23802
23803         * gcc.c-torture/execute/compare-fp-1.c,
23804         gcc.c-torture/execute/compare-fp-2.c,
23805         gcc.c-torture/execute/compare-fp-3.c,
23806         gcc.c-torture/execute/compare-fp-4.c,
23807         gcc.c-torture/execute/compare-fp-3.x,
23808         gcc.c-torture/execute/compare-fp-4.x,
23809         gcc.dg/pr15649-1.c: New.
23810
23811 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23812
23813         PR c++/12883
23814         * g++.dg/init/array14.C: New test.
23815
23816 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23817
23818         * lib/compat.exp (compat-get-options-main): New.
23819         (compat-get-options): Remove unneeded code, warn for ignored
23820         command.
23821         (compat-execute): Check flag set by dg-require-* commands.
23822
23823         * lib/compat.exp (compat-execute): Break up long lines.
23824
23825 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23826
23827         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23828         * gcc.dg/altivec-14.c: New test.
23829         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23830
23831         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23832         * gcc.dg/altivec-12.c: Ditto.
23833
23834         * gcc.dg/altivec-3.c: Move call to altivec_check.
23835
23836 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23837
23838         PR c++/15044
23839         * g++.dg/template/error12.C: New test.
23840
23841         PR c++/15317
23842         * g++.dg/ext/attrib15.C: New test.
23843
23844         PR c++/15329
23845         * g++.dg/template/ptrmem9.C: New test.
23846
23847 2004-05-25  Paul Brook  <paul@codesourcery.com>
23848
23849         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23850
23851 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23852
23853         PR c++/15165
23854         * g++.dg/template/crash19.C: New test.
23855
23856 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23857
23858         PR c++/15025
23859         * g++.dg/template/redecl1.C: New test.
23860
23861 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23862
23863         PR c++/14821
23864         * g++.dg/other/ns1.C: New test.
23865
23866         PR c++/14883
23867         * g++.dg/template/invalid1.C: New test.
23868
23869 2004-05-23  Paul Brook  <paul@codesourcery.com>
23870         Victor Leikehman  <lei@haifasphere.co.il>
23871
23872         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23873         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23874
23875 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23876
23877         PR c++/15285
23878         PR c++/15299
23879         * g++.dg/template/non-dependent5.C: New test.
23880         * g++.dg/template/non-dependent6.C: New test.
23881
23882 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23883
23884         PR c++/15507
23885         * g++.dg/inherit/union1.C: New test.
23886
23887         PR c++/15542
23888         * g++.dg/template/addr1.C: New test.
23889
23890         PR c++/15427
23891         * g++.dg/template/array5.C: New test.
23892
23893         PR c++/15287
23894         * g++.dg/template/array6.C: New test.
23895
23896 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23897             Roger Sayle  <roger@eyesopen.com>
23898
23899         * g++.dg/lookup/forscope2.C: New test case.
23900
23901 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23902
23903         * gcc.dg/cpp/Wmissingdirs.c: New.
23904
23905 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23906
23907         PR target/15301
23908         * gcc.dg/compat/union-m128-1.h: New file.
23909         * gcc.dg/compat/union-m128-1_main.c: Likewise.
23910         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23911         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23912
23913 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23914
23915         PR target/15302
23916         * gcc.dg/compat/struct-complex-1.h: New file.
23917         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23918         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23919         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23920
23921 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23922
23923         PR middle-end/3074
23924         * gcc.dg/pr3074-1.c: New test case.
23925         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23926
23927 2004-05-20  Falk Hueffner  <falk@debian.org>
23928
23929         PR other/15526
23930         * gcc.dg/ftrapv-1.c: New test case.
23931
23932 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23933
23934         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23935
23936 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23937             Jeff Law  <law@redhat.com>
23938
23939         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23940         * gcc.dg/tree-ssa/20040518-2.c: New test.
23941
23942         * gcc.dg/tree-ssa/20040518-1.c: New test.
23943
23944 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23945
23946         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23947
23948 2004-05-18  Paul Brook  <paul@codesourcery.com>
23949
23950         PR fortran/13930
23951         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23952
23953 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23954
23955         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23956         constant folding.
23957
23958 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23959
23960         * gcc.dg/tree-ssa/20040517-1.c: New test.
23961
23962 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23963
23964         * gcc.dg/loop-4.c: New test.
23965
23966 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23967
23968         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23969
23970 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23971
23972         PR fortran/15311
23973         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23974
23975 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23976
23977         PR fortran/13826
23978         PR fortran/13940
23979         * gfortran.fortran-torture/compile/data_1.f90: New test.
23980
23981 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23982
23983         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23984         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23985
23986 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23987
23988         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23989
23990 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23991
23992         PR c/15444
23993         * gcc.dg/format/xopen-1.c: Adjust expected message.
23994         * gcc.dg/format/xopen-3.c: New test.
23995
23996 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23997
23998         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23999
24000 2004-05-14  Jeff Law  <law@redhat.com>
24001
24002         * gcc.dg/tree-ssa/20040514-2.c: New test.
24003
24004 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24005
24006         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
24007         this ...
24008         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
24009         this.
24010
24011 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
24012
24013         * gcc.dg/tree-ssa/20040514-1.c: New test.
24014
24015 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24016
24017         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
24018         test.
24019
24020 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24021
24022         PR fortran/14066
24023         * gfortran.fortran-torture/compile/do_1.f90: New test.
24024
24025 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24026
24027         PR fortran/15051
24028         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
24029         test.
24030
24031 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
24032
24033         PR fortran/15149
24034         * gfortran.fortran-torture/execute/random_init.f90: New test.
24035
24036 2004-05-13  Paul Brook  <paul@codesourcery.com>
24037
24038         PR fortran/15314
24039         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
24040
24041 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
24042
24043         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
24044         for the powerpc case.
24045
24046 2004-05-13  Jeff Law  <law@redhat.com>
24047
24048         * gcc.dg/tree-ssa/20040513-1.c: New test.
24049         * gcc.dg/tree-ssa/20040513-2.c: New test.
24050
24051 2004-05-13  Paul Brook  <paul@codesourcery.com>
24052
24053         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
24054         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
24055         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
24056
24057 2004-05-13  Andreas Schwab  <schwab@suse.de>
24058
24059         PR other/10819
24060         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
24061         characters.
24062
24063 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
24064
24065         PR fortran/15294
24066         * gfortran.fortran-torture/execute/adjustr.f90: New file.
24067
24068 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
24069
24070         Merge from tree-ssa-20020619-branch.  See
24071         ChangeLog.tree-ssa for details.
24072
24073 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
24074
24075         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
24076         include <altivec.h> explicitly.
24077         * gcc.dg/altivec-13.c: Likewise.
24078
24079 2004-05-11  Paul Brook  <paul@codesourcery.com>
24080
24081         * gcc.c-torture/compile/20010518-1.c: Force enum size.
24082
24083 2004-05-10  Eric Christopher  <echristo@redhat.com>
24084
24085         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
24086         * gcc.dg/sibcall-4.c: Ditto.
24087
24088 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
24089
24090         * g++.dg/ext/altivec-8.C: New test case.
24091         * gcc.dg/altivec-13.c: New test case.
24092
24093 2004-05-08  Roger Sayle  <roger@eyesopen.com>
24094
24095         * gcc.c-torture/execute/divcmp-1.c: New test case.
24096         * gcc.c-torture/execute/divcmp-2.c: New test case.
24097         * gcc.c-torture/execute/divcmp-3.c: New test case.
24098
24099 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
24100
24101         * g++.dg/other/pragma-re-2.C: New test.
24102
24103 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24104
24105         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
24106         * gcc.dg/i386-387-2.c: Likewise.
24107
24108         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
24109         __builtin_drem.
24110         * gcc.dg/i386-387-6.c: Likewise.
24111
24112 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24113
24114         * gcc.dg/builtins-33.c: Also check log1p*.
24115
24116 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
24117
24118         PR optimization/15296
24119         * gcc.c-torture/execute/pr15296.c: New test.
24120
24121 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
24122
24123         * gcc.dg/builtins-40.c: New test.
24124
24125 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
24126
24127         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
24128
24129 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
24130
24131         * g++.dg/ext/spe1.C: New testcase.
24132
24133 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
24134
24135         * objc.dg/image-info.m: Allow additional attributes
24136         for __image_info section.
24137
24138 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
24139
24140         * gcc.dg/torture/mips-hilo-2.c: New test.
24141
24142 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24143
24144         PR c++/14389
24145         * g++.dg/template/member5.C: New test.
24146
24147 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
24148
24149         * gcc.dg/builtins-34.c: Also check expm1*.
24150
24151 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24152
24153         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
24154         * gcc.dg/torture/builtin-convert-3.c: New test.
24155
24156 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
24157
24158         PR middle-end/15054
24159         * g++.dg/opt/pr15054.C: New test.
24160
24161 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24162
24163         * gcc.dg/torture/builtin-rounding-1.c: New test.
24164         * gcc.dg/builtins-25.c: Delete.
24165         * gcc.dg/builtins-29.c: Delete.
24166
24167 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
24168
24169         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
24170         * gcc.dg/sibcall-4.c: Likewise.
24171         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
24172
24173 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24174
24175         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
24176         bit-field on 16-bit targets.
24177
24178 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24179
24180         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
24181         16-bit targets.
24182
24183 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
24184
24185         * gcc.dg/rs6000-power2-1.c: Change to compile only.
24186         * gcc.dg/rs6000-power2-2.c: Likewise.
24187
24188 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
24189
24190         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
24191         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
24192         Change the asm registers to be in form of frN instead of fN.
24193
24194 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24195
24196         * gcc.dg/torture/builtin-convert-2.c: New test.
24197
24198 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
24199
24200         * gcc.dg/rs6000-power2-1.c: New test.
24201         * gcc.dg/rs6000-power2-2.c: New test.
24202
24203 2004-04-28  Jan Hubicka  <jh@suse.cz>
24204
24205         * gcc.dg/unused-6.c: New test.
24206
24207 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
24208             Ulrich Weigand  <uweigand@de.ibm.com>
24209
24210         * ada/acats/run_all.sh: Define $target variable.
24211
24212 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
24213
24214         PR c++/15119
24215         * g++.dg/other/vararg-1.C: New test.
24216
24217         PR c++/4794
24218         * g++.dg/eh/cleanup3.C: New test.
24219
24220 2004-04-24  Laurent GUERBY <laurent@guerby.net>
24221
24222         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
24223         and ad8011a (target_insn).
24224         * ada/acats/support/macro.dfs: Likewise.
24225         * ada/acats/support/impbit.adb: New file.
24226
24227 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
24228
24229         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
24230
24231 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24232
24233         * gcc.dg/loop-3.c: New test.
24234
24235 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
24236
24237         * gcc.c-torture/execute/simd-5.c: New test.
24238
24239 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24240
24241         PR c++/15064
24242         * g++.dg/template/crash18.C: New test.
24243
24244 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
24245
24246         * g++.dg/ext/complit3.C: New test.
24247
24248 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24249
24250         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
24251         * gcc.dg/altivec-3.c: Same.
24252         * gcc.dg/altivec-varargs-1.c: Same.
24253
24254 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24255
24256         * lib/target-supports.exp (check_profiling_available): Assume
24257         profiling is not available on powerpc-eabi targets.
24258
24259 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
24260
24261         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24262         * gcc.dg/vmx/bug-1.c: Ditto.
24263
24264 2004-04-20  Eric Christopher  <echristo@redhat.com>
24265
24266         * gcc.dg/charset/extern.c: New test.
24267         * g++.dg/charset/extern3.cc: Ditto.
24268
24269 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
24270
24271         * gcc.dg/builtins-39.c: New test.
24272
24273 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
24274
24275         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
24276
24277 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
24278
24279         * gcc.dg/torture/mips-hilo-1.c: New test.
24280
24281 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
24282
24283         * gcc.c-torture/compile/20040419-1.c: New test.
24284
24285 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
24286
24287         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
24288
24289 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
24290             Aldy Hernandez  <aldyh@redhat.com>
24291
24292         * gcc.c-torture/execute/va-arg-24.c: New.
24293
24294 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
24295             Aldy Hernandez  <aldyh@redhat.com>
24296
24297         * gcc.dg/vmx/1b-01.c: New.
24298         * gcc.dg/vmx/1b-02.c: New.
24299         * gcc.dg/vmx/1b-03.c: New.
24300         * gcc.dg/vmx/1b-04.c: New.
24301         * gcc.dg/vmx/1b-05.c: New.
24302         * gcc.dg/vmx/1b-06.c: New.
24303         * gcc.dg/vmx/1b-07.c: New.
24304         * gcc.dg/vmx/1c-01.c: New.
24305         * gcc.dg/vmx/1c-02.c: New.
24306         * gcc.dg/vmx/3a-01a.c: New.
24307         * gcc.dg/vmx/3a-01.c: New.
24308         * gcc.dg/vmx/3a-01m.c: New.
24309         * gcc.dg/vmx/3a-03.c: New.
24310         * gcc.dg/vmx/3a-03m.c: New.
24311         * gcc.dg/vmx/3a-04.c: New.
24312         * gcc.dg/vmx/3a-04m.c: New.
24313         * gcc.dg/vmx/3a-05.c: New.
24314         * gcc.dg/vmx/3a-06.c: New.
24315         * gcc.dg/vmx/3a-06m.c: New.
24316         * gcc.dg/vmx/3a-07.c: New.
24317         * gcc.dg/vmx/3b-01.c: New.
24318         * gcc.dg/vmx/3b-02.c: New.
24319         * gcc.dg/vmx/3b-10.c: New.
24320         * gcc.dg/vmx/3b-13.c: New.
24321         * gcc.dg/vmx/3b-14.c: New.
24322         * gcc.dg/vmx/3b-15.c: New.
24323         * gcc.dg/vmx/3c-01a.c: New.
24324         * gcc.dg/vmx/3c-01.c: New.
24325         * gcc.dg/vmx/3c-02.c: New.
24326         * gcc.dg/vmx/3c-03.c: New.
24327         * gcc.dg/vmx/3d-01.c: New.
24328         * gcc.dg/vmx/4-01.c: New.
24329         * gcc.dg/vmx/4-03.c: New.
24330         * gcc.dg/vmx/5-01.c: New.
24331         * gcc.dg/vmx/5-02.c: New.
24332         * gcc.dg/vmx/5-03.c: New.
24333         * gcc.dg/vmx/5-04.c: New.
24334         * gcc.dg/vmx/5-05.c: New.
24335         * gcc.dg/vmx/5-06.c: New.
24336         * gcc.dg/vmx/5-07.c: New.
24337         * gcc.dg/vmx/5-07t.c: New.
24338         * gcc.dg/vmx/5-08.c: New.
24339         * gcc.dg/vmx/5-10.c: New.
24340         * gcc.dg/vmx/5-11.c: New.
24341         * gcc.dg/vmx/7-01a.c: New.
24342         * gcc.dg/vmx/7-01.c: New.
24343         * gcc.dg/vmx/7c-01.c: New.
24344         * gcc.dg/vmx/7d-01.c: New.
24345         * gcc.dg/vmx/7d-02.c: New.
24346         * gcc.dg/vmx/8-01.c: New.
24347         * gcc.dg/vmx/8-02a.c: New.
24348         * gcc.dg/vmx/8-02.c: New.
24349         * gcc.dg/vmx/brode-1.c: New.
24350         * gcc.dg/vmx/bug-1.c: New.
24351         * gcc.dg/vmx/bug-2.c: New.
24352         * gcc.dg/vmx/bug-3.c: New.
24353         * gcc.dg/vmx/cw-bug-1.c: New.
24354         * gcc.dg/vmx/cw-bug-2.c: New.
24355         * gcc.dg/vmx/cw-bug-3.c: New.
24356         * gcc.dg/vmx/dct.c: New.
24357         * gcc.dg/vmx/debug-1.c: New.
24358         * gcc.dg/vmx/debug-2.c: New.
24359         * gcc.dg/vmx/debug-3.c: New.
24360         * gcc.dg/vmx/debug-4.c: New.
24361         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
24362         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
24363         * gcc.dg/vmx/eg-5.c: New.
24364         * gcc.dg/vmx/fft.c: New.
24365         * gcc.dg/vmx/gcc-bug-1.c: New.
24366         * gcc.dg/vmx/gcc-bug-2.c: New.
24367         * gcc.dg/vmx/gcc-bug-3.c: New.
24368         * gcc.dg/vmx/gcc-bug-4.c: New.
24369         * gcc.dg/vmx/gcc-bug-5.c: New.
24370         * gcc.dg/vmx/gcc-bug-6.c: New.
24371         * gcc.dg/vmx/gcc-bug-7.c: New.
24372         * gcc.dg/vmx/gcc-bug-8.c: New.
24373         * gcc.dg/vmx/gcc-bug-9.c: New.
24374         * gcc.dg/vmx/gcc-bug-b.c: New.
24375         * gcc.dg/vmx/gcc-bug-c.c: New.
24376         * gcc.dg/vmx/gcc-bug-d.c: New.
24377         * gcc.dg/vmx/gcc-bug-e.c: New.
24378         * gcc.dg/vmx/gcc-bug-f.c: New.
24379         * gcc.dg/vmx/gcc-bug-g.c: New.
24380         * gcc.dg/vmx/gcc-bug-i.c: New.
24381         * gcc.dg/vmx/harness.h: New.
24382         * gcc.dg/vmx/ira1.c: New.
24383         * gcc.dg/vmx/ira2a.c: New.
24384         * gcc.dg/vmx/ira2b.c: New.
24385         * gcc.dg/vmx/ira2.c: New.
24386         * gcc.dg/vmx/ira2c.c: New.
24387         * gcc.dg/vmx/mem.c: New.
24388         * gcc.dg/vmx/newton-1.c: New.
24389         * gcc.dg/vmx/ops.c: New.
24390         * gcc.dg/vmx/sn7153.c: New.
24391         * gcc.dg/vmx/spill2.c: New.
24392         * gcc.dg/vmx/spill3.c: New.
24393         * gcc.dg/vmx/spill.c: New.
24394         * gcc.dg/vmx/t.c: New.
24395         * gcc.dg/vmx/varargs-1.c: New.
24396         * gcc.dg/vmx/varargs-2.c: New.
24397         * gcc.dg/vmx/varargs-3.c: New.
24398         * gcc.dg/vmx/varargs-4.c: New.
24399         * gcc.dg/vmx/varargs-5.c: New.
24400         * gcc.dg/vmx/varargs-6.c: New.
24401         * gcc.dg/vmx/varargs-7.c: New.
24402         * gcc.dg/vmx/vmx.exp: New.
24403         * gcc.dg/vmx/vprint-1.c: New.
24404         * gcc.dg/vmx/vscan-1.c: New.
24405         * gcc.dg/vmx/x-01.c: New.
24406         * gcc.dg/vmx/x-02.c: New.
24407         * gcc.dg/vmx/x-03.c: New.
24408         * gcc.dg/vmx/x-04.c: New.
24409         * gcc.dg/vmx/x-05.c: New.
24410         * gcc.dg/vmx/yousufi-1.c: New.
24411         * gcc.dg/vmx/zero-1.c: New.
24412         * gcc.dg/vmx/zero.c: New.
24413
24414 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
24415
24416         * g++.dg/lookup/java1.C: Update for chage of
24417         _Jv_AllocObject.
24418         * g++.dg/lookup/java2.C: Likewise.
24419
24420 2004-04-17  Laurent GUERBY <laurent@guerby.net>
24421
24422         * ada/acats/run_all.sh: use -O2 by default.
24423
24424 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
24425
24426         * gcc.dg/vr-mult-[12].c: New tests.
24427
24428 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24429
24430         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
24431
24432         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
24433
24434 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
24435
24436         * lib/target-supports.exp (check_profiling_available): Assume profiling
24437         isn't available for mips*-*-elf targets.
24438
24439 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
24440
24441         * gcc.dg/builtins-38.c: New test.
24442
24443 2004-04-14  Eric Christopher  <echristo@redhat.com>
24444
24445         * g++.dg/charset/charset.exp: Run .cc extension tests.
24446
24447 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24448
24449         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24450
24451 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24452
24453         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24454
24455 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24456
24457         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24458         * gcc.dg/i386-387-2.c: Likewise.
24459
24460         * gcc.dg/i386-387-7.c: New test.
24461         * gcc.dg/i386-387-8.c: New test.
24462
24463         * gcc.dg/builtins-37.c: New test.
24464
24465 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24466
24467         * g++.dg/pch/externc-1.C: Add missing semicolon.
24468
24469 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24470
24471         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24472
24473 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24474
24475         * gcc.c-torture/execute/20040411-1.c: New test.
24476
24477 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24478
24479         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24480
24481 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24482
24483         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24484
24485 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24486
24487         * lib/target-supports.exp (check_named_sections_available): New.
24488         * lib/gcc-dg.exp (dg-require-named-sections): New.
24489         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24490         old-deja.exp.  Also prune error-count message from HP linker.
24491         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24492
24493         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24494         * g++.old-deja/g++.pt/static3.C: Likewise.
24495         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24496
24497 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24498
24499         * gcc.c-torture/execute/20040409-1.c: New test case.
24500         * gcc.c-torture/execute/20040409-2.c: New test case.
24501         * gcc.c-torture/execute/20040409-3.c: New test case.
24502
24503 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24504
24505         * gcc.dg/20040409-1.c: New test.
24506
24507 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24508
24509         PR target/14888
24510         * g++.dg/opt/pr14888.C: New test case.
24511
24512 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24513
24514         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24515         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24516         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24517         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24518         New tests.
24519
24520 2004-04-08  Paul Brook  <paul@codesourcery.com>
24521
24522         * gcc.dg/spill-1.c: New test.
24523
24524 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24525
24526         * gcc.dg/torture/builtin-ctype-2.c: New test.
24527
24528 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24529
24530         * gcc.dg/pch/pch.exp: Add largefile test.
24531
24532 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24533
24534         * g++.dg/pch/externc-1.Hs: New.
24535         * g++.dg/pch/externc-1.C: New.
24536
24537 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24538
24539         * gcc.dg/compat/struct-by-value-5a_main.c,
24540         gcc.dg/compat/struct-by-value-5b_main.c: New files.
24541         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24542         * gcc.dg/compat/struct-by-value-5a_x.c,
24543         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24544         gcc.dg/compat/struct-by-value-5_x.c.
24545         * gcc.dg/compat/struct-by-value-5a_y.c,
24546         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24547         gcc.dg/compat/struct-by-value-5_y.c.
24548
24549         * gcc.dg/compat/struct-by-value-6a_main.c,
24550         gcc.dg/compat/struct-by-value-6b_main.c: New files.
24551         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24552         * gcc.dg/compat/struct-by-value-6a_x.c,
24553         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24554         gcc.dg/compat/struct-by-value-6_x.c.
24555         * gcc.dg/compat/struct-by-value-6a_y.c,
24556         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24557         gcc.dg/compat/struct-by-value-6_y.c.
24558
24559         * gcc.dg/compat/struct-by-value-7a_main.c,
24560         gcc.dg/compat/struct-by-value-7b_main.c: New files.
24561         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24562         * gcc.dg/compat/struct-by-value-7a_x.c,
24563         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24564         gcc.dg/compat/struct-by-value-7_x.c.
24565         * gcc.dg/compat/struct-by-value-7a_y.c,
24566         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24567         gcc.dg/compat/struct-by-value-7_y.c.
24568
24569 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
24570
24571         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24572         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24573         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24574         options.
24575
24576 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24577
24578         * gcc.dg/builtins-36.c: New test.
24579
24580 2004-04-06  Paul Brook  <paul@codesourcery.com>
24581
24582         * README.gcc: Remove obsolete contraint on testcases.
24583
24584 2004-04-05  Paul Brook  <paul@codesourcery.com>
24585
24586         PR2123
24587         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24588         failure and exit(0) on success.
24589         * g++.dg/expr/anew2.C: Ditto.
24590         * g++.dg/expr/anew3.C: Ditto.
24591         * g++.dg/expr/anew4.C: Ditto.
24592
24593 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24594
24595         PR c++/3518
24596         * g++.dg/template/unify7.C: New.
24597
24598 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24599
24600         * g++.dg/README: Bring up to date with new subdirectories; remove
24601         duplicate subdirectory lines.
24602
24603 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24604
24605         PR c++/14007
24606         * g++.dg/template/unify5.C: New.
24607         * g++.dg/template/unify6.C: New.
24608         * g++.dg/template/qualttp20.C: Adjust.
24609         * g++.old-deja/g++.jason/report.C: Adjust.
24610         * g++.old-deja/g++.other/qual1.C: Adjust.
24611
24612 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24613
24614         PR c++/14803
24615         * g++.dg/inherit/ptrmem1.C: New test.
24616
24617 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24618
24619         PR c++/14755
24620         * gcc.c-torture/execute/20040331-1.c: New test.
24621         * gcc.dg/20040331-1.c: New test.
24622
24623 2004-04-01  Paul Brook  <paul@codesourcery.com>
24624
24625         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24626
24627 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24628
24629         PR c++/14724
24630         * g++.dg/init/goto1.C: New test.
24631
24632         PR c++/14763
24633         * g++.dg/template/defarg4.C: New test.
24634
24635 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24636
24637         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24638
24639 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24640
24641         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24642
24643 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24644
24645         * gcc.dg/noncompile/undeclared-2.c: New test.
24646
24647 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24648
24649         * gcc.dg/940409-1.c: Remove XFAIL.
24650         * gcc.dg/reg-vol-struct-1.c: New test.
24651
24652 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24653
24654         * gcc.dg/torture/builtin-wctype-1.c: New test.
24655
24656 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24657
24658         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24659         * gcc.dg/20001101-1.c: Likewise.
24660         * gcc.dg/20001102-1.c: Likewise.
24661
24662 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24663
24664         * gcc.dg/compare8.c: Add an additional test for XOR.
24665
24666 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24667
24668         * gcc.dg/torture/builtin-ctype-1.c: New test.
24669
24670 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24671
24672         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24673         * gcc.dg/torture/builtin-math-1.c: Likewise.
24674         * gcc.dg/torture/builtin-power-1.c: New test.
24675
24676 2004-03-24  Andreas Schwab  <schwab@suse.de>
24677
24678         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24679         IA64 assembler.
24680
24681 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24682             Roger Sayle  <roger@eyesopen.com>
24683
24684         * gcc.dg/compare8.c: New test case.
24685
24686 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24687
24688         * g++.dg/ext/altivec-7.C: New test.
24689
24690 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24691
24692         PR 12267, 12391, 12560, 13129, 14114, 14133
24693         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24694         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24695         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24696         Adjust error regexps.
24697         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24698         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24699         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24700         * gcc.dg/local1.c: Add explanatory comment.
24701
24702 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24703
24704         PR optimization/14669
24705         * g++.dg/opt/fold2.C: New test case.
24706
24707 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24708
24709         PR c/14069
24710         * gcc.dg/20040322-1.c: New test.
24711
24712 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24713
24714         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24715         * gcc.dg/ultrasp4.c: Likewise.
24716         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24717
24718 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24719
24720         * gcc.dg/i386-sse-8.c: Reset default options.
24721
24722 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24723
24724         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24725         in the error message text.
24726
24727 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24728
24729         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24730
24731 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24732
24733         PR c++/14616
24734         * g++.dg/init/array13.C: New test.
24735
24736 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24737
24738         PR target/13889
24739         * gcc.c-torture/compile/pr13889.c: New test case.
24740
24741 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24742
24743         PR c/14635
24744         * builtins-1.c (nan, nans): Don't test.
24745         * builtins-30.c: Don't use nan, nanf, nanl.
24746         * builtins-35.c: New test.
24747
24748 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24749
24750         * g++.dg/ext/altivec-6.C: New test.
24751
24752 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24753
24754         * g++.dg/init/placement3.C: New test.
24755
24756         * g++.dg/template/spec13.C: New test.
24757
24758         * g++.dg/lookup/using11.C: New test.
24759
24760         * g++.dg/lookup/koenig3.C: New test.
24761
24762         * g++.dg/template/operator2.C: New test.
24763
24764         * g++.dg/expr/dtor3.C: New test.
24765         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24766         marker.
24767         * g++.old-deja/g++.law/visibility28.C: Likewise.
24768
24769 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24770
24771         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24772         * gcc.dg/ppc64-abi-3.c: Likewise.
24773
24774 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24775
24776         PR c++/14545
24777         * g++.dg/parse/template15.C: New test.
24778
24779 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24780
24781         * g++.dg/expr/dtor2.C: New test.
24782
24783         * g++.dg/lookup/anon4.C: New test.
24784
24785         * g++.dg/overload/using1.C: New test.
24786
24787         * g++.dg/template/lookup7.C: New test.
24788
24789         * g++.dg/template/typename6.C: New test.
24790
24791         * g++.dg/expr/cond6.C: New test.
24792
24793 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24794
24795         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24796
24797 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24798
24799         * g++.dg/expr/cond5.C: New test.
24800         * g++.dg/expr/constcast1.C: Likewise.
24801         * g++.dg/expr/ptrmem2.C: Likewise.
24802         * g++.dg/expr/ptrmem3.C: Likewise.
24803         * g++.dg/lookup/main1.C: Likewise.
24804         * g++.dg/template/lookup6.C: Likewise.
24805
24806 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24807
24808         * gcc.dg/local1.c: New test.
24809
24810         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24811
24812 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24813
24814         * gcc.dg/torture/builtin-convert-1.c: New test.
24815
24816 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24817
24818         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24819
24820 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24821
24822         PR c++/14481
24823         * g++.dg/warn/Wunused-7.C: New test.
24824
24825 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24826
24827         * gcc.dg/torture/builtin-integral-1.c: New test.
24828
24829 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24830
24831         PR c++/14586
24832         * g++.dg/parse/non-dependent3.C: New test.
24833
24834 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24835
24836         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24837         * g++.dg/eh/simd-2.C: Likewise.
24838         * g++.dg/init/array10.C: Likewise.
24839         * gcc.c-torture/compile/simd-1.c: Likewise.
24840         * gcc.c-torture/compile/simd-2.c: Likewise.
24841         * gcc.c-torture/compile/simd-3.c: Likewise.
24842         * gcc.c-torture/compile/simd-4.c: Likewise.
24843         * gcc.c-torture/compile/simd-6.c: Likewise.
24844         * gcc.c-torture/execute/simd-1.c: Likewise.
24845         * gcc.c-torture/execute/simd-2.c: Likewise.
24846         * gcc.dg/compat/vector-defs.h: Likewise.
24847         * gcc.dg/20020531-1.c: Likewise.
24848         * gcc.dg/altivec-3.c: Likewise.
24849         * gcc.dg/altivec-4.c: Likewise.
24850         * gcc.dg/altivec-varargs-1.c: Likewise.
24851         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24852         * gcc.dg/i386-mmx-3.c: Likewise.
24853         * gcc.dg/i386-sse-4.c: Likewise.
24854         * gcc.dg/i386-sse-5.c: Likewise.
24855         * gcc.dg/i386-sse-8.c: Likewise.
24856         * gcc.dg/simd-1.c: Likewise.
24857         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24858         __ev64_opaque__ since the machine description provides it.
24859
24860 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24861
24862         * lib/compat.exp (skip_list): New global variable.
24863         Use it to hold the user defined COMPAT_SKIPS list if any.
24864         (compat-obj): Add the members of skip_list to optall.
24865
24866 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24867
24868         * gcc.dg/compat/union-by-value-1_main.c,
24869         union-by-value-1_x.c, union-by-value-1_y.c,
24870         union-check.h, union-defs.h,
24871         union-init.h, union-return-1_main.c,
24872         union-return-1_x.c, union-return-1_y.c: New files.
24873
24874 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24875
24876         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24877         mixed-struct-init.h: Add 4 mixed structure types.
24878         struct-by-value-21_main.c, struct-by-value-21_x.c,
24879         struct-by-value-21_y.c, struct-return-21_main.c,
24880         struct-return-21_x.c, struct-return-21_y.c: New files.
24881
24882 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24883
24884         PR c++/14550
24885         * g++.dg/parse/template14.C: New test.
24886
24887 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24888
24889         * gcc.c-torture/execute/20040313-1.c: New test.
24890
24891 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24892
24893         PR target/14533
24894         * gcc.dg/20040311-2.c: New test.
24895
24896 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24897
24898         PR other/14544
24899         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24900         bit-field.
24901
24902 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24903
24904         * gcc.dg/20040305-2.c: Add missing return statement.
24905
24906 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24907
24908         * gcc.dg/builtins-34.c: Also check pow10*.
24909
24910 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24911
24912         PR target/14262
24913         * gcc.dg/20040305-2.c: New test.
24914
24915 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24916
24917         * gcc.dg/20040310-1.c: New test.
24918
24919 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24920
24921         * gcc.c-torture/execute/20040311-1.c: New test case.
24922
24923 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24924
24925         PR c++/14476
24926         * g++.dg/lookup/enum1.C: New test.
24927
24928 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24929
24930         PR c++/14510
24931         * g++.dg/lookup/struct2.C: New test.
24932
24933 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24934
24935         * gcc.dg/builtins-34.c: New test.
24936
24937 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24938
24939         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24940
24941 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24942
24943         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24944         * gcc.dg/alias-2.c: New testcase.
24945
24946 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24947
24948         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24949
24950 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24951
24952         * gcc.c-torture/execute/20040309-1.c: New test case.
24953
24954 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24955
24956         PR c++/14397
24957         * g++.dg/overload/ref1.C: New.
24958
24959 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24960
24961         PR c++/14409
24962         * g++.dg/template/spec12.C: New test.
24963
24964         PR c++/14448
24965         * g++.dg/parse/crash14.C: New test.
24966
24967 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24968
24969         PR c++/14230
24970         * g++.dg/init/ref11.C: New test.
24971
24972 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24973
24974         PR c++/14432
24975         * g++.dg/parse/builtin2.C: New test.
24976
24977 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24978
24979         PR c++/14401
24980         * g++.dg/init/ctor3.C: New test.
24981         * g++.dg/init/union1.C: New test.
24982         * g++.dg/ext/anon-struct4.C: New test.
24983
24984 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24985
24986         * g++.dg/lookup/koenig1.C: Tweak error messages.
24987         * g++.dg/lookup/used-before-declaration.C: Likewise.
24988         * g++.dg/other/do1.C: Likewise.
24989         * g++.dg/overload/koenig1.C: Likewise.
24990         * g++.dg/parse/crash13.C: Likewise.
24991         * g++.dg/template/instantiate3.C: Likewise.
24992
24993 2004-03-08  Eric Christopher  <echristo@redhat.com>
24994
24995         * * lib/target-supports.exp: Enable libiconv in test
24996         compilation.  Fix up error checking.
24997
24998 2004-03-08  Roger Sayle  <roger@eyesopen.com>
24999
25000         PR middle-end/14289
25001         * gcc.dg/pr14289-1.c: New test case.
25002         * gcc.dg/pr14289-2.c: Likewise.
25003         * gcc.dg/pr14289-3.c: Likewise.
25004
25005 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
25006
25007         * gcc.c-torture/execute/20040308-1.c: New test.
25008
25009 2004-03-07  Roger Sayle  <roger@eyesopen.com>
25010
25011         * gcc.c-torture/execute/20040307-1.c: New test case.
25012
25013 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
25014
25015         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
25016
25017 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
25018
25019         * gcc.dg/20040306-1.c: New test.
25020
25021 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
25022
25023         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
25024         them static.
25025         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
25026
25027 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25028
25029         PR c/14465
25030         * gcc.dg/decl-6.c: New test.
25031
25032 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25033
25034         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
25035         Rename LOGPOW -> LOG_POW.
25036         (SQRT_EXP, POW_EXP): New.
25037
25038 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25039
25040         * gcc.dg/i386-sse-8.c: New test.
25041
25042 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25043
25044         PR c/14114
25045         * gcc.dg/decl-5.c: New test.
25046
25047 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
25048
25049         * gcc.dg/20040305-1.c: New test.
25050
25051 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
25052
25053         PR other/14354
25054         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
25055
25056 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
25057
25058         PR c++/14425, c++/14426
25059         * g++.dg/ext/altivec-4.C: New test.
25060         * g++.dg/ext/altivec-5.C: New test.
25061
25062 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
25063
25064         * g++.old-deja/g++.other/linkage1.C: Expect errors about
25065         global variables of a type with no linkage.
25066         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
25067         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
25068         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
25069         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
25070         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
25071         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
25072         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
25073         * g++.dg/warn/deprecated.C: Name enum Color.
25074         * g++.dg/overload/VLA.C: Name structure for 'b'.
25075         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
25076
25077 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25078
25079         * gcc.c-torture/compile/20040304-1.c: New test.
25080
25081 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
25082
25083         PR 13728
25084         * gcc.dg/decl-4.c: New testcase.
25085
25086 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
25087
25088         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
25089         as PRECF if sizeof (float) > sizeof (double).
25090         (PRECL): Make it the same as PRECF if
25091         sizeof (float) > sizeof (long double).
25092
25093 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25094
25095         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
25096         system type.  Add check for irix6 which doesn't have c99 runtime.
25097
25098 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
25099
25100         * gcc.dg/const-elim-1.c: xfail for xtensa.
25101
25102 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25103
25104         PR c++/14369
25105         * g++.dg/template/cond4.C: New test.
25106
25107 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25108
25109         PR c++/14360
25110         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
25111
25112         PR c++/14361
25113         * g++.dg/parse/defarg7.C: New test.
25114
25115         PR c++/14359
25116         * g++.dg/template/friend26.C: New test.
25117
25118 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25119
25120         PR c++/14324
25121         * g++.dg/abi/mangle21.C: New test.
25122
25123         PR c++/14260
25124         * g++.dg/parse/constructor2.C: New test.
25125
25126         PR c++/14337
25127         * g++.dg/template/sfinae1.C: New test.
25128
25129 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25130
25131         PR c++/14267
25132         * g++.dg/expr/crash2.C: New test.
25133
25134         PR middle-end/13448
25135         * gcc.dg/inline-5.c: New test.
25136         * gcc.dg/always-inline.c: Split out tests into ...
25137         * gcc.dg/always-inline2.c: ... this and ...
25138         * gcc.dg/always-inline3.c: ... this.
25139
25140 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25141
25142         PR debug/12103
25143         * g++.dg/debug/crash1.C: New test.
25144
25145 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
25146
25147         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
25148         function with __attribute__((noinline)).
25149         (recurser_void2): Likewise.
25150         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
25151         (recurser_void2): Likewise.
25152
25153 2004-02-29  Roger Sayle  <roger@eyesopen.com>
25154
25155         PR middle-end/14203
25156         * g++.dg/warn/Wunused-6.C: New test case.
25157
25158 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
25159
25160         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
25161         not defined.
25162
25163 2004-02-27  Eric Christopher  <echristo@redhat.com>
25164
25165         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
25166         * g++.dg/charset/asm2.c: Run only x86.
25167         * gcc.dg/charset/asm3.c: Ditto.
25168
25169 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
25170
25171         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
25172         ld_library_path.
25173
25174 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
25175
25176         * g++.dg/ext/altivec-3.C: New.
25177
25178 2004-02-26  Richard Henderson  <rth@redhat.com>
25179
25180         * g++.dg/ext/attrib10.C: Mark for warning.
25181         * gcc.dg/attr-alias-1.c: New.
25182
25183 2004-02-26  Richard Henderson  <rth@redhat.com>
25184
25185         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
25186         * gcc.c-torture/execute/20040208-2.c: ... it back.
25187
25188 2004-02-26  Eric Christopher  <echristo@redhat.com>
25189
25190         * lib/target-supports.exp (check-iconv-available): New function.
25191         * lib/gcc-dg.exp (dg-require-iconv): New function.
25192         Use above.
25193         * gcc.dg/charset: New directory.
25194         * gcc.dg/charset/charset.exp: New file.
25195         * gcc.dg/charset/asm1.c: Ditto.
25196         * gcc.dg/charset/asm2.c: Ditto.
25197         * gcc.dg/charset/asm3.c: Ditto.
25198         * gcc.dg/charset/asm4.c: Ditto.
25199         * gcc.dg/charset/asm5.c: Ditto.
25200         * gcc.dg/charset/attribute1.c: Ditto.
25201         * gcc.dg/charset/attribute2.c: Ditto.
25202         * gcc.dg/charset/string1.c: Ditto.
25203         * g++.dg/charset: New directory.
25204         * g++.dg/dg.exp: Add here. Special options.
25205         * g++.dg/charset/charset.exp: New file.
25206         * g++.dg/charset/asm1.c: Ditto.
25207         * g++.dg/charset/asm2.c: Ditto.
25208         * g++.dg/charset/asm3.c: Ditto.
25209         * g++.dg/charset/asm4.c: Ditto.
25210         * g++.dg/charset/attribute1.c: Ditto.
25211         * g++.dg/charset/attribute2.c: Ditto.
25212         * g++.dg/charset/extern1.cc: Ditto.
25213         * g++.dg/charset/extern2.cc: Ditto.
25214         * g++.dg/charset/string1.c: Ditto.
25215
25216 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
25217
25218         PR c++/14278
25219         * g++.dg/parse/comma1.C: New test.
25220
25221 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25222
25223         PR c++/14284
25224         * g++.dg/template/ttp8.C: New test.
25225
25226 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
25227
25228         * gcc.dg/fixuns-trunc-1.c: New test.
25229
25230 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25231
25232         * gcc.dg/builtins-config.h: Use #elif.
25233
25234 2004-02-26  Michael Matz  <matz@suse.de>
25235
25236         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
25237         * gcc.dg/991214-1.c: Likewise.
25238         * gcc.dg/i386-asm-1.c: Likewise.
25239
25240 2004-02-25  Richard Henderson  <rth@redhat.com>
25241
25242         * gcc.c-torture/execute/20040208-2.c: Move ...
25243         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
25244
25245 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25246
25247         PR c++/14246
25248         * g++.dg/other/crash-3.C: New test.
25249
25250 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25251
25252         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
25253         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
25254
25255         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
25256         HP-UX.
25257
25258 2004-02-24  Michael Matz  <matz@suse.de>
25259
25260         * gcc.dg/i386-regparm.c: New.
25261
25262 2004-02-23  James E Wilson  <wilson@specifixinc.com>
25263
25264         * gcc.c-torture/execute/20040223-1.c: New.
25265
25266 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
25267             Kazu Hirata  <kazu@cs.umass.edu>
25268
25269         * gcc.dg/fwritable-strings-1.c: Remove.
25270
25271 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
25272
25273         PR c/14156
25274         * gcc.dg/20040223-1.c: New test.
25275
25276 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25277
25278         PR c++/14106
25279         * g++.dg/ext/typeof9.C: New test.
25280
25281 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25282
25283         PR c++/14250
25284         * g++.dg/other/switch1.C: New test.
25285
25286 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25287
25288         * gcc.dg/cast-function-1.c: Adjust for new informative message.
25289         * gcc.dg/va-arg-1.c: Likewise.
25290
25291 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25292
25293         PR c++/14143
25294         * g++.dg/template/koenig5.C: New test.
25295
25296 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
25297
25298         * g++.dg/ext/altivec-1.C: Generalize target triple.
25299         * g++.dg/ext/altivec-2.C: New test case.
25300         * g++.dg/ext/altivec_check.h: New file.
25301         * gcc.dg/altivec-1.c: Generalize target triple;
25302         include altivec_check.h and call altivec_check().
25303         * gcc.dg/altivec-[2-5].c: Generalize target triple.
25304         * gcc.dg/altivec-6.c: New test case.
25305         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
25306         type casts as needed.
25307         * gcc.dg/altivec-10.c: Include altivec_check.h and call
25308         altivec_check().
25309         * gcc.dg/altivec-12.c: New test case.
25310         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
25311         include altivec_check.h and call altivec_check().
25312         * gcc.dg/altivec_check.h: New file.
25313
25314 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25315
25316         * lib/target-supports.exp (check_alias_available): Don't mangle
25317         function `g' in test program.
25318
25319 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25320
25321         * lib/target-supports.exp (check_profiling_available): Check
25322         argument to determine whether we support a profiling type.
25323         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
25324         check_profiling_available.
25325         * g++.dg/bprob/bprob.exp: Likewise.
25326         * g77.dg/bprob/bprob.exp: Likewise.
25327         * gcc.misc-tests/bprob.exp: Likewise.
25328         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
25329         dg-require-profiling and delete expected error handling.
25330         * gcc.dg/20021014-1.c: Likewise.
25331         * gcc.dg/nest.c: Likewise.
25332
25333 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25334
25335         PR c++/12007
25336         * g++.dg/other/vthunk1.C: New test.
25337
25338 2004-02-20  Falk Hueffner  <falk@debian.org>
25339
25340         PR target/14201
25341         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
25342
25343 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
25344
25345         PR c++/13927
25346         * g++.dg/other/error8.C: Remove XFAIL markers.
25347
25348         PR c++/14173
25349         * g++.dg/ext/packed5.C: New test.
25350
25351         PR c++/14199
25352         * g++.dg/warn/Wunused-5.C: New test.
25353
25354         PR c++/14186
25355         * g++.dg/lookup/member1.C: New test.
25356
25357 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
25358
25359         * gcc.c-torture/compile/20040130-1.c: Enable only when
25360         __INT_MAX__ >= 2147483647L.
25361         * gcc.c-torture/compile/961203-1.c: Likewise.
25362
25363 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
25364
25365         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
25366         * g++.dg/opt/template1.C: Robustify assembler regexp
25367
25368 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25369
25370         * gcc.c-torture/execute/simd-4.x: Remove.
25371         * gcc.c-torture/execute/va-arg-25.x: Likewise.
25372         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
25373         Guard with #ifndef SKIP_ATTRIBUTE.
25374         * gcc.dg/compat/vector-1_y.c: Likewise.
25375         * gcc.dg/compat/vector-2_x.c: Likewise.
25376         * gcc.dg/compat/vector-2_y.c: Likewise.
25377         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
25378         * g++.dg/eh/simd-2.C: Likewise.
25379
25380 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
25381
25382         * gcc.c-torture/compile/complex-1.c: New.
25383
25384 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
25385
25386         PR target/14209
25387         * gcc.c-torture/execute/20040218-1.c: New test.
25388
25389 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25390
25391         PR c++/14181
25392         * g++.dg/parse/new2.C: New test.
25393
25394 2004-02-18  Paul Brook  <paul@codesourcery.com>
25395
25396         * gcc.c-torture/compile/libcall-1.c: New test.
25397
25398 2004-02-18  Paul Brook  <paul@codesourcery.com>
25399
25400         PR debug/12934
25401         * gcc.dg/debug/debug-7.c: New test.
25402
25403 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
25404
25405         * gcc.dg/20040217-1.c: New test.
25406
25407 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
25408
25409         * gcc.c-torture/execute/990208-1.x: Delete.
25410
25411 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
25412
25413         * gcc.c-torture/execute/20040208-2.x: New file.
25414
25415 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
25416
25417         PR c++/11326
25418         * g++.dg/abi/structret1.C: New test.
25419
25420 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
25421
25422         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
25423         (i386_cpuid): No need to test if cpuid is available on AMD64.
25424         Fix assembly, so that it works onboth i386 and AMD64.
25425         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
25426         (vecInLong): Fix s[] member type to unsigned int.
25427         (vecInWord): Remove type.
25428         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
25429         (a64, b64, c64, d64, e64): Remove.
25430         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
25431         Remove unused variable.  Remove initialization of removed variables.
25432         Don't call mmx_tests nor sse_tests.
25433         (reference_mmx, reference_sse): Remove.
25434         (check): Add return stmt.
25435         * gcc.dg/i386-sse-7.c: New test.
25436         * gcc.dg/i386-mmx-4.c: New test.
25437
25438 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25439
25440         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25441         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25442         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25443         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25444         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25445         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25446         g++.dg/tc1/dr94.C: Fix line terminator.
25447
25448 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25449
25450         * gcc.c-torture/compile/20040216-1.c: New.
25451
25452 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25453
25454         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25455         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25456         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25457         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25458         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25459         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25460
25461 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25462
25463         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25464
25465 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25466
25467         PR c++/13971
25468         * g++.dg/expr/cond4.C: New test.
25469
25470         PR c++/14086
25471         * g++.dg/lookup/crash2.C: New test.
25472
25473 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25474
25475         * gcc.c-torture/compile/20040214-2.c: New test.
25476
25477 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25478
25479         PR c++/14116
25480         * g++.dg/ext/typeof8.C: New test.
25481
25482 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25483
25484         * gcc.c-torture/compile/20040214-1.c: New test.
25485
25486 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25487
25488         PR c++/13635
25489         * g++.dg/template/spec11.C: New test.
25490
25491 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25492
25493         PR c++/13927
25494         * g++.dg/other/error8.C: New test.
25495
25496 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25497
25498         PR c++/14122
25499         * g++.dg/template/array4.C: New test.
25500
25501         PR c++/14108
25502         * g++.dg/inherit/thunk2.C: New test.
25503
25504         PR c++/14083
25505         * g++.dg/eh/cond2.C: New test.
25506
25507 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25508
25509         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25510
25511 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25512
25513         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25514
25515 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25516
25517         * g++.dg/simd-2.C: xfail on ppc64-linux.
25518
25519 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25520
25521         PR c/456
25522         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25523         tests.
25524
25525 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25526
25527         * gcc.dg/builtins-33.c: New test.
25528
25529 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25530
25531         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25532
25533 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25534
25535         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25536
25537 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25538
25539         * gcc.dg/ppc64-abi-3.c: New test.
25540
25541 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25542
25543         PR c/14092
25544
25545         * gcc.dg/pr14092-1.c: New testcase.
25546
25547 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25548
25549         * gcc.dg/cpp/assert4.c: Fix typo last change.
25550
25551         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25552         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25553
25554         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25555
25556 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25557
25558         * gcc.c-torture/compile/20040209-1.c: New test case.
25559
25560 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25561
25562         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25563
25564 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25565
25566         * gcc.c-torture/execute/20040208-[12].c: New tests.
25567
25568 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25569
25570         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25571
25572 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25573
25574         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25575
25576 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25577
25578         Bug 13856
25579         * gcc.dg/visibility-8.c: New testcase.
25580
25581 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25582
25583         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25584         arguments.
25585         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25586
25587 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25588
25589         PR middle-end/13696
25590         * g++.dg/opt/fold1.C: New test case.
25591
25592 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25593
25594         PR c++/14033
25595         * g++.dg/other/crash-2.C: New test.
25596
25597 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25598
25599         PR c++/14028
25600         * g++.dg/parse/angle-bracket2.C: New test.
25601
25602 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25603
25604         PR middle-end/13750
25605         Revert:
25606         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25607         PR pch/13361
25608         * testsuite/g++.dg/pch/wchar-1.C: New.
25609         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25610
25611 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25612
25613         PR c++/14008
25614         * g++.dg/parse/error15.C: New test.
25615         * g++.dg/parse/crash11.C: Update dg-error mark.
25616
25617 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25618
25619         PR c++/13932
25620         * g++.dg/warn/conv2.C: New test.
25621
25622 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25623
25624         PR c++/13086
25625         * g++.dg/warn/incomplete1.C: Remove xfail.
25626
25627 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25628
25629         * lib/file-format.exp (gcc_target_object_format): Use
25630         ${tool}_target_compile, not gcc_target_compile.
25631         * lib/target-supports.exp (check_alias_available): Likewise.
25632         (check_gc_sections_available): Likewise.
25633         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25634         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25635         dg-require-alias.
25636
25637 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25638
25639         PR c++/13969
25640         * g++.dg/template/static6.C: New test.
25641
25642 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25643
25644         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25645
25646 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25647
25648         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25649         tests for systems where `char' is unsigned by default.
25650
25651 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25652
25653         PR c++/13997
25654         * g++.dg/template/partial3.C: New test.
25655
25656 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25657
25658         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25659         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25660         Remove mentions of obsolete ports.
25661
25662 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25663
25664         * gcc.dg/noncompile/20001228-1.c: Fix for new
25665         error message.
25666
25667 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25668
25669         PR target/9348
25670         * gcc.c-torture/execute/multdi-1.c: New test case.
25671
25672 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25673
25674         PR c++/13925
25675         * g++.dg/template/lookup5.C: New test.
25676
25677 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25678
25679         PR c++/13950
25680         * g++.dg/template/lookup4.C: New test.
25681
25682         PR c++/13970
25683         * g++.dg/parse/error14.C: New test.
25684
25685         PR c++/14002
25686         * g++.dg/parse/template13.C: New test.
25687
25688 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25689
25690         PR c++/13978
25691         * g++.dg/template/koenig4.C: New test.
25692
25693         PR c++/13968
25694         * g++.dg/template/crash17.C: New test.
25695
25696         PR c++/13975
25697         * g++.dg/parse/error13.C: New test.
25698         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25699
25700 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25701
25702         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25703
25704 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25705
25706         PR c/11658
25707         PR c/13994
25708         * gcc.dg/noncompile/20040203-1.c: New test.
25709         * gcc.dg/noncompile/20040203-2.c: Likewise.
25710         * gcc.dg/noncompile/20040203-3.c: Likewise.
25711         * gcc.dg/20040203-1.c: Likewise.
25712
25713 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25714
25715         PR c++/10858
25716         * g++.dg/template/sizeof7.C: New test.
25717
25718 2004-02-02  Eric Christopher  <echristo@redhat.com>
25719             Zack Weinberg  <zack@codesourcery.com>
25720
25721         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25722
25723 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25724
25725         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25726         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25727         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25728         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25729
25730 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25731
25732         PR c++/13113
25733         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25734
25735         PR c++/13854
25736         * g++.dg/ext/attrib13.C: New test.
25737
25738         PR c++/13907
25739         * g++.dg/conversion/op2.C: New test.
25740
25741 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25742
25743         * gcc.dg/titype-1.c: Fix pasto.
25744
25745 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25746
25747         * gcc.dg/titype-1.c: New test.
25748
25749 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25750
25751         PR c++/13957
25752         * g++.dg/template/non-type-template-argument-1.C,
25753         g++.dg/template/qualified-id1.C: Update dg-error marks.
25754         * g++.dg/template/nontype6.C: New test.
25755
25756 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25757
25758         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25759         * gcc.dg/builtins-31.c: New testcase.
25760         * gcc.dg/builtins-32.c: New testcase.
25761
25762 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25763
25764         * objc.dg/call-super-2.m: Update line numbers
25765         for the including of stddef.h.
25766
25767 2004-01-30  Michael Matz  <matz@suse.de>
25768
25769         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25770         g++.dg/ext/case-range3.C: New tests.
25771
25772 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25773
25774         DR206
25775         PR c++/13813
25776         * g++.dg/template/member4.C: New test.
25777
25778 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25779
25780         PR c++/13683
25781         * g++.dg/template/sizeof6.C: New test.
25782
25783 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25784
25785         * gcc.dg/fwritable-strings-1.c: New test.
25786
25787 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25788
25789         * gcc.c-torture/compile/20040130-1.c: New test.
25790
25791 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25792
25793         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25794
25795 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25796
25797         PR c++/13883
25798         * g++.dg/template/ctor3.C: New test.
25799
25800 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25801
25802         * g++.dg/tc1: New directory.
25803         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25804         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25805         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25806         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25807         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25808
25809 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25810
25811         * g++.dg/parse/error11.C: New test.
25812         * g++.dg/parse/error12.C: Likewise.
25813
25814 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25815
25816         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25817         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25818
25819 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25820
25821         PR c++/13791
25822         * g++.dg/ext/attrib12.C: New test.
25823
25824         PR c++/13736
25825         * g++.dg/parse/cast2.C: New test.
25826
25827 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25828
25829         * objc.dg/encode-2.m (main): New local string.  Set depending on
25830         sizeof long.  Use in sscanf call.
25831         * objc.dg/encode-3.m (main): New local string.  Set depending on
25832         sizeof long.  Use in scan_initial call.
25833
25834 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25835
25836         * objc.dg/call-super-2.m: Make LP64-safe.
25837         * objc.dg/desig-init-1.m: Likewise.
25838
25839 2004-01-27  Devang Patel <dpatel@apple.com>
25840
25841         * g++.dg/debug/namespace1.C: New test.
25842
25843 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25844
25845         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25846         xscale-*-*.
25847
25848         * gcc.dg/arm-mmx-1.c: New test.
25849
25850 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25851
25852         * gcc.dg/20040127-1.c: New test.
25853         * gcc.dg/20040127-2.c: New test.
25854
25855 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25856
25857         * objc.dg/stret-1.m (glob): Renamed to globa.
25858
25859 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25860
25861         PR c++/13663
25862         * g++.dg/expr/for1.C: New test.
25863
25864 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25865
25866         PR middle-end/13779
25867         * gcc.dg/darwin-longlong.c: New test.
25868
25869 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25870
25871         * gcc.dg/20040124-1.c: Moved test from here...
25872         * gcc.c-torture/compile/20040124-1.c: ...to here.
25873
25874 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25875
25876         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25877         the assembly output if -m64 is passed.
25878
25879 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25880
25881         PR c++/13833
25882         * g++.dg/template/cond3.C: New test.
25883
25884 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25885
25886         PR c++/13810
25887         * g++.dg/template/ttp7.C: New test.
25888
25889 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25890
25891         PR c++/13797
25892         * g++.dg/template/nontype4.C: New test.
25893         * g++.dg/template/nontype5.C: Likewise.
25894
25895 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25896
25897         * gcc.dg/torture/mips-clobber-at.c: New test.
25898
25899 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25900
25901         * gcc.dg/20040124-1.c: New test.
25902
25903 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25904
25905         * gcc.dg/20040123-1.c: New test.
25906
25907 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25908
25909         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25910
25911 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25912
25913         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25914
25915 2004-01-23  Andrew Pinski  <apinski@apple.com>
25916
25917         * gcc.dg/20030121-1.c: Move to ..
25918         * gcc.dg/20040121-1.c: here.
25919
25920 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25921
25922         * gcc.dg/builtins-29.c: New test case.
25923
25924 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25925
25926         PR 18314
25927         * gcc.dg/builtins-30.c: New testcase.
25928
25929 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
25930
25931         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
25932         * lib/g77.exp: Likewise.
25933         * lib/objc.exp: Likewise.
25934         * lib/g++.exp: Likewise.
25935
25936 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25937
25938         * gcc.dg/struct-by-value-2.c: New test.
25939
25940 2004-01-21  Andrew Pinski  <apinski@apple.com>
25941
25942         PR target/13785
25943         * gcc.dg/20030121-1.c: New test.
25944
25945 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25946
25947         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25948         clobber frame pointer register in asm statement.
25949
25950 2004-01-21  Falk Hueffner  <falk@debian.org>
25951
25952         * gcc.c-torture/compile/20040121-1.c: New test.
25953
25954 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25955
25956         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25957
25958 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25959
25960         * gcc.dg/ppc64-abi-2.c: New test.
25961
25962 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25963
25964         * lib/treelang.exp: Fill out this file.
25965         * lib/treelang-dg.exp: New File.
25966
25967 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25968
25969         * gcc.c-torture/compile/981022-1.c: Remove.
25970         * gcc.dg/array-5.c: Remove XFAIL.
25971         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
25972         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
25973         gcc.dg/cond-lvalue-1.c: Update.
25974         * gcc.dg/cast-lvalue-2.c: New test.
25975
25976 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25977
25978         PR c++/13592
25979         * g++.dg/other/error1.C (class foo): Tweak error message.
25980
25981         PR c++/13592
25982         * g++.dg/template/call2.C: New test.
25983
25984 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25985
25986         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
25987         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
25988         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
25989         scalar-return-1_x.c, scalar-return-2_y.c,
25990         scalar-return-3_x.c, scalar-return-3_y.c,
25991         scalar-return-4_x.c, scalar-return-4_y.c,
25992         struct-align-1.h, struct-align-1_x.c,
25993         struct-align-1_y.c, struct-align-2.h,
25994         struct-align-2_x.c, struct-align-2_y.c,
25995         struct-by-value-10_y.c, struct-by-value-11_x.c,
25996         struct-by-value-11_y.c, struct-by-value-12_x.c,
25997         struct-by-value-12_y.c, struct-by-value-13_x.c,
25998         struct-by-value-13_y.c, struct-by-value-14_x.c,
25999         struct-by-value-14_y.c, struct-by-value-15_x.c,
26000         struct-by-value-15_y.c, struct-by-value-16_y.c,
26001         struct-by-value-17_y.c, struct-by-value-18_y.c,
26002         struct-by-value-19_y.c, struct-by-value-1_x.c,
26003         struct-by-value-1_y.c, struct-by-value-20_y.c,
26004         struct-by-value-2_x.c, struct-by-value-2_y.c,
26005         struct-by-value-3_y.c, struct-by-value-4_x.c,
26006         struct-by-value-4_y.c, struct-by-value-5_y.c,
26007         struct-by-value-6_y.c, struct-by-value-7_y.c
26008         struct-by-value-8_x.c, struct-by-value-8_y.c
26009         struct-by-value-9_x.c, struct-by-value-9_y.c
26010         struct-return-10_x.c, struct-return-10_y.c,
26011         struct-return-19_x.c, struct-return-20_x.c
26012         struct-return-2_x.c, struct-return-2_y.c
26013         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
26014         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
26015
26016 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26017
26018         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
26019         attribute on sparc*-sun-solaris2.*.
26020
26021 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
26022
26023         PR c++/13710
26024         * g++.dg/ext/typeof7.C: New test.
26025
26026 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
26027
26028         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
26029         * gcc.dg/const-elim-1.c: Same.
26030
26031 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
26032
26033         * objc.dg/stret-1.m: New.
26034         * objc.dg/stret-2.m: New.
26035
26036 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
26037
26038         PR c++/11895
26039         * g++.dg/ext/vector1.C: New test.
26040
26041 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
26042
26043         * gcc.dg/pch/import-1.c: New.
26044         * gcc.dg/pch/import-1.hs: New.
26045         * gcc.dg/pch/import-1a.h: New.
26046         * gcc.dg/pch/import-1b.h: New.
26047         * gcc.dg/pch/import-1c.h: New.
26048
26049 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26050
26051         PR c++/13574
26052         * g++.dg/ext/array1.C: New test.
26053
26054         PR c++/13178
26055         * g++.dg/conversion/op1.C: New test.
26056
26057 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
26058
26059         PR 11864
26060         From Kazumoto Kojima / Dan Kegel:
26061         * gcc.dg/pr11864-1.c: New test.
26062
26063         PR 10392
26064         From Marcus Comstedt / Dan Kegel:
26065         * gcc.dg/pr10392-1.c: New test.
26066
26067 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26068
26069         PR c++/13478
26070         * g++.dg/init/ref10.C: New test.
26071
26072 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26073
26074         PR c++/13407
26075         * g++.dg/parse/typename6.C: New test.
26076
26077 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26078
26079         PR pch/13361
26080         * testsuite/g++.dg/pch/wchar-1.C: New.
26081         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26082
26083 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26084
26085         PR c++/9259
26086         * g++.dg/expr/sizeof2.C: New test.
26087
26088 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
26089
26090         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
26091
26092 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26093
26094         PR c++/13659
26095         * g++.dg/lookup/strong-using-3.C: New.
26096         * g++.dg/lookup/using-10.C: New.
26097
26098 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26099
26100         PR c++/13594
26101         * g++.dg/lookup/strong-using-2.C: New.
26102
26103 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
26104             Dan Kegel <dank@kegel.com>
26105             J"orn Rennecke <joern.rennecke@superh.com>
26106
26107         PR target/9365
26108         * gcc.dg/pr9365-1.c: New test.
26109
26110 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26111
26112         PR c++/8856
26113         * g++.dg/parse/casting-operator2.C: New test.
26114         * g++.old-deja/g++.pt/explicit83.C: Remove.
26115
26116 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26117
26118         * gcc.dg/label-compound-stmt-1.c: New test.
26119         * gcc.c-torture/compile/950922-1.c,
26120         gcc.c-torture/compile/20000211-3.c,
26121         gcc.c-torture/compile/20000518-1.c,
26122         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
26123         compound statements.
26124
26125 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
26126
26127         * gcc.dg/ppc64-abi-1.c: New test.
26128
26129 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
26130
26131          * g++.dg/ext/attrib9.C: Add dg-warnings.
26132
26133 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26134
26135         PR c++/12335
26136         * g++.dg/parse/dtor3.C: New test.
26137
26138 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
26139
26140         PR c++/12709
26141         * g++.dg/parse/try-catch-1.C: New test.
26142
26143 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
26144
26145         * ada/acats/run_all.sh: Add more verbose output in acats.log
26146         when compiling tests.
26147
26148 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26149
26150         PR 13656
26151         * gcc.dg/typedef-redecl.c: New test case.
26152         * gcc.dg/typedef-redecl.h: New support file.
26153
26154 2004-01-13  Jan Hubicka  <jh@suse.cz>
26155
26156         * gcc.dg/always_inline.c: New test.
26157         * gcc.dg/debug/20031231-1.c: Fix.
26158
26159 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26160
26161         PR c++/13474
26162         * g++.dg/template/array3.C: New test.
26163
26164 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26165
26166         * g++.dg/ext/lvalue1.C: No longer expected to fail.
26167         * g++.dg/warn/Wunused-2.C: Likewise.
26168
26169 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26170
26171         PR c++/13289
26172         * g++.dg/template/instantiate6.C: New test.
26173
26174 2004-01-12  Roger Sayle  <roger@eyesopen.com>
26175
26176         PR middle-end/11397
26177         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
26178
26179 2004-01-12  Jan Hubicka  <jh@suse.cz>
26180
26181         PR opt/12826
26182         * gcc.dg/20040112-1.c: New.
26183
26184         * gcc.dg/dwarf-die[1-7].c: Move to...
26185         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
26186         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
26187
26188 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
26189
26190         PR c++/4100
26191         * g++.dg/parse/friend4.C: New test.
26192
26193 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
26194
26195         PR c++/4100
26196         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
26197         definition is called a friend.
26198
26199 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
26200
26201         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
26202
26203 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
26204
26205         PR c++/3478
26206         * g++.dg/parse/error10.C: New test.
26207         * g++.dg/template/arg2.C: Accept "invalid type" error.
26208
26209 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
26210
26211         PR middle-end/13392
26212         * g++.dg/opt/expect2.C: New test.
26213
26214 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26215
26216         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
26217         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
26218         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
26219         Update dg-error regexps.
26220
26221 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26222
26223         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
26224         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
26225
26226 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26227
26228         * gcc.dg/pragma-re-1.c: Use right pointer type.
26229
26230 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26231
26232         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
26233
26234 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
26235
26236         * gcc.dg/rs6000-ldouble-1.c: New.
26237
26238 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26239
26240         DR 337
26241         PR c++/9256
26242         * g++.dg/other/abstract1.C: New test.
26243
26244 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
26245
26246         * g++.dg/lookup/strong-using-1.C: New.
26247
26248 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26249
26250         PR c/11234
26251         * gcc.dg/func-ptr-conv-1.c: New test.
26252         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
26253
26254 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
26255
26256         PR target/13380.
26257         * gcc.c-torture/compile/20040109-1.c: New.
26258
26259 2004-01-08  Stuart Hastings  <stuart@apple.com>
26260
26261         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
26262         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
26263         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
26264
26265 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
26266
26267         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
26268
26269 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26270
26271         * ada/acats/run_acats: Treat 'gnatchop' the same way
26272         as 'gnatmake'.  Export GCC_DRIVER.
26273         * ada/acats/run_all.sh: Add target_gnatchop.  Use
26274         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
26275
26276 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26277
26278         PR c++/12573
26279         * g++.dg/template/dependent-expr4.C: New test.
26280
26281 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
26282
26283         * gcc.dg/altivec-11.c: New test.
26284
26285 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
26286
26287         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
26288
26289 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26290
26291         PR c/6024
26292         * gcc.dg/enum-compat-1.c: New test.
26293         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
26294
26295 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26296
26297         PR c/12165
26298         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
26299         gcc.dg/c99-idem-qual-3.c: New tests.
26300
26301 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
26302
26303         * gcc.dg/winline-7.c: Don't cast void * to int.
26304
26305 2004-01-06  Jan Hubicka  <jh@suse.cz>
26306
26307         * gcc.dg/i386-sse-5.c: New test
26308         * g++.dg/eh/simd-1.c: Add -w argument for i386.
26309
26310 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26311
26312         PR c++/12815
26313         * g++.dg/rtti/typeid4.C: New test.
26314
26315 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26316
26317         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
26318
26319 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26320
26321         PR c++/12132
26322         * g++.dg/template/error11.C: New test.
26323
26324         PR c++/13451
26325         * g++.dg/template/class2.C: New test.
26326
26327 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26328         Richard Sandiford <rsandifo@redhat.com>
26329
26330         PR c++/13387
26331         * g++.dg/opt/alias3.C: New test.
26332
26333 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
26334
26335         PR c++/13157
26336         * g++.dg/template/koenig3.C: New test.
26337
26338         PR c++/13529
26339         * g++.dg/parse/offsetof3.C: New test.
26340
26341         * g++.dg/init/copy7.C: Add missing dg-error markers.
26342
26343         PR c++/12226
26344         * g++.dg/init/copy7.c: New test.
26345
26346         PR c++/13536
26347         * g++.dg/parse/cast1.C: New test.
26348
26349 2004-01-04  Jan Hubicka  <jh@suse.cz>
26350
26351         * gcc.dg/winline[1-7].c: New tests.
26352
26353 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26354
26355         PR c++/13520
26356         * g++.dg/template/qualttp22.C: New test.
26357
26358 2004-01-01  Jan Hubicka  <jh@suse.cz>
26359
26360         * gcc.dg/debug/20031231-1.c: New.
26361         * gcc.c-torture/compile/20040101-1.c: New.
26362         * gcc.dg/dwarf-die-[1-7].c: New.
26363
26364 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
26365
26366         PR optimization/13521
26367         * gcc.c-torture/compile/20031231-1.c: New test.
26368
26369 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26370
26371         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
26372
26373 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26374
26375         PR c++/10079
26376         * g++.dg/template/crash16.C: New test.
26377
26378 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
26379
26380         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
26381
26382 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26383
26384         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
26385         ports.
26386         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26387         * g++.old-deja/g++.law/profile1.C: Likewise.
26388         * gcc.c-torture/compile/981006-1.c: Likewise.
26389         * gcc.c-torture/execute/loop-2e.x: Likewise.
26390         * gcc.c-torture/execute/loop-2f.x: Remove.
26391         * gcc.c-torture/execute/loop-2g.x: Likewise.
26392         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
26393         * gcc.dg/20020312-2.c: Remove traces of dead ports.
26394
26395 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26396
26397         PR c++/13507
26398         * g++.dg/ext/attrib11.C: New test.
26399
26400         PR c++/13494
26401         * g++.dg/template/array2-1.C: New test.
26402         * g++.dg/template/array2-2.C: New test.
26403
26404 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
26405
26406         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
26407
26408 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26409
26410         PR c++/12774
26411         * g++.dg/template/array1-1.C: New test.
26412         * g++.dg/template/array1-2.C: New test.
26413
26414 2003-12-29  Roger Sayle  <roger@eyesopen.com>
26415
26416         PR fortran/12632
26417         * g77.dg/12632.f: New test case.
26418
26419 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26420
26421         PR c++/13289
26422         * g++.dg/parse/nontype1.C: New test.
26423
26424 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26425
26426         PR c++/12403
26427         * g++.dg/parse/explicit1.C: New test.
26428         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26429
26430 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26431
26432         PR c++/13081
26433         * g++.dg/opt/inline6.C: New test.
26434
26435         PR c++/12613
26436         * g++.dg/parse/error9.C: New test.
26437
26438         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
26439
26440 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26441
26442         PR c++/13009
26443         * g++.dg/init/assign1.C: New test.
26444
26445 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26446
26447         PR c++/13070
26448         * g++.dg/warn/format3.C: New test case.
26449
26450 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26451
26452         * gcc.c-torture/compile/20031227-1.c: New test.
26453
26454 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26455
26456         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26457         * g77.dg/bprob/bprob.exp: Likewise.
26458         * gcc.misc-tests/bprob.exp: Likewise.
26459         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26460         variants on systems where the library does not provide that
26461         functionality.
26462         * gcc.dg/builtins-20.c: Use builtins-config.h.
26463         * gcc.dg/builtins-config.h: New file.
26464
26465 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26466
26467         * lib/gcc-dg.exp (dg-require-profiling): New function.
26468         * lib/target-supports.exp (check_profiling_available): Likewise.
26469         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26470         * g77.dg/bprob/bprob.exp: Likewise.
26471         * gcc.misc-tests/bprob.exp: Likewise.
26472         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26473         * gcc.dg/20021014-1.c: Likewise.
26474         * gcc.dg/nest.c: Likewise.
26475
26476 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26477
26478         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26479         compiling.
26480         * g++.dg/lookup/java2.C: Likewise.
26481         * gcc.dg/cpp/lexident.c: Likewise.
26482
26483 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26484
26485         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26486         given.
26487         * gcc.c-torture/compile/961203-1.c: Likewise.
26488         * gcc.c-torture/compile/980506-1.c: Likewise.
26489
26490 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26491
26492         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26493         (additional_prunes): New global.
26494         (gcc-dg-prune): Handle additional per-test pruning.
26495         (dg-test): Clear additional_prunes between tests.
26496
26497         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26498         dg-prune-output to avoid spurious failures from assembler
26499         complaining about nonexistent WAW violations.
26500         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26501         Use dg-prune-output to avoid spurious failures from assembler
26502         warning about Itanium B-step errata.
26503
26504 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26505
26506         * g++.dg/abi/macro0.C: New test.
26507         * g++.dg/abi/macro1.C: Likewise.
26508         * g++.dg/abi/macro2.C: Likewise.
26509
26510         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26511         * g++.dg/abi/bitfield7.C: Likewise.
26512         * g++.dg/abi/dtor2.C: Likewise.
26513         * g++.dg/abi/mangle11.C: Likewise.
26514         * g++.dg/abi/mangle12.C: Likewise.
26515         * g++.dg/abi/mangle14.C: Likewise.
26516         * g++.dg/abi/mangle17.C: Likewise.
26517         * g++.dg/abi/vbase10.C: Likewise.
26518         * g++.dg/abi/vbase14.C: Likewise.
26519         * g++.dg/template/qualttp17.C: Likewise.
26520
26521 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26522
26523         PR c/11995
26524         * gcc.dg/20031223-1.c: New test.
26525
26526 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26527
26528         * gcc.dg/noreturn-7.c: New test.
26529
26530 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26531
26532         * gcc.dg/null-pointer-1.c: New test.
26533
26534 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26535
26536         * g++.old-deja/g++.jason/template18.C: Remove.
26537         * g++.old-deja/g++.jason/template37.C: Likewise.
26538
26539         PR c++/12862
26540         * g++.dg/lookup/ns1.C: New test.
26541
26542         PR c++/12397
26543         * g++.dg/template/lookup3.C: New test.
26544
26545 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26546
26547         * g++.dg/template/recurse1.C: New test
26548
26549 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26550
26551         PR c++/12479
26552         * g++.dg/parse/semicolon1.C: New test.
26553         * g++.dg/parse/semicolon1.h: Likewise.
26554
26555 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26556
26557         * gcc.dg/darwin-misaligned.c: New test.
26558
26559 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26560
26561         PR c/9163
26562         * gcc.dg/20031222-1.c: New test.
26563
26564 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26565
26566         PR c++/13438
26567         * g++.dg/parse/error8.C: New test.
26568
26569         PR c++/11554
26570         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26571
26572 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
26573
26574         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26575         too small.
26576         * gcc.c-torture/compile/930217-1.c: Likewise.
26577         * gcc.c-torture/compile/930513-1.c: Likewise.
26578         * gcc.c-torture/execute/920908-2.c: Likewise.
26579         * gcc.c-torture/execute/921204-1.c: Likewise.
26580         * gcc.c-torture/execute/930621-1.c: Likewise.
26581         * gcc.c-torture/execute/930630-1.c: Likewise.
26582         * gcc.c-torture/execute/931031-1.c: Likewise.
26583         * gcc.c-torture/execute/980602-2.c: Likewise.
26584         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26585         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26586         * gcc.c-torture/execute/extzvsi.c: Likewise.
26587         * gcc.c-torture/unsorted/ext.c: Likewise.
26588
26589 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26590
26591         PR target/12749
26592         * gcc.c-torture/compile/20031220-2.c: New test case.
26593
26594 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26595
26596         PR optimization/13031
26597         * gcc.c-torture/compile/20031220-1.c: New test case.
26598
26599 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26600
26601         * gcc.dg/cast-function-1.c: New test.
26602
26603 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26604
26605         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26606         formats.
26607
26608 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26609
26610         PR c++/12795
26611         * g++.dg/ext/attrib10.C: New test.
26612
26613 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26614
26615         * gcc.dg/cleanup-10.c: New test.
26616         * gcc.dg/cleanup-11.c: New test.
26617
26618 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26619
26620         PR c++/13239
26621         * g++.dg/opt/expect1.C: New test.
26622
26623 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26624
26625         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26626
26627 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26628
26629         PR debug/12923
26630         * gcc.dg/20031218-1.c: New test.
26631
26632         PR debug/12389
26633         * gcc.dg/20031218-2.c: New test.
26634         * gcc.dg/20031218-3.c: New test.
26635
26636         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26637         of label name and allow for USER_LABEL_PREFIX == "_" names.
26638         * g++.dg/abi/mangle18-2.C: Likewise.
26639         * g++.dg/abi/mangle19-1.C: Likewise.
26640         * g++.dg/abi/mangle19-2.C: Likewise.
26641         * g++.dg/abi/mangle20-1.C: Likewise.
26642         * g++.dg/abi/mangle20-2.C: Likewise.
26643
26644 2003-12-18  Richard Henderson  <rth@redhat.com>
26645
26646         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26647
26648 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26649             Dan Kegel <dank@kegel.com>
26650
26651         PR other/12009
26652         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26653         testing a cross compiler, it causes spurious compile failures.
26654         * lib/g++.exp: Likewise.
26655
26656 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26657
26658         PR c++/13262
26659         * g++.dg/template/access13.C: New test.
26660
26661 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26662
26663         * gcc.dg/20031216-1.c: New test.
26664
26665 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26666
26667         PR c++/9154
26668         * g++.dg/template/error10.C: New test.
26669
26670 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26671
26672         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26673         * g++.dg/eh/simd-2.C: Likewise.
26674
26675 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26676             Roger Sayle  <roger@eyesopen.com>
26677
26678         * gcc.c-torture/execute/ieee/mzero5.c: New.
26679
26680 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26681
26682         PR c++/10603
26683         * g++.dg/parse/error6.C: New test.
26684
26685         PR c++/12827
26686         * g++.dg/parse/error7.C: New test.
26687
26688 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26689
26690         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26691         at -O with stabs debugging formats.
26692         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26693         * gcc.dg/debug/debug-2.c: Likewise.
26694
26695 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26696
26697         PR c++/12696
26698         * g++.dg/init/error1.C: New test.
26699
26700         PR c++/12218
26701         * g++.dg/init/pm3.C: New test.
26702
26703 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26704
26705         PR c/3347
26706         * gcc.dg/bitfld-8.c: New test.
26707
26708 2003-12-16  James Lemke  <jim@wasabisystems.com>
26709
26710         * gcc.dg/arm-scd42-[123].c: New tests.
26711
26712 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26713
26714         PR c++/9043
26715         * g++.dg/abi/mangle20-1.C: New test.
26716         * g++.dg/abi/mangle20-2.C: New test.
26717
26718 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26719
26720         PR c++/13275
26721         * g++.dg/other/offsetof2.C: Remove XFAIL.
26722         * g++.dg/parse/offsetof1.C: New test.
26723         * g++.gd/parse/offsetof2.C: Likewise.
26724
26725 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26726
26727         * g++.dg/template/nontype3.C: New test.
26728         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26729
26730 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26731
26732         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26733
26734 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26735
26736         PR c++/13387
26737         * g++.dg/expr/assign1.C: New test.
26738
26739         PR c++/13242
26740         * g++.dg/abi/mangle19-1.C: New test.
26741         * g++.dg/abi/mangle19-2.C: New test.
26742
26743 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26744
26745         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26746
26747 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26748
26749         * gcc.c-torture/execute/20031216-1.c: New test.
26750
26751 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26752
26753         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26754         an ICE regression.
26755
26756 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26757
26758         PR c++/10926
26759         * g++.dg/template/error9.C: New test.
26760
26761         PR c++/11116
26762         * g++.dg/template/error8.C: New test.
26763
26764 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26765
26766         PR middle-end/13400
26767         * gcc.c-torture/execute/20031215-1.c: New test case.
26768
26769 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26770
26771         PR c++/13269
26772         * g++.dg/parse/error5.C: New test.
26773
26774         PR c++/12989
26775         * g++.dg/expr/sizeof1.C: New test.
26776
26777         PR c++/13310
26778         * g++.dg/template/crash15.C: New test.
26779
26780 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26781
26782         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26783         a non-POD type as the last named parameter of a varargs function.
26784
26785 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26786
26787         PR c++/13243
26788         PR c++/12573
26789         * g++.dg/template/crash14.C: New test.
26790         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26791
26792 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26793
26794         * g++.dg/other/java1.C: New test.
26795
26796         PR c++/13241
26797         * g++.dg/abi/mangle18-1.C: New test.
26798         * g++.dg/abi/mangle18-2.C: New test.
26799
26800 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26801
26802         PR optimization/10312
26803         * gcc.c-torture/execute/20031214-1.c: New.
26804
26805 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26806
26807         PR c++/10779
26808         PR c++/12160
26809         * g++.dg/parse/error3.C: New test.
26810         * g++.dg/parse/error4.C: Likewise.
26811         * g++.dg/abi/mangle4.C: Tweak error messages.
26812         * g++.dg/lookup/using5.C: Likewise.
26813         * g++.dg/other/error2.C: Likewise.
26814         * g++.dg/parse/typename5.C: Likewise.
26815         * g++.dg/parse/undefined1.C: Likewise.
26816         * g++.dg/template/arg2.C: Likewise.
26817         * g++.dg/template/ttp3.C: Likewise.
26818         * g++.dg/template/type1.C: Likewise.
26819         * g++.old-deja/g++.other/crash32.C: Likewise.
26820         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26821
26822 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26823
26824         PR c++/13106
26825         * g++.dg/warn/noreturn-3.C: New test.
26826
26827 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26828
26829         PR c++/13118
26830         * g++.dg/abi/covariant3.C: New.
26831
26832 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26833
26834         * g++.dg/eh/ia64-1.C: New test.
26835
26836 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26837
26838         PR optimization/13037
26839         * g77.f-torture/execute/13037.f: New test case.
26840
26841 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26842
26843         PR c++/12881
26844         * g++.dg/abi/covariant2.C: New.
26845
26846 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26847
26848         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26849
26850 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26851
26852         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26853
26854 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26855
26856         PR other/10819
26857         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26858         to fix Bug 10819.
26859         * lib/g++.exp (g++_version): Likewise.
26860         * lib/g77.exp (g77_version): Likewise.
26861         * lib/objc.exp (default_objc_version): Likewise.
26862
26863 2003-12-10  Richard Henderson  <rth@redhat.com>
26864
26865         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26866
26867         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26868
26869 2003-12-08  Matt Austern  <austern@apple.com>
26870
26871         PR c/13134
26872         * lib/gcc-dg.exp (dg-require-visibility): Define.
26873         * lib/target-supports (check_visibility_available): Define.
26874         * gcc.dg/visibility-1.c: New test.
26875         * gcc.dg/visibility-2.c: Likewise.
26876         * gcc.dg/visibility-3.c: Likewise.
26877         * gcc.dg/visibility-4.c: Likewise.
26878         * gcc.dg/visibility-5.c: Likewise.
26879         * gcc.dg/visibility-6.c: Likewise.
26880         * g++.dg/ext/visibility-1.C: Likewise.
26881         * g++.dg/ext/visibility-2.C: Likewise.
26882         * g++.dg/ext/visibility-3.C: Likewise.
26883         * g++.dg/ext/visibility-4.C: Likewise.
26884         * g++.dg/ext/visibility-5.C: Likewise.
26885         * g++.dg/ext/visibility-6.C: Likewise.
26886
26887 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26888
26889         * g++.dg/lookup/java1.C: New test.
26890         * g++.dg/lookup/java2.C: New test.
26891
26892 2003-12-07  Falk Hueffner  <falk@debian.org>
26893
26894         * g++.dg/opt/noreturn-1.C: New test.
26895
26896 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26897
26898         * gcc.dg/overflow-1.c: New test.
26899
26900 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26901
26902         * g77.f-torture/compile/13060.f: New test.
26903
26904 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26905
26906         PR c++/13323
26907         * g++.dg/inherit/operator2.C: New test.
26908
26909 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26910
26911         PR c++/13305
26912         * g++.dg/ext/attrib9.C: New test.
26913
26914 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26915
26916         PR c++/13314
26917         * g++.dg/template/error7.C: New test.
26918
26919 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26920             J"orn Rennecke <joern.rennecke@superh.com>
26921
26922         PR target/13302
26923         * g++.dg/other/struct-va_list.C: New test.
26924
26925 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26926
26927         PR c++/13166
26928         * g++.dg/parse/defarg6.C: New test.
26929
26930 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26931
26932         PR target/13256
26933         * gcc.c-torture/execute/20031201-1.c: New test.
26934
26935 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26936
26937         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26938
26939 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26940
26941         * gcc.dg/builtin-return-1.c: New test.
26942
26943 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26944             J"orn Rennecke <joern.rennecke@superh.com>
26945
26946         PR optimization/13260
26947         * gcc.c-torture/execute/20031204-1.c: New test.
26948
26949 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26950
26951         PR c++/9127
26952         * g++.dg/template/error6.C: New test.
26953
26954 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26955
26956         * gcc.dg/20031202-1.c: New test.
26957
26958 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26959
26960         PR c++/13179
26961         * g++.dg/template/eh1.C: New test.
26962
26963         PR c++/10771
26964         * g++.dg/template/error5.C: New test.
26965
26966 2003-12-02  David Ung  <davidu@mips.com>
26967
26968         * gcc.dg/compat/vector-check.h: Corrected type for var
26969         g_##TMODE
26970
26971 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26972
26973         PR c++/10126
26974         * g++.dg/template/ptrmem8.C: New test.
26975
26976 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26977
26978         PR c++/12573
26979         * g++.dg/template/dependent-expr3.C: New test.
26980
26981 2003-12-01  James Lemke  <jim@wasabisystems.com>
26982
26983         * gcc.dg/arm-g2.c: New test.
26984
26985 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26986
26987         PR optimization/11634
26988         * gcc.dg/20031201-2.c: New test case.
26989
26990 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26991
26992         PR 11433
26993         * objc.dg/proto-lossage-3.m: New test.
26994
26995 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26996
26997         PR optimization/12628
26998         * gcc.dg/20031201-1.c: New test case.
26999
27000 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27001
27002         * gcc.dg/unaligned-1.c: New test.
27003
27004 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
27005
27006         PR c++/9849
27007         * g++.dg/template/error4.C: New test.
27008         * g++.dg/template/nested3.C: Adjust error markers.
27009
27010 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27011
27012         * gcc.dg/cpp/assert4.c: Check more #system assertions.
27013
27014 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27015
27016         PR c/10333
27017         * gcc.dg/bitfld-7.c: New test.
27018
27019 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
27020
27021         * gcc.dg/tls/asm-1.C: New test.
27022
27023 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27024
27025         * gcc.dg/cpp/assert4.c: Update.
27026
27027 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27028
27029         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
27030         * gcc.dg/builtin-apply3.c: New test.
27031
27032 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27033
27034         * lib/compat.exp (compat-obj): New xfaildata parameter.
27035         Use it to set compiler_conditional_xfail_data before compiling.
27036         (compat-get-options): Handle dg-xfail-if.
27037         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
27038         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
27039         * gcc.dg/compat/vector-1_y.c: Likewise.
27040         * gcc.dg/compat/vector-2_x.c: Likewise.
27041         * gcc.dg/compat/vector-2_y.c: Likewise.
27042
27043 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27044
27045         * g++.dg/opt/reg-stack4.C: New test.
27046
27047 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27048
27049         * gcc.dg/builtin-apply2.c: New test.
27050
27051 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27052
27053         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
27054
27055 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27056
27057         PR c++/12924
27058         * g++.dg/template/template-id-2.C: New test.
27059
27060 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27061
27062         PR c++/5369
27063         * g++.dg/template/memfriend1.C: New test.
27064         * g++.dg/template/memfriend2.C: Likewise.
27065         * g++.dg/template/memfriend3.C: Likewise.
27066         * g++.dg/template/memfriend4.C: Likewise.
27067         * g++.dg/template/memfriend5.C: Likewise.
27068         * g++.dg/template/memfriend6.C: Likewise.
27069         * g++.dg/template/memfriend7.C: Likewise.
27070         * g++.dg/template/memfriend8.C: Likewise.
27071         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
27072
27073 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
27074
27075         PR c++/12515
27076         * g++.dg/ext/cond1.C: New test.
27077
27078 2003-11-20  Richard Henderson  <rth@redhat.com>
27079
27080         * gcc.dg/20020201-2.c: Remove.
27081         * gcc.dg/20020201-4.c: Remove.
27082         * gcc.dg/20020304-1.c: Remove.
27083
27084 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
27085
27086         * gcc.dg/cpp/trad/xwin1.c: New test case.
27087
27088 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
27089
27090         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
27091         * lib/g77.exp: Likewise.
27092         * lib/objc.exp: Likewise.
27093         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
27094         for darwin.
27095
27096 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27097
27098         PR c++/12932
27099         * g++.dg/template/static5.C: New test.
27100
27101 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27102
27103         * gcc.dg/nested-func-1.c: New test.
27104
27105 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27106
27107         * gcc.dg/cpp/assert4.c: New test.
27108
27109 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27110
27111         PR c++/2294
27112         * g++.dg/lookup/using9.c: New test.
27113
27114 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
27115
27116         PR c++/12762
27117         * g++.dg/template/error3.C: New test.
27118
27119 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
27120
27121         PR ada/13035
27122         * ada/acats/run_acats, run_all.sh: Fix syntax error.
27123         No longer use a wrapper for gcc, since this does not work under
27124         Windows.
27125
27126 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27127
27128         PR c++/2094
27129         * g++.dg/template/ptrmem7.C: New test.
27130
27131 2003-11-13  Andrew Pinski <apinski@apple.com>
27132
27133         * gcc.c-torture/compile/20031113-1.c: New test.
27134
27135 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
27136             Kean Johnston <jkj@sco.com>
27137
27138         PR c/13029
27139         * gcc.dg/unused-4.c: Update.
27140
27141 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27142
27143         * g++.dg/opt/const3.C: New test.
27144
27145 2003-11-13  Jan Hubicka  <jh@suse.cz>
27146
27147         * gcc.c-torture/compile/20031112-1.c: New test.
27148
27149 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
27150
27151         * g++.dg/parse/crash10.C: Remove bogus error marker.
27152
27153 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27154
27155         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
27156         (host_gcc): Likewise.
27157         (ROOT): Honor $PWDCMD.
27158         (BASE): Likewise.
27159         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
27160
27161 2003-11-12  Catherine Moore  <clm@redhat.com>
27162
27163         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
27164
27165 2003-11-12  Andreas Jaeger  <aj@suse.de>
27166             Jakub Jelinek  <jakub@redhat.com>
27167             Andrew Pinski  <pinskia@physics.uc.edu>
27168             Richard Henderson  <rth@redhat.com>
27169
27170         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
27171         systems.
27172         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
27173
27174         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
27175         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27176
27177 2003-11-11  Andreas Jaeger  <aj@suse.de>
27178
27179         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
27180
27181         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
27182
27183 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
27184
27185         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
27186         Clean ups.
27187
27188 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
27189
27190         * gcc.dg/trampoline-1.c: New test.
27191
27192 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27193
27194         * gcc.c-torture/compile/200031109-1.c: New test.
27195
27196 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27197
27198         PR c/3190
27199         PR c/8714
27200         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27201         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
27202         gcc.dg/format/no-y2k-1.c: Update.
27203
27204 2003-11-08  Roger Sayle  <roger@eyesopen.com>
27205
27206         PR optimization/10467
27207         * gcc.dg/20031108-1.c: New test case.
27208
27209 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
27210
27211         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
27212
27213 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27214
27215         * gcc.dg/compound-lvalue-1.c: New test.
27216         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
27217         some XFAILs.
27218
27219 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
27220
27221         * gcc.dg/altivec-varargs-1.c: New test.
27222
27223 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27224
27225         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
27226         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
27227         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
27228         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
27229         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
27230
27231 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27232
27233         * gcc.dg/cond-lvalue-1.c: New test.
27234
27235 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
27236
27237         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
27238
27239 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27240
27241         PR c++/11616
27242         * g++.dg/template/instantiate5.C: New test.
27243
27244 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27245
27246         PR c++/12726
27247         * g++.dg/ext/complit2.C: Replace test with self-contained version.
27248         * ChangeLog: Add missing first entry for above test.
27249
27250 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27251
27252         PR c++/9810
27253         * g++.dg/template/using8.C: New test.
27254         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
27255
27256 2003-11-02  Roger Sayle  <roger@eyesopen.com>
27257
27258         PR optimization/10817
27259         * gcc.c-torture/compile/20031102-1.c: New test case.
27260
27261 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
27262
27263         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
27264         2147483647.
27265
27266 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27267
27268         * gcc.dg/20031102-1.c: New test.
27269
27270 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27271
27272         * gcc.dg/complex-1.c: New test.
27273
27274 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27275
27276         PR c++/12796
27277         * g++.dg/template/crash13.C: Adjust expected error location.
27278         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27279
27280 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27281
27282         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27283
27284 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27285
27286         PR/10239
27287         * gcc.c-torture/compile/20031031-2.c: New test.
27288
27289 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27290
27291         PR/11640
27292         * gcc.c-torture/compile/20031031-1.c: New test.
27293
27294 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27295
27296         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27297         * gcc.misc-tests/bprob.exp: Likewise.
27298         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
27299         the execution test on arm-elf configs.
27300         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
27301         configs that don't support scratch files.
27302         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
27303
27304 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
27305
27306         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
27307         done by dejagnu.
27308
27309 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
27310
27311         * ada/acats/run_all.sh: Redirect mv output to /dev/null
27312         Avoid non pure sh syntax. Add more logging.
27313
27314         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
27315         fail.
27316
27317 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27318
27319         PR libgcj/10610
27320         * gcc.dg/ppc-stackalign-1.c: New test.
27321
27322 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
27323
27324         * ada/acats/run_all.sh: Change output to be more compliant with
27325         dejagnu framework.
27326         Create acats.sum and acats.log files under testsuite/ada/acats
27327         Only run [a-z]* directories, to filter out e.g. CVS.
27328         Redirect build output to log file.
27329
27330 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27331
27332         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
27333
27334 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27335
27336         PR ada/5909:
27337         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
27338
27339 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
27340
27341         * gcc.c-torture/compile/20031023-1.c: New test.
27342         * gcc.c-torture/compile/20031023-2.c: New test.
27343         * gcc.c-torture/compile/20031023-3.c: New test.
27344         * gcc.c-torture/compile/20031023-4.c: New test.
27345
27346 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27347
27348         PR c++/10371
27349         * g++.dg/lookup/scoped8.C: New test.
27350
27351 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27352
27353         * g++.dg/opt/reg-stack3.C: New test.
27354
27355 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27356
27357         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
27358
27359 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27360
27361         PR c++/11076
27362         * g++.dg/template/crash13.C: New test.
27363
27364 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27365
27366         * gcc.dg/c99-restrict-2.c: New test.
27367
27368 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
27369
27370         PR c++/12698, c++/12699, c++/12700, c++/12566
27371         * g++.dg/inherit/covariant9.C: New test.
27372         * g++.dg/inherit/covariant10.C: New test.
27373         * g++.dg/inherit/covariant11.C: New test.
27374
27375 2003-10-23  Jason Merrill  <jason@redhat.com>
27376
27377         PR c++/12726
27378         * g++.dg/ext/complit2.C: New test.
27379
27380 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27381
27382         PR target/12654
27383         * gcc.c-torture/execute/20031020-1.c: New test.
27384
27385 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27386
27387         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
27388         following the jump_insn.
27389
27390 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27391
27392         * gcc.dg/cast-lvalue-1.c: New test.
27393
27394 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
27395
27396         PR c++/11962
27397         * g++.dg/template/cond2.C: New test.
27398
27399 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27400
27401         * gcc.dg/builtins-28.c: New test.
27402
27403 2003-10-20  Jan Hubicka  <jh@suse.cz>
27404
27405         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
27406         parameter.
27407         * testsuite/gcc.dg/inline-2.c: Likewise.
27408
27409 2003-10-20  Phil Edwards  <phil@codesourcery.com>
27410
27411         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
27412         * gcc.dg/nest.c: Likewise.
27413
27414 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27415
27416         PR c++/9781, c++/10583, c++/11862
27417         * g++.dg/parse/crash13.C: New test.
27418
27419 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27420
27421         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
27422
27423 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27424
27425         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
27426         Define HAVE_C99_RUNTIME except on Solaris.
27427         * gcc.dg/builtins-20.c: Likewise.
27428
27429 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27430
27431         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
27432
27433 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27434
27435         PR c++/12495
27436         * g++.dg/template/crash21.C: New test.
27437
27438 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27439
27440         PR c++/2513
27441         * g++.dg/template/typename5.C: New test.
27442
27443 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27444
27445         PR c++/12369
27446         * g++.dg/template/friend25.C: New test.
27447
27448 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27449
27450         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27451         versions.
27452
27453 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27454
27455         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27456         == 2147483647.
27457
27458 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27459
27460         * gcc.c-torture/execute/960416-1.x: Remove.
27461         * gcc.c-torture/execute/divconst-3.x: Likewise.
27462
27463 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27464
27465         PR target/12598
27466         * gcc.dg/torture/cris-volatile-1.c: New test.
27467
27468 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27469
27470         PR optimization/9325
27471         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27472         for overflowing floating point to integer conversion during RTL
27473         simplification.
27474
27475 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27476
27477         * objc/execute/_cmd.m: Fix typo.
27478         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27479         Relax 'scan-assembler' regexp.
27480         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27481         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27482         * objc.dg/zero-link-2.m: Remove blank line.
27483         * objc.dg/zero-link-3.m: New test case.
27484
27485 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27486
27487         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27488
27489         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27490         than linker trickery.
27491
27492 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27493
27494         PR c++/12370
27495         * g++.dg/other/friend2.C: New test.
27496
27497 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27498
27499         * gcc.dg/20031012-1.c: New test.
27500
27501 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27502
27503         * gcc.dg/weak/weak-3.c: Fix for new warning.
27504
27505 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27506
27507         PR optimization/8750
27508         * gcc.c-torture/execute/20031012-1.c: New test case.
27509
27510 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27511
27512         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27513         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27514
27515 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27516
27517         PR optimization/12260
27518         * gcc.c-torture/compile/20031011-2.c: New test case.
27519
27520 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27521
27522         * gcc.c-torture/execute/20031011-1.c: New testcase.
27523
27524 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27525
27526         * gcc.c-torture/compile/20031011-1.c: New test.
27527
27528 2003-10-11  Jan Hubicka  <jh@suse.cz>
27529
27530         * g++.dg/other/first-global.C: New test.
27531
27532 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27533
27534         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27535
27536 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27537
27538         * gcc.c-torture/compile/20031010-1.c: New test.
27539
27540 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27541
27542         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27543         * gcc.c-torture/execute/va-arg-25.c: ... here.
27544
27545 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27546
27547         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27548
27549 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27550
27551         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27552
27553 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27554
27555         * g++.dg/parse/error2.C: New test.
27556
27557 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27558
27559         PR c++/11097
27560         * g++.dg/other/error5.C: Modify the error message.
27561         * g++.dg/lookup/using8.C: New test.
27562
27563 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27564
27565         * gcc.dg/darwin-abi-2.c: New file.
27566         * gcc.c-torture/execute/va-arg-24.c: New file.
27567
27568 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27569
27570         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27571         indentation.
27572
27573 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27574
27575         PR c++/10147
27576         * g++.dg/other/error4.C: Update error messages.
27577         * g++.dg/template/ptrmem4.C: Likewise.
27578
27579         PR c++/12337
27580         * g++.dg/init/new9.C: New test.
27581
27582         PR c++/12334, c++/12236, c++/8656
27583         * g++.dg/ext/attrib8.C: New test.
27584
27585 2003-10-06  Devang Patel  <dpatel@apple.com>
27586
27587         * gcc.dg/debug/dwarf2-3.h: New test.
27588         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27589
27590 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27591
27592         * g++.dg/opt/cfg2.C: New test.
27593
27594 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27595
27596         * g++.dg/opt/float1.C: New test.
27597
27598 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27599
27600         * gcc.dg/c90-array-lval-6.c: New test.
27601         * gcc.dg/c99-array-lval-6.c: New test.
27602
27603 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27604             Ziemowit Laski  <zlaski@apple.com>
27605
27606         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27607         'Derived', so that it is never considered a class method; add
27608         new warning for '+port' method ambiguity.
27609         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27610         <objc/objc-api.h> (needed on Mac OS X).
27611         * objc.dg/method-13.m: New test.
27612
27613 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27614
27615         PR optimization/9325, PR java/6391
27616         * gcc.c-torture/execute/20031003-1.c: New test case.
27617
27618 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27619
27620         PR optimization/12180
27621         * gcc.dg/20031002-1.c: New test.
27622
27623         PR c++/12486
27624         * g++.dg/inherit/error1.C: New test.
27625
27626 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27627
27628         * lib/f-torture.exp (search_for): Rename to...
27629         (search_for_re): This.  Also, clean up comments and the
27630         "regexp" invocation.
27631
27632 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27633
27634         * gcc.c-torture/compile/20031002-1.c: New test.
27635
27636 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27637
27638         * g++.dg/opt/cond1.C: New test.
27639
27640 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27641
27642         * gcc.dg/Wold-style-definition-2.c: New testcase.
27643         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27644
27645 2003-09-29  Richard Henderson  <rth@redhat.com>
27646
27647         * g++.dg/init/array10.C: Add dg-options.
27648
27649 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27650
27651         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27652
27653 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27654
27655         * g++.dg/template/friend19.C: Fix typo.
27656         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27657
27658 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27659
27660         * gcc.c-torture/execute/20030928-1.c: New test.
27661         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27662
27663 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27664
27665         * g++.dg/opt/unroll1.C: New test.
27666
27667 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27668
27669         PR optimization/11741
27670         * gcc.dg/20030926-1.c: New test case.
27671
27672 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27673
27674         PR c++/5655
27675         * g++.dg/parse/access7.C: New test.
27676         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27677
27678 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27679
27680         MERGE OF objc-improvements-branch into MAINLINE:
27681         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27682         if libobjc has not been built.
27683         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27684         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27685         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27686         objc/execute/nested-3.m, objc/execute/np-2.m,
27687         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27688         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27689         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27690         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27691         objc.dg/special/unclaimed-category-1.h,
27692         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27693         well as GNU runtime.
27694         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27695         * execute/cascading-1.m, execute/function-message-1.m,
27696         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27697         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27698         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27699         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27700         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27701         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27702         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27703         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27704         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27705         * objc.dg/bitfield-2.m: Run only on Darwin.
27706         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27707         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27708         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27709         * objc.dg/const-str-1.m: Fix constant string layout.
27710
27711 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27712
27713         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27714
27715 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27716
27717         * gcc.dg/darwin-abi-1.c: New file.
27718
27719 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27720
27721         PR target/12281
27722         * gcc.c-torture/compile/20030921-1.c: New test.
27723
27724 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27725
27726         * g++.dg/opt/reg-stack2.C: New test.
27727
27728 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27729
27730         * g++.dg/eh/delayslot1.C: New test.
27731
27732 2003-09-20  Richard Henderson  <rth@redhat.com>
27733
27734         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27735
27736 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27737
27738         * gcc.c-torture/execute/20030920-1.c: New test case.
27739
27740 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27741
27742         * g++.dg/rtti/typeid3.C: Correct expected error message.
27743
27744 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27745
27746         PR c++/157
27747         * g++.dg/parse/crash12.C: New test.
27748
27749 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27750
27751         * gcc.dg/compat/mixed-struct-check.h: New.
27752         * gcc.dg/compat/mixed-struct-defs.h: New.
27753         * gcc.dg/compat/mixed-struct-init.h: New.
27754         * gcc.dg/compat/struct-by-value-19_main.c: New.
27755         * gcc.dg/compat/struct-by-value-19_x.c: New.
27756         * gcc.dg/compat/struct-by-value-19_y.c: New.
27757         * gcc.dg/compat/struct-by-value-20_main.c: New.
27758         * gcc.dg/compat/struct-by-value-20_x.c: New.
27759         * gcc.dg/compat/struct-by-value-20_y.c: New.
27760         * gcc.dg/compat/struct-return-19_main.c: New.
27761         * gcc.dg/compat/struct-return-19_x.c: New.
27762         * gcc.dg/compat/struct-return-19_y.c: New.
27763         * gcc.dg/compat/struct-return-20_main.c: New.
27764         * gcc.dg/compat/struct-return-20_x.c: New.
27765         * gcc.dg/compat/struct-return-20_y.c: New.
27766
27767 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27768         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27769         so that it will not complain on LP64 targets.
27770
27771 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27772
27773         PR c++/495
27774         * g++.dg/template/friend24.C: New test.
27775
27776 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27777
27778         PR c++/12332
27779         * g++.dg/template/memtmpl2.C: New test.
27780
27781 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27782
27783         PR target/11184
27784         * gcc.dg/builtin-apply1.c: New test.
27785
27786 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27787
27788         PR c++/9848
27789         * g++.dg/warn/Wunused-4.C: New test.
27790
27791 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27792
27793         PR c++/12316
27794         * g++.dg/other/gc2.C: New test.
27795
27796 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27797
27798         PR c++/11991
27799         * g++.dg/rtti/typeid3.C: New test.
27800
27801         PR c++/12266
27802         * g++.dg/overload/template1.C: New test.
27803
27804 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27805
27806         * g++.dg/opt/cfg3.C: New test.
27807
27808 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27809
27810         PR c++/7939
27811         * g++.dg/template/crash11.C: New test.
27812
27813 2003-09-16  Jason Merrill  <jason@redhat.com>
27814             Jakub Jelinek  <jakub@redhat.com>
27815
27816         * gcc.dg/attr-warn-unused-result.c: New test.
27817
27818 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27819
27820         PR c++/12184
27821         * g++.dg/expr/call2.C: New test.
27822
27823 2003-09-15  Andreas Jaeger  <aj@suse.de>
27824
27825         * gcc.dg/Wold-style-definition-1.c: New test.
27826
27827 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27828
27829         PR c++/3907
27830         * g++.dg/parse/template12.C: New test.
27831
27832         * g++.dg/abi/bitfield11.C: New test.
27833         * g++.dg/abi/bitfield12.C: Likewise.
27834
27835 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27836
27837         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27838         non-expansion of functional macro name without arguments at EOL.
27839         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27840
27841 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27842
27843         * gcc.c-torture/execute/20030914-[12].c: New tests.
27844
27845 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27846
27847         PR c++/11788
27848         * g++.dg/overload/addr1.C: New test.
27849
27850 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27851
27852         * gcc.dg/20030909-1.c: New test.
27853
27854 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27855
27856         * gcc.dg/ultrasp10.c: New test.
27857
27858 2003-09-09  Devang Patel  <dpatel@apple.com>
27859
27860         * gcc.dg/darwin-ld-6.c: New test.
27861
27862 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27863
27864         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27865
27866 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27867
27868         * gcc.dg/ia64-types1.c: New test.
27869         * gcc.dg/ia64-types2.c: Likewise.
27870
27871 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27872
27873         * gcc.dg/builtins-1.c: Add more _Complex tests.
27874         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27875
27876         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27877         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27878
27879 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27880
27881         PR c++/11786
27882         * g++.dg/lookup/koenig2.C: New test.
27883
27884         PR c++/5296
27885         * g++.dg/rtti/typeid2.C: New test.
27886
27887 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27888
27889         * gcc.c-torture/compile/20030904-1.c: New test.
27890
27891 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27892
27893         * g++.dg/opt/longbranch2.C: New test.
27894
27895 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27896
27897         * g++.dg/template/crash10.C: Only compile it.
27898
27899 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27900
27901         PR middle-end/11665
27902         * gcc.c-torture/compile/20030907-1.c: New test.
27903         * g++.dg/init/array11.C: New test.
27904
27905 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27906
27907         PR c++/11852
27908         * g++.dg/init/struct1.C: New test.
27909
27910 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27911
27912         PR c++/12181
27913         * g++.dg/expr/comma1.C: New test.
27914
27915 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27916
27917         PR c++/11867
27918         * g++.dg/expr/static_cast5.C: New test.
27919
27920 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27921
27922         PR c++/11507
27923         * g++.dg/lookup/scoped7.C: New test.
27924
27925         PR c++/9574
27926         * g++.dg/other/static1.C: New test.
27927
27928         PR c++/11490
27929         * g++.dg/warn/template-1.C: New test.
27930
27931         PR c++/11432
27932         * g++.dg/template/crash10.C: New test.
27933
27934         PR c++/2478
27935         * g++.dg/overload/VLA.C: New test.
27936
27937         PR c++/10804
27938         * g++.dg/template/call1.C: New test.
27939
27940 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27941
27942         PR c++/11794
27943         * g++.dg/parse/using3.C: New test.
27944
27945 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27946
27947         PR c++/11409
27948         * g++.dg/overload/builtin3.C: New test case.
27949
27950 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27951
27952         PR c/9862
27953         * gcc.dg/20030906-1.c: New test.
27954         * gcc.dg/20030906-2.c: Likewise.
27955
27956 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27957
27958         PR c++/12167
27959         * g++.dg/parse/defarg5.C: New test.
27960
27961         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27962
27963 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27964
27965         PR c++/12163
27966         * g++.dg/expr/static_cast4.C: New test.
27967
27968         PR c++/12146
27969         * g++.dg/template/crash9.C: New test.
27970
27971 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27972
27973         * g++.old-deja/g++.ext/pretty2.C: Update for change
27974         in __FUNCTION__.
27975         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27976
27977 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27978
27979         PR c++/11922
27980         * g++/dg/template/qualified-id1.C: New test.
27981
27982         PR c++/12037
27983         * g++.dg/warn/noeffect4.C: New test.
27984
27985 2003-09-04  Matt Austern  <austern@apple.com>
27986
27987         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
27988         * g++.dg/ext/fnname2.C: Likewise.
27989         * g++.dg/ext/fnname3.C: Likewise.
27990
27991 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27992
27993         * g++.dg/expr/lval1.C: New test.
27994         * g++.dg/ext/lvcast.C: Remove.
27995
27996 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27997
27998         PR optimization/11700.
27999         * gcc.c-torture/compile/20030903-1.c: New test case.
28000
28001 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
28002
28003         PR c++/12053
28004         * g++.dg/abi/layout4.C: New test.
28005
28006 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
28007
28008         PR c++/11553
28009         * g++.dg/parse/friend3.C: New test.
28010
28011 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
28012
28013         PR c++/11847
28014         * g++.dg/template/class1.C: New test.
28015
28016         PR c++/11808
28017         * g++.dg/expr/call1.C: New test.
28018
28019 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
28020
28021         PR c++/12114
28022         * g++.dg/init/ref9.C: New test.
28023
28024         PR c++/11972
28025         * g++.dg/template/nested4.C: New test.
28026
28027 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28028
28029         PR c++/12093
28030         * g++.dg/template/non-dependent4.C: New test.
28031
28032         PR c++/11928
28033         * g++.dg/inherit/conv1.C: New test.
28034
28035 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28036
28037         PR c++/6196
28038         * g++.dg/ext/label1.C: New test.
28039         * g++.dg/ext/label2.C: Likewise.
28040
28041 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28042
28043         * g++.dg/expr/cond3.C: New test.
28044
28045 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28046
28047         * gcc.dg/builtins-1.c: Add new builtin cases.
28048
28049 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28050
28051         * gcc.dg/builtins-1.c: Add new cases.
28052         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28053
28054 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28055
28056         * gcc.dg/builtins-1.c: Add more math builtin tests.
28057         * gcc.dg/torture/builtin-attr-1.c: New test.
28058
28059 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28060
28061         PR optimization/5079
28062         * g++.dg/opt/static3.C: New test.
28063
28064 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28065
28066         * gcc.misc-tests/gcov-10b.c: New test.
28067
28068 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
28069
28070         * g++.dg/opt/ptrmem3.C: New test.
28071
28072         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
28073
28074 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
28075
28076         * gcc.dg/20030826-2.c: New test.
28077
28078 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28079
28080         PR middle-end/12002
28081         * g77.f-torture/compile/12002.f: New test case.
28082
28083 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28084
28085         * gcc.dg/20030826-1.c: New test case.
28086
28087 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
28088
28089         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
28090
28091 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
28092
28093         PR c++/11871
28094         * c++.dg/lookup/crash1.C: New test.
28095
28096         * c++.dg/warn/noeffect3.C: New test.
28097
28098 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
28099
28100         * gcc.dg/compat/vector-1_x.c: Compile with -w.
28101         * gcc.dg/compat/vector-1_y.c: Ditto.
28102         * gcc.dg/compat/vector-2_x.c: Ditto.
28103         * gcc.dg/compat/vector-2_y.c: Ditto.
28104
28105 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
28106
28107         * gcc.dg/20030702-1.c: New test.
28108
28109 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
28110
28111         PR c++/8795
28112         * g++.dg/ext/altivec-1.C: New test.
28113
28114 2003-08-24  Richard Henderson  <rth@redhat.com>
28115
28116         * g++.dg/eh/simd-2.C: Add -w for x86.
28117
28118 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
28119
28120         * gcc.dg/20030815-1.c: New test.
28121
28122 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28123
28124         PR c++/3765
28125         * g++.dg/parse/access6.C: New test.
28126
28127 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28128
28129         PR c++/641, c++/11876
28130         * g++.dg/template/friend22.C: New test.
28131         * g++.dg/template/friend23.C: Likewise.
28132
28133 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28134
28135         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
28136         identically.
28137
28138 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28139
28140         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
28141
28142 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28143
28144         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
28145
28146 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28147
28148         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
28149
28150 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28151
28152         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
28153
28154 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
28155
28156         PR c++/11919
28157         * g++.dg/overload/prom1.C: New test.
28158
28159         PR c++/11551
28160         * g++.dg/parse/dtor2.C: New test.
28161
28162         PR c++/10762
28163         * g++.dg/parse/using2.C: New test.
28164
28165 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
28166
28167         PR target/11805
28168         * gcc.c-torture/compile/20030821-1.c: New.
28169
28170 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
28171
28172         PR c++/11834
28173         * g++.dg/template/deduce2.C: New test.
28174
28175 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
28176
28177         * gcc.c-torture/execute/20030821-1.c: New test.
28178
28179 2003-08-20  Roger Sayle  <roger@eyesopen.com>
28180
28181         PR middle-end/11984
28182         * gcc.dg/20030820-1.c: New test case.
28183
28184 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
28185
28186         PR c++/11945
28187         * g++.dg/warn/noeffect2.C: New test.
28188
28189 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
28190
28191         PR c++/10926
28192         * g++.dg/template/dtor2.C: New test.
28193
28194         PR c++/11684
28195         * g++.dg/template/operator1.C: New test.
28196         * g++.dg/parse/operator4.C: New test.
28197
28198         PR c++/11946.C
28199         * g++.dg/expr/enum1.C: New test.
28200         * gcc.dg/c99-bool-1.c: Remove bogus warning.
28201
28202         PR c++/11036.C
28203         * g++.dg/parse/elab2.C: New test.
28204         * g++.dg/parse/typedef4.C: Change error message.
28205         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
28206         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
28207         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
28208
28209 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
28210
28211         * gcc.dg/pch/warn-1.c: New.
28212         * gcc.dg/pch/warn-1.hs: New.
28213
28214         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
28215         not-tested file.
28216
28217 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28218
28219         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
28220
28221 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28222
28223         * gcc.dg/uninit-D.c: New Test.
28224         * gcc.dg/uninit-E.c: New Test.
28225         * gcc.dg/uninit-F.c: New Test.
28226         * gcc.dg/uninit-G.c: New Test.
28227
28228 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
28229
28230         * g++.dg/README: Describe the pch directory.
28231
28232 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28233
28234         PR c++/11174
28235         * g++.dg/parse/access4.C: New test.
28236         * g++.dg/parse/access5.C: Likewise.
28237         * g++.old-deja/g++.jason/access17.C: Adjust error message.
28238
28239 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
28240
28241         * gcc.dg/noncompile/20030818-1.c: New.
28242
28243 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28244
28245         PR c++/11957
28246         * g++.dg/warn/noeffect1.C: New test.
28247
28248         * g++.dg/template/scope2.C: New test.
28249         * g++.dg/template/error2.C: Correct dg-error
28250
28251 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
28252
28253         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
28254
28255 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
28256
28257         PR C++/11512
28258         * g++.dg/template/warn1.C: New.
28259
28260 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28261
28262         * g++.dg/template/error2.C: New test.
28263         * g++.dg/lookup/using7.C: Adjust errors
28264         * g++.old-deja/g++.pt/crash36.C: Likewise.
28265         * g++.old-deja/g++.pt/derived3.C: Likewise.
28266
28267 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28268
28269         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
28270         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
28271         * gcc.c-torture/execute/builtins/string-9.c: New, from
28272         string-opt-9.c.  Adjust for execute/builtins framework.
28273         * gcc.c-torture/execute/string-opt-9.c: Delete.
28274
28275 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
28276
28277         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
28278
28279         * g++.dg/parse/ret-type2.C: New test.
28280
28281         PR c++/11703
28282         * g++.dg/init/new8.C: New test.
28283
28284         PR c++/10923
28285         * g++.dg/parse/typedef5.C: New test.
28286
28287         PR c++/9512
28288         * g++.dg/parse/qualified2.C: New test.
28289         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
28290         invalid code.
28291
28292 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
28293
28294         * g++.dg/conversion/ptrmem1.C: New test.
28295
28296 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
28297
28298         PR target/11693
28299         * gcc.dg/20030811-1.c: New test.
28300
28301         PR target/11535
28302         * gcc.c-torture/execute/20030811-1.c: New test.
28303
28304 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28305
28306         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
28307
28308 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
28309
28310         PR c++/11789.C
28311         * g++.dg/inherit/multiple1.C: New test.
28312
28313 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28314
28315         * gcc.dg/spe1.c: New test.
28316
28317         PR c++/11670
28318         * g++.dg/expr/cast2.C: New test.
28319
28320         PR c++/10530
28321         * g++.dg/template/dependent-name2.C: New test.
28322
28323 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
28324
28325         * g++.dg/parse/crash11.C: Put the dg options in comments.
28326
28327 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
28328
28329         * lib/gcc-dg.exp: Update for diagnostic change.
28330
28331 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28332
28333         PR c++/5767
28334         * g++.dg/parse/crash11.C: New test.
28335
28336 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
28337
28338         * gcc.dg/cpp/spacing1.c: Update.
28339
28340 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
28341
28342         PR target/11739
28343         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
28344         a value for -mtune.
28345
28346 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28347
28348         PR middle-end/11771
28349         * gcc.c-torture/compile/20030804-1.c: New test case.
28350
28351 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28352
28353         * gcc.dg/20030804-1.c: New test case.
28354
28355 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
28356
28357         * gcc.dg/cpp/separate-1.c: New test.
28358
28359 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
28360
28361         PR c++/11704
28362         * g++.dg/template/dependent-expr2.C: New test.
28363
28364         PR c++/11766
28365         * g++.dg/expr/ptrmem1.C: New test.
28366
28367 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28368
28369         PR c++/9453
28370         * g++.dg/template/friend15.C: New test.
28371
28372 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
28373
28374         * lib/dg-pch.exp: Work round PCH bug.
28375
28376 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28377
28378         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
28379         builtins.  Move cases from builtins-4.c here.
28380
28381         * gcc.dg/torture/builtin-math-1.c: New test taken from
28382         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
28383         additional cases.
28384
28385         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
28386         Delete.
28387
28388 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28389
28390         PR c++/9447
28391         * g++.dg/template/using7.C: New test.
28392
28393 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
28394
28395         * import1.c, import2.c: New tests.
28396
28397 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
28398
28399         * g++.dg/eh/crossjump1.C: New test.
28400
28401 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
28402
28403         PR c++/11697
28404         * g++.dg/template/using6.C: New test.
28405
28406         PR c++/11744
28407         * g++.dg/template/koenig2.C: New test.
28408
28409 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28410
28411         PR c++/7983
28412         * g++.dg/parse/typedef4.C: New test.
28413
28414 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28415
28416         PR c++/8442, c++/8806
28417         * g++.dg/template/elab1.C: New test.
28418         * g++.dg/template/type2.C: Likewise.
28419         * g++.dg/template/ttp3.C: Adjust expected error message.
28420         * g++.old-deja/g++.law/visibility13.C: Likewise.
28421         * g++.old-deja/g++.niklas/t135.C: Likewise.
28422         * g++.old-deja/g++.pt/ttp41.C: Likewise.
28423         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
28424         template argument.
28425         * g++.old-deja/g++.pt/ttp44.C: Likewise.
28426
28427 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
28428
28429         PR c++/11295
28430         * g++.dg/ext/stmtexpr1.C: New test.
28431
28432         * g++.dg/opt/tmp1.C: New test.
28433
28434         PR c++/11525
28435         * g++.dg/parse/constant4.C: New test.
28436
28437         PR c++/9447
28438         * g++.dg/template/using5.C: New test.
28439
28440 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28441
28442         * gcc.dg/builtins-27.c: New test case.
28443
28444 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28445
28446         * gcc.dg/tls/opt-7.c: New test.
28447
28448 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28449
28450         * g++.old-deja/g++.other/crash18.C: Remove.
28451
28452 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28453
28454         * g++.dg/template/explicit3.C: New.
28455         * g++.dg/template/explicit4.C: New.
28456         * g++.dg/template/explicit5.C: New.
28457
28458         PR c++/11347
28459         * g++.dg/template/memtmpl1.C: New.
28460
28461 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28462
28463         PR target/11565
28464         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28465         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28466
28467 2003-07-30  Jan Hubicka  <jh@suse.cz>
28468
28469         * vtgc1.c: Kill.
28470
28471 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28472
28473         * gcc.dg/struct-in-proto-1.c: New test.
28474
28475 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28476
28477         * gcc.dg/cpp/include2.c: Only expect one message.
28478
28479 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28480
28481         PR c++/9447
28482         * g++.dg/template/using1.C: New test.
28483         * g++.dg/template/using2.C: New test.
28484         * g++.dg/template/using3.C: New test.
28485         * g++.dg/template/using4.C: New test.
28486
28487 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28488
28489         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28490         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28491
28492 2003-07-28  Jan Hubicka  <jh@suse.cz>
28493
28494         PR c++/11530
28495         * g++.dg/opt/call1.C: New test.
28496
28497 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28498
28499         PR c++/11667
28500         * g++.dg/init/enum2.C: New test.
28501         * g++.dg/template/overload1.C: Add "-w" option.
28502
28503 2003-07-28    <hp@bitrange.com>
28504
28505         * gcc.dg/Wdeclaration-after-statement-1.c,
28506         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28507
28508 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28509
28510         * gcc.c-torture/compile/20030725-1.c: New test.
28511
28512 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28513
28514         * gcc.dg/20030505.c: Only run for SPE.
28515         Remove definition of opaque type.
28516
28517 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28518
28519         * g++.dg/template/ptrmem6.C: New test.
28520
28521 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28522
28523         * gcc.c-torture/compile/zero-strct-2.c: New test.
28524
28525 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28526
28527         * gcc.dg/intermod-1.c: New test.
28528
28529 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28530
28531         PR c++/11617
28532         * g++.dg/template/lookup2.C: New test.
28533         * g++.dg/template/memclass1.C: Remove instantiated from error.
28534         * g++.dg/other/error2.C: Tweak expected errors.
28535
28536         PR c++/11596
28537         * g++.dg/template/defarg3.C: New test.
28538
28539         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28540
28541 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28542
28543         * g++.dg/inherit/access5.C: New test.
28544
28545 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28546
28547         PR c++/11513
28548         * g++.dg/template/crash8.C: New test.
28549
28550 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28551
28552         PR c/10602
28553         * gcc.dg/noncompile/incomplete-2.c: New test.
28554
28555 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28556
28557         PR c++/11645
28558         * g++.dg/inherit/access4.C: New test.
28559
28560         PR c++/11517
28561         * g++.dg/expr/cond2.C: New test.
28562
28563         PR optimization/10679
28564         * g++.dg/opt/inline4.C: New test.
28565
28566 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28567
28568         * g++.dg/parse/crash10: New test.
28569
28570 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28571
28572         * g++.dg/ext/flexary1.C: New test.
28573
28574 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28575
28576         PR c++/10793
28577         * g++.dg/template/crash9.C: New test.
28578
28579 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28580
28581         PR c++/3004
28582         * g++.dg/parse/typedef3.C: New test.
28583
28584         PR c++/7906
28585         * g++.dg/parse/operator2.C: New test.
28586
28587         PR c++/8895
28588         * g++.dg/parse/def-tmpl-arg1.C: New test.
28589
28590         PR c++/9282
28591         * g++.dg/parse/funptr1.C: New test.
28592
28593         PR c++/9452
28594         * g++.dg/parse/ambig3.C: New test.
28595
28596         PR c++/9454
28597         * g++.dg/parse/operator3.C: New test.
28598
28599         PR c++/9486
28600         * g++.dg/parse/template10.C: New test.
28601
28602         PR c++/9488
28603         * g++.dg/parse/template11.C: New test.
28604
28605         PR c++/10150
28606         * g++.dg/parse/invalid-op1.C: New test.
28607
28608         PR c++/10247
28609         * g++.dg/parse/condexpr1.C: New test.
28610
28611 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28612
28613         * g++.dg/ext/packed3.C: New test.
28614         * g++.dg/ext/packed4.C: New test.
28615
28616         * gcc.dg/pack-test-3.c: New test.
28617
28618 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28619
28620         * lib/compat.exp: Handle dg-options per source file.
28621         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28622         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28623         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28624         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28625         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28626         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28627         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28628         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28629         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28630         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28631         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28632         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28633         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28634         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28635
28636 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28637
28638         PR c/10320
28639         * gcc.c-torture/execute/20030718-1.c: New test.
28640
28641 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28642
28643         PR optimization/11536
28644         * gcc.dg/20030721-1.c: New test.
28645
28646 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28647
28648         PR c++/11546
28649         * g++.dg/template/lookup1.C: New test.
28650
28651 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28652
28653         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28654         diagnostics of ill-formed constructs involving labels.
28655         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28656         the new 'previously defined here' message.
28657
28658 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28659
28660         * g++.dg/parse/non-dependent2.C: New test.
28661
28662 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28663
28664         * g++.dg/init/init-ref4.C: xfail on targets without
28665         weak symbols.
28666
28667 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28668
28669         PR target/11087
28670         * gcc.c-torture/execute/20030717-1.c: New test.
28671
28672 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28673
28674         * g++.dg/opt/cfg1.C: New test.
28675
28676 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28677
28678         PR optimization/11557
28679         * gcc.dg/20030717-1.c: New test.
28680
28681 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28682
28683         PR c++/10476
28684         * g++.dg/expr/crash-1.C: New test.
28685
28686         PR c++/11027
28687         * g++.dg/template/init3.C: New test.
28688
28689         PR c++/8222
28690         * g++.dg/template/non-dependent1.C: New test.
28691
28692         PR c++/11070
28693         * g++.dg/template/non-dependent2.C: New test.
28694
28695         PR c++/11071
28696         * g++.dg/template/non-dependent3.C: New test.
28697
28698         PR c++/9907
28699         * g++.dg/template/sizeof5.C: New test.
28700
28701 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28702
28703         PR 11498
28704         * gcc.c-torture/compile/mangle-1.c: New file.
28705
28706 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28707
28708         PR c++/7809
28709         * g++.dg/parse/access3.C: New test.
28710
28711 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28712
28713         PR c++/11384
28714         * g++.dg/init/init-ref4.C: New test.
28715
28716 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28717
28718         PR c++/11547
28719         * g++.dg/parse/constant3.C: New test.
28720         * g++.dg/parse/crash7.C: Likewise.
28721
28722 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28723
28724         PR target/11008
28725         * gcc.dg/i386-pentium4-not-mull.c: New.
28726
28727 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28728
28729         * gcc.dg/asm-names.c (ymain): Make it weak.
28730
28731 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28732
28733         PR c++/5421
28734         * g++.dg/template/friend21.C: New test.
28735
28736 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28737
28738         * gcc.dg/cleanup-8.c: New test.
28739         * gcc.dg/cleanup-9.c: New test.
28740
28741 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28742
28743         * g++.dg/ext/dll-MI1.h: New file.
28744         * g++.dg/ext/dllexport-MI1.C: New file.
28745         * g++.dg/ext/dllimport-MI1.C: New file.
28746
28747 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28748
28749         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28750         it does not have cmpstrsi patterns (just cmpmemsi).
28751
28752 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28753
28754         PR debug/11473
28755         * g++.dg/debug/debug8.C: New test.
28756
28757 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28758
28759         PR c++/10108
28760         * g++.dg/template/crash7.C: New test.
28761
28762 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28763
28764         PR target/10795
28765         * gcc.c-torture/compile/20030708-1.c: New.
28766
28767 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28768
28769         * gcc.c-torture/execute/20030715-1.c: New test.
28770
28771 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28772
28773         * gcc.dg/pch/inline-3.c: New file.
28774         * gcc.dg/pch/inline-3.hs: New file.
28775         * gcc.dg/pch/inline-4.c: New file.
28776         * gcc.dg/pch/inline-4.hs: New file.
28777
28778 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28779
28780         PR c++/11509
28781         * g++.dg/template/crash6.C: New test.
28782
28783         PR c++/7053
28784         * g++.dg/template/friend20.C: New test.
28785
28786         PR c++/7019
28787         * g++.dg/template/overload2.C: New test.
28788
28789 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28790
28791         PR optimization/11440
28792         * gcc.c-torture/execute/20030714-1.c: New test.
28793
28794 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28795
28796         PR c++/11154
28797         * g++.dg/template/partial2.C: New test.
28798
28799 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28800
28801         PR c++/11503
28802         * g++.dg/template/anon1.C: New test.
28803
28804         PR c++/11493
28805         PR c++/11495
28806         * g++.dg/parse/template9.C: Likewise.
28807         * g++.dg/template/crash4.C: New test.
28808         * g++.dg/template/koenig1.C: Likewise.
28809         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28810         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28811         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28812         functions.
28813         * g++.old-deja/g++.jason/template36.C: Likewise.
28814         * g++.old-deja/g++.mike/p1989.C: Likewise.
28815         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28816         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28817         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28818         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28819         compiling.
28820         * g++.old-deja/g++.pt/union2.C: Use this->.
28821
28822 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28823
28824         * gcc.dg/20030711-1.c: New test.
28825
28826 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28827
28828         PR c++/11050
28829         * g++.dg/parse/args1.C: New test.
28830         * g++.pt/defarg8.C: Change expected errors.
28831
28832 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28833
28834         PR c++/8164
28835         * g++.dg/template/nontype2.C: New test.
28836
28837         PR c++/10558
28838         * g++.dg/parse/template8.C: New test.
28839
28840         PR c++/8327
28841         * g++.dg/template/scope1.C: New test.
28842
28843         * g++.dg/warn/Wsign-compare-1.C: New test.
28844
28845 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28846
28847         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28848
28849 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28850
28851         PR c++/9411
28852         * g++.dg/template/explicit2.C: New test.
28853
28854         PR c++/10032
28855         * g++.dg/warn/pedantic1.C: New test.
28856
28857 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28858
28859         PR c++ 9483
28860         * g++.dg/other/field1.C: New test.
28861
28862 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28863
28864         PR c/11449
28865         * gcc.c-torture/compile/20030707-1.c: New.
28866
28867 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28868
28869         PR c++/10849
28870         * g++.dg/template/access12.C: New test.
28871
28872 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28873
28874         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28875         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28876         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28877         * gcc.misc-tests/gcov.exp: Update
28878         * g++.dg/gcov/gcov.exp: Update
28879         * lib/gcov.exp: Update.
28880
28881 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28882
28883         * g++.dg/abi/mangle17.C: Make sure template expressions are
28884         dependent.
28885         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28886         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28887         * g++.dg/opt/stack1.C: Remove erroneous code.
28888         * g++.dg/parse/template7.C: New test.
28889         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28890         * g++.old-deja/g++.pt/crash4.C: Likewise.
28891
28892 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28893
28894         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28895         with zero or one occurence of `$' after the initial `L'.
28896
28897 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28898
28899         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28900
28901 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28902
28903         PR c/11370
28904         * gcc.dg/Wunreachable-6.c: New testcase.
28905         * gcc.dg/Wunreachable-7.c: New testcase.
28906
28907 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28908
28909         PR c/11420
28910         * gcc.dg/20030708-1.c: New test.
28911
28912 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
28913
28914         * gcc.dg/compat/sdata-section.h: New file.
28915         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28916         * gcc.dg/torture/mips-sdata-1.c: New test.
28917
28918 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28919
28920         PR c++/11030
28921         * g++.dg/template/friend19.C: New test.
28922
28923 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28924
28925         * g++.dg/opt/strength-reduce.C: New test.
28926
28927 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28928
28929         PR target/10979
28930         * gcc.dg/20030707-1.c: New testcase.
28931
28932 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28933
28934         PR optimization/11059
28935         * g++.dg/opt/emptyunion.C: New testcase.
28936
28937 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28938             Eric Botcazou  <ebotcazou@libertysurf.fr>
28939
28940         * g++.dg/opt/stack1.C: New test.
28941
28942 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28943
28944         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28945         run test.
28946
28947         PR c++/11431
28948         * g++.dg/expr/static_cast3.C: New test.
28949
28950 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
28951
28952         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
28953         everywhere.
28954         * gcc.dg/concat.c: Concatenation of string constants with
28955         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
28956         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
28957         * gcc.dg/cpp/escape-2.c: Use wide character constants where
28958         necessary to avoid multi-character character constant warning.
28959         * gcc.dg/cpp/escape.c: Likewise.
28960         * gcc.dg/cpp/ucs.c: Likewise.
28961         Remove backslashes from dg-bogus comments, as they confuse Tcl.
28962         Fix a typo.
28963
28964 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28965
28966         PR c/11428
28967         * gcc.c-torture/compile/20030704-1.c: New.
28968
28969 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28970
28971         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28972
28973 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
28974
28975         PR c++/5287, PR c++/7910,  PR c++/11021
28976         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
28977         tests for warnings.
28978         * g++.dg/ext/dllimport2.C: Add tests for warnings.
28979         * g++.dg/ext/dllimport3.C: Likewise.
28980         * g++.dg/ext/dllimport4.C: New file.
28981         * g++.dg/ext/dllimport5.C: New file.
28982         * g++.dg/ext/dllimport6.C: New file.
28983         * g++.dg/ext/dllimport7.C: New file.
28984         * g++.dg/ext/dllimport8.C: New file.
28985         * g++.dg/ext/dllimport9.C: New file.
28986         * g++.dg/ext/dllimport10.C: New file.
28987         * g++.dg/ext/dllexport1.C: New file.
28988
28989 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28990
28991         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28992         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28993
28994 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28995
28996         * gcc.dg/builtins-25.c: New testcase.
28997         * gcc.dg/builtins-26.c: New testcase.
28998
28999 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
29000
29001         * gcc.dg/compat/vector-defs.h: New file.
29002         * gcc.dg/compat/vector-setup.h: New file.
29003         * gcc.dg/compat/vector-check.h: New file.
29004         * gcc.dg/compat/vector-1_main.c: New file.
29005         * gcc.dg/compat/vector-1_x.c: New file.
29006         * gcc.dg/compat/vector-1_y.c: New file.
29007         * gcc.dg/compat/vector-2_main.c: New file.
29008         * gcc.dg/compat/vector-2_x.c: New file.
29009         * gcc.dg/compat/vector-2_y.c: New file.
29010
29011         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
29012         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
29013         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
29014         * gcc.dg/compat/struct-align-1.h: New file.
29015         * gcc.dg/compat/struct-align-1_main.c: New file.
29016         * gcc.dg/compat/struct-align-1_x.c: New file.
29017         * gcc.dg/compat/struct-align-1_y.c: New file.
29018         * gcc.dg/compat/struct-align-2.h: New file.
29019         * gcc.dg/compat/struct-align-2_main.c: New file.
29020         * gcc.dg/compat/struct-align-2_x.c: New file.
29021         * gcc.dg/compat/struct-align-2_y.c: New file.
29022
29023         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
29024         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29025         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29026         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29027         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29028         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29029         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29030         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29031         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29032         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29033         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29034         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29035         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29036         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29037         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29038         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29039         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29040         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29041         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29042         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29043         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29044         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29045         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29046         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29047         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29048         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29049         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29050         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29051         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29052
29053 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29054
29055         * gcc.dg/i386-call-1.c: New test.
29056
29057 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29058
29059         PR c++/9162
29060         * g++.dg/parse/defarg4.C: New.
29061
29062 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29063
29064         PR target/10700
29065         * gcc.c-torture/compile/20030703-1.c: New test case.
29066
29067 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29068
29069         * g++.dg/template/local3.C: Remove extra semicolon.
29070
29071 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29072
29073         * gcc.dg/i386-volatile-1.c: New test.
29074
29075 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
29076
29077         PR c++/11072
29078         * g++.dg/other/offsetof2.C: XFAIL.
29079         * g++.dg/other/offsetof5.C: New.
29080
29081         PR c++/10219
29082         * g++.dg/template/error1.C: New.
29083
29084         PR c++/9779
29085         * g++.dg/template/dependent-expr1.C: New.
29086
29087 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29088
29089         PR c++/6949
29090         * g++.dg/template/local3.C: New test.
29091
29092         PR c++/11149
29093         * g++.dg/lookup/scoped6.C: New test.
29094
29095 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
29096
29097         PR c++/8046
29098         * g++.dg/other/error7.C: New test.
29099
29100 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
29101
29102         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
29103         * g++.old-deja/g++.abi/vtable3.h: Likewise.
29104         * g++.old-deja/g++.law/code-gen5.C: Likewise.
29105         * g++.old-deja/g++.other/union2.C: Likewise.
29106         * gcc.dg/c90-const-expr-2.c: Likewise.
29107         * gcc.dg/c90-const-expr-3.c: Likewise.
29108         * gcc.dg/c99-const-expr-2.c: Likewise.
29109         * gcc.dg/c99-const-expr-3.c: Likewise.
29110         * gcc.dg/concat.c: Likewise.
29111
29112 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29113
29114         PR c++/9559
29115         * g++.dg/init/static1.C: New test.
29116
29117 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29118
29119         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
29120         * g++.old-deja/g++.other/access2.C: Likewise.
29121         * g++.old-deja/g++.other/decl2.C: Likewise.
29122         * gcc.c-torture/execute/20020615-1.c: Likewise.
29123
29124 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29125
29126         PR c++/4933
29127         * g++.dg/template/sizeof4.C: New test.
29128
29129 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29130
29131         * g++.dg/other/error6.C: New test.
29132
29133 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29134
29135         PR c++/10750
29136         * g++.dg/parse/constant2.C: New test.
29137
29138 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
29139
29140         PR c++/11106
29141         * g++.dg/other/error5.C: New test.
29142
29143 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29144
29145         * gcc.dg/format/gcc_diag-1.c: New test.
29146
29147 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
29148
29149         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
29150
29151 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
29152
29153         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
29154         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
29155         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
29156
29157 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
29158
29159         * gcc.c-torture/execute/builtins/string-8.c: New test.
29160         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
29161         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
29162         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
29163
29164 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29165
29166         PR c++/10468
29167         * g++.dg/ext/typeof6.C: New test.
29168
29169 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29170
29171         PR c++/10796
29172         * g++.dg/init/enum1.C: New test.
29173
29174 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
29175
29176         * gcc.dg/20030627-1.c: New test.
29177
29178 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
29179
29180         PR c++/11332
29181         * g++.dg/expr/static_cast2.C: New test.
29182
29183 2003-06-26  Roger Sayle  <roger@eyesopen.com>
29184             Jakub Jelinek  <jakub@redhat.com>
29185
29186         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
29187         sprintf(dst,"%s",src) optimization.
29188         * gcc.c-torture/execute/20030626-1.c: New test case.
29189         * gcc.c-torture/execute/20030626-2.c: New test case.
29190
29191 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
29192
29193         * gcc.c-torture/execute/multi-ix.c: New test.
29194
29195         * gcc.c-torture/execute/simd-4.c (main):
29196         Added missing semicolon at end of union.
29197
29198 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
29199
29200         PR c++/8266
29201         * g++.dg/template/explicit-instantiation3.C: New test.
29202
29203 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29204
29205         * gcc.dg/20030626-1.c: Use signed char.
29206
29207 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29208
29209         * gcc.dg/20030626-1.c: New test.
29210
29211 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
29212
29213         * const-str-2.m: Update.
29214
29215 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
29216
29217         PR c++/10990
29218         * g++.dg/rtti/dyncast1.C: New test.
29219         * g++.dg/abi/mangle4.C: Correct base-specifier access.
29220         * g++.dg/lookup/scoped1.C: Remove XFAIL.
29221         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
29222
29223         PR c++/10931
29224         * g++.dg/expr/static_cast1.C: New test.
29225
29226 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
29227
29228         * gcc.dg/20030625-1.c: New test.
29229
29230 2003-06-24  Roger Sayle  <roger@eyesopen.com>
29231
29232         * gcc.c-torture/compile/20030624-1.c: New test case.
29233
29234 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
29235
29236         * gcc.c-torture/execute/string-opt-17.c: New test.
29237
29238 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
29239
29240         PR c++/5754
29241         * g++.dg/parse/crash6.C: New test.
29242
29243 2003-06-23  Roger Sayle  <roger@eyesopen.com>
29244
29245         * gcc.dg/builtins-24.c: New test case.
29246
29247 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
29248
29249         * g++.dg/opt/operator1.C: New test.
29250
29251 2003-06-22  Roger Sayle  <roger@eyesopen.com>
29252
29253         * gcc.c-torture/execute/string-opt-16.c: New test case.
29254
29255 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29256
29257         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
29258         * g++.old-deja/g++.other/conv7.C: Likewise.
29259         * g++.old-deja/g++.other/overcnv2.C: Likewise.
29260         * g++.old-deja/g++.other/overload14.C: Likewise.
29261
29262 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29263
29264         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
29265         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
29266
29267 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29268
29269         PR c++/10888
29270         * g++.dg/warn/Winline-3.C: New test.
29271
29272 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29273
29274         * lib/target-supports.exp (check_alias_available): Make the test
29275         program acceptable to the Solaris assembler.
29276
29277         PR c++/10749
29278         * g++.dg/template/memclass2.C: New test.
29279
29280 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29281             Eric Botcazou  <ebotcazou@libertysurf.fr>
29282
29283         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
29284         data for non-matching targets.
29285         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
29286
29287 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29288
29289         PR c++/10845
29290         * g++.dg/template/member3.C: New test.
29291
29292 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
29293
29294         PR c++/10939
29295         * g++.dg/template/func1.C: New test.
29296
29297         PR c++/9649
29298         * g++.dg/template/static4.C: New test.
29299         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
29300
29301         PR c++/11041
29302         * g++.dg/init/ref7.C: New test.
29303
29304 2003-06-19  Matt Austern  <austern@apple.com>
29305
29306         PR c++/11228
29307         * g++.dg/anew1.C: New test.
29308         * g++.dg/anew2.C: New test.
29309         * g++.dg/anew3.C: New test.
29310         * g++.dg/anew4.C: New test.
29311
29312 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
29313
29314         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
29315
29316 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
29317
29318         * gcc.c-torture/execute/simd-4.c (main): Make expected value
29319         endian-dependent.
29320
29321 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
29322
29323         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
29324         Remove cruft.
29325
29326 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
29327
29328         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
29329         * gcc.c-torture/compile/961203-1.c: Likewise.
29330         * gcc.c-torture/compile/980506-1.c: Likewise.
29331
29332 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29333
29334         PR c++/10712
29335         * g++.dg/lookup/using7.C: New test.
29336
29337 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29338
29339         PR c++/11105
29340         * g++.dg/abi/conv1.C: Remove it.
29341         * g++.dg/template/conv7.C: New test.
29342         * g++.dg/template/conv8.C: Likewise.
29343         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
29344         conversion operator.
29345
29346 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
29347
29348         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
29349         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29350         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29351         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29352         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29353         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29354         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29355         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29356         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29357         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29358         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29359         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29360         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29361         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29362         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29363         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29364         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29365         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29366         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29367         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29368         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29369         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29370         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29371         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29372         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29373         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29374         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29375         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29376         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29377
29378 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
29379
29380         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
29381         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
29382         indications.
29383
29384 2003-06-16  Roger Sayle  <roger@eyesopen.com>
29385
29386         * gcc.dg/i386-387-5.c: New test case.
29387         * gcc.dg/i386-387-6.c: New test case.
29388         * gcc.dg/builtins-23.c: New test case.
29389
29390 2003-06-15  Roger Sayle  <roger@eyesopen.com>
29391
29392         * gcc.dg/builtins-22.c: New test case.
29393         * gcc.dg/i386-387-1.c: Update to test exp.
29394         * gcc.dg/i386-387-2.c: Likewise.
29395
29396 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29397
29398         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
29399
29400 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29401
29402         * lib/gcc-dg.exp (dg-require-dll): New function.
29403         (dg-xfail-if): Likewise.
29404         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
29405         driver.
29406
29407         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
29408         * gcc.c-torture/compile/20001205-1.c: Likewise.
29409         * gcc.c-torture/compile/20001226-1.c: Likewise.
29410         * gcc.c-torture/compile/20010518-2.c: Likewise.
29411         * gcc.c-torture/compile/20020312-1.c: Likewise.
29412         * gcc.c-torture/compile/20020604-1.c: Likewise.
29413         * gcc.c-torture/compile/920501-12.c: Likewise.
29414         * gcc.c-torture/compile/920501-4.c: Likewise.
29415         * gcc.c-torture/compile/920520-1.c: Likewise.
29416         * gcc.c-torture/compile/920521-1.c: Likewise.
29417         * gcc.c-torture/compile/920625-1.c: Likewise.
29418         * gcc.c-torture/compile/961203-1.c: Likewise.
29419         * gcc.c-torture/compile/980506-1.c: Likewise.
29420         * gcc.c-torture/compile/981006-1.c: Likewise.
29421         * gcc.c-torture/compile/981022-1.c: Likewise.
29422         * gcc.c-torture/compile/981223-1.c: Likewise.
29423         * gcc.c-torture/compile/990617-1.c: Likewise.
29424         * gcc.c-torture/compile/dll.c: Likewise.
29425         * gcc.c-torture/compile/labels-3.c: Likewise.
29426         * gcc.c-torture/compile/mipscop-1.c: Likewise.
29427         * gcc.c-torture/compile/mipscop-2.c: Likewise.
29428         * gcc.c-torture/compile/mipscop-3.c: Likewise.
29429         * gcc.c-torture/compile/mipscop-4.c: Likewise.
29430         * gcc.c-torture/compile/simd-5.c: Likewise.
29431         * gcc.c-torture/compile/20000804-1.x: Remove.
29432         * gcc.c-torture/compile/20001205-1.x: Likewise.
29433         * gcc.c-torture/compile/20001226-1.x: Likewise.
29434         * gcc.c-torture/compile/20010518-2.x: Likewise.
29435         * gcc.c-torture/compile/20020312-1.x: Likewise.
29436         * gcc.c-torture/compile/20020604-1.x: Likewise.
29437         * gcc.c-torture/compile/920501-12.x: Likewise.
29438         * gcc.c-torture/compile/920501-4.x: Likewise.
29439         * gcc.c-torture/compile/920520-1.x: Likewise.
29440         * gcc.c-torture/compile/920521-1.x: Likewise.
29441         * gcc.c-torture/compile/920625-1.x: Likewise.
29442         * gcc.c-torture/compile/961203-1.x: Likewise.
29443         * gcc.c-torture/compile/980506-1.x: Likewise.
29444         * gcc.c-torture/compile/981006-1.x: Likewise.
29445         * gcc.c-torture/compile/981022-1.x: Likewise.
29446         * gcc.c-torture/compile/981223-1.x: Likewise.
29447         * gcc.c-torture/compile/990617-1.x: Likewise.
29448         * gcc.c-torture/compile/mipscop-1.x: Likewise.
29449         * gcc.c-torture/compile/mipscop-2.x: Likewise.
29450         * gcc.c-torture/compile/mipscop-3.x: Likewise.
29451         * gcc.c-torture/compile/mipscop-4.x: Likewise.
29452         * gcc.c-torture/compile/simd-5.x: Likewise.
29453
29454         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29455
29456 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29457
29458         * gcc.c-torture/execute/20030611-1.c: New test.
29459
29460 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29461
29462         PR middle-end/168
29463         * gcc.dg/20030612-1.c: New test case.
29464
29465 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29466
29467         PR c++/10635
29468         * g++.dg/expr/cast1.C: New test.
29469
29470 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29471
29472         * gcc.dg/builtins-21.c: New test case.
29473
29474 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29475
29476         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29477         options instead of at the end.
29478         * lib/objc.exp (objc_target_compile): Likewise.
29479
29480 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29481
29482         PR c++/10432
29483         * g++.dg/parse/error1.C: New test.
29484
29485 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29486
29487         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29488         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29489         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29490         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29491         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29492         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29493         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29494         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29495         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29496         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29497         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29498         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29499         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29500         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29501         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29502         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29503         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29504         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29505         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29506         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29507         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29508         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29509         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29510         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29511
29512         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29513         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29514         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29515         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29516         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29517         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29518         * gcc.dg/compat/scalar-return-3_main.c: New file.
29519         * gcc.dg/compat/scalar-return-3_x.c: New file.
29520         * gcc.dg/compat/scalar-return-3_y.c: New file.
29521         * gcc.dg/compat/scalar-return-4_main.c: New file.
29522         * gcc.dg/compat/scalar-return-4_x.c: New file.
29523         * gcc.dg/compat/scalar-return-4_y.c: New file.
29524
29525 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
29526
29527         * gcc.dg/compat/fp2-struct-check.h: New file.
29528         * gcc.dg/compat/fp2-struct-defs.h: New file.
29529         * gcc.dg/compat/fp2-struct-init.h: New file.
29530         * gcc.dg/compat/struct-by-value-10_main.c: New file.
29531         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29532         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29533         * gcc.dg/compat/struct-return-10_main.c: New file.
29534         * gcc.dg/compat/struct-return-10_x.c: New file.
29535         * gcc.dg/compat/struct-return-10_y.c: New file.
29536
29537         * gcc.dg/compat/compat-common.h: New file.
29538         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29539         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29540         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29541         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29542         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29543         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29544         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29545         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29546         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29547         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29548         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29549         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29550         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29551         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29552         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29553         * gcc.dg/compat/small-struct-check.h: Ditto.
29554         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29555         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29556         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29557         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29558         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29559         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29560         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29561         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29562         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29563         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29564         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29565         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29566         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29567         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29568         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29569         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29570         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29571         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29572         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29573         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29574         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29575         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29576         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29577         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29578         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29579         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29580         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29581         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29582         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29583         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29584
29585 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29586
29587         * g++.dg/pch/static-1.C: New file.
29588         * g++.dg/pch/static-1.Hs: New file.
29589
29590 2003-06-10  Richard Henderson  <rth@redhat.com>
29591
29592         * gcc.dg/asm-7.c: Adjust expected warning text.
29593
29594 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29595
29596         * gcc.dg/builtins-20.c: New test case.
29597
29598 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29599
29600         PR c++/11131
29601         * g++.dg/opt/template1.C: New test.
29602
29603 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29604
29605         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29606         additional_sources.
29607
29608 2003-05-21  David Taylor  <dtaylor@emc.com>
29609
29610         * gcc.dg/Wpadded.c: New file.
29611
29612 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29613
29614         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29615         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29616         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29617         dg-require-weak.
29618
29619 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29620
29621         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29622
29623 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29624
29625         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29626         (dg-require-alias): Likewise.
29627         (dg-require-gc-sections): Likewise.
29628         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29629
29630 2003-06-08  Richard Henderson  <rth@redhat.com>
29631
29632         * gcc.dg/20011029-2.c: Fix the array reference.
29633         * gcc.dg/asm-7.c: New.
29634
29635 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29636
29637         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29638
29639 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29640
29641         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29642         (dg-require-gc-sections): Likewise.
29643
29644 2003-06-08  Jan Hubicka  <jh@suse.cz>
29645
29646         * i386-cmov1.c: Fix regular expression.
29647         * i386-cvt-1.c: Likewise.
29648         * i386-local.c: Likewise.
29649         * i386-local2.c: Likewise.
29650         * i386-mul.c: Likewise.
29651         * i386-ssetype-1.c: Likewise.
29652         * i386-ssetype-3.c: Likewise.
29653         * i386-ssetype-5.c: Likewise.
29654
29655 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29656
29657         PR c++/11039
29658         * g++.dg/warn/implicit-typename2.C: New test.
29659         * g++.dg/warn/implicit-typename3.C: New test.
29660
29661 2003-06-07  Richard Henderson  <rth@redhat.com>
29662
29663         * g++.dg/other/offsetof3.C: Use size_t.
29664         * g++.dg/other/offsetof4.C: Likewise.
29665
29666 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29667
29668         * lib/copy-file.exp: New. Implement gcc_copy_files.
29669
29670         * lib/dg-pch.exp: Load copy-file.exp
29671         (dg-pch): Use gcc_copy_files instead of "file copy".
29672
29673 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29674
29675         * gcc.dg/weak/weak.exp: Simplify.
29676         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29677         * gcc.dg/weak/weak-1.c: Likewise.
29678         * gcc.dg/weak/weak-2.c: Likewise.
29679         * gcc.dg/weak/weak-3.c: Likewise.
29680         * gcc.dg/weak/weak-4.c: Likewise.
29681         * gcc.dg/weak/weak-5.c: Likewise.
29682         * gcc.dg/weak/weak-6.c: Likewise.
29683         * gcc.dg/weak/weak-7.c: Likewise.
29684         * gcc.dg/weak/weak-8.c: Likewise.
29685         * gcc.dg/weak/weak-9.c: Likewise.
29686
29687 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29688
29689         gcc.c-torture/execute/20030606-1.c: New.
29690
29691 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29692
29693         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29694         * gcc.dg/builtins-19.c: Likewise.
29695
29696 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29697
29698         * gcc.dg/builtins-2.c: Add some more tests.
29699         * gcc.dg/builtins-18.c: New test case.
29700         * gcc.dg/builtins-19.c: New test case.
29701
29702 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29703             Jim Wilson  <wilson@tuliptree.org>
29704
29705         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29706
29707 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29708
29709         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29710         mempcpy/stpcpy calls not to be optimized into something else.
29711         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29712         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29713         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29714
29715 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29716
29717         * gcc.dg/format/asm_fprintf-1.c: New test.
29718
29719 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29720
29721         * lib/gcc-defs.exp (additional_sources): New variable.
29722         (dg-additional-sources): New function.
29723         (additional_files): New variable.
29724         (dg-additional-files): New function.
29725         (dg-additional-files-options): Likewise.
29726         * lib/gcc-dg.exp (dg-require-weak): New function.
29727         (dg-require-alias): Likewise.
29728         (dg-require-gc-sections): Likewise.
29729         * lib/target-supports.exp (check_alias_available): Remove testfile
29730         parameter.
29731         (check_gc_sections_available): New function.
29732         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29733         (dg-gpp-additional-files): Likewise.
29734         * lib/g++.exp (additional_sources): Remove.
29735         (additional_files): Likewise.
29736         (g++_target_compile): Use dg-additional-files-options.
29737
29738         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29739         Tcl logic.
29740         * gcc.dg/special/ecos.exp: Remove.
29741         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29742         * gcc.dg/special/alias-1.c: Likewise.
29743         * gcc.dg/special/alias-2.c: Likewise.
29744         * gcc.dg/special/gcsec-1.c: Likewise.
29745         * gcc.dg/special/weak-1.c: Likewise.
29746         * gcc.dg/special/weak-2.c: Likewise.
29747         * gcc.dg/special/wkali-1.c: Likewise.
29748         * gcc.dg/special/wkali-2.c: Likewise.
29749
29750         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29751         dg-gpp-additional-*.
29752         * g++.dg/special/conpr-3.C: Likewise.
29753         * g++.dg/special/conpr-4.C: Likewise.
29754         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29755         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29756         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29757         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29758         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29759         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29760         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29761         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29762         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29763         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29764         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29765         * g++.old-deja/g++.other/comdat1.C: Likewise.
29766         * g++.old-deja/g++.other/comdat2.C: Likewise.
29767         * g++.old-deja/g++.other/comdat3.C: Likewise.
29768         * g++.old-deja/g++.other/ctor1.C: Likewise.
29769         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29770
29771 2003-06-05  Richard Henderson  <rth@redhat.com>
29772
29773         * gcc.dg/debug/20030605-1.c: New.
29774
29775 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29776
29777         * README.QMTEST: Update.
29778
29779 2003-06-04  Richard Henderson  <rth@redhat.com>
29780
29781         * gcc.dg/cleanup-1.c: New.
29782         * gcc.dg/cleanup-2.c: New.
29783         * gcc.dg/cleanup-3.c: New.
29784         * gcc.dg/cleanup-4.c: New.
29785         * gcc.dg/cleanup-5.c: New.
29786         * gcc.dg/cleanup-6.c: New.
29787         * gcc.dg/cleanup-7.c: New.
29788
29789 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29790
29791         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29792
29793         * lib/dg-pch.exp: New file.
29794         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29795         * gcc.dg/pch/pch.exp: Likewise.
29796
29797 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29798
29799         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29800         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29801         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29802         * gcc.dg/builtins-17.c: New test case.
29803         * gcc.dg/i386-387-4.c: New test case.
29804         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29805
29806 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29807
29808         * gcc.dg/ultrasp9.c: New test.
29809
29810 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29811
29812         * gcc.c-torture/compile/20030604-1.c: New test.
29813         * gcc.dg/sparc-constant-1.c: New test.
29814
29815 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29816
29817         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29818
29819 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29820
29821         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29822
29823         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29824         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29825
29826 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29827
29828         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29829
29830 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29831
29832         PR c++/10940
29833         * g++.dg/template/spec10.C: New test.
29834
29835 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29836
29837         * gcc.dg/builtins-16.c: New test case.
29838
29839 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29840
29841         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29842         mempcpy test with post-increments.
29843         * gcc.c-torture/execute/string-opt-3.c: New test.
29844         * gcc.dg/string-opt-1.c: New test.
29845
29846 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29847
29848         PR fortran/10965
29849         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29850
29851 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29852
29853         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29854         (scan-assembler): ... here.  Use dg-scan.
29855         (scan-assembler-not): Likewise.
29856         (scan-file): New function.
29857         (scan-file-not): Likewise.
29858         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29859         * gcc.dg/cpp/_Pragma4.c: Likewise.
29860         * gcc.dg/cpp/_Pragma5.c: Likewise.
29861         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29862         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29863         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29864         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29865         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29866         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29867         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29868         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29869         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29870         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29871         * gcc.dg/cpp/cxxcom1.c: Likewise.
29872         * gcc.dg/cpp/line1.c: Likewise.
29873         * gcc.dg/cpp/maccom1.c: Likewise.
29874         * gcc.dg/cpp/maccom2.c: Likewise.
29875         * gcc.dg/cpp/maccom3.c: Likewise.
29876         * gcc.dg/cpp/maccom4.c: Likewise.
29877         * gcc.dg/cpp/maccom5.c: Likewise.
29878         * gcc.dg/cpp/maccom6.c: Likewise.
29879         * gcc.dg/cpp/multiline.c: Likewise.
29880         * gcc.dg/cpp/spacing1.c: Likewise.
29881         * gcc.dg/cpp/spacing2.c: Likewise.
29882         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29883         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29884         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29885         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29886         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29887         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29888         * gcc.dg/cpp/cxxcom2.c: Likewise.
29889         * gcc.dg/cpp/cxxcom2.h: New file.
29890
29891         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29892         * g++.dg/cpp/truefalse.C: Here.
29893         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29894
29895 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29896
29897         * gcc.dg/cpp/redef3.c: New file.
29898
29899 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29900
29901         * gcc.dg/i386-loop-3.c: New test.
29902
29903 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29904
29905         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29906
29907 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29908
29909         * gcc.dg/fwrapv-1.c: New test case.
29910         * gcc.dg/fwrapv-2.c: New test case.
29911
29912 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29913
29914         PR c++/10956
29915         * g++.dg/template/spec9.C: New test.
29916
29917 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29918
29919         * gcc.dg/duff-4.c: New test case.
29920
29921 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29922
29923         PR fortran/10843
29924         * g77.dg/ffixed-form-1.f: New test
29925         * g77.dg/ffixed-form-2.f: New test
29926         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
29927         * g77.dg/ffree-form-3.f: New test
29928
29929 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29930
29931         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29932         * gcc.dg/wint_t-1.c: Likewise.
29933
29934 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29935
29936         * g++.dg/template/access11.C: New test.
29937
29938 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29939
29940         PR c++/10849
29941         * g++.dg/template/access10.C: New test.
29942
29943 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29944             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29945
29946         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29947
29948 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29949
29950         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
29951         suppress for powerpc-*-darwin*.
29952         * gcc.dg/torture/builtin-noret-2.c: Likewise.
29953
29954 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29955
29956         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29957         suppress option for powerpc-*-darwin*.
29958
29959 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29960
29961         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29962         * gcc.dg/builtins-4.c: Add test for fmod.
29963
29964 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29965
29966         PR c++/10682
29967         * g++.dg/template/instantiate4.C: New test.
29968
29969 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29970
29971         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29972
29973 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
29974
29975         * gcc.dg/compat/scalar-return-1_main.c: New file.
29976         * gcc.dg/compat/scalar-return-1_x.c: New file.
29977         * gcc.dg/compat/scalar-return-1_y.c: New file.
29978         * gcc.dg/compat/scalar-return-2_main.c: New file.
29979         * gcc.dg/compat/scalar-return-2_x.c: New file.
29980         * gcc.dg/compat/scalar-return-2_y.c: New file.
29981         * gcc.dg/compat/struct-return-3_main.c: New file.
29982         * gcc.dg/compat/struct-return-3_y.c: New file.
29983         * gcc.dg/compat/struct-return-3_x.c: New file.
29984         * gcc.dg/compat/struct-return-2_main.c: New file.
29985         * gcc.dg/compat/struct-return-2_x.c: New file.
29986         * gcc.dg/compat/struct-return-2_y.c: New file.
29987
29988 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29989
29990         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
29991         for hppa*-hp-hpux*.
29992         * gcc.dg/20021014-1.c (dg-options): Likewise.
29993         * gcc.dg/nest.c (dg-options): Likewise.
29994
29995 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29996
29997         PR c++/9738
29998         * g++.dg/ext/dllimport2.C: New file.
29999         * g++.dg/ext/dllimport3.C: New file.
30000
30001 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
30002
30003         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
30004         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30005         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30006         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30007         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30008         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30009         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
30010         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
30011         * gcc.dg/compat/small-struct-defs.h: New file.
30012         * gcc.dg/compat/small-struct-init.h: New file.
30013         * gcc.dg/compat/small-struct-check.h: New file.
30014         * gcc.dg/compat/fp-struct-defs.h: New file.
30015         * gcc.dg/compat/fp-struct-check.h: New file.
30016         * gcc.dg/compat/fp-struct-init.h: New file.
30017         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
30018         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
30019
30020 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
30021
30022         * gcc.dg/20030225-2.c: New test.
30023
30024 2003-05-18  Roger Sayle  <roger@eyesopen.com>
30025             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30026
30027         * gcc.c-torture/compile/20030518-1.c: New test case.
30028
30029 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
30030
30031         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
30032         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
30033         gcc-dg-debug-runtest.
30034         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
30035         gcc-dg-debug-runtest.
30036
30037 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30038
30039         PR c++/9022
30040         * g++.dg/lookup/using6.C: New test.
30041
30042 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30043
30044         * g++.dg/parse/access2.C: New test.
30045
30046 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
30047
30048         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
30049         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
30050         * gcc.dg/debug/debug.exp: Likewise.
30051
30052 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
30053
30054         * gcc.dg/dollar.c: New test.
30055
30056 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
30057
30058         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
30059         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
30060         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
30061         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
30062         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
30063         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
30064         * gcc.dg/compat/struct-by-value-6_main.c: New file.
30065         * gcc.dg/compat/struct-by-value-6_x.c: New file.
30066         * gcc.dg/compat/struct-by-value-6_y.c: New file.
30067         * gcc.dg/compat/struct-by-value-7_main.c: New file.
30068         * gcc.dg/compat/struct-by-value-7_x.c: New file.
30069         * gcc.dg/compat/struct-by-value-7_y.c: New file.
30070         * gcc.dg/compat/struct-by-value-8_main.c: New file.
30071         * gcc.dg/compat/struct-by-value-8_x.c: New file.
30072         * gcc.dg/compat/struct-by-value-8_y.c: New file.
30073         * gcc.dg/compat/struct-by-value-9_main.c: New file.
30074         * gcc.dg/compat/struct-by-value-9_x.c: New file.
30075         * gcc.dg/compat/struct-by-value-9_y.c: New file.
30076
30077 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
30078
30079         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
30080         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
30081         support for "repo" mode.
30082         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
30083         * lib/g77-dg.exp: Likewise.
30084         * lib/obj-dg.exp: Likewise.
30085
30086 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
30087
30088         Merge from gcc-3_2-rhl8-branch:
30089         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
30090
30091         * gcc.dg/tls/opt-6.c: New test.
30092
30093         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
30094
30095         * gcc.dg/20030405-1.c: New test.
30096
30097         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
30098
30099         * gcc.dg/20030309-1.c: New test.
30100
30101         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30102
30103         * gcc.c-torture/execute/20030307-1.c: New test.
30104
30105         2003-02-20  Randolph Chung  <tausq@debian.org>
30106
30107         * gcc.c-torture/compile/20030220-1.c: New test.
30108
30109         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
30110
30111         * gcc.dg/20030217-1.c: New test.
30112
30113         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
30114
30115         * gcc.c-torture/compile/20020129-1.c: New test.
30116
30117         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30118
30119         * gcc.dg/unroll-1.c: New test.
30120
30121         2002-11-16  Jan Hubicka  <jh@suse.cz>
30122
30123         * gcc.c-torture/execute/20020920-1.c: New test.
30124
30125         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
30126
30127         PR target/7434
30128         * gcc.c-torture/compile/20021008-1.c: New test.
30129
30130         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
30131
30132         PR target/7559
30133         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
30134
30135         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30136
30137         * gcc.c-torture/compile/20020807-1.c: New test.
30138
30139         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
30140
30141         * gcc.dg/tls/opt-1.c: New test.
30142
30143         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
30144
30145         * gcc.dg/20020729-1.c: New test.
30146
30147         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
30148
30149         * g++.dg/opt/life1.C: New test.
30150
30151         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
30152
30153         * gcc.dg/20020525-1.c: New test.
30154
30155         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30156
30157         PR c++/6794
30158         * g++.dg/ext/pretty1.C: New test.
30159         * g++.dg/ext/pretty2.C: New test.
30160
30161 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
30162
30163         PR c++/8385
30164         * g++.dg/ext/typeof5.C: New test.
30165
30166 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
30167
30168         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
30169         __USER_LABEL_PREFIX__ into account.
30170         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
30171
30172 2003-05-14  Roger Sayle  <roger@eyesopen.com>
30173
30174         * gcc.dg/builtins-15.c: New test case.
30175
30176 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
30177
30178         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
30179
30180 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
30181
30182         * lib/g++.exp: Tweak handling of additional source files.
30183         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
30184         * g++.dg/special/conpr-2a.C: Rename to ...
30185         * g++.dg/special/conpr-2a.cc: ... this.
30186         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
30187         * g++.dg/special/conpr-3a.C: Rename to ...
30188         * g++.dg/special/conpr-3a.cc: This.
30189         * g++.dg/special/conpr-3b.C: Rename to ...
30190         * g++.dg/special/conpr-3b.cc: This.
30191         * g++.dg/special/conpr-4.C: New test.
30192         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
30193
30194 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
30195
30196         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
30197
30198 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30199
30200         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
30201         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30202         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
30203         * g++.old-deja/g++.other/warn3.C: Likewise.
30204
30205 2003-05-11  Roger Sayle  <roger@eyesopen.com>
30206
30207         * gcc.dg/i386-387-1.c: Update to also test log.
30208         * gcc.dg/i386-387-2.c: Likewise.
30209
30210 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30211
30212         * g77.f-torture/execute/int8421.f: New test.
30213
30214 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30215
30216         PR c++/10230, c++/10481
30217         * g++.dg/lookup/scoped5.C: New test.
30218
30219 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30220
30221         PR c++/10552
30222         * g++.dg/template/ttp6.C: New test.
30223
30224 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
30225
30226         * gcc.c-torture/execute/builtins: New directory.
30227         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
30228         gcc.c-torture/execute/builtins.
30229         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
30230         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
30231         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
30232         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
30233
30234 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30235
30236         PR c++/9252
30237         * g++.dg/template/access8.C: New test.
30238         * g++.dg/template/access9.C: New test.
30239
30240 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30241
30242         PR c++/9554
30243         * g++.dg/parse/access1.C: New test.
30244
30245 2003-05-09  DJ Delorie  <dj@redhat.com>
30246
30247         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
30248         long, and not an int.
30249
30250 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30251
30252         PR c++/10555, c++/10576
30253         * g++.dg/template/memclass1.C: New test.
30254
30255 2003-05-08  DJ Delorie  <dj@redhat.com>
30256
30257         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
30258         targets.
30259         * gcc.c-torture/execute/20021024-1.x: Likewise.
30260         * gcc.c-torture/execute/shiftdi.x: Likewise.
30261         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
30262         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
30263         * gcc.dg/20021018-1.c: Likewise.
30264
30265 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30266
30267         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
30268
30269         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
30270         (bcopy): Call memmove.
30271
30272 2003-05-08  Roger Sayle  <roger@eyesopen.com>
30273
30274         * g77.f-torture/compile/8485.f: New test case.
30275
30276 2003-05-07  Richard Henderson  <rth@redhat.com>
30277
30278         PR c++/10570
30279         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
30280         Verify exception_cleanup not called for rethrows.
30281         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
30282         when exiting catch block without rethrowing.
30283         * g++.dg/eh/forced3.C: New.
30284         * g++.dg/eh/forced4.C: New.
30285
30286 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
30287
30288         * gcc.dg/20030505.c: Fix triplet.
30289
30290 2003-05-06  DJ Delorie  <dj@redhat.com>
30291
30292         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
30293         * gcc.dg/nest.c: Likewise.
30294
30295 2003-05-05  Roger Sayle  <roger@eyesopen.com>
30296
30297         * gcc.dg/builtins-14.c: New test case.
30298
30299 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
30300
30301         * lib/compat.exp (compat-execute): New argument.
30302         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
30303         * gcc.dg/compat: New test directory.
30304         * gcc.dg/compat/compat.exp: New expect script.
30305         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
30306         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
30307         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
30308         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
30309         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
30310         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
30311
30312         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
30313         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
30314         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
30315         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
30316         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
30317         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
30318         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
30319         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
30320         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
30321         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
30322         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
30323         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
30324         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
30325         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
30326         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
30327
30328 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
30329
30330         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
30331
30332 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
30333
30334         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
30335
30336 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
30337
30338         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
30339         * gcc.dg/ppc-fsel-2.c: New test.
30340
30341         * gcc.dg/unused-5.c: New test.
30342
30343 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30344
30345         PR c++/10496
30346         * g++.dg/warn/pmf1.C: New test.
30347
30348 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30349
30350         PR c++/4494
30351         * g++.dg/warn/main.C: New test.
30352
30353 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30354
30355         * gcc.dg/nonnull-3.c: New test.
30356
30357 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
30358
30359         * gcc.dg/cpp/Wtrigraphs.c: Update.
30360         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
30361
30362 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
30363
30364         * gcc.dg/ppc-fsel-1.c: New test.
30365
30366 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
30367
30368         PR c/10604
30369         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
30370
30371 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
30372
30373         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
30374
30375 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30376
30377         PR c++/9364, c++/10553, c++/10586
30378         * g++.dg/parse/typename4.C: New test.
30379         * g++.dg/parse/typename5.C: Likewise.
30380
30381 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
30382
30383         * gcc.c-torture/compile/20030503-1.c: New test.
30384
30385 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30386
30387         * g++.dg/lookup/using5.C: Fix testcase error.
30388
30389 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
30390
30391         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
30392         since MEABI is no longer supported.  Remove all vestiges
30393         of MEABI from the test.
30394
30395 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30396
30397         PR c++/10554
30398         * g++.dg/lookup/using5.C: New test.
30399
30400 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30401
30402         PR c++/8772
30403         * g++.dg/template/ttp5.C: New test.
30404
30405 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
30406
30407         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
30408         (dg-gpp-additional-sources): New function.
30409         (dg-gpp-additional-files): Likewise.
30410         * lib/g++.exp (additional_sources): New variable.
30411         (additional_files): Likewise.
30412         (g++_target_compile): Deal with them.
30413         * lib/old-dejagnu.exp: Remove.
30414         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
30415         * g++.old-deja: Revise all tests to use dg commands.
30416
30417 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30418
30419         PR c++/9432, c++/9528
30420         * g++.dg/lookup/using4.C: New test.
30421
30422 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
30423
30424         * gcc.dg/noreturn-5.c: New file.
30425         * gcc.dg/noreturn-6.c: New file.
30426
30427         * gcc.c-torture/compile/inline-1.c: New file.
30428
30429 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30430
30431         PR c++/10551
30432         * g++.dg/template/explicit1.C: New test.
30433
30434 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30435
30436         PR c++/10549
30437         * g++.dg/other/bitfield1.C: New test.
30438
30439         PR c++/10527
30440         * g++.dg/init/new7.C: New test.
30441
30442 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30443
30444         * g++.dg/ext/desig1.C: New test.
30445         * g++.dg/ext/init1.C: Update.
30446
30447         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30448
30449 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30450
30451         PR c++/10180
30452         * g++.dg/warn/Winline-1.C: New test.
30453
30454 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30455
30456         * gcc.c-torture/execute/string-opt-19.c: New test.
30457
30458         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30459         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30460
30461 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30462
30463         PR c++/10506
30464         * g++.dg/init/new6.C: New test.
30465
30466         PR c++/10503
30467         * g++.dg/init/ref6.C: New test.
30468
30469 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30470
30471         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30472
30473 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30474
30475         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30476         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30477
30478 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30479
30480         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30481         initialized static data members.
30482
30483 2003-04-25  H.J. Lu <hjl@gnu.org>
30484
30485         * gcc.dg/ia64-sync-4.c: New test.
30486
30487 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30488
30489         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30490         date.
30491
30492 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30493
30494         PR c++/10337
30495         * g++.dg/warn/conv1.C: New test.
30496         * g++.old-deja/g++.other/conv7.C: Adjust.
30497         * g++.old-deja/g++.other/overload14.C: Adjust.
30498
30499 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30500
30501         PR c++/10471
30502         * g++.dg/template/defarg2.C: New test.
30503
30504 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30505
30506         * gcc.dg/cpp/include2.c: Update.
30507         * gcc.dg/cpp/multiline-2.c: New.
30508         * gcc.dg/cpp/multiline.c: Update.
30509         * gcc.dg/cpp/strify2.c: Update.
30510         * gcc.dg/cpp/trad/literals-2.c: Update.
30511
30512 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30513
30514         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30515
30516 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30517
30518         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30519
30520 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30521
30522         PR c++/10451
30523         * g++.dg/parse/crash4.C: New test.
30524
30525         PR c++/9847
30526         * g++.dg/parse/crash5.C: New test.
30527
30528 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30529
30530         PR c++/10446
30531         * g++.dg/parse/crash3.C: New test.
30532
30533         PR c++/10428
30534         * g++.dg/parse/elab1.C: New test.
30535
30536 2003-04-22  Devang Patel  <dpatel@apple.com>
30537
30538         * gcc.dg/cpp/trad/funlike-5.c: New test.
30539
30540 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30541
30542         * g++.dg/other/packed1.C: Fix dg options.
30543
30544 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30545
30546         * g++.dg/other/offsetof2.C: New test.
30547
30548 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30549
30550         * g++.dg/template/recurse.C: Adjust location of error messages.
30551
30552 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30553
30554         PR c++/9881
30555         * g++.dg/init/addr-const1.C: New test.
30556         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30557
30558 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30559
30560         PR c++/10405
30561         * g++.dg/lookup/struct-hack1.C: New test.
30562
30563 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30564
30565         * ucs.c: Update diagnostic messages.
30566
30567 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30568
30569         * gcc.dg/cpp/truefalse.cpp: New test.
30570         * gcc.dg/cpp/cpp.exp: Update.
30571         * g++.dg/other/stdbool-if.C: Remove.
30572
30573 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30574
30575         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30576         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30577
30578 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30579
30580         * gcc.c-torture/compile/20030418-1.c: New test.
30581
30582 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30583
30584         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30585
30586 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30587
30588         PR c++/10347
30589         g++.dg/template/dependent-name1.C: New test.
30590
30591 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30592
30593         * gcc.dg/warn-1.c (tourist_guide): New array,
30594         contains a pointer to bar.
30595
30596 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30597
30598         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30599         * gcc.c-torture/execute/medce-1.c: New test case.
30600         * gcc.c-torture/execute/medce-2.c: New test case.
30601
30602 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30603
30604         * lib/prune.exp: Ignore more messages.
30605
30606         PR c++/10381
30607         * g++.dg/parse/lookup3.C: New test.
30608
30609 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30610
30611         * gcc.c-torture/compile/20030415-1.c : New test.
30612
30613 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30614
30615         * gcc.c-torture/execute/scope-2.c: Move to ...
30616         * gcc.dg/noncompile/scope.c: .... here.
30617
30618 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30619
30620         * gcc.dg/20030414-2.c: New test case.
30621
30622 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30623
30624         PR target/10377
30625         * gcc.dg/20030414-1.c: New test.
30626
30627 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30628
30629         * gcc.dg/builtins-12.c: New test case.
30630         * gcc.dg/builtins-13.c: New test case.
30631
30632 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30633
30634         * gcc.c-torture/execute/string-opt-18.c: New test.
30635
30636 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30637
30638         PR c++/10300
30639         * g++.dg/init/new5.C: New test.
30640
30641 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30642
30643         PR c++/7910
30644         * g++.dg/ext/dllimport1.C: New test.
30645
30646 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30647
30648         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30649
30650 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30651
30652         PR Fortran/9263
30653         * g77.f-torture/noncompile/9263.f: New test
30654         PR Fortran/1832
30655         * g77.f-torture/execute/1832.f: New test
30656
30657 2003-04-11  David Chad  <davidc@freebsd.org>
30658             Loren J. Rittle  <ljrittle@acm.org>
30659
30660         libobjc/8562
30661         * objc.dg/headers.m: New test.
30662
30663 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30664
30665         * gcc.c-torture/execute/builtin-noret-2.c: New.
30666         * gcc.c-torture/execute/builtin-noret-2.x: New.
30667         XFAIL builtin-noret-2.c at -O1 and above.
30668         * gcc.dg/redecl.c: New.
30669         * gcc.dg/Wshadow-1.c: Update error regexps.
30670
30671 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30672
30673         * g++.dg/abi/bitfield10.C: New test.
30674
30675 2003-04-09  Mike Stump  <mrs@apple.com>
30676
30677         * gcc.dg/pch/pch.exp: Make testcase names longer.
30678         * g++.dg/pch/pch.exp: Make testcase names longer.
30679
30680 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30681
30682         * gcc.dg/builtins-11.c: New test case.
30683
30684 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30685
30686         * gcc.dg/builtins-9.c: New test case.
30687         * gcc.dg/builtins-10.c: New test case.
30688
30689 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30690
30691         * gcc.dg/noncompile/init-4.c.c: New test.
30692
30693 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30694
30695         * gcc.misc-test/gcov-9.c: New test.
30696         * gcc.misc-test/gcov-10.c: New test
30697         * gcc.misc-test/gcov-11.c: New test.
30698
30699 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30700
30701         PR optimization/10024
30702         * gcc.c-torture/compile/20030405-1.c: New test.
30703
30704 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30705
30706         * gcc.dg/pch/static-3.c: New.
30707         * gcc.dg/pch/static-3.hs: New.
30708         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30709
30710 2003-04-04  Richard Henderson  <rth@redhat.com>
30711
30712         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30713         * g++.dg/eh/forced2.C: Likewise.
30714
30715 2003-04-03  Mike Stump  <mrs@apple.com>
30716
30717         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30718         target arg.
30719         (scan-assembler-times, scan-assembler-not): Likewise.
30720         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30721
30722 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30723
30724         * gcc.dg/sparc-loop-1.c: New test.
30725
30726 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30727
30728         PR other/9274
30729         * g++.dg/pch/system-2.C: New.
30730         * g++.dg/pch/system-2.Hs: New.
30731
30732 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30733
30734         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30735
30736         * g++.dg/eh/simd-1.C (vecfunc): Same.
30737
30738 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30739
30740         * gcc.c-torture/execute/20030401-1.c: New test case.
30741
30742 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30743
30744         * objc.dg/defs.m: New.
30745
30746 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30747
30748         * g++.dg/eh/simd-1.C: New.
30749         * g++.dg/eh/simd-2.C: New.
30750
30751 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30752
30753         * gcc.c-torture/execute/simd-3.c: New.
30754
30755 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30756
30757         PR c/9936
30758         * gcc.dg/20030331-2.c: New test.
30759
30760 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30761
30762         PR c++/10278
30763         * g++.dg/parse/crash2.C: New test.
30764
30765 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30766
30767         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30768         * gcc.c-torture/execute/20030331-1.c: ...here.
30769
30770 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30771
30772         * gcc.c-torture/execute/20030331-1.c: New test.
30773
30774 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30775
30776         * lib/gcov.exp: Adjust call return testing strings.
30777         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30778
30779 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30780
30781         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30782         * gcc.dg/builtins-7.c: New test case.
30783         * gcc.dg/builtins-8.c: New test case.
30784
30785 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30786
30787         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30788
30789 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30790
30791         PR c++/7647
30792         * g++.dg/lookup-class-member-2.C: New test.
30793
30794 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30795
30796         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30797
30798 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30799
30800         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30801
30802 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30803
30804         * g++.dg/init/attrib1.C: New test.
30805
30806 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30807
30808         * gcc.dg/ultrasp8.c: New test.
30809
30810 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30811
30812         * gcc.dg/ultrasp7.c: New test.
30813
30814 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30815
30816         PR c++/10047
30817         * g++.dg/template/inline1.C: New test.
30818
30819 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30820
30821         * gcc.dg/sparc-dwarf2.c: New test.
30822
30823 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30824
30825         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30826         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30827
30828 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30829
30830         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30831         than reading .x files.
30832         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30833         * g77.dg/gcov/gcov-1.f: Likewise.
30834         * gcc.misc-tests/gcov-4b.c: Likewise.
30835         * gcc.misc-tests/gcov-5b.c: Likewise.
30836         * gcc.misc-tests/gcov-6.c: Likewise.
30837         * gcc.misc-tests/gcov-7.c: Likewise.
30838         * gcc.misc-tests/gcov-8.c: Likewise.
30839         * g++.dg/gcov/gcov-1.x: Remove.
30840         * g77.dg/gcov/gcov-1.x: Likewise.
30841         * gcc.misc-tests/gcov-4b.x: Likewise.
30842         * gcc.misc-tests/gcov-5b.x: Likewise.
30843         * gcc.misc-tests/gcov-6.x: Likewise.
30844         * gcc.misc-tests/gcov-7.x: Likewise.
30845         * gcc.misc-tests/gcov-8.x: Likewise.
30846
30847 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30848
30849         PR opt/10087
30850         * gcc.dg/20030324-1.c: New test.
30851
30852 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30853
30854         PR c++/10224
30855         * g++.dg/template/arg3.C: New test.
30856
30857         PR c++/10158
30858         * g++.dg/template/friend18.C: New test.
30859
30860 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30861
30862         * g77.f-torture/compile/20030326-1.f: New test case.
30863
30864 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30865
30866         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30867
30868         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30869
30870 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30871
30872         * gcc.dg/ia64-sync-3.c: New test.
30873
30874 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30875
30876         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30877
30878 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30879
30880         * gcc.dg/ultrasp6.c: New test.
30881
30882 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30883
30884         * gcc.dg/i386-signbit-1.c: New test.
30885         * gcc.dg/i386-signbit-2.c: New test.
30886         * gcc.dg/i386-signbit-3.c: New test.
30887
30888 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30889
30890         * gcc.dg/ultrasp5.c: Fix options.
30891
30892 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30893
30894         * gcc.dg/ultrasp5.c: Fix comment.
30895
30896 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30897
30898         PR fortran/10197
30899         * g77.f-torture/execute/10197.f: New test.
30900
30901 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30902
30903         PR c++/9898, c++/383
30904         * g++.dg/template/conv6.C: New test.
30905
30906         PR c++/10119
30907         * g++.dg/template/ptrmem5.C: New test.
30908
30909         PR c++/10026
30910         * g++.dg/lookup/koenig1.C: New test.
30911
30912         PR C++/10199
30913         * g++.dg/lookup/template2.C: New test.
30914
30915 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30916
30917         * g++.dg/opt/rtti1.C: New test.
30918
30919 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30920
30921         * gcc.dg/ultrasp5.c: New test.
30922
30923 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30924
30925         PR middle-end/9967
30926         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30927         builtin fputs.
30928
30929 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30930
30931         PR c/8224
30932         * gcc.dg/20030323-1.c: New test.
30933
30934 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30935
30936         * gcc.c-torture/compile/20030323-1.c: New test case.
30937
30938 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30939
30940         * gcc.dg/20030321-1.c: New test.
30941
30942 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30943
30944         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30945
30946 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30947
30948         PR c++/9978, c++/9708
30949         * g++.dg/ext/vlm1.C: Adjust expected error.
30950         * g++.dg/ext/vla2.C: New test.
30951         * g++.dg/template/arg1.C: New test.
30952         * g++.dg/template/arg2.C: New test.
30953
30954 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30955
30956         * g77.f-torture/execute/select.f: New test.
30957         * g77.f-torture/noncompile/select_no_compile.f: New test.
30958
30959 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30960
30961         PR c++/9898
30962         * g++.dg/other/error4.C: New test.
30963
30964 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30965
30966         * g++.dg/template/friend17.C: New test.
30967
30968 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30969
30970         * gcc.c-torture/compile/20030320-1.c: New.
30971
30972 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30973
30974         * gcc.dg/builtins-6.c: New test case.
30975
30976 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30977
30978         PR target/10073
30979         * gcc.c-torture/compile/20030319-1.c: New.
30980
30981 2003-03-18  Jan Hubicka  <jh@suse.cz>
30982
30983         * gcc.dg/i386-cvt-1.c: New test.
30984
30985 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30986
30987         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30988         * objc.dg/naming-2.m: Likewise.
30989
30990 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30991
30992         PR c++/9639
30993         * g++.dg/parse/crash1.C: New test.
30994
30995 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30996
30997         PR c++/8805
30998         * g++.dg/eh/cleanup1.C: New test.
30999
31000 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31001
31002         * gcc.c-torture/execute/20030316-1.c: New test case.
31003
31004 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31005
31006         PR c++/9629
31007         * g++.dg/init/ctor2.C: New test.
31008
31009 2003-03-15  Roger Sayle  <roger@eyesopen.com>
31010
31011         * g77.f-torture/compile/xformat.f: New test case.
31012
31013 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31014
31015         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
31016         * g++.old-deja/g++.mike/eh50.C: Likewise.
31017
31018 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31019
31020         PR c++/6440
31021         * g++.dg/template/spec7.C: New test.
31022         * g++.dg/template/spec8.C: Likewise.
31023
31024 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
31025
31026         * gcc.c-torture/execute/20030313-1.c: New test.
31027
31028 2003-03-14  Richard Henderson  <rth@redhat.com>
31029
31030         * gcc.dg/inline-2.c: Adjust alpha test for external call.
31031
31032 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31033
31034         * gcc.c-torture/compile/20030314-1.c: New test.
31035
31036 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
31037
31038         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
31039         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
31040         thumb target,
31041         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
31042         to accept newer _imp__  prefix and additional
31043         newline in .drectve section.
31044         * gcc.dg/dll-4.c: Likewise.
31045         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
31046         switch.
31047
31048 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
31049
31050         * g++.dg/parse/namespace9.C: New test.
31051
31052         * g++.dg/init/ref5.C: New test.
31053         * g++.dg/parse/ptrmem1.C: Likewise.
31054
31055 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31056
31057         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
31058         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
31059         regular expression.
31060         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
31061         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
31062
31063 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
31064
31065         * gcc.c-torture/execute/20030224-2.c: New test.
31066
31067 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31068
31069         * gcc.dg/decl-3.c: New test.
31070
31071 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31072
31073         * gcc.dg/i386-loop-2.c: New test.
31074
31075 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
31076
31077         PR c++/9474
31078         * g++.dg/parse/namespace8.C: New test.
31079
31080         PR c++/9924
31081         * g++.dg/overload/builtin2.C: New test.
31082
31083 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
31084
31085         * gcc.dg/return-type-3.c: New test.
31086
31087 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31088
31089         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
31090         profiling options are not supported.
31091
31092 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
31093
31094         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
31095         * g++.old-deja/g++.warn/impint2.C: Likewise.
31096
31097 2003-03-10  Devang Patel  <dpatel@apple.com>
31098
31099         * g++.dg/cpp/c++_cmd_1.C: New test.
31100         * g++.dg/cpp/c++_cmd_1.h: New file.
31101
31102 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
31103
31104         * gcc.dg/altivec-9.c: New file.
31105
31106 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31107
31108         * gcc.dg/ppc-sdata-1.c: New test.
31109         * gcc.dg/ppc-sdata-2.c: New test.
31110
31111 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
31112
31113         PR c++/9373
31114         * g++.dg/opt/ptrmem2.C: New test.
31115
31116         PR c++/8534
31117         * g++.dg/opt/ptrmem1.C: New test.
31118
31119 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31120
31121         * gcc.dg/i386-loop-1.c: New test.
31122
31123 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31124
31125         PR c++/9970
31126         * g++.dg/lookup/friend1.C: New test.
31127
31128 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31129
31130         PR c++/9823
31131         * g++.dg/parser/constructor1.C: New test.
31132
31133 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
31134
31135         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
31136
31137         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
31138
31139 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
31140
31141         * gcc.dg/cpp/Wunused.c: Update test.
31142
31143 2003-03-08  Jan Hubicka  <jh@suse.cz>
31144
31145         * gcc.dg/inline-3.c: New test.
31146
31147 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31148
31149         PR c++/9809
31150         * g++.dg/parse/builtin1.C: New test.
31151
31152         PR c++/9982
31153         * g++.dg/abi/cookie1.C: New test.
31154         * g++.dg/abi/cookie2.C: Likewise.
31155
31156         PR c++/9524
31157         * g++.dg/template/field1.C: New test.
31158
31159         PR c++/9912
31160         * g++.dg/parse/class1.C: New test.
31161         * g++.dg/parse/namespace7.C: Likewise.
31162         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
31163
31164 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
31165
31166         * g++.dg/init/ref4.C: New test.
31167
31168 2003-03-07  Jan Hubicka  <jh@suse.cz>
31169
31170         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
31171         * gcc.dg/inline-3.c: New test.
31172
31173 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
31174
31175         * g++.dg/init/ref3.C: New test.
31176
31177         PR c++/9965
31178         * g++.dg/init/ref2.C: New test.
31179
31180         PR c++/9400
31181         * g++.dg/warn/Wshadow-2.C: New test.
31182
31183         PR c++/9791
31184         * g++.dg/warn/Woverloaded-1.C: New test.
31185
31186 2003-03-05  Jan Hubicka  <jh@suse.cz>
31187
31188         * gcc.dg/i386-local2.c: New.
31189         * gcc.dg/i386-local.c: Fix typo.
31190
31191 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
31192
31193         * g++.dg/abi/layout3.C: New test.
31194
31195 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31196
31197         * gcc.c-torture/compile/20030305-1.c
31198
31199 2003-03-05  Jan Hubicka  <jh@suse.cz>
31200
31201         * gcc.dg/i386-local.c: New.
31202
31203 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
31204
31205         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
31206
31207 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31208
31209         * gcc.dg/switch-2.c: New test.
31210         * gcc.dg/switch-3.c: New test.
31211         * gcc.dg/Wswitch.c: Adjust line numbers.
31212         * gcc.dg/Wswitch-default.c: Likewise.
31213         * gcc.dg/Wswitch-enum.c: Likewise.
31214
31215 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
31216
31217         * gcc.c-torture/execute/20030222-1.c: New test.
31218
31219 2003-03-03  James E Wilson  <wilson@tuliptree.org>
31220
31221         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
31222
31223 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
31224
31225         PR c++/9878
31226         * g++.dg/init/ref1.C: New test.
31227
31228 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
31229
31230         * gcc.dg/sh-relax.c: New SH-only test.
31231
31232 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
31233
31234         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
31235         comment explaining purpose of testcase.
31236
31237 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31238
31239         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
31240         for HC11/HC12 (asm needs two int registers).
31241         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
31242         HC11/HC12 because the test uses an asm which needs two 32-bit
31243         registers.
31244
31245 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31246
31247         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
31248         for HC11/HC12 (array is too large otherwise).
31249         * gcc.c-torture/compile/920501-4.x: New file, likewise.
31250         * gcc.c-torture/compile/20010518-2.x: Likewise.
31251         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
31252         HC11/HC12 (array is too large).
31253
31254 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
31255
31256         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
31257         * lib/g++-dg.exp (g++-dg-test): Likewise.
31258
31259 2003-03-01  Roger Sayle  <roger@eyesopen.com>
31260
31261         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
31262         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
31263
31264 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31265
31266         * g++.dg/warn/implicit-typename1.C: Remove warning.
31267
31268 2003-02-28  Richard Henderson  <rth@redhat.com>
31269
31270         * gcc.dg/noreturn-1.c: Move noreturn warning line.
31271         * gcc.dg/return-type-1.c: Move control reaches end warning line.
31272
31273 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
31274
31275         * gcc.dg/pch/pch.exp: Change .pch to .gch.
31276         * g++.dg/pch/pch.exp: Likewise.
31277
31278 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
31279
31280         PR c++/9879
31281         * testsuite/g++.dg/init/new4.C: New test.
31282
31283 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
31284
31285         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
31286
31287 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
31288
31289         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
31290         unsigned long.
31291
31292         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
31293         wider than float.
31294
31295 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31296
31297         * lib/scanasm.exp: Add support for counting numbers of
31298         occurences.
31299         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
31300         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
31301
31302 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
31303
31304         PR c++/9683
31305         * g++.dg/template/static3.C: New test.
31306
31307         PR c++/9829
31308         * g++.dg/parse/namespace6.C: New test.
31309
31310 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31311
31312         PR target/9732
31313         * gcc.dg/20030225-1.c: New test.
31314
31315 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
31316
31317         * README: Remove out-of-date information.
31318
31319         PR c++/9836
31320         * g++.dg/template/spec6.C: New test.
31321
31322 2003-02-24  Jeff Law  <law@redhat.com>
31323
31324         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
31325
31326 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31327
31328         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
31329         * gcc.dg/pragma-ep-1.c: Likewise.
31330
31331 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31332
31333         PR c++/9602
31334         * g++.dg/template/friend16.C: New test.
31335
31336 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
31337
31338         PR c++/5333
31339         * g++.dg/parse/fused-params1.C: Adjust error messages.
31340         * g++.dg/template/nested3.C: New test.
31341
31342 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
31343
31344         * g++.dg/abi/param1.C: New test.
31345
31346 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31347
31348         PR c++/7982
31349         * g++.dg/warn/implicit-typename1.C: New test.
31350
31351 2003-02-22  Kelley Cook <kelleycook@comcast.net>
31352
31353         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
31354         with "mtune".
31355         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31356         * gcc.c-torture/execute/20010129-1.x: Likewise.
31357         * gcc.dg/20011107-1.c: Likewise.
31358         * gcc.dg/20020108-1.c: Likewise.
31359         * gcc.dg/20020122-3.c: Likewise.
31360         * gcc.dg/20020206-1.c: Likewise.
31361         * gcc.dg/20020310-1.c: Likewise.
31362         * gcc.dg/20020426-2.c: Likewise.
31363         * gcc.dg/20020517-1.c: Likewise.
31364         * gcc.dg/991230-1.c: Likewise.
31365         * gcc.dg/i386-unroll-1.c: Likewise.
31366         * gcc.misc-tests/i386-prefetch.exp: Likewise.
31367
31368 2003-02-22  Jan Hubicka  <jh@suse.cz>
31369
31370         * gcc.dg/i386-mul.c: New test.
31371
31372 2003-02-21  Roger Sayle  <roger@eyesopen.com>
31373
31374         * gcc.dg/builtins-5.c: New test case.
31375
31376 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
31377
31378         * gcc.dg/asmreg-1.c: New test.
31379
31380 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31381
31382         PR c++/9749
31383         * g++.dg/parse/varmod1.C: New test.
31384
31385 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31386
31387         PR c++/9727
31388         * g++.dg/template/op1.C: New test.
31389
31390 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31391
31392         PR c++/8906
31393         * g++.dg/template/nested2.C: New test.
31394
31395 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31396
31397         PR c++/8724
31398         * g++.dg/expr/dtor1.C: New test.
31399
31400 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
31401
31402         * gcc.dg/cpp/include3.c: New test.
31403         * gcc.dg/cpp/inc/foo.h: New file.
31404
31405 2003-02-21  Glen Nakamura  <glen@imodulo.com>
31406
31407         * gcc.c-torture/execute/20030221-1.c: New test.
31408
31409 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
31410
31411         PR c++/9729
31412         * g++.dg/abi/conv1.C: New test.
31413
31414 2003-02-20  Jan Hubicka  <jh@suse.cz>
31415
31416         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
31417
31418 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
31419
31420         * gcc.c-torture/compile/20030219-1.c: New test.
31421
31422 2003-02-18  Jan Hubicka  <jh@suse.cz>
31423
31424         * gcc.dg/funcorder.c: New test.
31425
31426 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31427
31428         * gcc.c-torture/execute/20030218-1.c: New.
31429
31430 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
31431
31432         * gcc.dg/20030218-1.c: New.
31433
31434 2003-02-18  Richard Henderson  <rth@redhat.com>
31435
31436         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
31437         * gcc.dg/attr-used-2.c: New.
31438
31439 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
31440
31441         PR c++/9704
31442         * g++.dg/init/copy5.C: New test.
31443
31444 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31445
31446         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31447         * g++.dg/pch/pch.exp: Likewise.
31448
31449 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31450
31451         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31452         STACK_SIZE is not defined.
31453
31454 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31455
31456         PR c++/9457
31457         * g++.dg/template/init1.C: New test.
31458
31459 2003-02-16  Jan HUbicka  <jh@suse.cz>
31460
31461         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31462         (foo): Add few extra tests
31463         * gcc.dg/c99-const-expr-3.c: Likewise.
31464         * gcc.c-torture/execute/20030216-1.c: New.
31465
31466 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31467
31468         PR c++/9459
31469         * g++.dg/ext/typeof4.C: New test.
31470
31471 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31472
31473         * gcc.dg/i386-387-3.c: New test case.
31474
31475 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31476
31477         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31478         cris-*-elf* cris-*-aout* and mmix-*-*.
31479
31480 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31481
31482         * gcc.dg/20030213-1.c: New test.
31483
31484 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31485
31486         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31487         * gcc.dg/i386-387-2.c: Likewise.
31488
31489 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31490
31491         * gcc.dg/ppc-spe.c: Fix formatting.
31492         Enable tests that were previously unsupported by gas.
31493         Delete tests for instructions that no longer exist.
31494         Switch arguments on evsubifw builtin.
31495
31496 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31497
31498         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31499         STACK_SIZE is too small.
31500
31501 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31502             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31503
31504         * gcc.dg/decl-2.c: New test.
31505
31506 2003-02-10  Jan Hubicka  <jh@suse.cz>
31507
31508         * gcc.dg/i386-fpcvt-1.c: New test.
31509
31510 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31511
31512         * gcc.c-torture/execute/20030209-1.c: New test.
31513
31514 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31515
31516         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31517         int-wide bitops, use the constants of the same width.
31518         Likewise, if long long is 32-bit wide, test bitops using
31519         32-bit constants.
31520
31521 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31522
31523         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31524
31525 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31526
31527         * testsuite/gcc.dg/builtins-4.c: New test case.
31528
31529 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31530
31531         * gcc.dg/20020430-1.c: Fix dg command typos.
31532         * gcc.dg/20020503-1.c: Likewise.
31533
31534 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31535
31536         PR c++/8785
31537         * g++.dg/parse/fused-params1.C: New test.
31538
31539         PR c++/8857
31540         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31541
31542         PR c++/8921
31543         * g++.dg/parse/non-dependent1.C: New test.
31544
31545         PR c++/8928
31546         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31547
31548         PR c++/9228
31549         * g++.dg/parse/undefined7.C: New test.
31550         * g++.dg/parse/non-templ1.C: New test.
31551
31552         PR c++/9229
31553         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31554
31555 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31556
31557         * gcc.c-torture/compile/20030206-1.c: New test.
31558
31559 2003-02-05  Roger Sayle  <roger@eyesopen.com>
31560
31561         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31562         "pow" to "foo" to avoid potential confusion with a math built-in.
31563
31564 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31565
31566         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31567         conditions for SPARC targets.
31568
31569 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31570
31571         * gcc.dg/20030204-1.c: New test.
31572
31573 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31574
31575         PR c++/38
31576         * g++.dg/parse/array-size1.C: New test.
31577
31578         PR c++/5657
31579         * g++.dg/parse/undefined3.C: New test.
31580
31581         PR c++/5665
31582         * g++.dg/parse/undefined4.C: New test.
31583
31584         PR c++/5975
31585         * g++.dg/parse/undefined5.C: New test.
31586
31587         PR c++/7259
31588         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31589
31590         PR c++/8578
31591         * g++.dg/parse/casting-operator1.C: New test.
31592
31593         PR c++/8596
31594         * g++.dg/parse/undefined6.C: New test.
31595
31596         PR c++/8736
31597         * g++.dg/parse/missing-template1.C: New test.
31598
31599 2003-02-04  Jan Hubicka  <jh@suse.cz>
31600
31601         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31602         * gcc.dg/i386-cmov?.c: Likewise.
31603         * gcc.dg/i386-fpcvt-?.c: Likewise.
31604         * gcc.dg/i386-ssefp-1.c: Likewise.
31605         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31606         conventions.
31607
31608 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31609
31610         PR c++/7129
31611         * testsuite/g++.dg/ext/max.C: New test.
31612
31613 2003-02-03  Jan Hubicka  <jh@suse.cz>
31614
31615         * gcc.c-torture/execute/20030203-1.c: New test.
31616
31617 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31618
31619         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31620         'natural-endian'.
31621
31622 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31623
31624         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31625         * g++.dg/init/new2.C: Likewise.
31626         * g++.dg/other/new1.C: Likewise.
31627
31628 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31629
31630         * gcc.dg/struct-ret-libc.c: New test.
31631
31632 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31633
31634         * gcc.dg/20030129-1.c: New test.
31635
31636 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31637
31638         PR c++/8849
31639         * g++.dg/template/ptrmem4.C: New test.
31640
31641 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31642
31643         * g++.dg/parser/constant1.C: New test.
31644
31645 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31646
31647         PR c++/8591
31648         * g++.dg/parse/friend2.C: New test.
31649
31650 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31651
31652         PR c++/9437
31653         * g++.dg/template/unify4.C: New test.
31654
31655 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31656
31657         * gcc.c-torture/execute/20030128-1.c: New test.
31658
31659 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31660
31661         * g++.dg/lookup/nested1.C: Test moved from ...
31662         * g++.old-deja/g++.other/lookup24.C: ... here.
31663
31664 2003-01-28  Jan Hubicka  <jh@suse.cz>
31665
31666         * gcc.dg/i386-cmov5.c: New test.
31667
31668 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31669
31670         * gcc.c-torture/execute/20010925-1.c: Changed the
31671         memcpy declaration.
31672
31673 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31674
31675         PR c++/3902
31676         * g++.dg/parse/template5.C: New test.
31677
31678 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31679
31680         PR fortran/9258
31681         * g77.dg/pr9258: New test.
31682
31683 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31684
31685         * README: Move relevant parts from README.g++.
31686
31687         * README.g++: Remove this file.
31688
31689 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31690
31691         * g++.dg/abi/dcast1.C: New test.
31692
31693 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31694
31695         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31696
31697 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31698
31699         PR c++/47
31700         * g++.old-deja/g++.other/lookup24.C: New test.
31701
31702 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31703
31704         PR middle-end/7227
31705         * gcc.dg/uninit-C.c: New test.
31706
31707 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31708
31709         * g++.dg/abi/covariant1.C: New test.
31710
31711 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31712
31713         * gcc.dg/20030123-1.c: New test.
31714
31715 2003-01-25  Jan Hubicka  <jh@suse.cz>
31716
31717         PR opt/8492
31718         * gcc.c-torture/compile/20030125-1.c
31719
31720 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31721
31722         PR c++/9403
31723         * g++.dg/parse/template3.C: New test.
31724         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31725
31726         PR c++/795
31727         * g++.dg/parse/template4.C: New test.
31728
31729         PR c++/9415
31730         * g++.dg/template/qual2.C: New test.
31731
31732         PR c++/8545
31733         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31734
31735         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31736
31737 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31738
31739         * gcc.c-torture/execute/switch-1.c: New test case.
31740
31741 2003-01-25  Jan Hubicka  <jh@suse.cz>
31742
31743         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31744
31745 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31746
31747         Tweaks for Bison-1.875. From the NEWS file:
31748         "- `parse error' -> `syntax error'
31749         Bison now uniformly uses the term `syntax error'"
31750         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31751         * gcc.dg/cpp/digraph2.c: Likewise.
31752         * gcc.dg/cpp/direct2.c: Likewise.
31753         * gcc.dg/cpp/paste4.c: Likewise.
31754         * gcc.dg/c90-restrict-1.c: Likewise.
31755         * gcc.dg/c99-func-2.c: Likewise.
31756         * gcc.dg/noncompile/920721-2.c: Likewise.
31757         * gcc.dg/noncompile/930622-2.c: Likewise.
31758         * gcc.dg/noncompile/940112-1.c: Likewise.
31759         * gcc.dg/noncompile/950921-1.c: Likewise.
31760         * gcc.dg/noncompile/951123-1.c: Likewise.
31761         * gcc.dg/noncompile/971104-1.c: Likewise.
31762         * gcc.dg/noncompile/990416-1.c: Likewise.
31763
31764 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31765
31766         * g++.dg/parse/undefined1.C: Add error message.
31767
31768 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31769
31770         PR c++/9354
31771         * g++.dg/parse/new1.C: New test.
31772
31773         PR c++/9216
31774         * g++.dg/parse/template2.C: New test.
31775
31776         PR c++/9354
31777         * g++.dg/parse/typedef2.C: New test.
31778
31779         PR c++/9328
31780         * g++.dg/ext/typeof3.C: New test.
31781
31782 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31783
31784         PR c++/2738
31785         * g++.dg/parse/ret-type1.C: New test.
31786
31787         PR c++/3792
31788         * g++.dg/parse/tmpl-outside1.C: New test.
31789
31790         PR c++/4207
31791         * g++.dg/parse/int-as-enum1.C: New test.
31792
31793         PR c++/4903
31794         * g++.dg/parse/no-typename1.C: New test.
31795
31796         PR c++/5533
31797         * g++.dg/parse/no-value1.C: New test.
31798
31799         PR c++/5921
31800         * g++.dg/parse/wrong-inline1.C: New test.
31801
31802         PR c++/6402
31803         * g++.dg/parse/ref1.C: New test.
31804
31805         PR c++/6992
31806         * g++.dg/parse/attr-ctor1.C: New test.
31807
31808         PR c++/7229
31809         * g++.dg/parse/namespace5.C: New test.
31810
31811         PR c++/7917
31812         * g++.dg/parse/func-def1.C: New test.
31813
31814         PR c++/8143
31815         * g++.dg/parse/undefined1.C: New test.
31816
31817         PR c++/5723, PR c++/8522
31818         * g++.dg/parse/specialization1.C: New test.
31819
31820         PR c++/163, PR c++/8595
31821         * g++.dg/parse/struct-as-enum1.C: New test.
31822
31823         PR c++/9173
31824         * g++.dg/parse/undefined2.C: New test.
31825
31826 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31827
31828         PR c++/9298
31829         * g++.dg/parse/template1.C: New test.
31830
31831         PR c++/9384
31832         * g++.dg/parse/using1.C: New test.
31833
31834         PR c++/9285
31835         PR c++/9294
31836         * g++.dg/parse/expr2.C: New test.
31837
31838         PR c++/9388
31839         * g++.dg/parse/lookup2.C: Likewise.
31840
31841 2003-01-21  Jan Hubicka  <jh@suse.cz>
31842
31843         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31844         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31845         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31846         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31847
31848 2003-01-20  Nick Clifton  <nickc@redhat.com>
31849
31850         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31851         problem with ARM sibcall code generation.
31852
31853 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31854
31855         * gcc.c-torture/execute/20030120-1.c: New.
31856
31857 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31858
31859         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31860
31861 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31862
31863         PR c++/9272
31864         * g++.dg/parse/ctor1.C: New test.
31865
31866         PR c++/9294:
31867         * g++.dg/parse/qualified1.C: New test.
31868
31869         * g++.dg/parse/typename3.C: New test.
31870
31871 2003-01-16  Richard Henderson  <rth@redhat.com>
31872
31873         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31874
31875 2003-01-16  Richard Henderson  <rth@redhat.com>
31876
31877         * g++.dg/pch/pch.exp: Copy test header to the working directory
31878         before using it either for precompilation or direct use.
31879         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31880         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31881
31882 2003-01-16  Richard Henderson  <rth@redhat.com>
31883
31884         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31885         before using it either for precompilation or direct use.
31886         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31887         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31888
31889 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31890
31891         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31892         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31893         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31894         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31895         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31896         typename warning into error.
31897         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31898         error messages.
31899         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31900         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31901         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
31902         messages.
31903         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
31904         make declaration visible in template.
31905         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
31906         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
31907         messages.
31908         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
31909         message.
31910         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
31911         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
31912         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
31913         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
31914         typename warning with error message.
31915         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31916         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31917         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31918
31919 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31920
31921         * g++.dg/parse/ambig2.C: New test.
31922
31923 2003-01-15  Richard Henderson  <rth@redhat.com>
31924
31925         * g++.dg/tls/init-2.C: Update error message string.
31926
31927 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31928
31929         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31930
31931 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
31932
31933         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
31934         all for HC11/HC12.
31935         * gcc.c-torture/compile/20001205-1.x: Likewise.
31936         * gcc.c-torture/compile/20001226-1.x: Likewise.
31937         * gcc.c-torture/compile/920520-1.x: Likewise.
31938         * gcc.c-torture/compile/961203-1.x: Likewise.
31939         * gcc.c-torture/compile/20020604-1.x: Likewise.
31940
31941 2003-01-15  Jan Hubicka  <jh@suse.cz>
31942
31943         * gcc.c-torture/compile/20030115-1.c: New test.
31944
31945         * gcc.dg/i386-fpcvt-1.c: New test.
31946         * gcc.dg/i386-fpcvt-2.c: New test.
31947
31948 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
31949
31950         Further conform g++'s __vmi_class_type_info to the C++ ABI
31951         specification.
31952         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
31953         the specification.
31954
31955 2003-01-14  Jan Hubicka  <jh@suse.cz>
31956
31957         * gcc.dg/i386-fpcvt-1.c: New test.
31958         * gcc.dg/i386-fpcvt-2.c: New test.
31959
31960 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31961
31962         * gcc.dg/i386-mmx-3.c: New test.
31963
31964 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31965
31966         PR c++/9264
31967         * g++.dg/parse/octal1.C: New file.
31968
31969         PR c++/9172
31970         * g++.dg/parse/typename1.C: New file.
31971
31972 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
31973
31974         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
31975         * gcc.dg/bf-no-ms-layout.c: Likewise.
31976         * gcc.dg/bf-ms-attrib.c: Likewise.
31977
31978 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31979
31980         PR c++/9099
31981         * g++.dg/parse/dtor1.C: New file.
31982
31983         PR c++/9128
31984         * g++.dg/rtti/typeid1.C: New file.
31985
31986         PR c++/9153
31987         * g++.dg/parse/lookup1.C: New file.
31988
31989         PR c++/9171
31990         * g++.dg/templ/spec5.C: New file.
31991
31992 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31993
31994         * gcc.c-torture/compile/20030110-1.c: New test.
31995
31996 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31997
31998         Merge from pch-branch:
31999
32000         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
32001
32002         * gcc.dg/pch/cpp-1.h: New.
32003         * gcc.dg/pch/cpp-1.c: New.
32004         * gcc.dg/pch/cpp-2.h: New.
32005         * gcc.dg/pch/cpp-2.c: New.
32006
32007         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
32008
32009         * gcc.dg/pch/except-1.h: New.
32010         * gcc.dg/pch/except-1.c: New.
32011
32012         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
32013
32014         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
32015         running test.
32016         * gcc.dg/pch: Include *.hp not *.h.
32017         * gcc.dg/pch/system-1.h: New.
32018         * gcc.dg/pch/system-1.c: New.
32019
32020         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
32021
32022         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
32023         rather than trying to build and run a program using PCH.
32024         * gcc.dg/pch: Remove dg-do commands from test files.
32025
32026         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
32027
32028         * gcc.dg/pch/macro-3.c: New.
32029         * gcc.dg/pch/macro-3.h: New.
32030
32031         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
32032
32033         * gcc.dg/pch/common-1.c: New.
32034         * gcc.dg/pch/common-1.h: New.
32035         * gcc.dg/pch/decl-1.c: New.
32036         * gcc.dg/pch/decl-1.h: New.
32037         * gcc.dg/pch/decl-2.c: New.
32038         * gcc.dg/pch/decl-2.h: New.
32039         * gcc.dg/pch/decl-3.c: New.
32040         * gcc.dg/pch/decl-3.h: New.
32041         * gcc.dg/pch/decl-4.c: New.
32042         * gcc.dg/pch/decl-4.h: New.
32043         * gcc.dg/pch/decl-5.c: New.
32044         * gcc.dg/pch/decl-5.h: New.
32045         * gcc.dg/pch/global-1.c: New.
32046         * gcc.dg/pch/global-1.h: New.
32047         * gcc.dg/pch/inline-1.c: New.
32048         * gcc.dg/pch/inline-1.h: New.
32049         * gcc.dg/pch/inline-2.c: New.
32050         * gcc.dg/pch/inline-2.h: New.
32051         * gcc.dg/pch/static-1.c: New.
32052         * gcc.dg/pch/static-1.h: New.
32053         * gcc.dg/pch/static-2.c: New.
32054         * gcc.dg/pch/static-2.h: New.
32055
32056         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
32057
32058         * g++.dg/pch/pch.exp: Better handle failing testcases.
32059         * gcc.dg/pch/pch.exp: Likewise.
32060         * gcc.dg/pch/macro-1.c: New.
32061         * gcc.dg/pch/macro-1.h: New.
32062         * gcc.dg/pch/macro-2.c: New.
32063         * gcc.dg/pch/macro-2.h: New.
32064
32065         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
32066
32067         * g++.dg/dg.exp: Treat files in pch/ specially.
32068         * g++.dg/pch/pch.exp: New file.
32069         * g++.dg/pch/empty.H: New file.
32070         * g++.dg/pch/empty.C: New file.
32071         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
32072         "precompile".
32073
32074         * gcc.dg/pch/pch.exp: New file.
32075         * gcc.dg/pch/empty.h: New file.
32076         * gcc.dg/pch/empty.c: New file.
32077         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
32078         "precompile".
32079
32080 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32081
32082         * g++.dg/template/friend14.C: New test.
32083
32084 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32085
32086         * gcc.dg/old-style-asm-1.c: New test.
32087
32088 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
32089
32090         * gcc.c-torture/compile/20030109-1.c: New test.
32091
32092 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32093
32094         * gcc.c-torture/execute/20030109-1.c: New test.
32095
32096 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
32097
32098         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
32099         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
32100         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
32101         * g++.old-deja/g++.mike/eh2.C: Likewise.
32102         * g++.old-deja/g++.mike/eh3.C: Likewise.
32103         * g++.old-deja/g++.mike/eh5.C: Likewise.
32104         * g++.old-deja/g++.mike/eh6.C: Likewise.
32105         * g++.old-deja/g++.mike/eh7.C: Likewise.
32106         * g++.old-deja/g++.mike/eh8.C: Likewise.
32107         * g++.old-deja/g++.mike/eh9.C: Likewise.
32108         * g++.old-deja/g++.mike/eh10.C: Likewise.
32109         * g++.old-deja/g++.mike/eh12.C: Likewise.
32110         * g++.old-deja/g++.mike/eh13.C: Likewise.
32111         * g++.old-deja/g++.mike/eh14.C: Likewise.
32112         * g++.old-deja/g++.mike/eh16.C: Likewise.
32113         * g++.old-deja/g++.mike/eh17.C: Likewise.
32114         * g++.old-deja/g++.mike/eh18.C: Likewise.
32115         * g++.old-deja/g++.mike/eh21.C: Likewise.
32116         * g++.old-deja/g++.mike/eh23.C: Likewise.
32117         * g++.old-deja/g++.mike/eh24.C: Likewise.
32118         * g++.old-deja/g++.mike/eh25.C: Likewise.
32119         * g++.old-deja/g++.mike/eh26.C: Likewise.
32120         * g++.old-deja/g++.mike/eh27.C: Likewise.
32121         * g++.old-deja/g++.mike/eh28.C: Likewise.
32122         * g++.old-deja/g++.mike/eh29.C: Likewise.
32123         * g++.old-deja/g++.mike/eh31.C: Likewise.
32124         * g++.old-deja/g++.mike/eh33.C: Likewise.
32125         * g++.old-deja/g++.mike/eh34.C: Likewise.
32126         * g++.old-deja/g++.mike/eh35.C: Likewise.
32127         * g++.old-deja/g++.mike/eh36.C: Likewise.
32128         * g++.old-deja/g++.mike/eh37.C: Likewise.
32129         * g++.old-deja/g++.mike/eh38.C: Likewise.
32130         * g++.old-deja/g++.mike/eh39.C: Likewise.
32131         * g++.old-deja/g++.mike/eh40.C: Likewise.
32132         * g++.old-deja/g++.mike/eh41.C: Likewise.
32133         * g++.old-deja/g++.mike/eh42.C: Likewise.
32134         * g++.old-deja/g++.mike/eh44.C: Likewise.
32135         * g++.old-deja/g++.mike/eh46.C: Likewise.
32136         * g++.old-deja/g++.mike/eh47.C: Likewise.
32137         * g++.old-deja/g++.mike/eh48.C: Likewise.
32138         * g++.old-deja/g++.mike/eh49.C: Likewise.
32139         * g++.old-deja/g++.mike/eh50.C: Likewise.
32140         * g++.old-deja/g++.mike/eh51.C: Likewise.
32141         * g++.old-deja/g++.mike/eh53.C: Likewise.
32142         * g++.old-deja/g++.mike/eh55.C: Likewise.
32143         * g++.old-deja/g++.mike/p7912.C: Likewise.
32144         * g++.old-deja/g++.mike/p9706.C: Likewise.
32145         * g++.old-deja/g++.mike/p10416.C: Likewise.
32146         * g++.old-deja/g++.mike/p11667.C: Likewise.
32147         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
32148         Remove redundant reference to Iris.
32149         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
32150         Elxsi, i860, Pico Java, and WE32K.
32151
32152 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
32153
32154         * g++.dg/ext/asm4.C: New test.
32155
32156 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32157
32158         PR c++/9030
32159         * g++.dg/template/friend12.C: New test.
32160         * g++.dg/template/friend13.C: Likewise.
32161         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
32162
32163 2003-01-08  Jan Hubicka  <jh@suse.cz>
32164
32165         * gcc.dg/i386-cadd.c: New test.
32166         * gcc.dg/i386-cmov4.c: Likewise.
32167
32168 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
32169
32170         PR c++/9165
32171         * g++.dg/warn/Wunused-3.C: New test.
32172
32173         * g++.dg/abi/bitfield9.C: New test.
32174
32175         PR c++/9189
32176         * g++.dg/parse/defarg3.C: New test.
32177
32178 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32179
32180         * g++.dg/parse/ambig1.C: New test.
32181         * g++.dg/parse/defarg2.C: New test.
32182
32183 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
32184
32185         * g++.dg/template/defarg-1.C: New test.
32186         * g++.dg/template/local2.C: Likewise.
32187
32188 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
32189
32190         * gcc.c-torture/execute/20030105-1.c: New test.
32191
32192 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32193
32194         * g++.dg/parse/namespace3.C: Remove extra semicolons.
32195         * g++.dg/parse/namespace4.C: Likewise.
32196
32197 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32198
32199         * g++.dg/template/ntp2.C: New test.
32200
32201 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
32202
32203         * g++.dg/parse/extern-C-1.C: New test.
32204
32205         * g++.dg/parse/namespace4.C: New test.
32206
32207         * g++.dg/template/nested1.C: New test.
32208
32209         * g++.dg/parse/namespace3.C: New test.
32210
32211 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32212
32213         * g++.dg/lookup/two-stage1.C: New test.
32214
32215 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32216
32217         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
32218         * g++.old-deja/g++.jason/access8.C: Likewise.
32219         * g++.old-deja/g++.other/decl5.C: Likewise.
32220
32221 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32222
32223         * g++.dg/parse/parse7.C: New test.
32224
32225 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
32226
32227         PR c++/2843
32228         * g++.dg/ext/attrib7.C: New test.
32229
32230 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32231
32232         * g++.dg/parse/parse6.C: New test.
32233
32234 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
32235
32236         * gcc.dg/h8300-stack-1.c: New.
32237
32238 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32239
32240         g++.dg/lookup/exception1.C: New test.
32241
32242         g++.dg/lookup/template1.C: New test.
32243
32244         g++.dg/parse/namespace2.C: New test.
32245
32246         g++.dg/parse/parens2.C: New test.
32247
32248 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32249
32250         * g++.dg/parse/parse5.C: New test.
32251         * g++.dg/lookup/scoped4.C: New test.
32252
32253 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32254
32255         * g++.dg/parse/parens1.C: New test.
32256
32257         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
32258         angle-bracket1.C.
32259         * g++.dg/parse/parens2.C: New test.
32260
32261         * g++.dg/lookup/scope-operator1.C: New test.
32262
32263         * g++.dg/parse/operator1.C: New test.
32264
32265 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32266
32267         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
32268         * g++.old-deja/g++.other/access6.C: Likewise.
32269         * g++.old-deja/g++.other/decl1.C: Likewise.
32270         * g++.old-deja/g++.pt/typename12.C: Likewise.
32271
32272 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32273
32274         * g++.dg/parse/namespace1.C: New test.
32275
32276 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32277
32278         * g++.dg/parse/parse4.C: New test.
32279
32280 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32281
32282         * g++.dg/parse/parse3.C: New test.
32283
32284 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32285
32286         * g++.dg/parse/parse2.C: New test.
32287
32288 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32289
32290         * g++.dg/template/friend11.C: New test.
32291
32292 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32293
32294         * g++.dg/parse/parse1.C: New test.
32295
32296 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
32297
32298         * lib/profopt.exp: Change the name of a global variable to avoid
32299         possible clashes with other test suites.
32300
32301 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
32302
32303         * g++.dg/inherit/covariant8.C: New test.
32304
32305 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32306
32307         * g++.dg/init/array9.C: New test.
32308
32309         PR c++/9112
32310         * g++.dg/parse/expr1.C: New test.
32311
32312 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
32313
32314         * gcc.c-torture/compile/20021230-1.c: New test.
32315
32316 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32317
32318         * g++.dg/inherit/covariant5.C: New test.
32319         * g++.dg/inherit/covariant6.C: New test.
32320         * g++.dg/inherit/covariant7.C: New test.
32321
32322 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32323
32324         PR c++/2739
32325         * g++.dg/other/access2.C: New test.
32326
32327 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32328
32329         * g++.dg/other/anon-struct.C: No longer fails
32330         * g++.old-deja/g++.brendan/parse4.C: Likewise.
32331         * g++.old-deja/g++.brendan/parse5.C: Likewise.
32332         * g++.old-deja/g++.brendan/parse6.C: Likewise.
32333
32334 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32335
32336         * g++.dg/parse/angle-bracket.C (main): No longer fails.
32337
32338 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
32339
32340         * g++.dg/eh/spec4.C: Remove stray semicolon.
32341         * g++.dg/expr/pmf-1.C: Change error message.
32342         * g++.dg/ext/asm1.C: Remove stray semicolon.
32343         * g++.dg/ext/typename1.C: Add missing typenames.
32344         * g++.dg/inherit/template-as-base.C: Change error message.
32345         * g++.dg/lookup/scoped1.C: Likewise.
32346         * g++.dg/lookup/scoped2.C: Likewise.
32347         * g++.dg/lookup/using2.C: Likewise.
32348         * g++.dg/other/component1.C: Remove stray semicolon.
32349         * g++.dg/other/do1.C: Change error message.
32350         * g++.dg/other/error2.C: Likewise.
32351         * g++.dg/other/init1.C: Likewise.
32352         * g++.dg/other/packed1.C: Remove stray semicolon.
32353         * g++.dg/other/ptrmem2.C: Change error message.
32354         * g++.dg/parse/parameter-declaration-1.C: Remove line number
32355         marker.
32356         * g++.dg/special/initp1.C: Remove invalid attribute usage.
32357         * g++.dg/template/access3.C: Add typename keyword.
32358         * g++.dg/template/access5.C: Remove stray semicolon.
32359         * g++.dg/template/access6.C: Likewise.
32360         * g++.dg/template/complit1.C: Likewise.
32361         * g++.dg/template/crash1.C: Change error message.
32362         * g++.dg/template/inherit2.C: Remove stray semicolon.
32363         * g++.dg/template/instantiate2.C: Likewise.
32364         * g++.dg/template/instantiate3.C: Change error message.
32365         * g++.dg/template/qual1.C: Remove stray semicolon.
32366         * g++.dg/template/qualttp18.C: Change error message.
32367         * g++.dg/template/ref1.C: Remove stray semicolon.
32368         * g++.dg/template/sizeof1.C (A::value): Declare it.
32369         * g++.dg/template/spec4.C: Change error message.
32370         * g++.dg/template/static1.C: Likewise.
32371         * g++.dg/template/type1.C: Likewise.
32372         * g++.dg/template/typename3.C: Likewise.
32373         * g++.old-deja/g++.benjamin/13478.C: Change error message.
32374         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
32375         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
32376         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
32377         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
32378         named return value extension.
32379         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
32380         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
32381         * g++.old-deja/g++.bob/extern_C.C: Likewise.
32382         * g++.old-deja/g++.bob/inherit2.C: Likewise.
32383         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32384         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32385         * g++.old-deja/g++.brendan/crash13.C: Likewise.
32386         * g++.old-deja/g++.brendan/crash15.C: Likewise.
32387         * g++.old-deja/g++.brendan/crash18.C: Change error message.
32388         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
32389         * g++.old-deja/g++.brendan/crash38.C: Likewise.
32390         * g++.old-deja/g++.brendan/crash50.C: Likewise.
32391         * g++.old-deja/g++.brendan/crash56.C: Likewise.
32392         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
32393         syntax.
32394         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
32395         * g++.old-deja/g++.brendan/crash8.C: Change error message.
32396         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
32397         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32398         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
32399         * g++.old-deja/g++.brendan/template11.C: Likewise.
32400         * g++.old-deja/g++.brendan/template26.C: Likewise.
32401         * g++.old-deja/g++.brendan/template27.C: Use explicit
32402         specialization syntax.
32403         * g++.old-deja/g++.brendan/template30.C: Likewise.
32404         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
32405         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
32406         non-dependent names.
32407         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
32408         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
32409         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
32410         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
32411         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
32412         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
32413         named return value extension.
32414         * g++.old-deja/g++.ext/namedret2.C: Likewise.
32415         * g++.old-deja/g++.ext/namedret3.C: Likewise.
32416         * g++.old-deja/g++.ext/return1.C: Likewise.
32417         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
32418         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
32419         * g++.old-deja/g++.jason/access8.C: Likewise.
32420         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
32421         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
32422         pseudo-destructor names.
32423         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
32424         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
32425         pseudo-destructor names.
32426         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
32427         * g++.old-deja/g++.jason/overload19.C: Likewise.
32428         * g++.old-deja/g++.jason/overload32.C: Likewise.
32429         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
32430         stray semicolons.
32431         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
32432         * g++.old-deja/g++.jason/return.C: Likewise.
32433         * g++.old-deja/g++.jason/return2.C: Likewise.
32434         * g++.old-deja/g++.jason/shadow1.C: Likewise.
32435         * g++.old-deja/g++.jason/special.C: Use explicit specialization
32436         syntax.
32437         * g++.old-deja/g++.jason/template10.C: Account for use of
32438         non-dependent names.
32439         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
32440         syntax.
32441         * g++.old-deja/g++.jason/template37.C: Likewise.
32442         * g++.old-deja/g++.law/access4.C: Change error messages.
32443         * g++.old-deja/g++.law/arm13.C: Remove incorrect
32444         pseudo-destructor names.
32445         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32446         * g++.old-deja/g++.law/ctors9.C: Likewise.
32447         * g++.old-deja/g++.law/cvt22.C: Likewise.
32448         * g++.old-deja/g++.law/dtors5.C: Likewise.
32449         * g++.old-deja/g++.law/global-init1.C: Likewise.
32450         * g++.old-deja/g++.law/missed-error3.C: Likewise.
32451         * g++.old-deja/g++.law/operators28.C: Likewise.
32452         * g++.old-deja/g++.law/visibility28.C: Likewise.
32453         * g++.old-deja/g++.martin/eval1.C: Likewise.
32454         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32455         name.
32456         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32457         * g++.old-deja/g++.mike/net34.C: Likewise.
32458         * g++.old-deja/g++.mike/net36.C: Likewise.
32459         * g++.old-deja/g++.mike/ns2.C: Likewise.
32460         * g++.old-deja/g++.mike/p12306.C: Likewise.
32461         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32462         value extension.
32463         * g++.old-deja/g++.mike/p700.C: Likewise.
32464         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32465         * g++.old-deja/g++.mike/p710.C: Likewise.
32466         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32467         value extension.
32468         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32469         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32470         * g++.old-deja/g++.ns/crash2.C: Likewise.
32471         * g++.old-deja/g++.ns/crash3.C: Likewise.
32472         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32473         * g++.old-deja/g++.ns/ns17.C: Likewise.
32474         * g++.old-deja/g++.ns/template16.C: Likewise.
32475         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32476         keyword.
32477         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32478         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32479         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32480         named return value extension.
32481         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32482         * g++.old-deja/g++.other/access4.C: Issue additional error
32483         messages.
32484         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32485         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32486         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32487         * g++.old-deja/g++.other/crash25.C: Change error message.
32488         * g++.old-deja/g++.other/crash4.C: Change error message.
32489         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32490         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32491         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32492         checks.
32493         * g++.old-deja/g++.other/defarg8.C: Likewise.
32494         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32495         * g++.old-deja/g++.other/dtor10.C: Likewise.
32496         * g++.old-deja/g++.other/incomplete.C: Likewise.
32497         * g++.old-deja/g++.other/linkage7.C: Likewise.
32498         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32499         lookup algorithm.
32500         * g++.old-deja/g++.other/mangle2.C: Likewise.
32501         * g++.old-deja/g++.other/refinit2.C: Likewise.
32502         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32503         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32504         * g++.old-deja/g++.pt/crash28.C: Likewise.
32505         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32506         syntax.
32507         * g++.old-deja/g++.pt/crash32.C: Change error message.
32508         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32509         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32510         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32511         error message position.
32512         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32513         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32514         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32515         syntax.
32516         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32517         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32518         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32519         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32520         keyword.
32521         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32522         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32523         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32524         keyword.
32525         * g++.old-deja/g++.pt/explicit71.C: Change error message.
32526         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32527         syntax.
32528         * g++.old-deja/g++.pt/friend28.C: Account for use of
32529         non-dependent names.
32530         * g++.old-deja/g++.pt/friend29.C: Likewise.
32531         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32532         rules.
32533         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32534         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32535         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32536         lookup rules.
32537         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32538         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32539         keyword.
32540         * g++.old-deja/g++.pt/memclass20.C: Likewise.
32541         * g++.old-deja/g++.pt/memclass5.C: Likewise.
32542         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32543         keyword.
32544         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32545         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32546         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32547         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32548         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32549         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32550         keyword.
32551         * g++.old-deja/g++.pt/spec10.C: Likewise.
32552         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32553         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32554         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32555         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32556         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32557         * g++.old-deja/g++.pt/ttp62.C: Likewise.
32558         * g++.old-deja/g++.pt/ttp64.C: Likewise.
32559         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32560         * g++.old-deja/g++.pt/typename15.C: Likewise.
32561         * g++.old-deja/g++.pt/typename22.C: Likewise.
32562         * g++.old-deja/g++.pt/typename6.C: Change error messages.
32563         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32564         * g++.old-deja/g++.pt/virtual2.C: Likewise.
32565         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32566         syntax.
32567         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32568         return value extension.
32569         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32570         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32571         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32572         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32573
32574 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32575
32576         * g++.dg/warn/inline1.C: New test.
32577         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32578         * g++.old-deja/g++.jason/synth10.C: Likewise.
32579         * g++.old-deja/g++.mike/net31.C: Likewise.
32580         * g++.old-deja/g++.mike/p8786.C: Likewise.
32581
32582         * g++.dg/template/friend10.C: New test.
32583         * g++.dg/template/conv5.C: New test.
32584
32585 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32586
32587         * g++.dg/lookup/scoped3.C: New test.
32588
32589         * g++.dg/lookup/decl1.C: New test.
32590         * g++.dg/lookup/decl2.C: New test.
32591
32592 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32593
32594         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32595         gcc.c-torture/compile/20021015-1.c,
32596         gcc.c-torture/compile/20021015-2.c,
32597         gcc.c-torture/compile/20021123-1.c,
32598         gcc.c-torture/compile/20021123-2.c,
32599         gcc.c-torture/compile/20021123-3.c,
32600         gcc.c-torture/compile/20021123-4.c,
32601         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32602         only to 3.1 or 3.2 branch.
32603
32604 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32605
32606         * gcc.dg/i386-bitfield3.c: New test.
32607
32608         * gcc.dg/i386-bitfield2.c: New test.
32609
32610 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32611
32612         * g++.dg/parse/conv_op1.C: New test.
32613
32614 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32615
32616         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32617         approved.
32618
32619 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32620
32621         * gcc.c-torture/compile/20021220-1.c: New test.
32622
32623 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32624
32625         * gcc.dg/i386-fastcall-1.c: New.
32626
32627 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32628
32629         * gcc.c-torture/execute/20021219-1.c: New test.
32630
32631 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32632
32633         * gcc.dg/i386-pic-1.c: New test.
32634
32635 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32636
32637         PR c++/8099
32638         * g++.dg/template/friend9.C: New test.
32639
32640 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32641
32642         PR c++/3663
32643         * g++.dg/template/access7.C: New test.
32644
32645 2002-12-18  Nick Clifton  <nickc@redhat.com>
32646
32647         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32648         the libstdc++-v3 directory has been found.
32649
32650 2002-12-12  Devang Patel <dpatel@apple.com>
32651         * gcc.dg/darwin-ld-1.c: New test.
32652         * gcc.dg/darwin-ld-2.c: New test.
32653         * gcc.dg/darwin-ld-3.c: New test.
32654         * gcc.dg/darwin-ld-4.c: New test.
32655         * gcc.dg/darwin-ld-5.c: New test.
32656
32657 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32658
32659         * gcc.c-torture/compile/20021212-1.c: New test.
32660
32661 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32662
32663         * gcc.dg/fshort-wchar: New test.
32664
32665 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32666
32667         PR c++/8372
32668         * g++.dg/template/dtor1.C: New test.
32669
32670         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32671         markers.
32672
32673 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32674
32675         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32676
32677 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32678
32679         * g++.dg/template/static1.C: New test.
32680         * g++.dg/template/static2.C: New test.
32681         * g++.old-deja/g++.ext/memconst.C: New test.
32682
32683 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32684
32685         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32686         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32687         * g++.dg/special/initp1.C: Likewise.
32688
32689 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32690
32691         * gcc.c-torture/execute/20021204-1.c: New test.
32692
32693 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32694
32695         * gcc.dg/ppc-fmadd-1.c: New file.
32696         * gcc.dg/ppc-fmadd-2.c: New file.
32697         * gcc.dg/ppc-fmadd-3.c: New file.
32698
32699 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32700
32701         * gcc.c-torture/compile/20021204-1.c: New test.
32702
32703 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32704
32705         * g++.dg/inherit/covariant2.C: New test.
32706         * g++.dg/inherit/covariant3.C: New test.
32707         * g++.dg/inherit/covariant4.C: New test.
32708         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32709         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32710
32711 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32712
32713         PR c++/8688
32714         * g++.dg/init/brace3.C: New test.
32715
32716 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32717
32718         * gcc.dg/20020210-1.c: Fix a comment typo.
32719
32720 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32721
32722         PR c++/8720
32723         * g++.dg/parse/defarg1.C: New test.
32724
32725         PR c++/8615
32726         * g++.dg/template/char1.C: New test.
32727
32728         * g++.dg/template/varmod1.C: Fix typo.
32729
32730 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32731
32732         DR 180
32733         * g++.old-deja/g++.pt/crash32.C: Expect error.
32734
32735 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32736
32737         PR c++/5919
32738         * g++.dg/template/varmod1.C: New test.
32739
32740         PR c++/8727
32741         * g++.dg/inherit/typeinfo1.C: New test.
32742
32743         PR c++/8663
32744         * g++.dg/inherit/typedef1.C: New test.
32745
32746 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32747
32748         PR c++/8332
32749         PR c++/8493
32750         * g++.dg/template/strlen1.C: New test.
32751
32752         PR c++/8227
32753         * g++.dg/template/ctor2.C: New test.
32754
32755         PR c++/8214
32756         * g++.dg/init/string1.C: New test.
32757
32758         PR c++/8511
32759         * g++.dg/template/friend8.C: New test.
32760
32761 2002-11-29  Joe Buck <jbuck@synopsys.com>
32762
32763         * g++.dg/lookup/anon2.C: New test.
32764
32765 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32766
32767         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32768         h8300 port.
32769
32770 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32771
32772         * gcc.dg/bitfld-6.c: New test.
32773
32774 2002-11-27  Jan Hubicka  <jh@suse.cz>
32775
32776         * gcc.c-torture/execute/20021127.[cx]: New test.
32777
32778 2002-11-26  Jan Hubicka  <jh@suse.cz>
32779
32780         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32781         quality.
32782
32783 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32784
32785         * g++.dg/init/brace2.C: New test.
32786         * g++.old-deja/g++.mike/p9129.C: Correct.
32787
32788 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32789
32790         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32791
32792 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32793
32794         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32795
32796 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32797
32798         * testsuite/g++.dg/abi/empty11.C: New test.
32799         * testsuite/g++.dg/rtti/cv1.C: New test.
32800
32801 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32802
32803         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32804
32805 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32806
32807         * g++.dg/abi/empty10.C: New test.
32808
32809 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32810
32811         * gcc.c-torture/compile/20021124-1.c: New test.
32812
32813 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32814
32815         * g++.dg/abi/rtti2.C: New test.
32816
32817 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32818
32819         * gcc.dg/i386-unroll-1.c: New test.
32820
32821 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32822
32823         * gcc.c-torture/compile/20021120-1.c: New test.
32824         * gcc.c-torture/compile/20021120-2.c: New test.
32825
32826 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32827
32828         * gcc.dg/bitfld-5.c: New test.
32829
32830 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32831
32832         * gcc.c-torture/execute/20021120-3.c: New test.
32833
32834 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32835
32836         * gcc.c-torture/execute/20021120-2.c: New test.
32837
32838 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32839
32840         * gcc.c-torture/execute/20021120-1.c: New test.
32841
32842 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32843
32844         * gcc.c-torture/execute/20021118-3.c: New test.
32845
32846 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32847
32848         * gcc.c-torture/compile/20021119-1.c: New test.
32849
32850 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32851
32852         * gcc.dg/duff-1.c: New test.
32853         * gcc.dg/duff-2.c: New test.
32854         * gcc.dg/duff-3.c: New test.
32855
32856 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32857
32858         * gcc.dg/cpp/_Pragma5.c: New test.
32859
32860 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32861
32862         * gcc.c-torture/execute/20021118-2.c: New test.
32863
32864 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32865
32866         * gcc.c-torture/execute/20021118-1.c: New test.
32867
32868 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32869
32870         * gcc.dg/20021116-1.c: New test.
32871
32872 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32873
32874         * g++.dg/abi/vcall1.C: New test.
32875
32876 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32877
32878         * gcc.dg/20021029-1.c: New test.
32879         * gcc.dg/20021029-2.c: New test.
32880
32881 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32882
32883         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32884
32885 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32886
32887         PR c/8439
32888         * gcc.dg/20021110.c: Move to ...
32889         * gcc.c-torture/compile/20021110.c: .... here.
32890
32891 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32892
32893         PR c/8467
32894         * gcc.c-torture/execute/20021111-1.c
32895
32896 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32897
32898         PR c/8439
32899         * gcc.dg/20021110.c: New test.
32900
32901 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32902
32903         * g++.dg/abi/vthunk3.C: Run only on x86.
32904
32905 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32906
32907         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32908
32909 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32910
32911         * lib/compat.exp (compat-execute): Fix logic error in last
32912         change.
32913
32914 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32915
32916         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32917
32918 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32919
32920         PR c++/8389
32921         * g++.dg/template/access6.C: New test.
32922
32923 2002-11-08  Jan Hubicka  <jh@suse.cz>
32924
32925         * gcc.dg/i386-ssefp-1.c: New test.
32926         * gcc.dg/i386-ssefp-1.c: New test.
32927
32928 2002-11-08  Jan Hubicka  <jh@suse.cz>
32929
32930         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32931
32932 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32933
32934         * g++.dg/abi/vthunk3.C: New test.
32935
32936         PR c++/8338
32937         * g++.dg/template/crash2.C: New test.
32938
32939 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32940
32941         * testsuite/g++.dg/abi/dtor1.C: New test.
32942         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32943
32944 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32945
32946         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32947         Darwin.
32948
32949 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32950
32951         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32952         -mthumb.  Only xfail with -O0.
32953
32954 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32955
32956         * g++.dg/abi/thunk1.C: New test.
32957         * g++.dg/abi/thunk2.C: Likewise.
32958         * g++.dg/abi/vtt1.C: Likewise.
32959
32960 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32961
32962         PR optimization/8423
32963         * gcc.c-torture/execute/builtin-constant.c: New test.
32964
32965 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32966
32967         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32968         Add some more cases.
32969
32970 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32971
32972         PR c++/8391
32973         * g++.dg/opt/local1.C: New test.
32974
32975 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32976
32977         PR c++/8160
32978         * g++.dg/template/complit1.C: New test.
32979
32980         PR c++/8149
32981         * g++.dg/template/typename4.C: Likewise.
32982
32983 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32984
32985         Core issue 287, PR c++/7639
32986         * g++.dg/template/instantiate1.C: Adjust error location.
32987         * g++.dg/template/instantiate3.C: New test.
32988         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
32989         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
32990         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
32991
32992 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32993
32994         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32995
32996 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32997
32998         PR c++/8287
32999         * g++.dg/init/dtor2.C: New test.
33000
33001 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33002
33003         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
33004         * gcc.dg/nest.c: Bypass errors on irix6.
33005
33006 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
33007
33008         * gcc.dg/nest.c: Expect error for mmix-*-*.
33009         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
33010
33011 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
33012
33013         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
33014         markers.
33015
33016         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
33017
33018 2002-10-25  Mike Stump  <mrs@apple.com>
33019
33020         * gcc.dg/warn-1.c: New test.
33021
33022 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33023
33024         * g++.dg/template/typename3.C: New test.
33025
33026 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
33027
33028         * g++.dg/lookup/ptrmem1.C: New test.
33029
33030         * g++.dg/abi/vthunk2.C: New test.
33031
33032 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33033
33034         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
33035
33036 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
33037
33038         * g++.dg/abi/empty9.C: New test.
33039
33040 2002-10-24  Richard Henderson  <rth@redhat.com>
33041
33042         * g++.dg/inherit/thunk1.C: Enable for ia64.
33043
33044 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33045
33046         PR c++/8067
33047         * g++.dg/lookup/pretty1.C: New test.
33048
33049 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
33050
33051         * gcc.dg/20021023-1.c: New test.
33052
33053 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33054
33055         PR c++/7679
33056         * g++.dg/parse/inline1.C: New test.
33057
33058 2002-10-23  Richard Henderson  <rth@redhat.com>
33059
33060         * g++.dg/inherit/thunk1.C: Enable for x86_64.
33061
33062         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
33063
33064 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
33065
33066         PR c++/6579
33067         * g++.dg/parse/stmtexpr3.C: New test.
33068
33069 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33070
33071         * g++.dg/expr/cond1.C: New test.
33072
33073 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33074
33075         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
33076
33077 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33078
33079         * g++.dg/abi/vbase13.C: New test.
33080         * g++.dg/abi/vbase14.C: Likewise.
33081
33082 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
33083
33084         * gcc.dg/tls/pic-1.c: New test.
33085         * gcc.dg/tls/nonpic-1.c: New test.
33086         * gcc.dg/20021018-1.c: New test.
33087
33088 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33089
33090         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
33091         Remove only files with the same base name as the test case.
33092         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
33093         (profopt-execute): Likewise.  Also, remove old profiling
33094         and performance data files before running the tests.
33095
33096         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
33097         * g++.dg/bprob/bprob.exp: Likewise.
33098         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
33099         to allow more general test case names.
33100
33101         * g++.dg/bprob/bprob-1.C: Rename to ...
33102         * g++.dg/bprob/g++-bprob-1.C: ... this.
33103
33104         * g77.dg/bprob/bprob-1.f: Rename to ...
33105         * g77.dg/bprob/g77-bprob-1.f: ... this.
33106
33107 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33108
33109         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
33110         bison 1.50 or later.
33111
33112 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
33113
33114         * g++.dg/README: Describe more test directories.
33115
33116 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33117
33118         * g++.dg/init/array6.C: Add additional tests.
33119
33120 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33121
33122         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
33123         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
33124
33125 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
33126
33127         * gcc.c-torture/compile/20020604-1.x: New.
33128         * gcc.c-torture/compile/simd-5.x: Likewise.
33129         * gcc.c-torture/execute/920710-1.x: Likewise.
33130         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
33131
33132 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33133
33134         * g++.dg/inherit/override1.C: Add dg-options clause.
33135
33136 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33137
33138         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
33139         _mm_slli_si128.
33140
33141 2002-10-19  Andreas Schwab  <schwab@suse.de>
33142
33143         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
33144         directory component.
33145
33146 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
33147
33148         * g++.dg/inherit/thunk1.C: New test.
33149
33150         * g++.dg/inherit/override1.C: New test.
33151
33152         * g++.dg/abi/mangle11.C: New test.
33153         * g++.dg/abi/mangle14.C: New test.
33154         * g++.dg/abi/mangle17.C: New test.
33155
33156 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
33157
33158         * g++.dg/overload/member2.C: New test.
33159
33160 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
33161
33162         * g++.dg/README: Describe new compat directory.
33163         * g++.dg/dg.exp: Skip tests in compat directory.
33164         * README.compat: New file.
33165         * lib/compat.exp: New expect script.
33166         * g++.dg/compat: New test directory.
33167         * g++.dg/compat/compat.exp: New expect script.
33168         * g++.dg/compat/abi: New test directory.
33169         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
33170         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
33171         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
33172         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
33173         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
33174         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
33175         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
33176         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
33177         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
33178         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
33179         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
33180         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
33181         * g++.dg/compat/break: New test directory.
33182         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
33183         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
33184         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
33185         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
33186         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
33187         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
33188         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
33189         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
33190         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
33191         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
33192         g++.dg/compat/break/README: New files.
33193         * g++.dg/compat/eh: New test directory.
33194         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
33195         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
33196         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
33197         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
33198         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
33199         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
33200         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
33201         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
33202         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
33203         g++.dg/compat/eh/filter2_y.C,
33204         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
33205         g++.dg/compat/eh/new1_y.C,
33206         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
33207         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
33208         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
33209         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
33210         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
33211         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
33212         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
33213         g++.dg/compat/eh/unexpected1_y.C: New files.
33214         * g++.dg/compat/init: New test directory.
33215         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
33216         g++.dg/compat/init/array5_y.C,
33217         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
33218         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
33219         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
33220         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
33221         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
33222         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
33223         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
33224         g++.dg/compat/init/init-ref2_y.C: New files.
33225
33226 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33227
33228         PR c++/7584
33229         * g++.dg/inherit/using3.C: New test.
33230
33231 2002-10-17  Jan Hubicka  <jh@suse.cz>
33232
33233         * gcc.dg/20021017-2.c: New test.
33234
33235 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33236
33237         * g++.dg/abi/mangle16.C: Adjust.
33238
33239         * g++.dg/init/array8.C: New test.
33240
33241 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
33242
33243         * gcc.dg/special/mips-abi.exp: New test.
33244         * gcc.dg/special/mips-abi.s: Empty file used by the above.
33245
33246 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33247
33248         * g++.dg/abi/mangle16.C: New test.
33249         * g++.dg/abi/mangle17.C: Likewise.
33250
33251         PR c++/7478
33252         * g++.dg/template/ref1.C: New test.
33253
33254 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33255
33256         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
33257
33258 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
33259
33260         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
33261
33262 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33263
33264         PR c++/7524
33265         * g++.dg/init/array7.C: New test.
33266
33267 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
33268
33269         * g++.dg/init/array6.C: New test.
33270
33271         * g++.dg/abi/mangle13.C: Likewise.
33272         * g++.dg/abi/mangle14.C: Likewise.
33273         * g++.dg/abi/mangle15.C: Likewise.
33274
33275 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33276
33277         * g++.dg/abi/empty8.C: New test.
33278
33279 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
33280
33281         * g++.dg/init/ctor1.C: New test.
33282
33283 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
33284
33285         * gcc.c-torture/execute/20021015-1.c: New test.
33286
33287 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
33288
33289         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
33290
33291 2002-10-14  Jan Hubicka  <jh@suse.cz>
33292
33293         * gcc.dg/i386-ssetype-[1-5].c: New tests.
33294
33295 2002-10-14  Richard Henderson  <rth@redhat.com>
33296
33297         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
33298
33299 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33300
33301         PR optimization/6631
33302         * g++.dg/opt/const2.C: New test.
33303
33304 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33305
33306         PR c++/7176
33307         * g++.dg/parse/friend1.C: New test.
33308         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
33309
33310 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
33311
33312         * gcc.dg/20021014-1.c: New test.
33313
33314 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
33315
33316         PR c++/5661
33317         * g++.dg/ext/vlm1.C: New test.
33318         * g++.dg/ext/vlm2.C: Likewise.
33319
33320         * g++.dg/init/array1.C: Remove invalid braces.
33321         * g++.dg/init/brace1.C: New test.
33322         * g++.dg/init/copy2.C: Likewise.
33323         * g++.dg/init/copy3.C: Likewise.
33324         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
33325         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
33326         braces.
33327
33328 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
33329
33330         * gcc.dg/cpp/assembler.S: Don't use -ansi.
33331
33332 2002-10-11  Richard Shann  <richard.shann@superh.com>
33333
33334         * gcc.c-torture/compile/simd-5.c: New test.
33335
33336 2002-10-10  Roger Sayle  <roger@eyesopen.com>
33337
33338         * gcc.c-torture/execute/shiftopt-1.c: New test case.
33339
33340 2002-10-10  Jim Wilson  <wilson@redhat.com>
33341
33342         * gcc.c-torture/execute/20021010-1.c: New test.
33343
33344 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
33345
33346         PR c/7353
33347         * g++.dg/ext/typedef-init.C: New test.
33348         * gcc.dg/typedef-init.c: New test.
33349
33350 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
33351
33352         * gcc.dg/cpp/paste13.c: New test.
33353
33354 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33355
33356         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
33357         remaining platforms, XFAIL during compile, not execute.  Don't
33358         XFAIL at -O0.
33359
33360 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33361
33362         * gcc.dg/alias-1.c: Tweak expected warning.
33363
33364 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33365
33366         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
33367
33368 2002-10-06  Andreas Jaeger  <aj@suse.de>
33369
33370         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
33371         * gcc.dg/cpp/c++98.C: Likewise.
33372
33373         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
33374         * g++.dg/cpp/c++98.C: Likewise.
33375
33376         * g++.dg/README (Subdirectories): Mention cpp directory.
33377
33378         PR target/7559
33379         * gcc.dg/20021006-1.c: New test.
33380
33381 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33382
33383         PR c++/7804
33384         * g++.dg/other/warning1.C: New test.
33385
33386 2002-10-04  Roger Sayle  <roger@eyesopen.com>
33387
33388         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
33389         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
33390         and sparc-*-* with -m64 as expected failures.  See PR 8087.
33391
33392 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33393
33394         PR c++/7931
33395         * g++.dg/template/ptrmem3.C: New test.
33396
33397         PR c++/7754
33398         * g++.dg/template/union1.C: New test.
33399
33400 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33401
33402         PR c++/8006
33403         * g++.dg/abi/mangle9.C: New test.
33404         * g++.dg/abi/mangle10.C: New test.
33405         * g++.dg/abi/mangle11.C: New test.
33406         * g++.dg/abi/mangle12.C: New test.
33407
33408 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
33409
33410         PR c++/7188.
33411         * g++.dg/template/meminit1.C: New test.
33412         * g++.dg/warn/Wreorder-1.C: Likewise.
33413         * g++.old-deja/g++.mike/warn3.C: Tweak.
33414         * lib/prune.exp: Ingore "in copy constructor".
33415
33416 2002-10-02  Andreas Jaeger  <aj@suse.de>
33417
33418         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
33419         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
33420         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
33421         on x86-64.
33422
33423 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33424
33425         * gcc.dg/empty1.C: Fix typo.
33426
33427 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
33428
33429         * gcc.dg/alias-1.c: New test.
33430
33431 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33432
33433         * gcc.dg/empty1.C: New test.
33434
33435         * g++.dg/tls/init-2.C: Tweak error messages.
33436
33437 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
33438
33439         * gcc.c-torture/compile/20020923-1.c: New test.
33440
33441 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33442
33443         * gcc.c-torture/execute/ffs-1.c: New test.
33444         * gcc.c-torture/execute/ffs-2.c: Ditto.
33445
33446 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33447
33448         * g++.dg/overload/member1.C: New test.
33449
33450 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33451
33452         * g++.dg/abi/empty7.C: New test.
33453         * g++.dg/init/pm2.C: Likewise.
33454
33455 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33456
33457         * g++.dg/rtti/crash1.C: New test.
33458
33459 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33460
33461         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33462         gcc.dg/sibcall-4.c: New tests.
33463
33464 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33465
33466         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33467         powerpc and MMIX targets.
33468
33469 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33470
33471         * gcc.dg/cpp/20020927-1.c: New.
33472
33473 2002-09-26  David S. Miller  <davem@redhat.com>
33474
33475         * gcc.c-torture/compile/trunctfdf.c: New.
33476
33477 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33478
33479         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33480
33481 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33482
33483         * gcc.c-torture/execute/loop-15.c: New.
33484
33485 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33486
33487         * README.QMTEST: Fix typo.
33488
33489 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33490
33491         * gcc.dg/20020926-1.c: New test.
33492
33493 2002-09-25  David S. Miller  <davem@redhat.com>
33494
33495         PR target/7842
33496         * gcc.c-torture/execute/shiftdi.c: New test.
33497
33498 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33499
33500         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33501         unique to the tool.
33502         * lib/g77.exp (g77_init): Likewise.
33503         * lib/g++.exp (g++_init): Likewise.
33504         * lib/objc.exp (objc_init): Likewise.
33505
33506 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33507
33508         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33509         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33510         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33511
33512 2002-09-25  Richard Henderson  <rth@redhat.com>
33513
33514         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33515         too-small long double.
33516
33517 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33518
33519         * gcc.dg/20020919-1.c: New test.
33520
33521 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
33522
33523         * g++.dg/abi/bitfield6.C: New test.
33524         * g++.dg/abi/bitfield7.C: New test.
33525         * g++.dg/abi/bitfield8.C: New test.
33526         * g++.dg/abi/vbase11.C: New test.
33527
33528 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33529
33530         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33531         hppa*-*-hpux*.  Update test comment.
33532
33533 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33534
33535         * gcc.dg/tls/struct-1.c: New test.
33536
33537 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33538
33539         * gcc.dg/cpp/tr-warn2.c: Update.
33540
33541 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33542
33543         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33544
33545 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33546
33547         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33548         systems.
33549
33550 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33551
33552         * gcc.c-torture/execute/ieee/mzero3.c: New test.
33553
33554         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33555         Adjust for c++filt moved to binutils.  Remove spurious duplicate
33556         setting of cxxfilt.
33557
33558 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33559
33560         * gcc.dg/20020312-2.c: Update for darwin.
33561
33562 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33563
33564         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33565
33566 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
33567
33568         * objc.dg/comp-types-1.m: New test.
33569         * objc.dg/comp-types-2.m: New test.
33570         * objc.dg/comp-types-3.m: New test.
33571         * objc.dg/comp-types-4.m: New test.
33572         * objc.dg/comp-types-5.m: New test.
33573         * objc.dg/comp-types-6.m: New test.
33574
33575 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33576
33577         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33578
33579 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33580
33581         * g++.dg/other/do1.C: New test.
33582
33583         * g++.dg/template/subst1.C: New test.
33584
33585 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33586
33587         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33588
33589 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33590
33591         * g++.dg/template/qualttp20.C: Adjust expected errors.
33592         * g++.old-deja/g++.jason/report.C: Likewise.
33593         * g++.old-deja/g++.other/qual1.C: Likewise.
33594
33595         * g++.dg/lookup/scoped2.C: New test.
33596
33597         * g++.dg/ext/asm3.C: New test.
33598
33599 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33600
33601         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33602
33603 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33604
33605         * ChangeLog: follow spelling conventions.
33606         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33607         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33608         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33609         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33610         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33611         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33612         * g++.old-deja/g++.law/global-init1.C: Likewise.
33613         * g++.old-deja/g++.other/delete4.C: Likewise.
33614         * g++.old-deja/g++.other/inline21.C: Likewise.
33615         * g++.old-deja/g++.other/singleton.C: Likewise.
33616         * g77.dg/strlen0.f: Likewise.
33617         * g77.f-torture/compile/20010519-1.f: Likewise.
33618         * g77.f-torture/compile/980310-4.f: Likewise.
33619         * gcc.c-torture/compile/20000605-1.c: Likewise.
33620         * gcc.c-torture/execute/20020225-1.c: Likewise.
33621         * gcc.dg/c90-hexfloat-2.c: Likewise.
33622         * gcc.dg/c99-bool-1.c: Likewise.
33623         * gcc.dg/c99-hexfloat-2.c: Likewise.
33624         * gcc.dg/dll-2.c: Likewise.
33625         * gcc.dg/wtr-union-init-1.c: Likewise.
33626         * gcc.dg/wtr-union-init-2.c: Likewise.
33627         * gcc.dg/wtr-union-init-3.c: Likewise.
33628         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33629         * gcc.dg/cpp/defined.c: Likewise.
33630         * gcc.dg/cpp/macsyntx.c: Likewise.
33631         * gcc.dg/cpp/paste2.c: Likewise.
33632         * gcc.dg/cpp/trad/defined.c: Likewise.
33633         * gcc.dg/format/c90-printf-1.c: Likewise.
33634         * gcc.dg/format/c90-scanf-1.c: Likewise.
33635         * gcc.dg/format/c99-printf-1.c: Likewise.
33636         * gcc.dg/format/c99-scanf-1.c: Likewise.
33637         * gcc.misc-tests/gcov-8.c: Likewise.
33638         * lib/profopt.exp: Likewise.
33639
33640 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33641
33642         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33643
33644 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33645
33646         * g++.dg/inherit/using2.C: New test.
33647
33648 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33649
33650         * ChangeLog: Follow spelling conventions.
33651         * g++.dg/template/friend4.C: Likewise.
33652         * g++.old-deja/g++.pt/crash67.C: Likewise.
33653         * gcc.c-torture/execute/20000801-4.c: Likewise.
33654         * gcc.dg/c90-digraph-1.c: Likewise.
33655         * gcc.dg/c94-digraph-1.c: Likewise.
33656         * gcc.dg/c99-digraph-1.c: Likewise.
33657         * gcc.dg/cpp/line5.c: Likewise.
33658         * gcc.dg/cpp/multiline.c: Likewise.
33659         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33660         * gcc.dg/format/attr-3.c: Likewise.
33661         * gcc.dg/format/c90-scanf-3.c: Likewise.
33662         * gcc.dg/format/ext-4.c: Likewise.
33663
33664 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33665
33666         * g++.dg/template/pretty1.C: New test.
33667
33668 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33669
33670         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33671
33672 2002-09-13  Matt Austern  <austern@apple.com>
33673
33674         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33675         passing a cast expression to a function by const reference.
33676
33677 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33678
33679         * g++.dg/template/deduce1.C: New test.
33680
33681 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33682
33683         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33684         32-bit int.
33685
33686 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33687
33688         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33689         usage.
33690
33691 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33692
33693         * gcc.c-torture/compile/20020910-1.c: New test.
33694
33695 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33696
33697         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33698
33699 2002-09-10  Andreas Jaeger  <aj@suse.de>
33700
33701         * gcc.dg/20020312-2.c: Adjust for x86-64.
33702
33703 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33704
33705         * g77.dg/7388.f: New test case for PR 7388.
33706
33707 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33708
33709         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33710
33711 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33712
33713         * objc.dg/proto-lossage-1.m: New test.
33714
33715 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33716
33717         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33718
33719 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33720
33721         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33722         expected to pass.
33723
33724 2002-09-06  Stan Shebs  <shebs@apple.com>
33725             David Edelsohn  <edelsohn@gnu.org>
33726
33727         * gcc.dg/weak: New directory.
33728         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33729         target-specific xfail bits.
33730         * gcc.dg/typeof-2.c: Move to new directory.
33731         * gcc.dg/weak.exp: New expect script.
33732
33733 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33734
33735         * gcc.c-torture/execute/extzvsi.c: New test.
33736
33737 2002-09-05  Stan Shebs  <shebs@apple.com>
33738
33739         * gcc.dg/weak-1.c: xfail on Darwin.
33740         * gcc.dg/weak-2.c: Ditto.
33741         * gcc.dg/weak-3.c: Ditto.
33742         * gcc.dg/weak-4.c: Ditto.
33743         * gcc.dg/weak-5.c: Ditto.
33744         * gcc.dg/weak-6.c: Ditto.
33745         * gcc.dg/weak-7.c: Ditto.
33746         * gcc.dg/weak-8.c: Ditto.
33747         * gcc.dg/weak-9.c: Ditto.
33748
33749 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33750
33751         * gcc.c-torture/execute/loop-14.c: New test.
33752
33753 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33754
33755         * g++.dg/other/cxa-atexit1.C: New test.
33756
33757         * gcc.dg/typeof-2.c: New test.
33758
33759 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33760
33761         * gcc.dg/builtins-2.c: New testcase.
33762         * gcc.dg/builtins-3.c: New testcase.
33763
33764 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33765
33766         * gcc.dg/cpp/_Pragma4.c: New test.
33767
33768 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33769
33770         * objc/execute/nil_method-1.m: New testcase.
33771
33772 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33773
33774         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33775         [Object class], not [Object initialize].
33776
33777 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33778             Hans-Peter Nilsson  <hp@bitrange.com>
33779
33780         * gcc.c-torture/execute/20020720-1.x: Skip test on
33781         mmix-knuth-mmixware.  Correct comment.
33782
33783 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33784
33785         * testsuite/g++.dg/abi/bitfield5.C: New test.
33786         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33787
33788 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33789
33790         * objc.dg/undeclared-selector.m: New test.
33791
33792 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33793
33794         * g++.dg/other/offsetof1.C: Avoid cast warning.
33795
33796 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33797
33798         * objc.dg/super-class-2.m: New test.
33799
33800 2002-08-24  Matt Austern  <austern@apple.com>
33801
33802         * g++.dg/ext/lvaddr.C: New test.
33803         * g++.dg/ext/lvcast.C: New test.
33804
33805 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33806
33807         * testsuite/g++.dg/inherit/cond1.C: New test.
33808
33809 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33810
33811         * gcc.dg/noncompile/incomplete-1.c: New test.
33812
33813 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33814
33815         * gcc.dg/typespec-1.c: New test.
33816
33817 2002-08-20  Devang Patel  <dpatel@apple.com>
33818         * objc.dg/proto-hier-2.m: New test.
33819
33820 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33821
33822         * objc.dg/bitfield-1.m: New test.
33823         * objc.dg/bitfield-2.m: New test.
33824
33825 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33826
33827         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33828         gcc.dg/c99-flex-array-4.c: New tests.
33829
33830 2002-08-16  Stan Shebs  <shebs@apple.com>
33831
33832         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33833
33834 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33835
33836         * gcc.dg/typeof-1.c: New test.
33837         * g++.dg/ext/typeof2.C: New test.
33838
33839 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33840
33841         * g++.dg/other/offsetof1.C: New test.
33842
33843 2002-08-14  Richard Henderson  <rth@redhat.com>
33844
33845         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33846
33847 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33848
33849         * gcc.dg/cpp/_Pragma3.c: New test.
33850
33851 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33852
33853         * g++.dg/template/inherit3: New test.
33854
33855 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33856
33857         * gcc.dg/bitfld-4.c: Add blank options.
33858
33859 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33860
33861         * g++.dg/template/crash1.C: New test.
33862
33863 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33864
33865         * gcc.dg/tls/opt-2.c: New test.
33866
33867 2002-08-08  Devang Patel  <dpatel@apple.com>
33868
33869         * objc.dg/selector-1.m : New test
33870
33871 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33872
33873         * g++.dg/abi/bitfield4.C: New test.
33874         * gcc.dg/bitfld-4.c: New test.
33875
33876 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33877
33878         * g++.dg/other/packed1.C: New test.
33879
33880 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33881
33882         * g++.dg/abi/offsetof.C: Tweak error messages.
33883         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33884
33885 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33886
33887         * gcc.dg/bitfld-3.c: New test.
33888
33889 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33890             Richard Henderson  <rth@redhat.com>
33891
33892         * gcc.dg/i386-bitfield1.c: New test.
33893         * g++.dg/abi/bitfield3.C: Update.
33894
33895 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33896
33897         * objc.dg/const-str-2.m: Update.
33898         * gcc.dg/cpp/c++98.c: Change to C extension.
33899         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33900         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33901
33902 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33903
33904         * testsuite/gcc.dg/tls/diag-3.c: New.
33905
33906 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33907
33908         * g++.dg/README (Subdirectories): Document new subdir expr.
33909         * g++.dg/expr/pmf-1.C: New test.
33910
33911 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33912
33913         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33914
33915 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33916
33917         * g++.dg/abi/bitfield3.C: New test.
33918
33919 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33920
33921         * lib/gcov.exp: Tweak expected line formats.
33922         * gcc.misc-tests/gcov8.c: New test.
33923         * gcc.misc-tests/gcov8.x: New flags.
33924
33925 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33926
33927         * consistency.vlad/layout/endian.c: Include string.h.
33928
33929         * gcc.c-torture/execute/20020805-1.c: New test.
33930
33931 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33932
33933         * g++.dg/other/conversion1.C: New test.
33934
33935 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33936
33937         * gcc.dg/builtins-1.c: New testcase.
33938
33939 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33940
33941         * g++.dg/inherit/access3.C: New test.
33942
33943 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33944
33945         * gcc.dg/ia64-visibility-2.c: New test.
33946
33947 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33948
33949         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33950         __qualifier_flags to __flags.
33951
33952 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
33953
33954         * g++.dg/inherit/operator1.C: New test.
33955         * g++.dg/lookup/disamb1.C: Fix typo in comment.
33956         * g++.dg/other/error1.C: Change expected error message.
33957         * g++.dg/template/conv4.C: Likewise.
33958
33959 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33960
33961         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33962         for documented behavior.
33963
33964 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33965
33966         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33967         several targets known to fail.
33968
33969 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33970
33971         * gcc.dg/mips-args-[123].c: New tests.
33972
33973 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33974
33975         * gcc.dg/ppc-spe.c: New.
33976
33977 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33978
33979         * g++.dg/other/ptrmem4.C: New testcase.
33980
33981 2002-07-24  Richard Henderson  <rth@redhat.com>
33982
33983         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33984
33985 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33986
33987         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33988
33989 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33990
33991         * gcc.c-torture/execute/memset-3.c: New testcase.
33992
33993 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
33994
33995         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
33996         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
33997
33998 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33999
34000         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
34001         Delete.
34002
34003 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
34004
34005         * gcc.c-torture/compile/simd-4.c: New test.
34006
34007 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34008
34009         PR c++/7347, c++/7348
34010         * g++.dg/template/access4.C: New test.
34011         * g++.dg/template/access5.C: New test.
34012         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
34013         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
34014         * g++.old-deja/g++.pt/ttp58.C: Likewise.
34015         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
34016
34017 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
34018
34019         * gcc.dg/gnu89-init-2.c: New test.
34020
34021 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
34022
34023         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
34024
34025 2002-07-20  Roger Sayle  <roger@eyesopen.com>
34026
34027         * gcc.c-torture/execute/20020720-1.c: New testcase.
34028
34029 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
34030
34031         * gcc.dg/cpp/Wsignprom.c: New tests.
34032
34033 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
34034
34035         * gcc.c-torture/execute/loop-13.c: New test.
34036
34037 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
34038
34039         * gcc.dg/cpp/expr.c: New tests.
34040
34041 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
34042
34043         * g++.dg/opt/pr6713.C: Add template instantiation.
34044
34045 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
34046
34047         * gcc.dg/nest.c: New test.
34048
34049 2002-07-17  Richard Henderson  <rth@redhat.com>
34050
34051         * g++.dg/opt/pr6713.C: New test.
34052
34053 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
34054
34055         * gcc.c-torture/execute/loop-2e.x: Let the testcase
34056         XFAIL for all x86 processors.
34057
34058 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
34059
34060         * gcc.c-torture/execute/20010122-1.x: Do not test with
34061         -fomit-frame-pointer.
34062
34063 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34064
34065         * g++.dg/template/instantiate2.C: New test.
34066         * g++.dg/template/spec4.C: New test.
34067
34068 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34069
34070         * g++.dg/template/access2.C: New test.
34071         * g++.dg/template/access3.C: New test.
34072
34073 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
34074
34075         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
34076         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
34077         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
34078         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
34079         Convert to use <stdarg.h>.
34080         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
34081         Delete.
34082         * gcc.dg/va-arg-2.c: New.
34083         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
34084
34085 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
34086
34087         * gcc.c-torture/compile/20020710-1.c: New test.
34088
34089 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
34090                           Andrew Pinski  <pinskia@physics.uc.edu>
34091
34092         gcc.c-torture/compile/simd-2.c: New testcase.
34093         gcc.c-torture/compile/simd-3.c: Likewise.
34094
34095 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
34096
34097         PR c++/7224
34098         * g++.dg/overload/error1.C: New test.
34099
34100 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34101
34102         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
34103         configuration and IRIX 6 O32 ABI.
34104
34105 2002-07-11  Roger Sayle  <roger@eyesopen.com>
34106
34107         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
34108
34109 2002-07-10  Roger Sayle  <roger@eyesopen.com>
34110
34111         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
34112
34113 2002-07-10  Jeffrey A Law  <law@redhat.com>
34114
34115         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
34116
34117         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
34118
34119 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
34120
34121         * gcc.dg/20020312-2.c: Check for __PPC__.
34122
34123 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
34124
34125         * gcc.c-torture/compile/20020709-1.c: New test.
34126
34127 2002-07-07  Roger Sayle  <roger@eyesopen.com>
34128
34129         * g++.dg/template/qualttp21.C: New test case.
34130
34131 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
34132
34133         * gcc.c-torture/compile/20020706-1.c: New test.
34134         * gcc.c-torture/compile/20020706-2.c: New test.
34135
34136 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
34137             Alexandre Oliva  <aoliva@redhat.com>
34138
34139         * g++.dg/warn/incomplete1.C: New test.
34140
34141 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34142
34143         PR c++/7099
34144         * g++.dg/warn/noreturn1.C: New test.
34145
34146 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
34147
34148         PR c++/6706
34149         * g++.dg/debug/debug6.C: New test.
34150         * g++.dg/debug/debug7.C: New test.
34151
34152 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
34153
34154         * gcc.c-torture/compile/simd-3.c: New test.
34155
34156 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
34157
34158         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
34159         * gcc.dg/20020620-1.c: Likewise.
34160
34161 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34162
34163         PR c++/6944
34164         * g++.dg/init/array4.C: New test.
34165         * g++.dg/init/array5.C: New test.
34166
34167 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
34168
34169         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
34170         * gcc.c-torture/execute/simd-2.c (main): Likewise.
34171
34172 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34173
34174         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
34175         * gcc.dg/wtr-aggr-init-1.c: Likewise.
34176         * gcc.dg/wtr-conversion-1.c: Likewise.
34177         * gcc.dg/wtr-escape-1.c: Likewise.
34178         * gcc.dg/wtr-int-type-1.c: Likewise.
34179         * gcc.dg/wtr-label-1.c: Likewise.
34180         * gcc.dg/wtr-static-1.c: Likewise.
34181         * gcc.dg/wtr-strcat-1.c: Likewise.
34182         * gcc.dg/wtr-suffix-1.c: Likewise.
34183         * gcc.dg/wtr-switch-1.c: Likewise.
34184         * gcc.dg/wtr-unary-plus-1.c: Likewise.
34185         * gcc.dg/wtr-union-init-1.c: Likewise.
34186         * gcc.dg/wtr-union-init-2.c: Likewise.
34187         * gcc.dg/wtr-union-init-3.c: Likewise.
34188
34189         * gcc.dg/wtr-func-def-1.c: New test.
34190
34191 2002-07-02 Devang Patel <dpatel@apple.com>
34192
34193         * objc.dg/param-1.m: New test.
34194
34195 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
34196
34197         * gcc.dg/cpp/trad/directive.c: Add test.
34198         * gcc.dg/cpp/trad/macroargs.c: Add test.
34199         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
34200
34201 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
34202
34203         * gcc.dg/cpp/cmdlne-M.c: New test.
34204
34205 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
34206
34207         * objc.dg/desig-init-1.m: New test.
34208
34209 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34210
34211         PR c++/6716
34212         * g++.dg/template/instantiate1.C: New test.
34213
34214 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
34215
34216         PR c++/7112
34217         * g++.dg/template/sizeof2.C: New test.
34218
34219 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34220
34221         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
34222         gcc.dg/cpp/trad/include.c: New tests.
34223
34224 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
34225
34226         PR target/7177
34227         * gcc.c-torture/compile/20020701-1.c: New test.
34228
34229 2002-07-01  Stan Shebs  <shebs@apple.com>
34230
34231         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
34232         header here...
34233         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
34234         (objc-torture-execute): or here.
34235
34236 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
34237
34238         * gcc.c-torture/execute/arith-rand-ll.c: New test.
34239
34240 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34241
34242         * gcc.dg/cpp/trad/escaped-nl.c: New test.
34243
34244 2002-06-30  Devang Patel  <dpatel@apple.com>
34245
34246         * objc.dg/fsyntax-only.m: New test.
34247
34248 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
34249
34250         PR c++/6695
34251         * g++.dg/template/friend7.C: New file.
34252
34253 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
34254
34255         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
34256         return type.
34257
34258 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
34259
34260         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
34261         avoid division by zero.
34262
34263 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
34264
34265         * gcc.dg/Wunknownprag.c: New tests.
34266
34267 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
34268
34269         * gcc.c-torture/execute/simd-2.c: New test.
34270
34271 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
34272
34273         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
34274         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
34275         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
34276         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
34277         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
34278         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
34279         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
34280         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
34281         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
34282         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
34283         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
34284         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
34285         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
34286         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
34287         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
34288         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
34289         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
34290
34291 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
34292
34293         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
34294         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
34295         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
34296         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
34297         New tests.
34298         * gcc.dg/cpp/trad/directive.c: Update.
34299
34300 2002-06-23  Andreas Jaeger  <aj@suse.de>
34301
34302         * gcc.c-torture/execute/complex-6.c: New.
34303
34304 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
34305
34306         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
34307         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
34308         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
34309         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
34310
34311 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
34312
34313         * gcc.dg/cpp/trad: New directory with traditional tests copied
34314         from parent directory.
34315         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34316         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34317         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34318         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34319         Move to trad/ and rename.
34320         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
34321         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
34322         gcc.dg/cpp/trad/redef2.c: New tests.
34323         * gcc.dg/cpp/trad/trad.exp: New driver.
34324
34325 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
34326
34327         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34328         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34329         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34330         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34331         Remove.
34332
34333 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
34334
34335         * gcc.dg/20020620-1.c: New test.
34336
34337 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34338
34339         * g++.dg/template/ttp4.C: New test.
34340
34341 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
34342
34343         * g++.dg/opt/vt1.C: Fix regexp.
34344
34345 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34346
34347         * gcc.c-torture/execute/pure-1.c: Make functions static again.
34348         Don't use attribute `noinline'.
34349
34350 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34351
34352         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
34353
34354 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
34355
34356         * gcc.c-torture/execute/simd-1.c: New.
34357
34358         * gcc.dg/simd-1.c: New.
34359
34360 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34361
34362         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
34363
34364 2002-06-16  Richard Henderson  <rth@redhat.com>
34365
34366         * g++.dg/ext/anon-struct1.C: New.
34367         * g++.dg/ext/anon-struct2.C: New.
34368         * g++.dg/ext/anon-struct3.C: New.
34369         * gcc.dg/anon-struct-1.c: New.
34370         * gcc.dg/anon-struct-2.c: New.
34371         * gcc.dg/anon-struct-3.c: New.
34372         * gcc.dg/20011008-1.c: Adjust warning text.
34373         * gcc.dg/20020527-1.c: Add -fms-extensions.
34374
34375 2002-06-16  Richard Henderson  <rth@redhat.com>
34376
34377         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
34378
34379 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
34380
34381         * gcc.c-torture/execute/20020615-1.c: New test.
34382
34383 2002-06-15  Roger Sayle  <roger@eyesopen.com>
34384
34385         * gcc.c-tortuture/execute/compare-1.c: New test case.
34386         * gcc.c-tortuture/execute/compare-2.c: New test case.
34387         * gcc.c-tortuture/execute/compare-3.c: New test case.
34388
34389 2002-06-13  Richard Henderson  <rth@redhat.com>
34390
34391         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
34392         ia64 ilp32.
34393
34394 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34395
34396         * g++.dg/template/typename2.C: Update error message.
34397
34398 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
34399
34400         * gcc.c-torture/execute/20020611-1.c: New test.
34401
34402 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
34403
34404         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
34405         list of targets to skip.
34406
34407 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
34408
34409         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
34410         targets if not optimizing.
34411
34412 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
34413
34414         * gcc.c-torture/compile/20020605-1.c: New test.
34415
34416         * g++.dg/opt/vt1.C: New test.
34417
34418         * gcc.dg/20020531-1.c: New test.
34419
34420         * gcc.dg/20020530-1.c: New test.
34421
34422         * gcc.dg/20020527-1.c: New test.
34423
34424         * g++.dg/opt/cse1.C: New test.
34425
34426 2002-06-07  Roger Sayle  <roger@eyesopen.com>
34427
34428         * gcc.dg/20020607-2.c: New test case.
34429
34430 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
34431
34432         * gcc.c-torture/compile/20020604-1.c: New test.
34433
34434 2002-06-04  Richard Henderson  <rth@redhat.com>
34435
34436         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
34437         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
34438         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
34439
34440 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34441
34442         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34443
34444 2002-06-03  Richard Henderson  <rth@redhat.com>
34445
34446         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34447         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34448
34449 2002-06-02  Richard Henderson  <rth@redhat.com>
34450
34451         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34452         test functions static.
34453
34454 2002-06-02  Andreas Jaeger  <aj@suse.de>
34455
34456         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34457         now.
34458
34459 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34460
34461         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34462         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34463         Update for mofified diagnostics.
34464         * gcc.dg/c99-intconst-1.c: No longer fail.
34465
34466 2002-06-02  Richard Henderson  <rth@redhat.com>
34467
34468         * gcc.dg/uninit-A.c: Remove xfail markers.
34469
34470 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34471
34472         * gcc.dg/fnegate-1.c: New test case.
34473
34474 2002-05-30  Osku Salerma  <osku@iki.fi>
34475
34476         * gcc.c-torture/execute/mayalias-1.c: New file.
34477
34478 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34479
34480         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34481         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34482         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34483
34484 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34485
34486         * gcc.c-torture/execute/20020529-1.c: New test.
34487
34488 2002-05-27  Richard Henderson  <rth@redhat.com>
34489
34490         * g++.dg/ext/attrib6.C: New test case.
34491
34492 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34493
34494         * gcc.c-torture/execute/pure-1.c: New test.
34495
34496 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34497
34498         * gcc.dg/cpp/arith-2.c: Remove.
34499
34500 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34501
34502         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34503         * gcc.dg/cpp/if-3.c: Remove.
34504
34505 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34506
34507         * g++.dg/opt/cse2.C: New test.
34508
34509 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34510
34511         * gcc.dg/cpp/arith-1.c: New semantic tests.
34512         * gcc.dg/cpp/if-1.c: Update.
34513
34514 2002-05-24  Ben Elliston  <bje@redhat.com>
34515
34516         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34517
34518 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34519
34520         * gcc.dg/verbose-asm.c: New test.
34521
34522 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34523
34524         * gcc.dg/cpp/paste12.c: New test.
34525
34526 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34527
34528         * g++.dg/parse/named_ops.C: New test.
34529
34530 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34531
34532         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34533
34534 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34535
34536         * gcc.dg/weak-2.c: Allow optional leading underscore
34537         in scan-assembler symbol name.
34538         * gcc.dg/weak-3.c: Likewise.
34539         * gcc.dg/weak-4.c: Likewise.
34540         * gcc.dg/weak-5.c: Likewise.
34541
34542 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34543
34544         * gcc.dg/20020523-1.c: New test.
34545
34546 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34547
34548         * objc.dg/const-str-2.m: Update now that we stop after
34549         a command line error.
34550
34551 2002-05-22  Richard Henderson  <rth@redhat.com>
34552
34553         * g++.dg/dg.exp: Fix typo in test pruneing.
34554
34555 2002-05-22  Richard Henderson  <rth@redhat.com>
34556
34557         * g++.dg/dg.exp: Prune the tls subdirectory.
34558         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34559         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34560         * g++.dg/tls/init-1.C: New.
34561
34562 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34563
34564         * gcc.dg/20020517-1.c: New test.
34565
34566 2002-05-21  Richard Henderson  <rth@redhat.com>
34567
34568         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34569         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34570
34571 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34572
34573         * g++.dg/other/copy2.C: New test.
34574
34575 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34576
34577         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34578         (MAX_COPY): Bump up to 10 times sizeof (long long).
34579         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34580
34581         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34582         sizeof (long long).
34583
34584         * gcc.c-torture/execute/strcpy-1.c: New test.
34585
34586 2002-05-19  Jason Merrill  <jason2redhat.com>
34587
34588         * g++.dg/ext/oper1.C: New test.
34589
34590 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34591 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34592
34593         * README.QMTEST: New file.
34594
34595         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34596
34597 2002-05-19  Andreas Jaeger  <aj@suse.de>
34598
34599         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34600         now.
34601         * gcc.c-torture/execute/loop-2d.x: Likewise.
34602
34603 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34604
34605         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34606         support weak symbols.
34607         * gcc.dg/weak-4.c: Likewise.
34608         * gcc.dg/weak-6.c: Likewise.
34609
34610 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34611
34612         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34613         cygwin, coff and h8300-*-hms targets
34614         * gcc.dg/weak-5.c: Likewise.
34615         * gcc.dg/weak-7.c: Likewise.
34616
34617 2002-05-16  Jason Merrill  <jason@redhat.com>
34618
34619         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34620         (scan-assembler-not, scan-assembler-dem): Likewise.
34621         (scan-assembler-dem-not): Likewise.
34622
34623 2002-05-15  Richard Henderson  <rth@redhat.com>
34624
34625         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34626
34627 2002-05-15  Richard Henderson  <rth@redhat.com>
34628
34629         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34630         (vfoo1f): Warning here.
34631         (vfoo1l): Don't redefine the alias.
34632
34633 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34634
34635         * g++.dg/init/pm1.C: New test.
34636
34637 2002-05-12  David S. Miller  <davem@redhat.com>
34638
34639         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34640         types.
34641
34642 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34643
34644         * gcc.c-torture/execute/20020510-1.c: New test case.
34645
34646 2002-05-10  David S. Miller  <davem@redhat.com>
34647
34648         * gcc.c-torture/execute/conversion.c: Test long double too.
34649
34650 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34651
34652         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34653         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34654         * lib/g++.exp (g++_link_flags): Likewise.
34655         * lib/objc.exp (objc_target_compile): Likewise.
34656
34657 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34658
34659         * gcc.dg/cpp/poison.c: Update.
34660         * gcc.dg/cpp/20000625-2.c: Remove.
34661         * gcc.dg/cpp/direct2s.c: Remove final test.
34662
34663 2002-05-08  Tom Rix  <trix@redhat.com>
34664
34665         * gcc.c-torture/execute/20020508-1.c: New test.
34666         * gcc.c-torture/execute/20020508-2.c: New test.
34667         * gcc.c-torture/execute/20020508-3.c: New test.
34668
34669 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34670
34671         * gcc.dg/cpp/charconst-4.c: More tests.
34672
34673 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34674
34675         PR c/6569
34676         * gcc.dg/weak-3.c: Update location of warning messages.
34677         * gcc.dg/weak-5.c: Likewise.
34678
34679 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34680
34681         * gcc.c-torture/execute/20020506-1.c: New test case.
34682
34683 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34684
34685         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34686
34687 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34688
34689         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34690
34691 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34692
34693         * gcc.dg/cpp/charconst-3.c: New test.
34694
34695 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34696
34697         * gcc.dg/cpp/charconst.c: Update tests.
34698
34699 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34700
34701         * treelang: Added directory for new sample language treelang. Also
34702         lib/treelang.exp: New file to signal treelang should be tested.
34703
34704 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34705
34706         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34707         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34708         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34709         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34710         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34711         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34712         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34713
34714 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34715
34716         * gcc.dg/format/xopen-2.c: New test.
34717
34718 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34719
34720         * gcc.dg/20020503-1.c: New test.
34721
34722 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34723
34724         * g++.dg/init/dtor1.C: Make it tougher.
34725
34726 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34727
34728         * g++.dg/init/dtor1.C: New test.
34729
34730 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34731
34732         * gcc.dg/altivec-8.c: New.
34733
34734 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34735
34736         * gcc.dg/altivec-7.c: New.
34737
34738 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34739
34740         * g++.dg/parse/typedef1.C: New test.
34741
34742 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34743
34744         PR c++/6486
34745         * g++.dg/template/friend6.C: New test.
34746
34747         PR c++/6492
34748         * g++.dg/init/copy1.C: New test.
34749
34750 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34751
34752         * g++.dg/warn/effc1.C: New test.
34753
34754 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34755
34756         * gcc.dg/cpp/if-cexp.c: Add a test.
34757
34758 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34759
34760         * gcc.dg/20020426-2.c: New test.
34761
34762 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34763
34764         * gcc.dg/cpp/if-mop.c: Update.
34765         * gcc.dg/cpp/if-mpar.c: Add test.
34766         * gcc.dg/cpp/if-oppr.c: Update.
34767
34768 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34769
34770         PR c/6343
34771         * gcc.dg/weak-[2-7].c: New tests.
34772
34773 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34774
34775         * gcc.dg/enum1.c: New test.
34776
34777 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34778
34779         PR c++/6497
34780         * g++.dg/inherit/access2.C: New test.
34781
34782 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34783
34784         PR bootstrap/6445
34785         * gcc.dg/20020426-1.c: New test.
34786
34787 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34788
34789         * g++.dg/abi/enum1.C: New test.
34790
34791 2002-04-26  Richard Henderson  <rth@redhat.com>
34792
34793         * gcc.dg/c99-bool-1.c: Expect always true warning.
34794
34795 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34796
34797         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34798
34799 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34800
34801         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34802         targets.
34803
34804 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34805
34806         * g++.dg/abi/mange7.C: New test.
34807
34808         PR c++/6438.
34809         * g++.dg/parse/stmtexpr2.C: New test.
34810
34811 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34812
34813         * gcc.dg/20020312-2.c: Add SH target.
34814
34815 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34816
34817         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34818         compiler output on mips*-*-irix*.
34819
34820 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34821
34822         * g++.dg/parse/attr1.C: New test.
34823
34824 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34825
34826         * gcc.c-torture/execute/string-opt-17.c: New test case.
34827         * gcc.c-torture/execute/memset-2.c: New test case.
34828
34829 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34830
34831         PR c++/6256:
34832         * g++.dg/template/friend5.C: New test.
34833
34834         PR c++/6331:
34835         * g++.dg/template/qual1.C: Likewise.
34836
34837 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34838
34839         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34840         Include stdlib.h, not stdio.h or ctype.h.
34841
34842 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34843
34844         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34845         cris-*-elf* and mmix-*-*.
34846         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34847         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34848         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34849         Ditto.
34850         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34851         * gcc.dg/wchar_t-1.c: Ditto.
34852
34853 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34854
34855         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34856         Clarify comment.
34857
34858 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34859
34860         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34861
34862 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34863
34864         * gcc.c-torture/execute/20000906-1.x: Delete.
34865
34866 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34867
34868         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34869
34870 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34871
34872         * PR6367
34873         * g77.f-torture/execute/6367.f: New test.
34874         * g77.f-torture/execute/6367.x: Disable for MMIX.
34875
34876 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34877
34878         * PR6352
34879         * g++.dg/opt/inline2.C: New test.
34880
34881 2002-04-18  Richard Henderson  <rth@redhat.com>
34882
34883         * gcc.dg/20000906-1.c: Enable for all targets.
34884         * gcc.c-torture/compile/iftrap-2.c: New.
34885
34886 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34887
34888         * gcc.dg/20020418-1.c: New test.
34889         * gcc.dg/20020418-2.c: New test.
34890
34891 2002-04-18  Richard Henderson  <rth@redhat.com>
34892
34893         * gcc.c-torture/compile/iftrap-1.c: New.
34894         * gcc.dg/iftrap-1.c: Adjust for ia64.
34895         * gcc.dg/iftrap-2.c: New.
34896
34897 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34898
34899         * gcc.c-torture/compile/20020418-1.c: New test.
34900
34901 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34902
34903         * gcc.c-torture/compile/20020415-1.c: New.
34904
34905 2002-04-18  David S. Miller  <davem@redhat.com>
34906
34907         * gcc.c-torture/execute/20020418-1.c: New test.
34908
34909 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34910
34911         * gcc.dg/20020416-1.c: New test.
34912
34913         * g++.dg/opt/inline1.C: New test.
34914
34915 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34916
34917         * gcc.dg/altivec-5.c: New test.
34918
34919         * gcc.dg/20020415-1.c: New test.
34920
34921 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34922
34923         * testsuite/lib/chill.exp: Remove.
34924
34925 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34926
34927         * g++.dg/other/big-struct.C: New test.
34928
34929 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34930
34931         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34932         of scratch file.
34933
34934 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34935
34936         PR c/6277
34937         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34938         in scan-assembler function name
34939
34940 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
34941
34942         * g77.f-torture/execute/980628-4.x,
34943         g77.f-torture/execute/980628-5.x,
34944         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34945         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34946         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
34947         i[34567]86-*-*.
34948
34949 2002-04-13  David S. Miller  <davem@redhat.com>
34950
34951         * gcc.c-torture/execute/20020413-1.c: New test.
34952
34953 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34954
34955         * gcc.dg/asm-6.c,
34956         * g++.dg/ext/asm1.C: New tests.
34957
34958 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34959
34960         PR c++ 5373.
34961         * g++.dg/parse/stmtexpr1.C: New test.
34962
34963         PR c++/5189.
34964         * g++.dg/template/copy1.C: New test.
34965
34966 2002-04-12  Richard Henderson  <rth@redhat.com>
34967
34968         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34969
34970 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34971
34972         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34973         gcc.c-torture/execute/20020307-2.c.
34974
34975 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34976
34977         * g++.dg/ext/attrib5.C,
34978         * g++.dg/lookup/struct1.C: New tests.
34979
34980 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34981
34982         * gcc.dg/20020411-1.c: New test.
34983
34984         * gcc.c-torture/execute/20020411-1.c: New test.
34985
34986 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34987
34988         * g77.f-torture/execute/6177.f: New test.
34989
34990 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34991
34992         PR middle-end/6247
34993         * g++.dg/opt/cleanup1.C: New test.
34994
34995         * g++.dg/opt/const1.C: New test.
34996
34997 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34998
34999         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
35000
35001 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35002
35003         PR c++/5507
35004         * g++.dg/template/typename2.C: New test.
35005
35006 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
35007
35008         * gcc.c-torture/execute/loop-12.c: New.
35009
35010 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
35011
35012         * g77.f-torture/execute/980628-4.x,
35013         g77.f-torture/execute/980628-5.x,
35014         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35015         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35016         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
35017
35018 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35019
35020         PR optimization/6086
35021         * g++.dg/opt/preinc1.C: New test.
35022
35023 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35024
35025         PR c++/5571
35026         * g++.dg/opt/static2.C: New test.
35027
35028 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35029
35030         PR c/5120
35031         * gcc.dg/20020406-1.c: New test.
35032
35033 2002-04-04  David S. Miller  <davem@redhat.com>
35034
35035         * gcc.c-torture/execute/20020404-1.c: New test.
35036
35037 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
35038
35039         PR c/6123
35040         * gcc.dg/20020312-2.c: Do not declare global register variable
35041         if __PIC__ or __pic__ is defined.
35042
35043 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
35044
35045         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
35046         __asm__ so that it works correctly even if -ansi -pedantic-errors.
35047
35048 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35049
35050         * gcc.misc-tests/linkage.exp: Update last change to handle
35051         sparc*-, not just sparc-.
35052
35053 2002-04-03  Richard Henderson  <rth@redhat.com>
35054
35055         * gcc.dg/cpp/ucs.c: Improved long UCS test.
35056
35057 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35058
35059         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
35060
35061 2002-04-02  David S. Miller  <davem@redhat.com>
35062
35063         * gcc.c-torture/execute/20020402-3.c: New test.
35064
35065 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35066
35067         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
35068         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
35069
35070         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
35071         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
35072         g77.f-torture/execute/20001201.x,
35073         g77.f-torture/execute/u77-test.x: New files.
35074
35075         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
35076         * gcc.dg/wchar_t-1.c: Ditto.
35077
35078 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35079
35080         * gcc.c-torture/execute/20020402-1.c: New test.
35081
35082 2002-04-01  Richard Henderson  <rth@redhat.com>
35083
35084         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
35085
35086         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
35087
35088 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35089
35090         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
35091
35092 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35093
35094         * g++.dg/inherit/template-as-base.C: Expect error.
35095         * g++.dg/inherit/namespace-as-base.C: Likewise.
35096
35097 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
35098
35099         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
35100         g++.dg/ext/instantiate3.C: Tweak match patterns.
35101
35102         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
35103         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
35104         -da test.
35105
35106 2002-03-31  Richard Henderson  <rth@redhat.com>
35107
35108         * gcc.dg/special/alias-2.c: New.
35109         * gcc.dg/special/ecos.exp: Run it.
35110
35111 2002-03-31  Richard Henderson  <rth@redhat.com>
35112
35113         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
35114
35115 2002-03-31  Kazu Hirata  <kazu@hxi.com>
35116
35117         * gcc.dg/weak-1.c: Disable on h8300 port.
35118
35119 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
35120
35121         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
35122         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
35123         ordering tests.
35124         * g++.dg/bprob/bprob-1.C: New test.
35125         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
35126         * g++.dg/gcov/gcov-1.C: New test.
35127         * g++.dg/gcov/gcov-1.x: New file.
35128         * g++.dg/gcov/gcov-2.C: New test.
35129         * g++.dg/gcov/gcov-3.C: New test.
35130         * g++.dg/gcov/gcov-3.h: New file.
35131
35132 2002-03-28  Roger Sayle  <roger@eyesopen.com>
35133
35134         * g++.old-deja/g++.other/builtins5.C: New test.
35135         * g++.old-deja/g++.other/builtins6.C: New test.
35136         * g++.old-deja/g++.other/builtins7.C: New test.
35137         * g++.old-deja/g++.other/builtins8.C: New test.
35138         * g++.old-deja/g++.other/builtins9.C: New test.
35139
35140 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
35141
35142         * g++.dg/opt/static1.C: New test.
35143
35144         * g++.dg/opt/longbranch1.C: New test.
35145
35146 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
35147
35148         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
35149
35150         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
35151
35152 2002-03-28  Jeffrey A Law  (law@redhat.com)
35153
35154         * gcc.c-torture/execute/20020328-1.c: New test.
35155
35156 2002-03-27  Richard Henderson  <rth@redhat.com>
35157
35158         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
35159         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
35160         move from g++.old-deja/g++.ext/.
35161
35162 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
35163
35164         * g++.dg/init/new2.C: New test.
35165
35166 2002-03-26  Richard Henderson  <rth@redhat.com>
35167
35168         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
35169
35170         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
35171         on sparc.
35172
35173         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
35174         sparcv9 systems.
35175         * gcc.dg/20001102-1.c: Likewise.
35176
35177 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
35178
35179         * gcc.dg/cpp/endif-pedantic1.c,
35180         gcc.dg/cpp/endif-pedantic2.c: New tests.
35181
35182 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
35183
35184         * g++.dg/init/new1.C: New test.
35185
35186 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35187
35188         * g++.dg/abi/vbase9.C: New test.
35189
35190 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
35191
35192         * gcc.dg/arm-asm.c: New test.
35193
35194 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
35195
35196         * gcc.dg/Wswitch-enum.c: New test.
35197         Fix PR c/5044.
35198
35199 2002-03-26  Richard Henderson  <rth@redhat.com>
35200
35201         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
35202         structure.
35203
35204 2002-03-25  Richard Henderson  <rth@redhat.com>
35205
35206         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
35207         sparcv9 systems.
35208
35209         * gcc.c-torture/compile/20011119-1.c (xxx): New.
35210         * gcc.c-torture/compile/20011119-2.c (xxx): New.
35211
35212 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
35213
35214         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
35215
35216 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
35217
35218         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
35219         targets using generic thunk support.
35220
35221 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
35222
35223         * gcc.c-torture/compile/20020323-1.c: New test.
35224
35225         * g++.dg/opt/conj2.C: New test.
35226
35227 2002-03-24  Richard Henderson  <rth@redhat.com>
35228
35229         * gcc.dg/weak-1.c: Use -fno-common.
35230
35231 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35232
35233         * g77.dg/f77-edit-apostrophe-out.f: New test
35234         * g77.dg/f77-edit-h-out.f: New test
35235         * g77.dg/f77-edit-t-in.f: New test
35236         * g77.dg/f77-edit-t-out.f: New test
35237         * g77.dg/f77-edit-x-out.f: New test
35238         * g77.dg/f77-edit-slash-out.f: New test
35239         * g77.dg/f77-edit-colon-out.f: New test
35240         * g77.dg/f77-edit-s-out.f: New test
35241
35242 2002-03-24  Richard Henderson  <rth@redhat.com>
35243
35244         * objc/execute/formal_protocol-6.x: New XFAIL.
35245
35246 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35247
35248         * gcc.dg/weak-1.c: Early return from dg-final on platforms
35249         that do not support weak symbols
35250
35251 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35252
35253         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
35254         * lib/g77.exp: Likewise.
35255         * lib/objc.exp: Likewise.
35256
35257 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
35258
35259         * gcc.dg/Wswitch-default.c: New test.
35260
35261 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
35262
35263         * g++.dg/other/enum1.C: New test.
35264
35265 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
35266
35267         * gcc.dg/pragma-ep-3.c: Fix typo.
35268
35269 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35270
35271         * g++.dg/inherit/template-as-base.C: New test.
35272
35273 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
35274
35275         * g++.old-deja/g++.other/dwarf2-1.C: Move...
35276         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
35277
35278 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
35279
35280         * gcc.dg/cpp/multiline.c: Update to match.
35281
35282 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
35283
35284         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
35285
35286 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
35287
35288         * gcc.dg/cpp/extratokens2.c: New file.
35289
35290 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
35291
35292         * gcc.dg/20020312-2.c: Add rs6000 target.
35293
35294         * gcc.c-torture/compile/20020319-1.c: New test.
35295
35296 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35297
35298         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
35299         (A, E): Handle this.
35300
35301 2002-03-20  Jason Merrill  <jason@redhat.com>
35302
35303         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
35304         ignoring -fpic.
35305         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
35306         through prune_gcc_output.
35307
35308 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
35309
35310         * gcc.c-torture/compile/20020320-1.c: New test.
35311
35312 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
35313
35314         * gcc.c-torture/compile/20020318-1.c: New test.
35315
35316         * gcc.dg/struct-by-value-1.c: New test.
35317
35318         * gcc.dg/20020319-1.c: New test.
35319
35320 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
35321
35322         * g++.dg/opt/conj1.C: New test.
35323
35324 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
35325
35326         * g++.dg/template/qualttp20.C: Revert previous change.
35327         * g++.dg/template/qualttp3.C: Likewise.
35328         * g++.dg/template/qualttp4.C: Likewise.
35329         * g++.dg/template/qualttp5.C: Likewise.
35330         * g++.dg/template/qualttp6.C: Likewise.
35331         * g++.dg/template/qualttp7.C: Likewise.
35332         * g++.dg/template/qualttp8.C: Likewise.
35333         * g++.dg/template/recurse.C: Likewise.
35334
35335 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35336
35337         * gcc.dg/cpp/wchar-1.c: Update.
35338
35339 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35340
35341         * g++.dg/template/conv1.C: New test.
35342         * g++.dg/template/conv2.C: New test.
35343         * g++.dg/template/conv3.C: New test.
35344         * g++.dg/template/conv4.C: New test.
35345
35346 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35347
35348         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
35349         * g++.dg/template/qualttp3.C: Likewise.
35350         * g++.dg/template/qualttp4.C: Likewise.
35351         * g++.dg/template/qualttp5.C: Likewise.
35352         * g++.dg/template/qualttp6.C: Likewise.
35353         * g++.dg/template/qualttp7.C: Likewise.
35354         * g++.dg/template/qualttp8.C: Likewise.
35355         * g++.dg/template/recurse.C: Likewise.
35356
35357 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35358
35359         * g++.dg/opt/dtor1.C: New test.
35360
35361 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
35362
35363         * gcc.c-torture/compile/20020315-1.c: New test.
35364
35365 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
35366
35367         * gcc.dg/weak-1.c: Fix scan tests.
35368
35369 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
35370
35371         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
35372         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
35373         cris-*-aout* mmix-*-*.
35374         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
35375         cris-*-aout* mmix-*-*.
35376         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
35377         cris-*-elf* cris-*-aout* and mmix-*-*.
35378         * gcc.dg/20001009-1.c: Ditto.
35379         * gcc.dg/20010912-1.c: Ditto.
35380         * gcc.dg/20020122-4.c: Ditto.
35381         * gcc.dg/inline-2.c: Ditto.
35382
35383 2002-03-14  Jeffrey A Law  (law@cygnus.com)
35384
35385         * gcc.c-torture/compile/20020314-1.c: New test.
35386
35387 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
35388
35389         * gcc.c-torture/execute/20020314-1.c: New test.
35390
35391 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
35392
35393         * g++.dg/warn/Wunused-1.C: New test.
35394
35395 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
35396
35397         * g++.dg/abi/mangle6.C: New test.
35398
35399 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
35400
35401         * gcc.c-torture/compile/20020309-2.c: New test.
35402
35403         * gcc.c-torture/compile/20020312-1.c: New test.
35404
35405 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35406
35407         * g++.dg/other/access1.C: New test.
35408
35409 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
35410
35411         * gcc.c-torture/execute/wchar_t-1.c: New test.
35412
35413 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
35414
35415         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
35416
35417 2002-03-12  Roger Sayle  <roger@eyesopen.com>
35418
35419         * gcc.dg/20020312-1.c: New test case.
35420
35421 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
35422
35423         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
35424
35425 2002-03-11  Richard Henderson  <rth@redhat.com>
35426
35427         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
35428         * g++.old-deja/g++.jason/report.C: Likewise.
35429
35430 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35431
35432         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
35433         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
35434
35435 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35436
35437         * testsuite/g++.dg/overload/pmf1.C: New test.
35438
35439 2002-03-11  Kazu Hirata  <kazu@hxi.com>
35440
35441         * gcc.c-torture/execute/20020307-1.c: Use long.
35442
35443 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35444
35445         PR optimization/5844
35446         * gcc.dg/20020310-1.c: New test.
35447
35448 2002-03-09  Michael Meissner  <meissner@redhat.com>
35449
35450         * gcc.c-torture/execute/memcpy-2.c: New test.
35451         * gcc.c-torture/execute/memset-1.c: New test.
35452         * gcc.c-torture/execute/strlen-1.c: New test.
35453         * gcc.c-torture/execute/strcmp-1.c: New test.
35454         * gcc.c-torture/execute/strncmp-1.c: New test.
35455
35456 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35457
35458         * gcc.dg/ppc-ldstruct.c: New test.
35459
35460 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35461
35462         * gcc.c-torture/execute/va-arg-22.c: New test.
35463
35464 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35465
35466         * gcc.c-torture/compile/20020309-1.c: New test.
35467
35468 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35469
35470         * gcc.c-torture/execute/20020307-2.c: New test.
35471
35472 2002-03-07  Jeffrey A Law  (law@redhat.com)
35473
35474         * g77.f-torture/compile/20020307-1.f: New test.
35475
35476 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35477
35478         * gcc.dg/unordered-1.c: New test.
35479
35480 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35481
35482         * gcc.c-torture/execute/20020307-1.c: New test.
35483
35484 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35485
35486         * gcc.dg/20020304-1.c: New test.
35487
35488         * gcc.c-torture/compile/20020304-2.c: New test.
35489
35490 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35491
35492         * gcc.c-torture/compile/20020304-1.c: New test case
35493         (from PR c/5830).
35494
35495 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35496
35497         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35498
35499 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35500
35501         * g++.dg/other/classkey1.C: New test.
35502
35503 2002-03-01  Richard Henderson  <rth@redhat.com>
35504
35505         * gcc.c-torture/compile/981223-1.x: New.
35506         * gcc.c-torture/compile/920625-1.x: New.
35507
35508 2002-02-28  Richard Henderson  <rth@redhat.com>
35509
35510         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35511
35512 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35513
35514         * gcc.c-torture/execute/20020227-1.c: New test.
35515
35516 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
35517
35518         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35519         here" ERROR lines.
35520         * g++.old-deja/g++.oliva/partord1.C: Likewise.
35521         * g++.old-deja.g++.other/defarg1.C: Likewise.
35522         * g++.old-deja/g++.pt/calls2.C: Likewise.
35523         * g++.old-deja/g++.pt/crash20.C: Likewise.
35524         * g++.old-deja/g++.pt/crash30.C: Likewise.
35525         * g++.old-deja/g++.pt/crash36.C: Likewise.
35526         * g++.old-deja/g++.pt/crash6.C: Likewise.
35527         * g++.old-deja/g++.pt/defarg13.C: Likewise.
35528         * g++.old-deja/g++.pt/derived3.C: Likewise.
35529         * g++.old-deja/g++.pt/error1.C: Likewise.
35530         * g++.old-deja/g++.pt/friend21.C: Likewise.
35531         * g++.old-deja/g++.pt/friend23.C: Likewise.
35532         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35533         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35534
35535 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35536
35537         * gcc.c-torture/execute/20020225-2.c: New test.
35538
35539 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35540
35541         * gcc.c-torture/execute/920730-1t.c,
35542         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35543         Delete test cases, only relevant to -traditional.
35544
35545 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35546
35547         * gcc.dg/cpp/undef1.c: Remove.
35548         * gcc.dg/cpp/directiv.c: Update.
35549         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35550
35551 2002-02-27  Michael Meissner  <meissner@redhat.com>
35552
35553         * gcc.c-torture/execute/20020226-1.c: New test.
35554
35555 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35556
35557         * g++.dg/debug/debug4.C: New test.
35558
35559         * gcc.dg/ia64-visibility-1.c: New test.
35560
35561 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35562
35563         * gcc.dg/debug/20020224-1.c: New.
35564
35565 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35566
35567         * gcc.c-torture/execute/960416-1.x: New.
35568         * gcc.c-torture/execute/divconst-3.x: Likewise.
35569
35570 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35571
35572         * gcc.dg/20020224-1.c: New test.
35573
35574 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35575
35576         * gcc.c-torture/execute/20020225-1.c: New.
35577
35578 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35579
35580         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35581
35582 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35583
35584         * gcc.dg/20020222-1.c: New test.
35585
35586 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35587
35588         * g++.dg/opt/anonunion1.C: New test.
35589
35590 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35591
35592         * g++.dg/template/qualttp19.C: New test.
35593         * g++.dg/template/qualttp20.C: New test.
35594         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35595         * g++.old-deja/g++.other/qual1.C: Likewise.
35596
35597 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35598
35599         * gcc.dg/attr-alwaysinline.c: New.
35600
35601 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35602
35603         * gcc.dg/20020220-1.c: New test.
35604
35605         * gcc.dg/20020220-2.c: New test.
35606
35607         * g++.dg/opt/mmx1.C: New test.
35608
35609 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35610
35611         * gcc.c-torture/compile/20020110.c: New test.
35612
35613 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35614
35615         * gcc.c-torture/execute/20020219-1.c: New test.
35616
35617         * gcc.dg/20020219-1.c: New test.
35618
35619         * gcc.dg/noncompile/20020220-1.c: New test.
35620
35621         * g++.dg/opt/ptrintsum1.C: New test.
35622
35623         * gcc.dg/debug/20020220-1.c: New test.
35624
35625 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35626
35627         * gcc.c-torture/execute/20020216-1.c: New test.
35628
35629 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35630
35631         * gcc.dg/decl-1.c: Update, new test.
35632
35633 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35634
35635         * g++.dg/abi/bitfield1.C: New test.
35636         * g++.dg/abi/bitfield2.C: New test.
35637
35638 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35639
35640         * gcc.dg/attr-nest.c: New test.
35641
35642 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35643
35644         * gcc.c-torture/execute/20020215-1.c: New test.
35645
35646 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35647
35648         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35649         * g++.dg/debug/debug.exp: New.
35650         * g++.dg/debug/trivial.C: New.
35651         * g++.dg/debug/debug1.C: Moved...
35652         * g++.dg/other/debug1.C: ...from here.
35653         * g++.dg/debug/debug2.C: Moved...
35654         * g++.dg/other/debug2.C: ...from here.
35655         * g++.dg/debug/debug3.C: Moved...
35656         * g++.dg/other/debug3.C: ...from here.
35657
35658         * gcc.dg/noncompile/20020213-1.c: New test.
35659
35660 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35661
35662         * g++.dg/other/debug3.C: New test.
35663
35664         * gcc.c-torture/execute/20020213-1.c: New test.
35665
35666 2002-02-13  Richard Smith <richard@ex-parrot.com>
35667
35668         * g++.old-deja/g++.other/thunk1.C: New test.
35669
35670 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35671
35672         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35673
35674 2002-02-13  Stan Shebs  <shebs@apple.com>
35675
35676         * gcc.dg/altivec-3.c: New.
35677
35678 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35679
35680         * gcc.dg/Wunreachable-1.c: New test.
35681         * gcc.dg/Wunreachable-2.c: New test.
35682
35683 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35684
35685         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35686
35687 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35688
35689         * gcc.dg/decl-1.c: New test.
35690
35691 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35692
35693         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35694
35695 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35696
35697         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35698         * gcc.c-torture/compile/980506-1.x: Likewise.
35699
35700 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35701
35702         * gcc.dg/20020210-1.c: New.
35703
35704 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35705
35706         * g77.f-torture/execute/947.f: New regression test
35707         for PR fortran/947.
35708
35709 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35710
35711         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35712         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35713
35714 2002-02-08  Richard Henderson  <rth@redhat.com>
35715
35716         * gcc.c-torture/compile/labels-3.c: New.
35717
35718 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35719
35720         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35721         expression statements work instead.
35722         * gcc.dg/noncompile/20020207-1.c: New test.
35723
35724 2002-02-07  Richard Henderson  <rth@redhat.com>
35725
35726         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35727
35728 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35729
35730         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35731         message from g77
35732         * lib/g77-dg.exp: Trim g77 error messages so that they are
35733         recognized by dg.exp.
35734
35735 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35736
35737         PR fortran/5473
35738         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35739
35740 2002-02-07  Richard Henderson  <rth@redhat.com>
35741
35742         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35743         to be sufficiently aligned for integers.
35744
35745 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35746
35747         * g++.dg/template/friend4.C: New test.
35748
35749 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35750
35751         PR fortran/5743
35752         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35753         unsupported cases.
35754
35755 2002-02-07  Richard Henderson  <rth@redhat.com>
35756
35757         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35758         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35759         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35760         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35761
35762 2002-02-06  Richard Henderson  <rth@redhat.com>
35763
35764         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35765
35766 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35767
35768         * gcc.dg/20020206-1.c: New test.
35769
35770 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35771
35772         * gcc.c-torture/execute/20020206-1.c: New test.
35773
35774         * gcc.c-torture/execute/20020206-2.c: New test.
35775
35776         PR optimization/5429:
35777         * gcc.c-torture/compile/20020206-1.c: New test.
35778
35779 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35780
35781         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35782         as certain file formats cannot support particularly large
35783         alignments.
35784
35785         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35786         and do not expect to be able to link the executable.
35787
35788         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35789         fail because the COFF format does not support the weak attribute.
35790
35791 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35792
35793         * g77.dg/pr5473.f: New test
35794
35795 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35796
35797         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35798         Fix testcase accordingly.
35799
35800 2002-02-04  Richard Henderson  <rth@redhat.com>
35801
35802         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35803         (buf): Change to be an array of pointers, not ints.
35804
35805 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35806
35807         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35808         before all tests.  Move warning one line above to match where it
35809         C frontend emits.
35810         * gcc.dg/Wswitch-2.c: New test.
35811         * g++.dg/warn/Wswitch-1.C: New test.
35812         * g++.dg/warn/Wswitch-2.C: New test.
35813
35814 2002-02-04  Richard Henderson  <rth@redhat.com>
35815
35816         * g++.dg/abi/offsetof.C: Fix size comparison.
35817
35818 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35819
35820         * gcc.dg/cast-qual-2.c: New test.
35821
35822 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35823
35824         * gcc.dg/20020201-4.c: New test.
35825
35826 2002-02-04  Ben Elliston  <bje@redhat.com>
35827
35828         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35829         target_info attribute != 0, in addition to the empty string.
35830         (gcc_target_compile): Likewise.
35831
35832 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35833
35834         * gcc.dg/Wswitch.c: New test.
35835         PR gcc/4475. PR gcc/3780.
35836
35837 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35838
35839         * g77.f-torture/execute/5122.f: New test for regressions
35840         against PR fortran/5122.
35841
35842 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35843
35844         * g77.f-torture/compile/pr3743.f: Delete
35845         * g77.dg/pr3743-1.f: New test.
35846         * g77.dg/pr3743-2.f: New test.
35847         * g77.dg/pr3743-3.f: New test.
35848         * g77.dg/pr3743-4.f: New test.
35849
35850 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35851
35852         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35853
35854 2002-02-02  Richard Henderson  <rth@redhat.com>
35855
35856         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35857         * gcc.c-torture/execute/bf64-1.c: Likewise.
35858
35859 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35860
35861         * gcc.dg/20020201-2.c: New test.
35862
35863         * gcc.dg/20020201-3.c: New test.
35864
35865         * gcc.c-torture/execute/bitfld-2.c: New test.
35866
35867 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35868
35869         * gcc.dg/bitfld-1.c: Update.
35870         * gcc.dg/bitfld-2.c: Update.
35871         * gcc.c-torture/execute/bitfld-1.x: New.
35872
35873 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35874
35875         * gcc.c-torture/execute/20020201-1.c: New test.
35876
35877 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35878
35879         PR target/5469
35880         * gcc.dg/20020201-1.c: New test.
35881
35882 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35883
35884         PR fortran/3743
35885         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35886         * g77.f-torture/compile/pr3743.x: Remove
35887
35888 2002-01-31  Tom Rix  <trix@redhat.com>
35889
35890         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35891
35892 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35893
35894         * gcc.dg/noncompile/20020130-1.c: New test.
35895
35896 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35897
35898         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35899
35900 2002-01-29  Richard Henderson  <rth@redhat.com>
35901
35902         * gcc.c-torture/execute/991118-1.c: Cast various constants back
35903         to long long.
35904         * gcc.c-torture/execute/bf64-1.c: Likewise.
35905
35906 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35907
35908         * gcc.c-torture/execute/20020129-1.c: New test.
35909
35910 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35911
35912         * gcc.c-torture/compile/20000224-1.c: Update.
35913         * gcc.c-torture/execute/bitfld-1.c: New tests.
35914         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
35915         * gcc.dg/uninit-A.c: Update.
35916
35917 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35918
35919         * g++.dg/template/ctor1.C: Add instantiation.
35920
35921 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35922
35923         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35924         argument to __builtin_prefetch to be const ptr.
35925
35926 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35927
35928         * gcc.c-torture/compile/20020120-1.c: New test.
35929
35930 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35931
35932         * gcc.c-torture/execute/20020127-1.c: New test.
35933
35934 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35935
35936         * g77.dg/f77-edit-i-in.f: New test
35937         * g77.dg/f77-edit-i-out.f: New test
35938
35939 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
35940
35941         * gcc.dg/debug/debug.exp: New file.
35942         * gcc.dg/debug/trivial.c: New file.
35943         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
35944         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
35945         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
35946         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
35947         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
35948         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
35949         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
35950         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
35951         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
35952         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
35953         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
35954         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
35955         * gcc.dg/20000503-1.c: Removed.
35956         * gcc.dg/20010207-1.c: Removed.
35957         * gcc.dg/20011223-1.c: Removed.
35958         * gcc.dg/20020104-2.c: Removed.
35959         * gcc.dg/debug-1.c: Removed.
35960         * gcc.dg/debug-2.c: Removed.
35961         * gcc.dg/debug-3.c: Removed.
35962         * gcc.dg/debug-4.c: Removed.
35963         * gcc.dg/debug-5.c: Removed.
35964         * gcc.dg/debug-6.c: Removed.
35965         * gcc.dg/dwarf2-1.c: Removed.
35966         * gcc.dg/dwarf2-2.c: Removed.
35967
35968 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
35969
35970         * g++.old-deja/g++.other/eh5.C: New test.
35971         * g++.old-deja/g++.other/sibcall2.C: New test.
35972         * g++.old-deja/g++.other/array9.C: New test.
35973         * g++.old-deja/g++.other/typename2.C: New test.
35974         * g++.old-deja/g++.other/crash60.C: New test.
35975         * g++.old-deja/g++.other/conv9.C: New test.
35976         * g++.old-deja/g++.other/mangle10.C: New test.
35977         * g++.old-deja/g++.other/unchanging1.C: New test.
35978         * g++.old-deja/g++.other/exprstmt1.C: New test.
35979         * g++.old-deja/g++.other/inline23.C: New test.
35980         * g++.old-deja/g++.eh/ia64-1.C: New test.
35981         * g++.old-deja/g++.other/dwarf2-1.C: New test.
35982         * g++.old-deja/g++.other/reload1.C: New test.
35983         * g++.old-deja/g++.other/static20.C: New test.
35984         * g++.old-deja/g++.other/local-alloc1.C: New test.
35985         * g++.old-deja/g++.other/conv8.C: New test.
35986         * g++.old-deja/g++.other/stmtexpr2.C: New test.
35987         * g++.old-deja/g++.other/storeexpr1.C: New test.
35988         * g++.old-deja/g++.other/storeexpr2.C: New test.
35989         * g++.dg/eh/template2.C: New test.
35990         * g++.dg/warn/weak1.C: New test.
35991
35992 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35993
35994         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35995         Remove first, non-varying, argument.
35996
35997 2002-01-23  Richard Henderson  <rth@redhat.com>
35998
35999         * gcc.dg/inline-2.c: New.
36000
36001         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
36002         Add optional target arg.  Check number of arguments.
36003         (scan-assembler-not, scan-assembler-dem): Likewise.
36004         (scan-assembler-dem-not): Likewise.
36005
36006 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36007
36008         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
36009         line 12.
36010         * g++.old-deja/g++.brendan/parse3.C,
36011         g++.old-deja/g++.other/crash26.C,
36012         g++.old-deja/g++.other/crash28.C,
36013         g++.old-deja/g++.other/crash29.C,
36014         g++.old-deja/g++.other/crash30.C,
36015         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
36016
36017 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
36018
36019         * gcc.dg/20020115-1.c: New.
36020
36021 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
36022
36023         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
36024
36025 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
36026
36027         * gcc.dg/20020122-3.c: New.
36028
36029 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
36030
36031         * g++.dg/other/gc1.C: New test.
36032
36033 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36034
36035         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
36036
36037 2002-01-22  Richard Henderson  <rth@redhat.com>
36038
36039         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
36040
36041 2002-01-22  Richard Henderson  <rth@redhat.com>
36042
36043         * gcc.dg/20020122-4.c: New.
36044
36045 2002-01-22  H.J. Lu <hjl@gnu.org>
36046
36047         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
36048         link output.
36049         * gcc.dg/special/ecos.exp: Likewise.
36050         * lib/g++-dg.exp: Likewise.
36051         * lib/g77-dg.exp: Likewise.
36052         * lib/gcc-dg.exp : Likewise.
36053         * lib/mike-g++.exp: Likewise.
36054         * lib/mike-g77.exp: Likewise.
36055         * lib/mike-gcc.exp: Likewise.
36056         * lib/objc-dg.exp: Likewise.
36057
36058 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
36059
36060         PR target/5379
36061         * gcc.dg/20020122-2.c: New test.
36062
36063 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
36064
36065         * gcc.dg/20020122-1.c: New test.
36066
36067 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
36068
36069         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
36070
36071 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
36072
36073         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
36074
36075 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36076
36077         * gcc.c-torture/compile/20020121-1.c: New test.
36078
36079 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36080
36081         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
36082         ld_library_path.
36083
36084 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
36085
36086         * gcc.dg/20020218-1.c: New test.
36087
36088 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
36089
36090         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
36091         messages
36092         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
36093         "At global scope" warning
36094         * g++.dg/ext/align1.C: Change cygwin test for alignment
36095         from db-bogus to dg-warning
36096
36097 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
36098
36099         * g77.f-torture/compile/cpp2.F: New test.
36100
36101 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36102
36103         * g++.dg/template/access1.C: New test.
36104
36105 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
36106
36107         * gcc.dg/20020118-1.c: New.
36108
36109 2002-01-18  Kazu Hirata  <kazu@hxi.com>
36110
36111         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
36112
36113 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36114
36115         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
36116         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
36117         alignment warnings.
36118
36119 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36120
36121         * gcc.misc-tests/i386-prefetch.exp: Save and restore
36122         torture_with_loops and torture_without_loops
36123
36124 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
36125
36126         * gcc.c-torture/compile/20020116-1.c: New test.
36127
36128 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
36129
36130         * gcc.dg/20020116-2.c: New test.
36131
36132         * gcc.dg/ultrasp4.c: New test.
36133
36134         * gcc.dg/20020116-1.c: New test.
36135
36136 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
36137
36138         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
36139         by EABI.
36140
36141 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
36142
36143         * gcc.misc-tests/i386-prefetch.exp: New.
36144         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
36145         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
36146         * gcc.misc-tests/i386-pf-none-1.c: New test.
36147         * gcc.misc-tests/i386-pf-sse-1.c: New test.
36148
36149 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
36150
36151         * gcc.dg/gnu89-init-1.c: Add new tests.
36152
36153 2002-01-15  Andreas Jaeger  <aj@suse.de>
36154
36155         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
36156         * gcc.dg/i386-mmx-2.c: Likewise.
36157         * gcc.dg/i386-sse-1.c: Likewise.
36158         * gcc.dg/i386-sse-2.c: Likewise.
36159         * gcc.dg/i386-sse-3.c: Likewise.
36160
36161 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
36162
36163         * g77.f-torture/execute/intrinsic-unix-bessel.f:
36164         Uncomment additional cases that now pass.
36165
36166 2002-01-11  Richard Henderson  <rth@redhat.com>
36167
36168         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
36169         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
36170
36171 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
36172
36173         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
36174
36175 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
36176
36177         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
36178         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
36179
36180 2002-01-10  Dale Johannesen  <dalej@apple.com>
36181
36182         * gcc.c-torture/execute/loop-11.c: New.
36183
36184 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
36185
36186         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
36187         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
36188
36189 2002-01-09  Richard Henderson  <rth@redhat.com>
36190
36191         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
36192         type in which to perform the operation for each size.
36193
36194 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
36195
36196         * gcc.c-torture/compile/20020109-2.c: New test.
36197
36198 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
36199
36200         * gcc.c-torture/execute/loop-10.c: New test.
36201
36202 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36203
36204         * gcc.c-torture/compile/20010226-1.c: New test.
36205         * gcc.c-torture/compile/20010227-1.c: New test.
36206         * gcc.c-torture/compile/20010426-1.c: New test.
36207         * gcc.c-torture/compile/20010510-1.c: New test.
36208         * gcc.c-torture/compile/20010605-3.c: New test.
36209         * gcc.c-torture/compile/20010824-1.c: New test.
36210         * gcc.c-torture/execute/20010409-1.c: New test.
36211         * gcc.dg/noncompile/20000901-1.c: New test.
36212         * gcc.dg/20001023-1.c: New test.
36213         * gcc.dg/20001101-1.c: New test.
36214         * gcc.dg/20001102-1.c: New test.
36215         * gcc.dg/20010207-1.c: New test.
36216         * gcc.dg/20010405-1.c: New test.
36217         * gcc.dg/20010822-1.c: New test.
36218         * gcc.dg/20011107-1.c: New test.
36219
36220 2002-01-09  Jeffrey A Law  (law@redhat.com)
36221
36222         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
36223
36224         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
36225         execution failure on PA targets.
36226
36227 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36228
36229         * gcc.c-torture/compile/20020109-1.c: New test.
36230
36231 2002-01-08  Kazu Hirata  <kazu@hxi.com>
36232
36233         * gcc.c-torture/execute/20020108-1.c: New test.
36234
36235 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
36236
36237         * gcc.dg/20020108-1.c: New test.
36238
36239 2002-01-08  H.J. Lu <hjl@gnu.org>
36240
36241         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
36242         for header files.
36243
36244 2002-01-08  Geoff Keating  <geoffk@redhat.com>
36245
36246         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
36247         consistency.
36248
36249 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
36250
36251         * gcc.dg/altivec-4.c: Test altivec predicates.
36252
36253 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
36254
36255         * gcc.c-torture/execute/20020107-1.c: New test.
36256
36257 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
36258
36259         PR c/5279
36260         * gcc.c-torture/compile/20020106-1.c: New test.
36261
36262 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
36263
36264         * gcc.c-torture/execute/nestfunc-4.c: New test.
36265
36266 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36267
36268         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
36269         extra triple that slipped in.
36270         * g++.old-deja/g++.abi/align.C: Likewise.
36271         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36272
36273 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36274
36275         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
36276         * g++.old-deja/g++.abi/align.C: Likewise.
36277         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36278
36279         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
36280         on FreeBSD/i386.
36281         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
36282         FreeBSD.
36283
36284 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
36285
36286         * gcc.dg/20020104-1.c: New test.
36287
36288         * gcc.dg/20020104-2.c: New test.
36289
36290 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
36291
36292         * gcc.dg/20020103-1.c: Fix typo in target selector.
36293
36294 2002-01-03  Richard Henderson  <rth@redhat.com>
36295
36296         * gcc.dg/20020103-1.c: New.
36297
36298 2002-01-03  Kazu Hirata  <kazu@hxi.com>
36299
36300         * gcc.c-torture/execute/20020103-1.c: New test.
36301
36302 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
36303
36304         * g++.dg/other/debug2.C: New test.
36305
36306         * gcc.c-torture/compile/20020103-1.c: New test.
36307
36308 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
36309
36310         * gcc.dg/gnu89-init-1.c: Added new tests.
36311
36312 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36313
36314         * g++.dg/template/friend2.C: Remove as patch is reverted.
36315
36316         * g++.dg/warn/oldcast1.C: New test.
36317
36318         * g++.dg/template/ptrmem1.C: New test.
36319         * g++.dg/template/ptrmem2.C: New test.
36320
36321         * g++.dg/template/ntp.C: New test.
36322
36323         * g++.dg/other/component1.C: New test.
36324
36325         * g++.dg/template/ttp3.C: New test.
36326
36327         * g++.dg/template/friend2.C: New test.
36328         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36329
36330 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36331
36332         * g++.dg/other/ptrmem1.C: New test.
36333         * g++.dg/other/ptrmem2.C: New test.
36334
36335 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36336
36337         * g++.dg/template/ctor1.C: New test.
36338
36339 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36340
36341         * g++.dg/template/friend2.C: New test.
36342
36343 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
36344
36345         * gcc.dg/mmix-1.c: New test.
36346
36347 2001-12-31  Richard Henderson  <rth@redhat.com>
36348
36349         * gcc.dg/asm-5.c: New.
36350
36351 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
36352
36353         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
36354         in namespace __gnu_cxx
36355
36356 2001-12-30  Richard Henderson  <rth@redhat.com>
36357
36358         * gcc.dg/debug-6.c: New.
36359
36360 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
36361
36362         * gcc.c-torture/compile/20011229-2.c: New test.
36363
36364 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
36365
36366         * gcc.dg/debug-3.c: New test.
36367         * gcc.dg/debug-4.c: New test.
36368         * gcc.dg/debug-5.c: New test.
36369
36370 2001-12-29  Richard Henderson  <rth@redhat.com>
36371
36372         * g++.dg/eh/loop1.C: New.
36373
36374 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36375
36376         * g++.dg/template/crash1.C: New test.
36377
36378 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36379
36380         * g++.dg/other/const1.C: New test.
36381
36382 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36383
36384         * gcc.c-torture/compile/20011229-1.c: New test.
36385
36386 2001-12-28  Stan Shebs  <shebs@apple.com>
36387
36388         * lib/objc-torture.exp: Resync with c-torture.exp.
36389         * lib/objc.exp: Load standard libraries.
36390
36391 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
36392
36393         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
36394         additional tests.
36395
36396 2001-12-27  Roger Sayle <roger@eyesopen.com>
36397
36398         * gcc.c-torture/execute/string-opt-16.c: New testcase.
36399
36400 2001-12-27  Richard Henderson  <rth@redhat.com>
36401
36402         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
36403
36404 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36405
36406         * g++.dg/eh/ctor1.C: New test.
36407         * g++.dg/other/error2.C: New test.
36408
36409 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36410
36411         * g++.dg/other/init2.C: New test.
36412
36413 2001-12-24  Richard Henderson  <rth@redhat.com>
36414
36415         * gcc.dg/20011223-1.c: New.
36416         * gcc.dg/inline-1.c: New.
36417
36418 2001-12-23  Richard Henderson  <rth@redhat.com>
36419
36420         * gcc.dg/asm-4.c: Test operand modifiers.
36421
36422 2001-12-23  Richard Henderson  <rth@redhat.com>
36423
36424         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
36425
36426 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36427
36428         * gcc.c-torture/execute/20011223-1.c: New test.
36429
36430 2001-12-21  Richard Henderson  <rth@redhat.com>
36431
36432         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
36433         re-enables the warning.
36434
36435 2001-12-21  Richard Henderson  <rth@redhat.com>
36436
36437         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
36438
36439 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36440
36441         * gcc.c-torture/compile/20011218-1.c: New test.
36442
36443 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
36444
36445         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
36446         arm-isr.c test.
36447         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
36448         epilogue generation for ARM ISR routines.
36449
36450 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36451
36452         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36453         * gcc.dg/format/c90-printf-3.c: Likewise.
36454         * gcc.dg/format/c99-printf-3.c: Likewise.
36455         * gcc.dg/format/ext-1.c: Likewise.
36456         * gcc.dg/format/ext-6.c: Likewise.
36457         * gcc.dg/format/format.h: Prototype unlocked stdio.
36458
36459 2001-12-20  Richard Henderson  <rth@redhat.com>
36460
36461         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36462         (arena): Use it.
36463         (malloc): Correct allocation logic.  Abort if we fill up the
36464         arena before initialization complete.
36465         (realloc): Correct allocation logic.
36466
36467 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36468
36469         * gcc.c-torture/compile/20011219-2.c: New test.
36470
36471         * gcc.c-torture/execute/20011219-1.c: New test.
36472
36473 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36474
36475         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36476         target does not support weak symbols.
36477
36478 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36479
36480         * gcc.c-torture/compile/20011219-1.c: New test.
36481
36482 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36483
36484         * g++.dg/other/error1.C: New test.
36485
36486 2001-12-17  Jeffrey A Law  (law@redhat.com)
36487
36488         * gcc.c-torture/execute/20011217-1.c: New test.
36489
36490 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36491
36492         * objc.dg/special/: New directory.
36493         * objc.dg/special/special.exp: New file.
36494         * objc.dg/special/unclaimed-category-1.h: New file.
36495         * objc.dg/special/unclaimed-category-1a.m: New file.
36496         * objc.dg/special/unclaimed-category-1.m: New file.
36497
36498 2001-12-17  Andreas Jaeger  <aj@suse.de>
36499
36500         * gcc.c-torture/compile/20011217-2.c: New test.
36501
36502 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36503
36504         * gcc.c-torture/compile/20011217-1.c: New test.
36505
36506 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36507
36508         * testsuite/gcc.dg/20011214-1.c: New.
36509
36510 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36511
36512         * gcc.dg/altivec-4.c: New.
36513
36514 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36515
36516         * gcc.dg/20011113-1.c: New test.
36517
36518 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36519
36520         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36521         std::__malloc_alloc_template<0> and
36522         std::__default_alloc_template<false, 0>.
36523
36524 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36525
36526         * objc/execute/bf-21.m: New test.
36527         * objc/execute/enumeration-1.m: New test.
36528         * objc/execute/enumeration-2.m: New test.
36529
36530 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36531
36532         * gcc.dg/gnu89-init-1.c: New test.
36533
36534 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36535
36536         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36537         * g++.old-deja/g++.jason/2371.C: Likewise.
36538         * g++.old-deja/g++.jason/template33.C: Likewise.
36539         * g++.old-deja/g++.jason/template34.C: Likewise.
36540         * g++.old-deja/g++.jason/template36.C: Likewise.
36541         * g++.old-deja/g++.oliva/typename1.C: Likewise.
36542         * g++.old-deja/g++.oliva/typename2.C: Likewise.
36543         * g++.old-deja/g++.other/typename1.C: Likewise.
36544         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36545         * g++.old-deja/g++.pt/nontype5.C: Likewise.
36546         * g++.old-deja/g++.pt/typename11.C: Likewise.
36547         * g++.old-deja/g++.pt/typename14.C: Likewise.
36548         * g++.old-deja/g++.pt/typename16.C: Likewise.
36549         * g++.old-deja/g++.pt/typename3.C: Likewise.
36550         * g++.old-deja/g++.pt/typename4.C: Likewise.
36551         * g++.old-deja/g++.pt/typename5.C: Likewise.
36552         * g++.old-deja/g++.pt/typename7.C: Likewise.
36553         * g++.old-deja/g++.robertl/eb9.C: Likewise.
36554
36555 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36556
36557         * g++.dg/other/linkage1.C: New test.
36558         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36559         specifiers.
36560
36561 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36562
36563         * gcc.dg/concat.c: New test.
36564
36565 2001-12-11  Stan Shebs  <shebs@apple.com>
36566
36567         * objc/compile: New test directory.
36568         * objc/compile/compile.exp: New expect script.
36569         * objc/compile/20011211-1.m: New compile test.
36570
36571 2001-12-11  Jason Merrill  <jason@redhat.com>
36572
36573         * lib/prune.exp (prune_gcc_output): Also handle "In member
36574         function".  So many permutations...
36575
36576 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36577
36578         * g++.dg/template/typedef1.C: New test.
36579
36580 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36581
36582         * g++.dg/other/copy1.C: New test.
36583
36584 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36585
36586         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36587
36588         * gcc.dg/builtin-choose-expr.c: New.
36589
36590 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36591
36592         * gcc.dg/altivec-2.c: New.
36593
36594 2001-12-07  Richard Henderson  <rth@redhat.com>
36595
36596         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36597
36598 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36599
36600         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36601         ultrasparc.
36602
36603 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36604
36605         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36606
36607 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36608
36609         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36610         variable argument list.
36611
36612 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36613
36614         * gcc.c-torture/execute/memcheck: Delete entire directory.
36615         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36616         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36617
36618 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36619
36620         * gcc.dg/Wshadow-1.c: New test.
36621
36622 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36623
36624         * gcc.c-torture/compile/20011130-1.c: New test.
36625
36626         * gcc.dg/noncompile/20011025-1.c: New test.
36627
36628         * g++.dg/other/anon-union.C: New test.
36629
36630         * gcc.c-torture/execute/20011024-1.c: New test.
36631
36632 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36633
36634         * gcc.c-torture/execute/20000722-1.x,
36635         gcc.c-torture/execute/20010123-1.x: Remove.
36636         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36637         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36638         gcc.dg/c99-complit-2.c: New tests.
36639
36640 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36641
36642         * g++.dg/inherit/base1.C: New test.
36643
36644 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36645
36646         * g++.dg/other/stdarg1.C: New test.
36647
36648         * gcc.c-torture/compile/20011130-2.c: New test.
36649
36650 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36651
36652         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36653         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36654         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36655         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36656         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36657         * gcc.dg/builtin-prefetch-1.c: New test.
36658
36659 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36660
36661         * gcc.dg/20011130-1.c: New test.
36662
36663 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36664
36665         * g++.dg/other/scope1.C: New test.
36666         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36667
36668 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36669
36670         * gcc.dg/vla-init-1.c: New test.
36671
36672 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36673
36674         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36675
36676 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36677
36678         * objc.dg/alias.m: Update.
36679         * objc.dg/class-1.m: Update.
36680         * objc.dg/const-str-1.m: Update.
36681         * objc.dg/fwd-proto-1.m: Update.
36682         * objc.dg/id-1.m: Update.
36683         * objc.dg/super-class-1.m: Update.
36684
36685 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36686
36687         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36688         constructs.
36689
36690 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36691
36692         * gcc.c-torture/execute/20011128-1.c: New test.
36693
36694 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36695
36696         * gcc.dg/20011127-1.c: New test.
36697
36698 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36699
36700         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36701         from Austin Group draft 7.
36702         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36703         scanf format arguments.
36704         * gcc.dg/format/no-exargs-2.c: New test.
36705
36706 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36707
36708         * g++.dg/abi/vbase8-4.C: New test.
36709
36710 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36711
36712         * gcc.c-torture/execute/20011121-1.c: New test.
36713
36714 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36715
36716         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36717
36718 2001-11-23  Andreas Jaeger  <aj@suse.de>
36719
36720         * gcc.dg/cpp/charconst-2.c: New test.
36721
36722 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36723
36724         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36725         to the host if it is remote.  Let tests specify extra headers
36726         they use.
36727         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36728         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36729         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36730         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36731         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36732         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36733         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36734         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36735         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36736         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36737
36738 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36739
36740         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36741         for little endian ARMs.
36742
36743 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36744
36745         * gcc.c-torture/compile/20011119-1.c: New test.
36746         * gcc.c-torture/compile/20011119-2.c: New test.
36747
36748 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36749
36750         * gcc.dg/altivec-1.c: Fix typo.
36751
36752 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36753
36754         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36755
36756 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36757
36758         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36759
36760 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36761
36762         * lib/g77.exp: Don't specify --rpath-link.
36763
36764         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36765         across all the headers.
36766         * gcc.dg/format/format.exp: For testing on a remote host,
36767         copy format.h.
36768
36769         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36770         * gcc.c-torture/execute/930406-1.c: Likewise.
36771         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36772
36773 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36774
36775         * gcc.dg/altivec-1.c: New.
36776
36777 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36778
36779         * gcc.dg/cpp/fpreprocessed.c: New test case.
36780
36781 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36782
36783         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36784         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36785         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36786
36787 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36788
36789         * gcc.dg/no-builtin-1.c: New test.
36790
36791 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36792
36793         * gcc.c-torture/execute/20011115-1.c: New test.
36794
36795 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36796
36797         * gcc.c-torture/compile/20011114-2.c: New test.
36798         * gcc.c-torture/compile/20011114-3.c: New test.
36799         * gcc.c-torture/compile/20011114-4.c: New test.
36800
36801 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36802
36803         * g++.dg/other/init1.C: New test.
36804
36805 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36806
36807         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36808         message.
36809
36810         * gcc.c-torture/execute/20011114-1.c: New testcase.
36811
36812         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36813         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36814         like the (before this change) version of 20010327-1.c.
36815
36816 2001-11-14  Roger Sayle <roger@eyesopen.com>
36817
36818         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36819
36820 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36821
36822         * g++.dg/init/array2.C: New test.
36823
36824 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36825
36826         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36827
36828 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36829
36830         * g++.dg/other/forscope1.C: New test.
36831         * g++.dg/ext/forscope1.C: New test.
36832         * g++.dg/ext/forscope2.C: New test.
36833
36834 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36835
36836         * gcc.c-torture/execute/20011113-1.c: New test.
36837
36838 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36839
36840         * gcc.c-torture/execute/20011109-2.c: New test.
36841
36842         * gcc.c-torture/execute/20011109-1.c: New test.
36843
36844 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36845
36846         * gcc.c-torture/compile/20011109-1.c: New test.
36847
36848 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36849
36850         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36851         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36852         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36853         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36854         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36855         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36856         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36857
36858 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36859
36860         * g++.dg/warn/Wshadow-1.C: New tests.
36861         * g++.old-deja/g++.mike/for3.C: Update.
36862
36863 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36864
36865         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36866         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36867         XFAILs.  Adjust expected error texts.
36868         * gcc.c-torture/compile/20011106-1.c,
36869         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36870         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36871         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36872         gcc.dg/c99-array-lval-5.c: New tests.
36873
36874 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36875
36876         * gcc.dg/cpp/defined.c: Update.
36877
36878 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36879
36880         * gcc.c-torture/execute/anon-1.c: New test.
36881
36882 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36883
36884         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36885         same size, so no warning should be produced on stormy16.
36886
36887         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36888         due to oversized array.
36889         * g++.old-deja/g++.mike/ns15.C: Likewise.
36890         * g++.old-deja/g++.pt/crash16.C: Likewise.
36891
36892 2001-11-02  Graham Stott  <grahams@redhat.com>
36893
36894         * g++.dgother/debug1.C: Fix typos.
36895
36896 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36897
36898         * g++.dg/other/debug1.C: New test.
36899
36900 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36901
36902         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36903         of unsigned long.
36904
36905 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36906
36907         * gcc.dg/20011029-2.c: New test.
36908
36909         * gcc.c-torture/compile/20011029-1.c: New test.
36910
36911 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36912
36913         * objc/execute/class_self-1.m: New test.
36914         * objc/execute/class_self-2.m: New test.
36915
36916 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36917
36918         * gcc.misc-tests/msgs.exp: Delete.
36919         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36920         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36921         error set to match recent changes.
36922
36923 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36924
36925         * gcc.dg/20011021-1.c: New test.
36926
36927 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36928
36929         * gcc.c-torture/compile/20011023-1.c: New test.
36930
36931 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36932
36933         * lib/g77.exp: Rewrite based on lib/g++.exp.
36934
36935 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36936
36937         * gcc.c-torture/execute/20011019-1.c: New test.
36938
36939         * gcc.dg/20011018-1.c: New test.
36940
36941 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36942
36943         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36944
36945 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36946
36947         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36948         * gcc.dg/attr-invalid.c: Likewise.
36949
36950 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36951
36952         * testsuite/gcc.dg/20011015-1.c: New test.
36953
36954 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36955
36956         * g++.dg/template/unify2.C: New test.
36957
36958 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36959
36960         * g++.dg/other/exception-specification.C: New test
36961
36962 2001-10-13  Tom Rix  <trix@redhat.com>
36963
36964         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36965         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36966
36967 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36968
36969         * testsuite/gcc.dg/20011009-1.c: New test.
36970
36971 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36972
36973         PR g++/4476
36974         * g++.dg/other/friend1.C: New test.
36975
36976 2001-10-11  Richard Henderson  <rth@redhat.com>
36977
36978         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36979
36980 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36981
36982         * gcc.c-torture/compile/20011010-1.c: New.
36983
36984 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36985
36986         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
36987         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
36988         g77.f-torture/execute/execute.exp,
36989         g77.f-torture/noncompile/noncompile.exp,
36990         gcc.c-torture/compile/compile.exp,
36991         gcc.c-torture/execute/execute.exp,
36992         gcc.c-torture/execute/ieee/ieee.exp,
36993         gcc.c-torture/execute/memcheck/memcheck.exp,
36994         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
36995         objc/execute/execute.exp: Update FSF address.
36996
36997 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36998
36999         * gcc.dg/cpp/cmdlne-C.c: Update.
37000         * gcc.dg/cpp/cmdlne-C2.c: New.
37001
37002 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37003
37004         * gcc.c-torture/execute/20011008-3.c: New.
37005
37006 2001-10-08  DJ Delorie  <dj@redhat.com>
37007
37008         * gcc.dg/20011008-1.c: New.
37009         * gcc.dg/20011008-2.c: New.
37010
37011 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37012
37013         * gcc.dg/cpp/spacing1.c: Update test.
37014
37015 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37016
37017         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
37018         spelling errors of "separate" as "seperate".
37019
37020 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
37021
37022         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
37023         enough to avoid inlining.
37024
37025 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37026
37027         * lib/g77.exp: set libg2c_dir correctly.
37028
37029 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37030
37031         * gcc.dg/cpp/macro11.c: New test.
37032
37033 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37034
37035         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
37036         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
37037         gcc.dg/format/multattr-3.c: New tests.
37038         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
37039         tests for format attributes on function pointers being rejected.
37040
37041 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37042
37043         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
37044
37045 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37046
37047         * g++.dg/warn/format1.C: New test.
37048
37049 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37050
37051         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
37052
37053 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37054
37055         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
37056
37057 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37058
37059         * gcc.dg/cpp/redef2.c: Add test.
37060
37061 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
37062
37063         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
37064         long-standing bug on i686, apparently.
37065         * gcc.c-torture/execute/loop-2c.x: New file.
37066         * gcc.c-torture/execute/loop-2d.x: New file.
37067         * gcc.c-torture/execute/loop-3c.x: New file.
37068
37069 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
37070
37071         * gcc.dg/cpp/20000625-2.c: Correct line number.
37072
37073 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37074
37075         * gcc.dg/cpp/macro10.c: New test.
37076         * gcc.dg/cpp/strify3.c: New test.
37077         * gcc.dg/cpp/spacing1.c: Add tests.
37078         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
37079         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
37080
37081 2001-09-24  DJ Delorie  <dj@redhat.com>
37082
37083         * gcc.c-torture/execute/20010924-1.c: New test.
37084
37085 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37086
37087         * testsuite/objc/execute/paste.m: Remove.
37088
37089 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37090
37091         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
37092
37093 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
37094
37095         * g77.dg/strlen0.f: New test.
37096
37097 2001-09-21  Richard Henderson  <rth@redhat.com>
37098
37099         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
37100         * g++.old-deja/g++.abi/vtable2.C: Likewise.
37101
37102 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37103
37104         Table-driven attributes.
37105         * g++.dg/ext/attrib1.C: New test.
37106
37107 2001-09-20  DJ Delorie  <dj@redhat.com>
37108
37109         * gcc.dg/20000926-1.c: Update expected warning messages.
37110         * gcc.dg/array-2.c: Likewise, and test for warnings too.
37111         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
37112         array.
37113
37114 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
37115
37116         * g++.dg/eh/registers1.C: New test case.
37117
37118 2001-09-17  Richard Henderson  <rth@redhat.com>
37119
37120         * gcc.dg/array-5.c: Fix VLA decomposition test.
37121
37122 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37123
37124         * gcc.dg/cpp/line5.c: New testcase.
37125
37126 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37127
37128         * gcc.dg/cpp/macro9.c: New test.
37129
37130 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
37131
37132         * gcc.c-torture/execute/980223.c: Change type of addr from long
37133         to char *.
37134
37135 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
37136
37137         * gcc.c-torture/execute/20010915-1.c: New test.
37138
37139 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
37140
37141         * g77.dg/bprob: New directory.
37142         * g77.dg/bprob/bprob.exp: New file.
37143         * g77.dg/bprob/bprob-1.f: New test.
37144         * g77.dg/gcov: New directory.
37145         * g77.dg/gcov/gcov.exp: New file.
37146         * g77.dg/gcov/gcov-1.f: New test.
37147         * g77.dg/gcov/gcov-1.x: New file.
37148
37149 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37150
37151         * gcc.dg/cpp/directiv.c: Update.
37152         * gcc.dg/cpp/undef1.c: Update.
37153
37154 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
37155
37156         * gcc.dg/20010912-1.c: New test.
37157
37158 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
37159
37160         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
37161         language-independent file in lib.
37162         * lib/gcov.exp: New file.
37163
37164 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37165
37166         * gcc.c-torture/compile/20010911-1.c: New test.
37167
37168 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
37169
37170         * lib/profopt.exp: New, to support profile-directed optimizations.
37171         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
37172         * gcc.misc-tests/bprob-1.c: New test.
37173         * gcc.misc-tests/bprob-2.c: New test.
37174
37175 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
37176
37177         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
37178         XFAIL and which kinds of gcov output to verify.
37179         * gcc.misc-tests/gcov-4b.x: New file.
37180         * gcc.misc-tests/gcov-5b.x: New file.
37181         * gcc.misc-tests/gcov-6.x: New file.
37182         * gcc.misc-tests/gcov-7.c: New test.
37183         * gcc.misc-tests/gcov-7.x: New file.
37184
37185 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
37186
37187         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
37188         * gcc.misc-tests/gcov-6.c: New test.
37189
37190 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37191
37192         PR c++/3986
37193         * g++.dg/abi/vbase1.C: New test.
37194
37195 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
37196
37197         * objc.dg/method-2.m: New.
37198
37199 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37200
37201         PR c++/4203
37202         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
37203         * g++.dg/init/empty1.C: New test.
37204
37205 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
37206
37207         * gcc.c-torture/compile/20010903-1.c: New test.
37208
37209 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
37210
37211         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
37212         for m68k.
37213
37214 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
37215
37216         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
37217
37218         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
37219
37220         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
37221
37222 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
37223
37224         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
37225         for 16-bit 'unsigned int'.
37226
37227 2001-08-29  Kazu Hirata  <kazu@hxi.com>
37228
37229         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
37230
37231 2001-08-27  Richard Henderson  <rth@redhat.com>
37232
37233         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
37234         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
37235
37236 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
37237
37238         * gcc.dg/asm-names.c (ymain): New.
37239
37240 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
37241
37242         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
37243         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
37244         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
37245
37246 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37247
37248         * gcc.dg/compare5.c: New testcase.
37249
37250 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
37251
37252         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
37253         and "In instantiation".
37254
37255 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
37256
37257         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
37258
37259 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
37260
37261         * gcc.misc-tests/gcov.exp: Add support for branch information.
37262         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
37263         * gcc.misc-tests/gcov-4.c: New test.
37264         * gcc.misc-tests/gcov-4b.c: New test.
37265         * gcc.misc-tests/gcov-5b.c: New test.
37266
37267 2001-08-20  Zack Weinberg  <zackw@panix.com>
37268
37269         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
37270         expected to fail.
37271
37272 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37273
37274         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
37275
37276 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
37277
37278         * g++.dg/eh/template1.C: New test.
37279
37280 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
37281
37282         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
37283         Fix thinko.
37284         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
37285         for xfail.
37286
37287 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
37288
37289         * lib/g77-dg.exp: Use prune.exp for common procedures
37290         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
37291         * lib/g77.exp: (g77-dg-prune) Remove
37292
37293 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
37294
37295         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
37296
37297 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37298
37299         * g++.dg/template/unify1.C: New test.
37300
37301 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
37302
37303         * g++.dg/abi/empty4.C: New test.
37304
37305 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
37306
37307         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
37308         solaris2.*
37309         * g77.f-torture/compile/pr3743.x: Likewise.
37310
37311 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37312
37313         * g++.dg/other/using-declaration.C: New test.
37314
37315 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37316
37317         * gcc.dg/cpp/tr-sign.c: New testcase.
37318
37319 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37320
37321         * gcc.dg/cpp/19951025-1.c: Revert.
37322         * gcc.dg/cpp/directiv.c: We no longer process directives that
37323         interrupt macro arguments.
37324
37325 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
37326
37327         * gcc.dg/bconstp-1.c: New test.
37328
37329 2001-08-03  Richard Henderson  <rth@redhat.com>
37330
37331         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
37332
37333 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37334
37335         * gcc.dg/cpp/19951025-1.c: Update.
37336
37337 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
37338
37339         * g77.dg/ff90-1.f (s): Fix reference of variable z,
37340         should be x.
37341
37342 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37343
37344         Kill -fhonor-std.
37345         * g++.old-deja/g++.ns/ns14.C: Remove special options.
37346         * g++.old-deja/g++.other/std1.C: Likewise.
37347         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
37348
37349 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
37350
37351         * lib/g77.exp: Load gcc-defs.exp for common procedures
37352         (g77_pass, g77_fail, g77_finish, g77_exit,
37353         ${tool}_check_unsupported_p} Now redundant.  Deleted.
37354
37355 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37356
37357         * g77.dg/fbackslash.f
37358         * g77.dg/fcase-preserve.f
37359         * g77.dg/ff90-1.f
37360         * g77.dg/ffixed-line-length-0.f
37361         * g77.dg/ffixed-line-length-132.f
37362         * g77.dg/ffixed-line-length-7.f
37363         * g77.dg/ffixed-line-length-72.f
37364         * g77.dg/ffixed-line-length-none.f
37365         * g77.dg/ffree-form-1.f
37366         * g77.dg/fno-backslash.f
37367         * g77.dg/fno-f90-1.f
37368         * g77.dg/fno-fixed-form-1.f
37369         * g77.dg/fno-onetrip.f
37370         * g77.dg/fno-typeless-boz.f
37371         * g77.dg/fno-underscoring.f
37372         * g77.dg/fno-vxt-1.f
37373         * g77.dg/fonetrip.f
37374         * g77.dg/ftypeless-boz.f
37375         * g77.dg/fugly-assumed.f
37376         * g77.dg/funderscoring.f
37377         * g77.dg/fvxt-1.f
37378
37379 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
37380
37381         * objc.dg/fwd-proto-1.m: New.
37382         * objc.dg/local-decl-1.m: New.
37383         * objc.dg/naming-1.m: New.
37384         * objc.dg/naming-2.m: New.
37385         * objc.dg/proto-hier-1.m: New.
37386
37387 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
37388
37389         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
37390         largest-type elements to a struct makes its size grow.
37391
37392 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37393
37394         * g++.dg/abi/vthunk1.C: New test.
37395
37396 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37397
37398         * g++.dg/abi/vbase8-22.C: New test.
37399
37400 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37401
37402         * gcc.dg/cpp/macro8.c: New test.
37403
37404 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37405
37406         * g++.dg/abi/vbase8-21.C: New test.
37407
37408 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37409
37410         * g++.dg/abi/vbase8-10.C: New test.
37411
37412 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37413
37414         * lib/g++.exp (g++_set_ld_library_path): Renamed to
37415         ${tool}_set_ld_library_path.
37416         Changed caller.
37417         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
37418         g++.exp.
37419
37420 2001-07-26  Stan Cox <scox@redhat.com>
37421
37422         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
37423         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
37424         gcc_exit, gcc_check_unsupported_p):
37425         Moved to gcc-deps.exp
37426         * gcc-deps.exp: New file.
37427
37428 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37429
37430         * g++.old-deja/g++.pt/defarg14.C: New test.
37431
37432 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37433
37434         * g++.old-deja/g++.other/lineno5.C: New test.
37435
37436 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37437
37438         * g++.old-deja/g++.pt/crash68.C: New test.
37439
37440 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37441
37442         * g++.old-deja/g++.other/crash42.C: New test.
37443
37444 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37445
37446         * gcc.dg/cpp/extratokens.c: Fix.
37447         * gcc.dg/cpp/skipping2.c: New tests.
37448
37449 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37450
37451         * gcc.c-torture/execute/20010724-1.c: New file.
37452         * gcc.c-torture/execute/20010724-1.x: New file.
37453
37454 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37455
37456         * g++.old-deja/g++.other/cond7.C: New test.
37457
37458 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37459
37460         * g++.old-deja/g++.other/optimize4.C: New test.
37461
37462 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37463
37464         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37465
37466 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37467
37468         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37469         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37470         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37471         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37472
37473         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37474         bug report" message.
37475
37476         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37477         * g++.dg/ext/instantiate1.C: Move from old-deja.
37478
37479 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37480
37481         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37482         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37483         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37484         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37485
37486 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37487
37488         * gcc.c-torture/execute/20010723-1.c: New test.
37489
37490 2001-07-23  Ben Elliston  <bje@redhat.com>
37491
37492         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37493
37494 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37495
37496         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37497         i[34567]86-*-*.
37498         Delete handling of ieee_multilib_flags.
37499         Pass -mieee for alpha*-*-* and sh-*-*.
37500         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37501
37502 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37503
37504         Remove old-abi tests.
37505         * g++.old-deja/g++.mike/p11116.C: Remove.
37506         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37507
37508 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37509
37510         * g77.f-torture/compile/pr3743.f: New test
37511
37512 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37513
37514         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37515
37516 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37517
37518         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37519         g++.old-deja/g++.pt/static6.C: Likewise.
37520         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37521         supports weak symbols.
37522
37523 2001-07-18  Andreas Jaeger  <aj@suse.de>
37524
37525         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37526         supported again.
37527
37528 2001-07-18  Andreas Jaeger  <aj@suse.de>
37529
37530         * gcc.dg/iftrap-1.c: Fix target line.
37531
37532 2001-07-17  Richard Henderson  <rth@redhat.com>
37533
37534         * gcc.c-torture/execute/20010717-1.c: New.
37535
37536 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37537
37538         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37539         tests.
37540
37541 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37542
37543         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37544
37545 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37546
37547         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37548         UAC_SIGBUS, UAC_NOPRINT definitions.
37549
37550 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37551
37552         * objc/execute/object_is_class.m: New test.
37553         * objc/execute/object_is_meta_class.m: New test.
37554
37555 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37556
37557         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37558         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37559
37560 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37561
37562         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37563         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37564
37565 2001-07-14  Richard Henderson  <rth@redhat.com>
37566
37567         * gcc.dg/iftrap-1.c: New.
37568
37569 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37570
37571         * g77.f-torture/execute/intrinsic77.f: New test.
37572
37573 2001-07-11  Janis Johnson <janis@us.ibm.com>
37574
37575         * gcc.misc-tests/gcov-3.c: New test.
37576
37577 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37578
37579         * gcc.c-torture/compile/20010711-1.c,
37580         * gcc.c-torture/compile/20010711-2.c: New tests.
37581
37582 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37583
37584         * gcc.c-torture/execute/20010711-1.c: New test.
37585
37586 2001-07-11  Ben Elliston  <bje@redhat.com>
37587
37588         * g++.old-deja/g++.other/enum5.C: New test.
37589
37590 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37591
37592         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37593         (g++-dg-prune): Call prune_gcc_output.
37594         * prune.exp: New file for prune_gcc_output.
37595         * lib/g++.exp, lib/gcc.exp: Load it.
37596
37597 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37598
37599         * gcc.c-torture/compile/20010701-1.c,
37600         g++.old-deja/g++.ext/attrib6.C: New tests.
37601
37602 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37603
37604         * gcc.c-torture/compile/20010706-1.c: New test.
37605
37606 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37607
37608         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37609
37610 2001-06-28  Stan Shebs  <shebs@apple.com>
37611
37612         * gcc.dg/pragma-darwin.c: New test.
37613
37614 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37615
37616         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37617         Solaris 2.[678] system.
37618
37619 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37620
37621         * gcc.dg/20010622-1.c: New test.
37622
37623 2001-06-18  Stan Shebs  <shebs@apple.com>
37624
37625         * objc.dg: New directory.
37626         * objc.dg/dg.exp: New file.
37627         * objc.dg/alias.m: New.
37628         * objc.dg/class-1.m: New.
37629         * objc.dg/class-2.m: New.
37630         * objc.dg/const-str-1.m: New.
37631         * objc.dg/const-str-2.m: New.
37632         * objc.dg/id-1.m: New.
37633         * objc.dg/method-1.m: New.
37634         * objc.dg/super-class-1.m: New.
37635         * lib/objc-dg.exp: New file.
37636
37637 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37638
37639         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37640         of label name.
37641
37642 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37643
37644         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37645
37646 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37647
37648         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37649         variable.
37650
37651 2001-06-12  Richard Henderson  <rth@redhat.com>
37652
37653         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37654
37655 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37656
37657         * g++.old-deja/g++.abi/vbase5.C: New test.
37658         * g++.old-deja/g++.abi/vbase6.C: New test.
37659         * g++.old-deja/g++.abi/vbase7.C: New test.
37660
37661 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37662
37663         * gcc.c-torture/compile/20010610-1.c: New test.
37664
37665 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37666
37667         * g++.old-deja/g++.abi/vbase4.C: New test.
37668
37669 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37670
37671         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37672         support %f for HC11/HC12 targets.
37673         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37674         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37675         on HC11/HC12 targets.
37676         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37677
37678 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37679
37680         * gcc.dg/wchar_t-1.c: New file.
37681         * gcc.dg/wint_t-1.c: Likewise.
37682
37683 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37684
37685         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37686
37687 2001-06-11  Richard Henderson  <rth@redhat.com>
37688
37689         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37690
37691 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37692
37693         * gcc.c-torture/compile/20010611-1.c: New test.
37694
37695 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37696
37697         * gcc.dg/c99-tag-1.c: Add more tests.
37698
37699 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37700
37701         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37702         representation on MN10300 and ARM/Thumb.
37703
37704 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37705
37706         * g77.f-torture/execute/20010610.f: New.
37707
37708 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37709
37710         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37711         names.
37712
37713 2001-06-09  Richard Henderson  <rth@redhat.com>
37714
37715         * gcc.c-torture/execute/ashrdi-1.c: New.
37716         * gcc.c-torture/execute/ashldi-1.c: New.
37717         * gcc.c-torture/execute/lshrdi-1.c: New.
37718
37719 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37720
37721         * objc/execute/load-3.m: Added. Check sending +load to categories,
37722         in addition to classes.
37723
37724 2001-06-08  Stan Shebs  <shebs@apple.com>
37725
37726         * objc/execute/load-2.m: New test.  From Nicola Pero
37727         <n.pero@mi.flashnet.it>.
37728
37729 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37730
37731         * gcc.c-torture/execute/20010605-2.c: New test.
37732
37733 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37734
37735         * g++.old-deja/g++.abi/vbase2.C: New test.
37736         * g++.old-deja/g++.abi/vbase3.C: New test.
37737
37738 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37739
37740         * g++.old-deja/g++.pt/friend49.C: New test.
37741
37742 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37743
37744         * g++.old-deja/g++.ext/anon3.C: New test.
37745
37746 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37747
37748         * g++.old-deja/g++.other/conv7.C: New test.
37749
37750 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37751
37752         * gcc.c-torture/compile/20010605-2.c: New test.
37753
37754 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37755
37756         * gcc.c-torture/execute/20010604-1.c: New test.
37757
37758 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37759
37760         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37761
37762 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37763
37764         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37765         (g++_link_flags): Likewise.
37766         (g++_init): Pass gccpath's value to two previous functions.
37767
37768 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37769
37770         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37771         Ensure logfile entry matches exec command line.
37772
37773 2001-05-31  Richard Henderson  <rth@redhat.com>
37774
37775         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37776         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37777
37778 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37779
37780         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37781         compiler for irix6.2
37782
37783 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37784
37785         * g++.old-deja/g++.other/optimize3.C: New file.
37786
37787 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37788
37789         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37790         assemble.
37791
37792 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37793
37794         * g++.old-deja/g++.other/optimize2.C: New file.
37795
37796 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37797
37798         * gcc.c-torture/compile/20010518-2.c: New file.
37799         * gcc.c-torture/execute/20010518-1.c: New file.
37800         * gcc.c-torture/execute/20010518-2.c: New file.
37801
37802 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37803
37804         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37805
37806 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37807
37808         G++ no longer defines builtins that do not begin with __builtin.
37809         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37810         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37811         * g++.old-deja/g++.law/builtin1.C: Likewise.
37812         * g++.old-deja/g++.law/cvt2.C: Likewise.
37813         * g++.old-deja/g++.mike/net5.C: Likewise.
37814         * g++.old-deja/g++.other/builtins1.C: Likewise.
37815         * g++.old-deja/g++.other/builtins2.C: Likewise.
37816         * g++.old-deja/g++.other/builtins3.C: Likewise.
37817         * g++.old-deja/g++.other/builtins4.C: Likewise.
37818         * g++.old-deja/g++.other/inline8.C: Likewise.
37819         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37820
37821 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37822
37823         * g++.old-deja/g++.pt/using1.C: Adjust.
37824         * g++.old-deja/g++.pt/using2.C: New test.
37825
37826 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37827
37828         * gcc.dg/cpp/charconst.c: New tests.
37829         * gcc.dg/cpp/escape.c: New tests.
37830         * gcc.dg/cpp/escape-1.c: New tests.
37831         * gcc.dg/cpp/escape-2.c: New tests.
37832         * gcc.dg/cpp/ucs.c: New tests.
37833
37834 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37835
37836         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37837         native compiler for irix6.5.
37838
37839 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37840
37841         * lib/g++.exp (g++_include_flags): Use args to compute
37842         get_multilibs.
37843         (g++_link_flags): Likewise.
37844         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37845
37846 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37847
37848         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37849
37850 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37851
37852         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37853         this file.
37854
37855 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37856
37857         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37858         STACK_SIZE;
37859         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37860         to STACK_SIZE; Use it to define size of add_histo array.
37861         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37862         to STACK_SIZE.
37863         (f): Use GITT_SIZE to define size of gitt local table.
37864         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37865         to STACK_SIZE; Use it to define size of bytemem array.
37866
37867 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37868
37869         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37870         on 68HC11/HC12 due to the asm instruction.
37871         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37872         * gcc.c-torture/compile/920520-1.x: Likewise.
37873         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37874         on 68HC11/HC12 because the function is larger than 64K.
37875         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37876         on 68HC11/HC12 because the structure is too large.
37877
37878 2001-05-20  Richard Henderson  <rth@redhat.com>
37879
37880         * gcc.c-torture/execute/20010520-1.c: New.
37881
37882 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37883
37884         * g++.old-deja/g++.warn/compare1.C: New test.
37885         * gcc.dg/compare4.c: New test.
37886
37887 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37888
37889         * g++.old-deja/g++.other/optimize1.C: New test.
37890
37891 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37892
37893         * g++.old-deja/g++.pt/spec41.C: New test.
37894
37895 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37896
37897         * gcc.c-torture/compile/20010114-1.x: Remove.
37898
37899 2001-05-18  Stan Shebs  <shebs@apple.com>
37900
37901         * gcc.c-torture/compile/20010518-1.c: New test.
37902
37903 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37904
37905         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37906         * g++.old-deja/g++.pt/crash67.C: New test.
37907
37908 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37909
37910         * g++.old-deja/g++.other/debug9.C: New test.
37911
37912 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37913
37914         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37915
37916 2001-05-16  Jan Hubicka  <jh@suse.cz>
37917
37918         * gcc.c-torture/compile/20010516-1.c: New test.
37919
37920 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37921
37922         * g++.old-deja/g++.other/crash41.C: New test.
37923
37924 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37925
37926         * g++.old-deja/g++.pt/crash66.C: New test.
37927
37928 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37929
37930         * g++.old-deja/g++.robertl/eb27.C: Convert.
37931
37932 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37933
37934         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37935         declaration being redundant.
37936
37937 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37938
37939         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37940
37941 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37942
37943         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37944
37945 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37946
37947         * lib/g++.exp: Use testsuite_flags.
37948
37949 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37950
37951         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37952
37953 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37954
37955         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37956
37957 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37958
37959         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37960
37961 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37962
37963         * gcc.c-torture/compile/20010313-1.c: New test.
37964
37965 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37966
37967         * gcc.dg/cpp/direct2.c: New test.
37968         * gccq.dg/cpp/direct2s.c: New test.
37969
37970         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37971
37972 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37973
37974         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37975         * g++.old-deja/g++.other/op3.C: Likewise.
37976
37977 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37978
37979         * gcc.dg/cpp/syshdr.h: New file.
37980         * gcc.dg/cpp/sysmac1.c: Update.
37981         * gcc.dg/cpp/sysmac2.c: Update.
37982
37983 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37984
37985         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37986
37987 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37988
37989         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37990         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37991
37992 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37993
37994         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37995
37996 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
37997
37998         * lib/g++.exp (g++_include_flags): Don't use any special flags
37999         if TESTING_IN_BUILD_TREE is not defined.
38000         (g++_init): Use a plain 'c++' as the compiler if
38001         TESTING_IN_BUILD_TREEE is not defined.
38002
38003 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38004
38005         * g++.old-deja/g++.eh/catch13.C: New test.
38006         * g++.old-deja/g++.eh/catch14.C: New test.
38007
38008 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38009
38010         * gcc.dg/cpp/tr-define.c: New test.
38011
38012 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
38013
38014         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
38015         <stdlib.h>, not <malloc.h>.
38016
38017 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38018
38019         * g++.old-deja/g++.ns/template17.C: New test.
38020
38021 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38022
38023         * g++.old-deja/g++.pt/ref4.C: New test.
38024
38025 2001-04-30  Richard Henderson  <rth@redhat.com>
38026
38027         * gcc.dg/20000724-1.c: Revert last change.
38028
38029 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
38030
38031         * g77.f-torture/execute/20010430.f: New test.
38032
38033 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
38034
38035         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
38036
38037 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
38038
38039         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
38040
38041 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38042
38043         * g++.old-deja/g++.eh/crash6.C: New test.
38044
38045 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38046
38047         * g++.old-deja/g++.other/warn7.C: New test.
38048
38049 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38050
38051         * g++.old-deja/g++.other/defarg9.C: New test.
38052
38053 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38054
38055         * g77.f-torture/compile/20010426.f: New test.
38056         * g77.f-torture/execute/20010426.f: New test.
38057
38058 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38059
38060         * g77.f-torture/compile/20000629-1.x: Remove - error
38061         has been fixed.
38062
38063 2001-04-26  Jeffrey A Law  (law@cygnus.com)
38064
38065         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
38066         Tweak slightly to work with g++.dg framework.
38067         * g++.dg/special/ecos.exp: Run initp1.C test.
38068         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
38069
38070         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
38071         its linker doesn't give line numbers either.
38072         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
38073
38074 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38075
38076         * g++.old-deja/g++.other/lex1.C: New test.
38077
38078 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
38079
38080         * gcc.dg/noncompile/20010425-1.c: New test.
38081
38082 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38083
38084         * g++.old-deja/g++.pt/mangle2.C: New test.
38085
38086 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38087
38088         * gcc.dg/format/plus-1.c: New test.
38089
38090 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38091
38092         * gcc.dg/20010423-1.c: New test.
38093
38094 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38095
38096         * gcc.c-torture/execute/20010422-1.c: New test.
38097
38098 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
38099
38100         * g++.old-deja/g++.ns/type2.C: New test.
38101
38102 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
38103
38104         * g++.old-deja/g++.other/perf1.C: New test.
38105
38106 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
38107
38108         * gcc.dg/c99-func-2.c: Remove xfail.
38109         * gcc.dg/c99-func-3.c: Remove xfail.
38110         * gcc.dg/c99-func-4.c: Remove xfail.
38111
38112 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
38113
38114         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
38115
38116 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38117
38118         * gcc.c-torture/compile/20010423-1.c: New test.
38119
38120 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38121
38122         * g++.old-deja/g++.pt/typename28.C: New test.
38123
38124 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38125
38126         * g++.old-deja/g++.abi/empty2.C: New test.
38127         * g++.old-deja/g++.abi/empty3.C: New test.
38128
38129 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38130
38131         * g++.old-deja/g++.other/comdat2.C: New test.
38132         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
38133
38134 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38135
38136         * g++.old-deja/g++.other/overload14.C: New test.
38137
38138 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38139
38140         * g++.old-deja/g++.other/lookup23.C: New test.
38141
38142 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38143
38144         * gcc.c-torture/execute/20010403-1.c: New test.
38145
38146 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
38147             Mark Mitchell  <mark@codesourcery.com>
38148
38149         * lib/old-dejagnu.exp: Don't delete output of executable.
38150         Add .exe suffix to executables.
38151
38152 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
38153
38154         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
38155
38156 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38157
38158         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
38159
38160 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38161
38162         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
38163         * g++.old-deja/g++.abi/crash1.C: New test.
38164
38165 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38166
38167         * g++.old-deja/g++.other/crash40.C: New test.
38168
38169 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38170
38171         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
38172
38173 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
38174
38175         * g++.old-deja/g++.other/warn6.C: New test.
38176
38177 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38178
38179         * g++.old-deja/g++.robertl/eb42.C: Same.
38180
38181 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38182
38183         * gcc.dg/wtr-conversion-1.c: New testcase.
38184
38185 2001-04-10  Richard Henderson  <rth@redhat.com>
38186
38187         * g++.old-deja/g++.other/array5.C: New.
38188
38189 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38190
38191         * gcc.c-torture/execute/20010408-1.c: New test.
38192
38193 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
38194
38195         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
38196         headers and constructs.
38197         * g++.old-deja/g++.robertl/eb79.C: Same.
38198         * g++.old-deja/g++.robertl/eb77.C (main): Same.
38199         * g++.old-deja/g++.robertl/eb73.C: Same.
38200         * g++.old-deja/g++.robertl/eb66.C (main): Same.
38201         * g++.old-deja/g++.robertl/eb55.C (t): Same.
38202         * g++.old-deja/g++.robertl/eb54.C (main): Same.
38203         * g++.old-deja/g++.robertl/eb46.C (main): Same.
38204         * g++.old-deja/g++.robertl/eb44.C: Same.
38205         * g++.old-deja/g++.robertl/eb41.C (main): Same.
38206         * g++.old-deja/g++.robertl/eb4.C (main): Same.
38207         * g++.old-deja/g++.robertl/eb39.C: Same.
38208         * g++.old-deja/g++.robertl/eb33.C (main): Same.
38209         * g++.old-deja/g++.robertl/eb31.C (main): Same.
38210         * g++.old-deja/g++.robertl/eb30.C: Same.
38211         * g++.old-deja/g++.robertl/eb3.C: Same.
38212         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
38213         * g++.old-deja/g++.robertl/eb21.C: Same.
38214         * g++.old-deja/g++.robertl/eb15.C: Same.
38215         * g++.old-deja/g++.robertl/eb118.C: Same.
38216         * g++.old-deja/g++.robertl/eb115.C (main): Same.
38217         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
38218         * g++.old-deja/g++.robertl/eb109.C: Same.
38219         * g++.old-deja/g++.other/sibcall1.C (main): Same.
38220         * g++.old-deja/g++.mike/rtti1.C: Same.
38221         * g++.old-deja/g++.mike/p658.C: Same.
38222         * g++.old-deja/g++.mike/net46.C: Same.
38223         * g++.old-deja/g++.mike/net34.C: Same.
38224         * g++.old-deja/g++.mike/memoize1.C: Same.
38225         * g++.old-deja/g++.mike/eh2.C: Same.
38226         * g++.old-deja/g++.law/weak.C: Same.
38227         * g++.old-deja/g++.law/visibility7.C: Same.
38228         * g++.old-deja/g++.law/visibility25.C: Same.
38229         * g++.old-deja/g++.law/visibility22.C: Same.
38230         * g++.old-deja/g++.law/visibility2.C: Same.
38231         * g++.old-deja/g++.law/visibility17.C: Same.
38232         * g++.old-deja/g++.law/visibility13.C: Same.
38233         * g++.old-deja/g++.law/visibility10.C: Same.
38234         * g++.old-deja/g++.law/visibility1.C: Same.
38235         * g++.old-deja/g++.law/virtual3.C (eval): Same.
38236         * g++.old-deja/g++.law/vbase1.C: Same.
38237         * g++.old-deja/g++.law/operators32.C: Same.
38238         * g++.old-deja/g++.law/nest3.C: Same.
38239         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
38240         * g++.old-deja/g++.law/except5.C (main): Same.
38241         * g++.old-deja/g++.law/cvt7.C (run): Same.
38242         * g++.old-deja/g++.law/cvt2.C: Same.
38243         * g++.old-deja/g++.law/cvt16.C: Same.
38244         * g++.old-deja/g++.law/ctors6.C (bar): Same.
38245         * g++.old-deja/g++.law/ctors17.C (main): Same.
38246         * g++.old-deja/g++.law/ctors13.C: Same.
38247         * g++.old-deja/g++.law/ctors12.C (main): Same.
38248         * g++.old-deja/g++.law/ctors10.C: Same.
38249         * g++.old-deja/g++.law/code-gen5.C: Same.
38250         * g++.old-deja/g++.law/bad-error7.C: Same.
38251         * g++.old-deja/g++.law/arm9.C: Same.
38252         * g++.old-deja/g++.law/arm12.C: Same.
38253         * g++.old-deja/g++.law/arg8.C: Same.
38254         * g++.old-deja/g++.law/arg1.C: Same.
38255         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
38256         * g++.old-deja/g++.jason/template31.C: Same.
38257         * g++.old-deja/g++.jason/template24.C (main): Same.
38258         * g++.old-deja/g++.jason/2371.C: Same.
38259         * g++.old-deja/g++.eh/new2.C: Same.
38260         * g++.old-deja/g++.eh/new1.C: Same.
38261         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
38262         * g++.old-deja/g++.brendan/nest21.C (main): Same.
38263         * g++.old-deja/g++.brendan/err-msg3.C: Same.
38264         * g++.old-deja/g++.brendan/crash62.C: Same.
38265         * g++.old-deja/g++.brendan/crash52.C: Same.
38266         * g++.old-deja/g++.brendan/crash49.C (main): Same.
38267         * g++.old-deja/g++.brendan/crash38.C: Same.
38268         * g++.old-deja/g++.brendan/crash15.C (main): Same.
38269         * g++.old-deja/g++.brendan/copy9.C: Same.
38270
38271 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
38272
38273         * gcc.c-torture/execute/20001203-2.c (memset):
38274         Count argument is of type __SIZE_TYPE__.
38275
38276 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
38277
38278         * gcc.c-torture/compile/20010404-1.c: New test.
38279
38280 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
38281
38282         * gcc.c-torture/compile/20010326-1.c: New test.
38283
38284 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
38285
38286         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
38287         peculiarities of the SH.
38288         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
38289
38290 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38291
38292         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
38293         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
38294         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
38295
38296 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38297
38298         * g77.f-torture/compile/20010321-1.f: New test.
38299
38300 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38301
38302         * gcc.c-torture/compile/20010329-1.c: New test.
38303
38304 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38305
38306         * gcc.c-torture/execute/20010329-1.c: New test.
38307
38308 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38309
38310         * g++.old-deja/g++.other/eh4.C: Fix typo.
38311
38312 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38313
38314         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
38315
38316 2001-03-28  Philip Blundell  <philb@gnu.org>
38317
38318         * gcc.c-torture/compile/20010328-1.c: New test.
38319
38320 2001-03-27  Richard Henderson  <rth@redhat.com>
38321
38322         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
38323         * g++.old-deja/g++.eh/vbase3.C: Likewise.
38324
38325 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
38326
38327         * gcc.c-torture/compile/20010327-1.c: New test.
38328
38329 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38330
38331         * g++.old-deja/g++.other/friend12.C: New test.
38332         * g++.old-deja/g++.other/friend9.C: Expect no errors.
38333         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
38334
38335 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38336
38337         * gcc.c-torture/execute/20010325-1.c: New test.
38338
38339 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
38340
38341         * g++.old-deja/g++.other/mangle3.C: New test.
38342
38343 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
38344
38345         * g++.old-deja/g++.other/anon8.C: New test.
38346
38347 2001-03-20  Philip Blundell  <philb@gnu.org>
38348
38349         * gcc.c-torture/compile/20010320-1.c: New test.
38350
38351 2001-03-17  Richard Henderson  <rth@redhat.com>
38352
38353         * g++.old-deja/g++.other/eh4.C: Add expected error text.
38354
38355 2001-03-15  Geoff Keating  <geoff@redhat.com>
38356
38357         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
38358         tests on AIX.
38359
38360 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
38361
38362         * g++.old-deja/g++.other/eh4.C: New test.
38363
38364 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38365
38366         * gcc.dg/cpp/mi1.c: Update.
38367
38368 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
38369
38370         * g++.old-deja/g++.other/regstack.C: New test.
38371
38372 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38373
38374         * g++.old-deja/g++.other/ref4.C: New test.
38375
38376 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
38377
38378         * objc/execute/va_method.m: Added.
38379         * objc/execute/IMP.m: Added.
38380         * objc/execute/_cmd.m: Added.
38381         * objc/execute/accessing_ivars.m: Added.
38382         * objc/execute/class-1.m: Added.
38383         * objc/execute/class-10.m: Added.
38384         * objc/execute/class-11.m: Added.
38385         * objc/execute/class-12.m: Added.
38386         * objc/execute/class-13.m: Added.
38387         * objc/execute/class-14.m: Added.
38388         * objc/execute/class-2.m: Added.
38389         * objc/execute/class-3.m: Added.
38390         * objc/execute/class-4.m: Added.
38391         * objc/execute/class-5.m: Added.
38392         * objc/execute/class-6.m: Added.
38393         * objc/execute/class-7.m: Added.
38394         * objc/execute/class-8.m: Added.
38395         * objc/execute/class-9.m: Added.
38396         * objc/execute/class-tests-1.h
38397         * objc/execute/class-tests-2.h
38398         * objc/execute/compatibility_alias.m: Added.
38399         * objc/execute/encode-1.m: Added.
38400         * objc/execute/formal_protocol-1.m: Added.
38401         * objc/execute/formal_protocol-2.m: Added.
38402         * objc/execute/formal_protocol-3.m: Added.
38403         * objc/execute/formal_protocol-4.m: Added.
38404         * objc/execute/formal_protocol-5.m: Added.
38405         * objc/execute/formal_protocol-6.m: Added.
38406         * objc/execute/formal_protocol-7.m: Added.
38407         * objc/execute/informal_protocol.m: Added.
38408         * objc/execute/initialize.m: Added.
38409         * objc/execute/load.m: Added.
38410         * objc/execute/many_args_method.m: Added.
38411         * objc/execute/nested-3.m: Added.
38412         * objc/execute/no_clash.m: Added.
38413         * objc/execute/private.m: Added.
38414         * objc/execute/redefining_self.m: Added.
38415         * objc/execute/root_methods.m: Added.
38416         * objc/execute/selector-1.m: Added.
38417         * objc/execute/static-1.m: Added.
38418         * objc/execute/static-2.m: Added.
38419         * objc/execute/va_method.m: Added.
38420
38421 2001-03-10  Richard Henderson  <rth@redhat.com>
38422
38423         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
38424
38425 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38426
38427         * g++.old-deja/g++.other/crash31.C: XFAIL.
38428         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
38429         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
38430         * gcc.c-torture/execute/20010123-1.x: XFAIL.
38431         * gcc.c-torture/execute/20010124-1.x: XFAIL.
38432         * gcc.dg/sequence-pt-1.c: XFAIL one test.
38433
38434 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38435
38436         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
38437
38438 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38439
38440         * gcc.dg/20000724-1.c: Don't use multiline strings.
38441
38442 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38443
38444         * objc/execute/string1.m, objc/execute/string2.m: Compare the
38445         result of -cString against what we expect it to be; don't just
38446         print it out for no one to read.
38447
38448         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38449         Based on testcases provided by Nicola Pero.
38450
38451 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38452
38453         * gcc.dg/cpp/macro7.c: New test.
38454
38455 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38456
38457         * gcc.dg/cpp/multiline.c: Update.
38458
38459 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38460
38461         * g++.old-deja/g++.other/enum3.C: New test.
38462
38463 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38464
38465         * g++.old-deja/g++.other/pod1.C: New test.
38466
38467 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38468
38469         * g++.old-deja/g++.ext/overload1.C: New test.
38470
38471 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38472
38473         * g++.old-deja/g++.pt/using1.C: New test.
38474
38475 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38476
38477         * g++.old-deja/g++.other/using9.C: New test.
38478
38479 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38480
38481         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38482
38483         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38484
38485 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38486
38487         * g++.old-deja/g++.ext/realpt1.C: Remove.
38488
38489 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38490
38491         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38492
38493 2001-02-26  Will Cohen  <wcohen@redhat.com>
38494
38495         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38496
38497 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38498
38499         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38500         templatized constructors.
38501
38502 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38503
38504         * gcc.c-torture/execute/20010224-1.c: New test.
38505
38506 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38507
38508         * gcc.c-torture/execute/20010222-1.c: New test.
38509
38510 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38511
38512         * g++.old-deja/g++.other/inline20.C: New test.
38513
38514 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38515
38516         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38517
38518 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38519
38520         * g++.old-deja/g++.other/lookup22.C: New test.
38521
38522 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
38523
38524         * g77.dg: New directory.
38525         * g77.dg/20010216-1.f: New test case.
38526         * g77.dg/dg.exp: New driver.
38527         * lib/g77-dg.exp: New driver library.
38528
38529 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38530
38531         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38532
38533 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38534
38535         * g++.old-deja/g++.other/decl9.C: New test.
38536
38537 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38538
38539         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38540         not need <string> and also tests the initialization at runtime.
38541
38542 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38543
38544         * gcc.c-torture/execute/longlong.c: New test.
38545
38546 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38547
38548         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38549
38550 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38551
38552         * gcc.c-torture/execute/920302-1.c (execute):
38553         Change argument type to short.
38554
38555 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38556
38557         * g++.old-deja/g++.pt/deduct6.C: New test.
38558
38559 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38560
38561         * g++.old-deja/g++.pt/deduct5.C: New test.
38562
38563 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38564
38565         * gcc.c-torture/execute/20010209-1.c: New test.
38566
38567 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38568
38569         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38570
38571 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38572
38573         * g++.dg/vtgc1.C: Update for new ABI.
38574
38575         * consistency.vlad: New directory, 1665 files.
38576
38577 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38578
38579         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38580         return type.
38581         * gcc.dg/cpp/digraphs.c: Declare puts.
38582
38583 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38584
38585         * g++.old-deja/g++.other/warn5.C: New test.
38586
38587 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38588
38589         * g++.old-deja/g++.pt/spec40.C: New test.
38590
38591 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38592
38593         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38594         case.
38595         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38596
38597 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38598
38599         * gcc.c-torture/compile/20010209-1.c: New test.
38600
38601 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38602
38603         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38604         excess errors message but not if it crashes.
38605         * g++.old-deja/g++.other/crash27.C: Likewise.
38606         * g++.old-deja/g++.other/crash28.C: Likewise.
38607         * g++.old-deja/g++.other/crash30.C: Likewise.
38608         * g++.old-deja/g++.other/crash32.C: Likewise.
38609         * g++.old-deja/g++.other/crash35.C: Likewise.
38610         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38611
38612 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38613
38614         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38615         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38616         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38617         g77.f-torture/execute/execute.exp,
38618         g77.f-torture/noncompile/noncompile.exp,
38619         gcc.c-torture/execute/execute.exp,
38620         gcc.c-torture/execute/memcheck/memcheck.exp,
38621         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38622         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38623         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38624         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38625         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38626         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38627         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38628         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38629         Remove bug reporting instructions with ancient email addresses.
38630
38631 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38632
38633         * gcc.dg/20010202-1.c: New test.
38634         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38635
38636 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38637
38638         * g++.dg/stdbool-if.C: New test.
38639
38640 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38641
38642         * objc/execute/fdecl.m: Added main().
38643
38644 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38645
38646         * gcc.c-torture/execute/20010206-1.c: New test.
38647
38648 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38649
38650         * gcc.dg/cpp/avoidpaste1.c: Update.
38651
38652 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38653
38654         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38655         Pero <nicola@brainstorm.co.uk>.
38656         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38657
38658 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38659
38660         * g++.old-deja/g++.pt/spec39.C: New test.
38661
38662 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38663
38664         * gcc.c-torture/compile/20010202-1.c: New test.
38665
38666 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38667
38668         * g++.old-deja/g++.abi/primary2.C: New test.
38669         * g++.old-deja/g++.abi/primary3.C: New test.
38670         * g++.old-deja/g++.abi/primary4.C: New test.
38671         * g++.old-deja/g++.abi/primary5.C: New test.
38672         * g++.old-deja/g++.abi/vtable3.h: New test.
38673         * g++.old-deja/g++.abi/vtable3a.C: New test.
38674         * g++.old-deja/g++.abi/vtable3b.C: New test.
38675         * g++.old-deja/g++.abi/vtable3c.C: New test.
38676         * g++.old-deja/g++.abi/vtable3d.C: New test.
38677         * g++.old-deja/g++.abi/vtable3e.C: New test.
38678         * g++.old-deja/g++.abi/vtable3f.C: New test.
38679         * g++.old-deja/g++.abi/vtable3g.C: New test.
38680         * g++.old-deja/g++.abi/vtable3h.C: New test.
38681         * g++.old-deja/g++.abi/vtable3i.C: New test.
38682         * g++.old-deja/g++.abi/vtable3j.C: New test.
38683         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38684
38685 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38686
38687         * g++.old-deja/g++.other/anon6.C: New test.
38688         * g++.old-deja/g++.other/anon7.C: New test.
38689
38690 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38691
38692         * gcc.dg/cpp/avoidpaste2.c: New tests.
38693
38694 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38695
38696         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38697
38698 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38699
38700         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38701         DECIMAL_DIG cases for Irix."
38702
38703 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38704
38705         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38706
38707 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38708
38709         * gcc.dg/c99-tag-1.c: New test.
38710
38711 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38712
38713         * gcc.dg/cpp/tr-warn1.c: Add tests.
38714
38715 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38716
38717         * gcc.dg/cpp/avoidpaste1.c: Update.
38718         * gcc.dg/cpp/paste4.c: Update.
38719
38720 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38721
38722         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38723         cases for Irix.
38724
38725 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38726
38727         * g++.old-deja/g++.other/inline19.C: New test.
38728
38729 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38730
38731         * gcc.dg/Wlarger-than.c: New test.
38732
38733 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38734
38735         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38736
38737 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38738
38739         * gcc.c-torture/execute/20010129-1.c: New test.
38740         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38741
38742 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38743
38744         * gcc.dg/cpp/avoidpaste1.c: Test case.
38745
38746 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38747
38748         * g++.old-deja/g++.other/inline18.C: New test.
38749
38750 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38751
38752         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38753         and __builtin_putchar.
38754
38755 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38756
38757         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38758         tests.
38759
38760 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38761
38762         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38763         floating point number rounding mode to round to the nearest
38764         representable mode.
38765
38766 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38767
38768         * g++.old-deja/g++.other/mangle2.C: New test.
38769
38770 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38771
38772         * gcc.c-torture/compile/20010124-1.c: New test.
38773
38774 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38775
38776         * g++.old-deja/g++.pt/spec38.C: New test.
38777
38778 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38779
38780         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38781         "Build don't run".
38782
38783 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38784
38785         * gcc.c-torture/execute/20010123-1.c: New test.
38786
38787 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38788
38789         * g++.old-deja/g++.pt/spec37.C: New test.
38790
38791 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38792
38793         * g++.old-deja/g++.pt/overload14.C: New test.
38794
38795 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38796
38797         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38798         __builtin_return_address.
38799
38800 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38801
38802         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38803         * g++.old-deja/g++.pt/spec35.C: New test.
38804         * g++.old-deja/g++.pt/spec36.C: New test.
38805
38806 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38807
38808         * gcc.c-torture/compile/20010118-1.c: New test.
38809
38810 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38811
38812         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38813
38814 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38815
38816         * gcc.c-torture/execute/20010119-1.c: New test.
38817
38818 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38819
38820         * g++.old-deja/g++.other/vbase5.C: New test.
38821
38822 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38823
38824         * gcc.c-torture/execute/20010118-1.c: New test.
38825
38826 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38827
38828         * g++.old-deja/g++.pt/deduct3.C: New test.
38829
38830 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38831
38832         * g++.old-deja/g++.pt/spec34.C: New test.
38833
38834 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38835
38836         * g77.f-torture/compile/20000601-2.f: New test.
38837
38838 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38839
38840         * g++.old-deja/g++.other/init17.C: New test.
38841
38842 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38843
38844         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38845
38846 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38847
38848         * g++.old-deja/g++.pt/unify8.C: New test.
38849
38850 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38851
38852         * g++.old-deja/g++.abi/vbase1.C: New test.
38853
38854 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38855
38856         * g++.old-deja/g++.pt/crash65.C: New test.
38857
38858 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38859
38860         * gcc.dg/cpp/assembl2.S: New test case.
38861
38862 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38863
38864         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38865         are supported.
38866
38867 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38868
38869         * g++.old-deja/g++.other/builtins1.C: New test.
38870         * g++.old-deja/g++.other/builtins2.C: Likewise.
38871         * g++.old-deja/g++.other/builtins3.C: Likewise.
38872         * g++.old-deja/g++.other/builtins4.C: Likewise.
38873
38874 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38875
38876         * gcc.c-torture/compile/20010117-1.c: New test.
38877         * gcc.c-torture/compile/20010117-2.c: New test.
38878
38879 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38880
38881         * g77.f-torture/execute/20010116.[fx]: New test,
38882         XFAIL on i?86-*-*.
38883         * g77.f-torture/compile/20010115.f: Indicate it's
38884         a test for PR fortran/1636.
38885
38886 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38887
38888         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38889
38890 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38891
38892         * g77.f-torture/compile/20010115.f: New test.
38893
38894 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38895
38896         * g++.old-deja/g++.pt/nontype5.C: New test.
38897
38898 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38899
38900         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38901         have an equivalent working one below it.
38902
38903 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38904
38905         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38906         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38907
38908 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38909
38910         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
38911         message containing "init_priority".
38912         (conpr-2.C): Likewise.
38913         (conpr-3.C): Likewise.
38914         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
38915
38916 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38917
38918         * gcc.c-torture/execute/20010114-2.c: New test.
38919
38920 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38921
38922         * gcc.c-torture/compile/20010114-1.c: New test.
38923         * gcc.c-torture/compile/20010114-1.x: Xfail.
38924         * gcc.c-torture/compile/20010114-2.c: New test.
38925         * gcc.c-torture/execute/20010114-1.c: New test.
38926         * gcc.dg/trunc-1.c: New test.
38927         * gcc.dg/uninit-B.c: New test.
38928
38929 2001-01-13  Nick Clifton  <nickc@redhat.com>
38930
38931         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38932         target.
38933
38934 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38935
38936         * gcc.c-torture/compile/20010113-1.c: New test.
38937
38938 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38939
38940         * gcc.c-torture/compile/20001212-1.c: New test.
38941
38942 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38943
38944         * gcc.dg/cpp/widestr1.c: Update.
38945         * gcc.dg/cpp/prag-imp.c: Remove.
38946
38947 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
38948
38949         * gcc.c-torture/execute/20000801-3.x: Remove.
38950         * gcc.dg/c90-init-1.c: New test.
38951         * gcc.dg/c99-init-1.c: New test.
38952         * gcc.dg/c99-init-2.c: New test.
38953         * gcc.dg/gnu99-init-1.c: New test.
38954
38955 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38956
38957         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38958         testing that no relevant ones were found.
38959
38960 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38961
38962         * g++.old-deja/g++.pt/cast2.C: New test.
38963
38964 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38965
38966         * g++.old-deja/g++.pt/friend47.C: New test.
38967
38968 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38969
38970         * g++.old-deja/g++.pt/instantiate13.C: New test.
38971
38972 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38973
38974         * g++.old-deja/g++.other/defarg7.C: New test.
38975         * g++.old-deja/g++.other/defarg8.C: New test.
38976
38977 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38978
38979         * g++.old-deja/g++.pt/crash64.C: New test.
38980
38981 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38982
38983         * g++.old-deja/g++.pt/crash63.C: New test.
38984
38985 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38986
38987         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38988
38989 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38990
38991         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38992
38993 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38994
38995         * g++.old-deja/g++.pt/error3.C: New test.
38996
38997 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38998
38999         * g++.old-deja/g++.other/crash39.C: New test.
39000
39001 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39002
39003         * g++.old-deja/g++.other/vbase4.C: New test.
39004
39005 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
39006
39007         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
39008         * gcc.dg/special/20000419-2.c: New file. Identical to above.
39009         * gcc.dg/special/special.exp: New test driver which will check
39010         for alias support for the above test.
39011
39012 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
39013
39014         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
39015         problems on small machines.
39016         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
39017         parameterize.
39018
39019 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
39020
39021         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
39022         mips.
39023         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39024
39025 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
39026
39027         * g++.old_deja/g++.pt/using8.C: New test.
39028
39029 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39030
39031         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
39032
39033 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
39034
39035         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
39036         where a failure is expected.
39037         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
39038
39039 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39040
39041         * g++.old_deja/g++.pt/instantiate12.C: New test.
39042
39043 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39044
39045         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
39046         start of structs.
39047         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
39048         * g++.old-deja/g++.brendan/crash17.C: Likewise.
39049         * g++.old-deja/g++.brendan/crash29.C: Likewise.
39050         * g++.old-deja/g++.brendan/crash48.C: Likewise.
39051         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39052         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
39053         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
39054         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
39055         * g++.old-deja/g++.eh/spec6.C: Likewise.
39056         * g++.old-deja/g++.jason/crash3.C: Likewise.
39057         * g++.old-deja/g++.law/ctors11.C: Likewise.
39058         * g++.old-deja/g++.law/ctors17.C: Likewise.
39059         * g++.old-deja/g++.law/ctors5.C: Likewise.
39060         * g++.old-deja/g++.law/ctors9.C: Likewise.
39061         * g++.old-deja/g++.mike/ambig1.C: Likewise.
39062         * g++.old-deja/g++.mike/net22.C: Likewise.
39063         * g++.old-deja/g++.mike/p3538a.C: Likewise.
39064         * g++.old-deja/g++.mike/p3538b.C: Likewise.
39065         * g++.old-deja/g++.mike/virt3.C: Likewise.
39066         * g++.old-deja/g++.niklas/t128.C: Likewise.
39067         * g++.old-deja/g++.other/anon4.C: Likewise.
39068         * g++.old-deja/g++.other/using1.C: Likewise.
39069         * g++.old-deja/g++.other/warn3.C: Likewise.
39070         * g++.old-deja/g++.pt/t37.C: Likewise.
39071         * g++.old-deja/g++.robertl/eb69.C: Likewise.
39072         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39073
39074 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39075
39076         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
39077
39078 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39079
39080         * gcc.c-torture/execute/stdio-opt-3.c: New test.
39081
39082 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
39083
39084         * gcc.c-torture/compile/20010107-1.c: New test.
39085
39086 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39087
39088         * gcc.c-torture/execute/builtin-noret-1.c: New test.
39089
39090 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39091
39092         * gcc.dg/format/format.h: New file.
39093         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
39094         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
39095         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
39096         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
39097         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
39098         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39099         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
39100         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
39101         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
39102         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
39103         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
39104         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
39105         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
39106         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
39107         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
39108         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
39109         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
39110         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
39111         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
39112         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
39113         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
39114         instead of declaring standard types, macros and functions in each
39115         test.
39116
39117 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
39118
39119         * gcc.c-torture/execute/20010106-1.c: New test.
39120
39121 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39122
39123         * gcc.dg/format/format.exp: New file.
39124         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
39125         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
39126         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
39127         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
39128         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
39129         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
39130         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
39131         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
39132         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
39133         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
39134         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
39135         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
39136         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
39137         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
39138         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
39139         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
39140         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
39141         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
39142         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
39143         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
39144         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
39145         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
39146         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
39147         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
39148         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
39149         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
39150         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
39151         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
39152         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
39153         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
39154         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
39155         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
39156         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
39157         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
39158         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
39159         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
39160         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
39161         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
39162         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
39163         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
39164         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
39165         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
39166
39167 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
39168
39169         * gcc.c-torture/execute/991228-1.c: Take word endianness into
39170         account.
39171
39172 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39173
39174         * gcc.c-torture/execute/builtin-complex-1.c: New test.
39175
39176 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39177
39178         * g++.old-deja/g++.pt/crash62.C: New test.
39179
39180 2001-01-04  Richard Henderson  <rth@redhat.com>
39181
39182         * gcc.dg/20000926-1.c: Update expected warnings.
39183         * gcc.dg/array-2.c: Likewise.
39184         * gcc.dg/array-4.c: Also validate flexible array members.
39185         * gcc.dg/c99-flex-array-1.c: New.
39186
39187 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39188
39189         * gcc.c-torture/compile/20001222-1.x: Remove.
39190
39191 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39192
39193         * gcc.c-torture/execute/built-in-setjmp.c: New.
39194
39195 2001-01-03  Richard Henderson  <rth@redhat.com>
39196
39197         * gcc.dg/940510-1.c: Update expected error wording.
39198         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
39199
39200 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
39201
39202         * lib/target-supports.exp (check_alias_available): Modified to
39203         indicate aliases not supported if only weak aliases are supported.
39204
39205 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39206
39207         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
39208         Turn on cmpstrsi checks for __pj__ and __i370__.
39209
39210 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39211
39212         * g++.old-deja/g++.other/virtual11.C: New test.
39213
39214 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39215
39216         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
39217
39218 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39219
39220         * gcc.c-torture/compile/20010102-1.c: New test.
39221
39222 2001-01-02  Andreas Jaeger  <aj@suse.de>
39223
39224         * gcc.dg/noreturn-3.c: New test.
39225
39226         * gcc.dg/noreturn-4.c: New test.
39227
39228 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39229
39230         * gcc.c-torture/execute/stdio-opt-1.c: Also test
39231         __builtin_fputc and __builtin_fwrite.
39232
39233 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39234
39235         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
39236         signed char, not default char.
39237
39238 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39239
39240         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
39241
39242 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
39243
39244         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
39245
39246 2000-12-29  Richard Henderson  <rth@redhat.com>
39247
39248         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
39249         (__cyg_profile_func_exit): Define.
39250
39251 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39252
39253         * g++.dg/vtgc1.C: New test.
39254
39255 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
39256
39257         * gcc.dg/noncompile/20001228-1.c: New test.
39258
39259         * gcc.dg/20001228-1.c: New test.
39260
39261         * gcc.c-torture/execute/20001228-1.c: New test.
39262
39263 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
39264
39265         * gcc.dg/format-strfmon-1.c: New test.
39266
39267 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39268
39269         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
39270         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
39271         * gcc.c-torture/execute/string-opt-1.c: Likewise.
39272         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39273         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39274         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39275         * gcc.c-torture/execute/string-opt-6.c: Likewise.
39276         * gcc.c-torture/execute/string-opt-7.c: Likewise.
39277         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39278         * gcc.c-torture/execute/string-opt-9.c: Likewise.
39279         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39280         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39281         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39282
39283         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
39284         * gcc.c-torture/execute/string-opt-4.c: Test index.
39285
39286 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
39287
39288         * gcc.c-torture/compile/20001226-1.c: New test.
39289
39290 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39291
39292         * gcc.c-torture/compile/20001222-1.c: New test.
39293         * gcc.c-torture/compile/20001222-1.x: Xfail.
39294
39295 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
39296
39297         * gcc.c-torture/execute/comp-goto-2.c: New test.
39298
39299 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
39300
39301         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
39302         Use long types if __INT_MAX__ is 32767.
39303         (main): Use cast to (sint32 *) when poking 88 into a_page.
39304
39305         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
39306
39307 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
39308
39309         * gcc.c-torture/compile/20001221-1.c: New test.
39310         * gcc.c-torture/execute/20001221-1.c: New test.
39311
39312 2000-12-20  Richard Henderson  <rth@redhat.com>
39313
39314         * g++.old-deja/g++.pt/crash36.C: Update error lines.
39315         * g++.old-deja/g++.robertl/eb109.C: Likewise.
39316
39317 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39318
39319         * gcc.dg/compare3.c: New test.
39320
39321 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39322
39323         * gcc.dg/format-warnll-1.c: New test.
39324
39325 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39326
39327         * gcc.dg/cpp/cmdlne-P.c: New test.
39328
39329 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39330
39331         * gcc.c-torture/execute/builtin-abs-1.c,
39332         gcc.c-torture/execute/builtin-abs-2.c: New tests.
39333
39334 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39335
39336         * gcc.dg/cpp/multiline.c: New test.
39337
39338 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39339
39340         * g++.old-deja/g++.other/syshdr1.C: Update.
39341         * gcc.dg/cpp/lineflags.c: Remove temporarily.
39342
39343 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39344
39345         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
39346
39347 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39348
39349         * g++.old-deja/g++.pt/ttp65.C: New test.
39350
39351 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39352
39353         * g++.old-deja/g++.pt/ttp64.C: New test.
39354
39355 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39356
39357         * g++.old-deja/g++.pt/spec33.C: New test.
39358
39359 2000-12-14  Catherine Moore  <clm@redhat.com>
39360
39361         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
39362         * gcc.c-torture/execute/920612-2.c: Likewise.
39363         * gcc.c-torture/execute/920428-2.c: Likewise.
39364         * gcc-c-torture/execute/va-arg-11.c: Call exit.
39365         * gcc.c-torture/execute/va-arg-21.c: Likewise.
39366
39367 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39368
39369         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
39370         * gcc.dg/pack-test-2.c: Likewise.
39371
39372 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39373
39374         Tests by Zack Weinberg <zackw@stanford.edu>.
39375
39376         * gcc.dg/cpp/defined.c: Update.
39377         * gcc.dg/cpp/defined_trad.c: New tests.
39378
39379 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39380
39381         * gcc.dg/cpp/trad-direct.c: Update.
39382
39383 2000-12-11  Neil Booth  <neilb@earthling.net>
39384
39385         * gcc.dg/cpp/defined_trad.c
39386
39387 2000-12-11  Neil Booth  <neilb@earthling.net>
39388
39389         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
39390
39391 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39392
39393         * gcc.dg/format-miss-2.c: New test.
39394
39395 2000-12-09  Neil Booth  <neilb@earthling.net>
39396
39397         * gcc.dg/cpp/lineflags.c: New tests.
39398         * gcc.dg/cpp/poison.c: Update.
39399         * gcc.dg/cpp/redef2.c: Update.
39400         * gcc.dg/cpp/skipping.c: New test.
39401
39402 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
39403
39404         * g++.old-deja/g++.other/eh3.C: New testcase.
39405
39406 2000-12-07  Neil Booth  <neilb@earthling.net>
39407
39408         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
39409         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
39410         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
39411         wtr-union-init-2.c, wtr-union-init-3.c: Update.
39412         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
39413         Update.
39414
39415 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39416
39417         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
39418         __SIZE_TYPE__ instead of int for type of integers cast to
39419         pointers.
39420
39421 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
39422
39423         * g++.old-deja/g++.other/cleanup4.C: New test.
39424
39425 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39426
39427         * format-sec-1.c: New test.
39428
39429 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39430
39431         * gcc.dg/format-nonlit-3.c: New test.
39432
39433 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39434
39435         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
39436         through a null pointer.
39437
39438 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39439
39440         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39441         * g++.old-deja/g++.pt/partial4.C: New test.
39442
39443 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39444
39445         * gcc.c-torture/execute/ieee/hugeval.x: New.
39446
39447 2000-12-06  Neil Booth  <neilb@earthling.net>
39448
39449         * gcc.dg/cpp/backslash2.c: New tests.
39450
39451 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39452
39453         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39454         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39455
39456 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39457
39458         * gcc.c-torture/execute/20001203-2.c: New testcase.
39459
39460 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39461
39462         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39463         * g++.old-deja/g++.other/virtual10.C: New test.
39464
39465 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39466
39467         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39468
39469 2000-12-05  Richard Henderson  <rth@redhat.com>
39470
39471         * gcc.c-torture/compile/20001205-1.c: New.
39472
39473 2000-12-04  Neil Booth  <neilb@earthling.net>
39474
39475         * g++.old-deja/g++.other/virtual9.C: New test.
39476         * g++.old-deja/g++.pt/crash61.C: New test.
39477         * gcc.c-torture/execute/loop-9.c: New test.
39478
39479 2000-12-04  Neil Booth  <neilb@earthling.net>
39480
39481         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39482         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39483         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39484         * gcc.dg/cpp/extratokens.c: ...here.
39485
39486 2000-12-04  Neil Booth  <neilb@earthling.net>
39487
39488         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39489         New tests.
39490
39491 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39492
39493         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39494         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39495
39496 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39497
39498         * gcc.c-torture/execute/20001203-1.c: New test.
39499
39500 2000-12-03  Neil Booth  <neilb@earthling.net>
39501
39502         * gcc.dg/cpp/macro6.c: New test cases.
39503
39504 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39505
39506         * gcc.c-torture/execute/string-opt-9.c: New test.
39507         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39508         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39509         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39510
39511         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39512         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39513
39514 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39515
39516         * gcc.dg/cpp/if-6.c: New testcase.
39517
39518         * gcc.dg/20001201-1.c: New testcase.
39519
39520 2000-12-02  Neil Booth  <neilb@earthling.net>
39521
39522         * g++.old-deja/g++.other/externC4.C,
39523         g++.old-deja/g++.other/friend10.C: New tests.
39524
39525 2000-12-02  Neil Booth  <neilb@earthling.net>
39526
39527         * g++.old-deja/g++.other/instan2.C
39528         * g++.old-deja/g++.other/instan3.C: New test.
39529
39530 2000-12-02  Neil Booth  <neilb@earthling.net>
39531
39532         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39533         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39534         gnuc99.c,gnuc99-pedantic.c: New tests.
39535
39536 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39537
39538         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39539         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39540
39541 2000-12-01  Neil Booth  <neilb@earthling.net>
39542
39543         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39544         * gcc.dg/cpp/poison.c: Update.
39545         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39546
39547 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39548
39549         * g77.f-torture/execute/20001201.f: New test.
39550
39551 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39552
39553         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39554
39555 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39556
39557         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39558
39559 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39560
39561         * g++.old-deja/g++.other/cast6.C: New test.
39562
39563 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39564
39565         * gcc.c-torture/execute/20001130-2.c: New testcase.
39566
39567 2000-11-30  Richard Henderson  <rth@redhat.com>
39568
39569         * gcc.c-torture/execute/20001130-1.c: New test.
39570
39571 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39572
39573         * g++.old-deja/g++.other/op3.C: New test.
39574
39575 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39576
39577         * g++.old-deja/g++.other/op2.C: New test.
39578
39579 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39580
39581         * g++.old-deja/g++.other/crash38.C: New test.
39582
39583 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39584
39585         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39586
39587 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39588
39589         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39590         tests.
39591         * gcc.c-torture/execute/string-opt-6.c: New test.
39592
39593         * gcc.dg/20001117-1.c: Add main.
39594
39595 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39596
39597         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39598         Move from here ...
39599         * gcc.dg/940510-1.c: ... to here.
39600
39601         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39602         zero-size arrays in toplevel structures.
39603
39604 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39605
39606         * gcc.c-torture/execute/loop-8.c: New test.
39607
39608 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39609
39610         * g++.old-deja/g++.other/base1.C: New test.
39611
39612 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39613
39614         * g++.old-deja/g++.other/parse2.C: New test.
39615
39616 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39617
39618         * g++.old-deja/g++.pt/incomplete1.C: New test.
39619
39620 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39621
39622         * g++.old-deja/g++.other/friend9.C: New test.
39623
39624 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39625
39626         * gcc.dg/20001127-1.c: New test.
39627
39628 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39629
39630         * g++.old-deja/g++.pt/friend46.C: New test.
39631
39632 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39633
39634         * g++.old-deja/g++.other/ptrmem8.C: New test.
39635
39636 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39637
39638         * gcc.c-torture/execute/string-opt-7.c: New test.
39639         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39640
39641 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39642
39643         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39644         instead of 'mkcheck 2'.
39645
39646 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39647
39648         * gcc.c-torture/execute/memcheck/driver.c,
39649         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39650         C9X references to refer to C99.
39651
39652 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39653
39654         * gcc.dg/ultrasp3.c: New test.
39655
39656 2000-11-25  Neil Booth  <neilb@earthling.net>
39657
39658         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39659
39660 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39661
39662         * gcc.c-torture/compile/20001123-2.c: New.
39663
39664 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39665
39666         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39667
39668 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39669
39670         * gcc.dg/sequence-point-1.c: Add some new tests.
39671         * gcc.c-torture/execute/20001124-1.c: New test.
39672
39673 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39674
39675         * g++.old-deja/g++.other/vaarg4.C: New test.
39676         * gcc.c-torture/compile/20001123-1.c: New test.
39677
39678 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39679
39680         * g++.other/crash24.C: Adjust and remove XFAIL.
39681         * g++.other/crash37.C: New test.
39682
39683 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39684
39685         * g++.old-deja/g++.pt/instantiate9.C: New test.
39686
39687 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39688
39689         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39690         new ABI, too.
39691
39692         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39693         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39694
39695 2000-11-22  Neil Booth  <neilb@earthling.net>
39696
39697         * gcc.dg/cpp/Wtrigraphs.c: New test.
39698
39699 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39700
39701         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39702
39703 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39704
39705         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39706
39707 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39708
39709         * lib/gcc-dg.exp: load_lib scanasm.exp.
39710         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39711         * lib/g++-dg.exp: load_lib scanasm.exp.
39712         * lib/scanasm.exp: New.
39713         (scan-assembler, scan-assembler-not): Add optional arguments to
39714         test name, or if not present, the pattern name.
39715         (scan-assembler-dem, scan-assembler-dem-not): New.
39716
39717         * g++.dg/dg.exp: New.
39718
39719 2000-11-21  Neil Booth  <neilb@earthling.net>
39720
39721         * gcc.dg/cpp/integrated1.c: Remove.
39722
39723 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39724
39725         * gcc.c-torture/execute/20001121-1.c: New test.
39726
39727 2000-11-21  Richard Henderson  <rth@redhat.com>
39728
39729         * gcc.c-torture/compile/20001121-1.c: New test.
39730
39731 2000-11-20  Neil Booth  <neilb@earthling.net>
39732
39733         * gcc.dg/cpp/integrated1.c: New test.
39734
39735 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39736
39737         * g++.old-deja/g++.other/inline17.C: New test.
39738
39739 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39740
39741         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39742         local variable to be zero: I made the variable global. Now
39743         uses abort() and exit() instead of relying on main's return value.
39744
39745 2000-11-20  Neil Booth  <neilb@earthling.net>
39746
39747         * gcc.dg/cpp/paste2.c: Update test.
39748         * objc/execute/paste.m: New test.
39749
39750 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39751
39752         * gcc.dg/c99-condexpr-1.c: New test.
39753
39754 2000-11-20  Neil Booth  <neilb@earthling.net>
39755
39756         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39757
39758 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39759
39760         * g++.old-deja/g++.pt/export1.C: New test.
39761
39762 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39763
39764         * gcc.dg/20001117-1.c: New test.
39765
39766 2000-11-18  Richard Henderson  <rth@redhat.com>
39767
39768         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39769
39770 2000-11-18  Richard Henderson  <rth@redhat.com>
39771
39772         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39773         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39774         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39775
39776 2000-11-18  Richard Henderson  <rth@redhat.com>
39777
39778         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39779         (main): New.  Exit cleanly.
39780
39781 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39782
39783         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39784         gcc.dg/c99-fordecl-2.c: New tests.
39785
39786 2000-11-18  Richard Henderson  <rth@redhat.com>
39787
39788         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39789         * gcc.c-torture/execute/zerolen-2.c: New.
39790
39791 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39792
39793         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39794         memory.
39795
39796 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39797
39798         * g++.old-deja/g++.pt/instantiate8.C: New test.
39799
39800 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39801
39802         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39803         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39804
39805 2000-11-16  Nick Clifton  <nickc@redhat.com>
39806
39807         * gcc.c-torture/execute/nestfunc-2.c: New test.
39808         * gcc.c-torture/execute/nestfunc-3.c: New test.
39809
39810 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39811
39812         * gcc.c-torture/compile/20001116-1.c: New test.
39813
39814 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39815
39816         * gcc.c-torture/execute/20001115-1.c: New test.
39817
39818 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39819
39820         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39821         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39822         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39823         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39824
39825 2000-11-15  Neil Booth  <neilb@earthling.net>
39826
39827         gcc.dg/cpp/_Pragma1.c: Update.
39828         gcc.dg/cpp/_Pragma2.c: New test.
39829
39830 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39831
39832         * g++.old-deja/g++.other/anon5.C: New test.
39833
39834 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39835
39836         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39837         tests.
39838
39839 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39840
39841         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39842         output.
39843
39844 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39845
39846         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39847         labels at end of compound statements.
39848
39849 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39850
39851         * gcc.c-torture/execute/loop-7.c: New test.
39852
39853 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39854
39855         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39856
39857 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39858
39859         * gcc.dg/c99-bool-1.c: New test.
39860
39861 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39862
39863         * gcc.dg/c99-scope-1.c: Remove xfail.
39864         * gcc.dg/c99-scope-2.c: New test.
39865
39866 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39867
39868         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39869         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39870
39871 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39872
39873         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39874         error messages.
39875
39876         * g++.mike/p700.C: Don't typedef wchar_t.
39877         * g++.mike/p784.C: Likewise.
39878         * g++.mike/eb101.C: Don't use __wchar_t.
39879
39880 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39881
39882         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39883         from DO loop.
39884
39885 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39886
39887         * gcc.c-torture/execute/20001111-1.c: New test.
39888
39889 2000-11-10  Nick Clifton  <nickc@redhat.com>
39890
39891         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39892         long multuiple and accumulate.
39893
39894 2000-11-09  Richard Henderson  <rth@redhat.com>
39895
39896         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39897         via size_t instead of int.
39898
39899         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39900         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39901         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39902         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39903
39904 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39905
39906         * gcc.c-torture/compile/20001109-1.c: New test.
39907         * gcc.c-torture/compile/20001109-2.c: New test.
39908
39909 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39910
39911         * g++.old-deja/g++.pt/operator1.C: New test.
39912         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39913
39914 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39915
39916         * gcc.dg/20001108-1.c: New test.
39917
39918 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39919
39920         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39921         with both arguments constant strings.
39922         * gcc.c-torture/execute/string-opt-3.c: New test.
39923         * gcc.c-torture/execute/string-opt-4.c: New test.
39924         * gcc.c-torture/execute/string-opt-5.c: New test.
39925
39926 2000-11-08  Nick Clifton  <nickc@redhat.com>
39927
39928         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39929         mulsidi3adddi patterns.
39930
39931 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39932
39933         * g++.old-deja/g++.other/crash36.C: New test.
39934
39935 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39936
39937         * g++.old-deja/g++.other/init16.C: New test.
39938
39939 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39940
39941         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39942
39943 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39944
39945         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
39946         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39947         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39948
39949 2000-11-07  DJ Delorie  <dj@redhat.com>
39950
39951         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39952
39953 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39954
39955         * gcc.c-torture/execute/string-opt-1.c: New test.
39956
39957 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39958
39959         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
39960         mips-sgi-irix6.* because the MIPS ABI passes floating-point
39961         parameters in registers, and there is no way for a varargs
39962         function to know in which order the integer and floating-point
39963         parameters should be interleaved when they are placed on the
39964         stack.
39965         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39966         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39967
39968 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39969
39970         * gcc.c-torture/execute/string-opt-2.c: New test.
39971
39972 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39973
39974         * g++.old-deja/g++.pt/crash60.C: New test.
39975
39976 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39977
39978         * g++.old-deja/g++.other/crash24.C: New test.
39979         * g++.old-deja/g++.other/crash25.C: New test.
39980         * g++.old-deja/g++.other/crash26.C: New test.
39981         * g++.old-deja/g++.other/crash27.C: New test.
39982         * g++.old-deja/g++.other/crash28.C: New test.
39983         * g++.old-deja/g++.other/crash29.C: New test.
39984         * g++.old-deja/g++.other/crash30.C: New test.
39985         * g++.old-deja/g++.other/crash31.C: New test.
39986         * g++.old-deja/g++.other/crash32.C: New test.
39987         * g++.old-deja/g++.other/crash33.C: New test.
39988         * g++.old-deja/g++.other/crash34.C: New test.
39989         * g++.old-deja/g++.other/crash35.C: New test.
39990
39991 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39992
39993         * gcc.c-torture/execute/20001031-1.c: New test.
39994
39995 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39996
39997         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39998         namespace.
39999
40000         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
40001         standards-conformant.
40002
40003         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
40004
40005         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
40006         * g++.old-deja/g++.mike/p755a.C: Likewise.
40007         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
40008         library makes no calls to `operator new' during initialization.
40009
40010 2000-11-04  Neil Booth  <neilb@earthling.net>
40011
40012         * gcc.dg/cpp/include2.c: New tests.
40013
40014 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
40015
40016         * lib/g++.exp (g++_set_ld_library_path): New function.
40017         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
40018
40019 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
40020
40021         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
40022         warnings.
40023
40024 2000-11-01  Richard Henderson  <rth@redhat.com>
40025
40026         * g++.old-deja/g++.ext/namedret1.C: New.
40027         * g++.old-deja/g++.ext/namedret2.C: New.
40028         * g++.old-deja/g++.ext/namedret3.C: New.
40029
40030 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
40031
40032         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
40033         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
40034
40035 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40036
40037         * gcc.c-torture/execute/va-arg-21.c: New test.
40038
40039 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40040
40041         * gcc.dg/c99-complex-2.c: New test.
40042
40043 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40044
40045         * gcc.c-torture/execute/stdio-opt-1.c: New test.
40046
40047 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
40048
40049         * g++.old-deja/g++.other/inline16.C: New test.
40050
40051 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
40052
40053         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
40054         __PRETTY_FUNCTION__
40055
40056 2000-10-29  Neil Booth  <neilb@earthling.net>
40057
40058         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
40059         New tests.
40060         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
40061         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
40062         optimisation.
40063
40064 2000-10-29  Neil Booth  <neilb@earthling.net>
40065
40066         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
40067         * mi1.c, mi1c.h: Add null directives to multiple-include test.
40068         * mi5.c: Test multiple includes work with -C.
40069         * trigraphs.c: Test ^= version.
40070
40071 2000-10-28  Neil Booth  <neilb@earthling.net>
40072
40073         New tests and test updates for new macro expander.
40074
40075         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
40076         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
40077         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
40078         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
40079         new diagnostic messages.
40080
40081         * gcc.dg/cpp/macro3.c: New tests.
40082
40083 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
40084
40085         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
40086         on the same line.
40087
40088 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
40089
40090         * g++.old-deja/g++.other/eh2.C: New test.
40091
40092 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40093
40094         * gcc.c-torture/execute/20001027-1.c: New test.
40095
40096 2000-10-26  Richard Henderson  <rth@redhat.com>
40097
40098         * gcc.c-torture/execute/20001026-1.c: New.
40099
40100 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
40101
40102         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
40103         * g++.old-deja/g++.law/builtin1.C: Likewise.
40104         * g++.old-deja/g++.law/ctors10.C: Likewise.
40105         * g++.old-deja/g++.law/virtual3.C: Likewise.
40106         * g++.old-deja/g++.mike/p658.C: Likewise.
40107         * g++.old-deja/g++.other/sibcall1.C: Likewise.
40108         * g++.old-deja/g++.other/vaarg2.C: Likewise.
40109         * g++.old-deja/g++.robertl/eb124.C: Likewise.
40110         * g++.old-deja/g++.robertl/eb44.C: Likewise.
40111         * g++.old-deja/g++.robertl/eb77.C: Likewise.
40112
40113 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
40114
40115         * gcc.c-torture/compile/20001024-1.c: New test.
40116
40117 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
40118
40119         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
40120         to tell us whether or not we are using V3.
40121
40122 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40123
40124         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
40125         operands.
40126
40127 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40128
40129         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
40130
40131 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
40132
40133         * gcc.c-torture/execute/20001024-1.c: New test.
40134
40135 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
40136
40137         * g++.old-deja/g++.other/sibcall1.C: New test.
40138
40139 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
40140
40141         * gcc.dg/noncompile/init-3.c: New test.
40142
40143 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40144
40145         * gcc.dg/format-array-1.c: New test.
40146
40147 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40148
40149         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
40150         writing through null pointers; remove comment about testing
40151         unterminated strings.
40152
40153 2000-10-17  Matthew Hiller  <hiller@redhat.com>
40154
40155         * gcc.c-torture/execute/20001017-2.c: New test.
40156
40157 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40158
40159         * gcc.c-torture/compile/20001018-1.c: New test.
40160         * gcc.c-torture/compile/20001018-1.x: Xfail.
40161
40162 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40163
40164         * gcc.c-torture/execute/20001017-1.c: New test.
40165
40166 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40167
40168         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
40169         for multiple use of arguments with scanf formats; add tests for
40170         multiple use of arguments.
40171
40172 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
40173
40174         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
40175
40176 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40177
40178         * gcc.dg/format-miss-1.c: New test.
40179
40180 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40181
40182         * gcc.c-torture/execute/20001013-1.c: New test.
40183
40184 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40185
40186         * gcc.dg/format-branch-1.c: New test.
40187
40188 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40189
40190         * README, lib/file-format.exp: Remove EGCS references.
40191
40192 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40193
40194         * gcc.dg/20001013-1.c: New test.
40195
40196 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40197
40198         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
40199         for intmax_t in the compiler using __typeof__ and the type rules
40200         for conditional expressions.
40201
40202 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
40203
40204         * gcc.dg/20001012-1.c: New test.
40205         * gcc.dg/20001012-2.c: New test.
40206
40207 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40208
40209         * gcc.dg/format-attr-1.c: New test.
40210
40211 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40212
40213         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
40214         __LONG_LONG_MAX__ instead of LLONG_MAX.
40215
40216 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40217
40218         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
40219         scanf flags.
40220         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
40221         flags.
40222
40223 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40224
40225         * gcc.dg/sequence-pt-1.c: New test.
40226
40227 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
40228
40229         * gcc.c-torture/execute/20001011-1.c: New testcase.
40230         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
40231
40232 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40233
40234         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
40235         does not error on it.
40236
40237 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40238
40239         * gcc.dg/20001009-1.c: New test.
40240
40241 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40242
40243         * gcc.c-torture/compile/20001009-1.c: Move from here ....
40244         * gcc.c-torture/execute/20001009-2.c: ... to here.
40245
40246 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
40247
40248         * gcc.c-torture/compile/20001009-1.c: New testcase.
40249         * gcc.c-torture/execute/20001009-1.c: New testcase.
40250         Testcases provided by Jan Hubicka <jh@suse.cz>.
40251
40252 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40253
40254         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40255         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
40256         uintmax_t using <limits.h> to emulate the compiler's internal
40257         logic.  No longer XFAIL %j tests.
40258
40259 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40260
40261         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
40262         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40263         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
40264         regexps and details of expected handling of some bad formats.
40265         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
40266         suppression.
40267
40268 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40269
40270         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
40271         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
40272         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
40273         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
40274         in list archives.
40275
40276 2000-10-06  Richard Henderson  <rth@cygnus.com>
40277
40278         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
40279         * g++.old-deja/g++.brendan/crash52.C: Likewise.
40280         * g++.old-deja/g++.jason/report.C: Likewise.
40281         * g++.old-deja/g++.law/friend5.C: Likewise.
40282         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
40283         of the expected warnings.
40284
40285 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
40286
40287         * g++.old-deja/g++.pt/enum14.C: New test.
40288
40289 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
40290
40291         * g++.old-deja/g++.pt/crash59.C: New test.
40292
40293 2000-10-04  Will Cohen  <wcohen@redhat.com>
40294
40295         * gcc.dg/20000926-1.c: New test.
40296
40297 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
40298
40299         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
40300         function name for current C++ compiler.
40301         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
40302
40303 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
40304
40305         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
40306         __PRETTY_FUNCTION__.
40307         * g++.old-deja/g++.ext/pretty2.C: Likewise.
40308
40309 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40310
40311         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
40312
40313 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
40314
40315         * gcc.c-torture/compile/20000923-1.c: New test.
40316
40317 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
40318
40319         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
40320         * g++.old-deja/g++.pt/ttp62.C: Same.
40321         * g++.old-deja/g++.other/inline14.C: Same.
40322
40323 2000-09-24  Richard Henderson  <rth@cygnus.com>
40324
40325         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
40326
40327 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40328
40329         * gcc.dg/c90-printf-1.c: Add test for wide string format.
40330
40331 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
40332
40333         * gcc.c-torture/compile/20000922-1.c: New file.
40334
40335 2000-09-21  Nick Clifton  <nickc@redhat.com>
40336
40337         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
40338         a signed long modulo operation.
40339         (mod6): New function - perform an unsigned long modulo operation.
40340         (main): Add tests for modulos of very large numbers by very small
40341         dividends.
40342
40343 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40344
40345         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
40346
40347 2000-09-19  Richard Henderson  <rth@cygnus.com>
40348
40349         * gcc.dg/compare2.c (case 10): XFAIL.
40350
40351 2000-09-18  Richard Henderson  <rth@cygnus.com>
40352
40353         * gcc.c-torture/execute/20000906-1.c: Move ...
40354         * gcc.dg/20000906-1.c: ... here.  Only run on targets
40355         that support __builtin_trap.
40356
40357 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
40358
40359         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
40360
40361 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40362
40363         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
40364         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
40365         more $ format tests.
40366
40367 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40368
40369         * gcc.dg/format-errmk-1.c: New test.
40370
40371 2000-09-17  Greg McGary  <greg@mcgary.org>
40372
40373         * gcc.c-torture/execute/20000917-1.x: Remove.
40374
40375 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40376
40377         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
40378
40379 2000-09-17  Greg McGary  <greg@mcgary.org>
40380
40381         * gcc.c-torture/execute/20000917-1.c: New test.
40382         * gcc.c-torture/execute/20000917-1.x: XFAIL.
40383
40384 2000-09-16  Neil Booth  <NeilB@earthling.net>
40385
40386         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
40387         in nested macro bug.
40388
40389 2000-09-15  Neil Booth  <NeilB@earthling.net>
40390
40391         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
40392
40393 2000-09-14  Jeffrey A Law  (law@cygnus.com)
40394
40395         * gcc.c-torture/execute/20000914-1.c: New test.
40396
40397 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
40398
40399         * g++.other/inline13.C: New test.
40400
40401 2000-09-12  Andreas Jaeger  <aj@suse.de>
40402
40403         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
40404         constant by Ulrich Drepper <drepper@redhat.com>.
40405
40406 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
40407
40408         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
40409
40410 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40411
40412         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
40413
40414 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
40415
40416         * gcc.dg/cpp/backslash.c: New test.
40417
40418 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
40419
40420         * gcc.c-torture/execute/20000910-1.c: New test.
40421         * gcc.c-torture/execute/20000910-2.c: Likewise.
40422
40423 2000-09-11  Robert Lipe  <robertl@sco.com>
40424
40425         * gcc.dg/pragma-align.c: New test.
40426
40427 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40428
40429         * g++.old-deja/g++.pt/explicit82.C: New test.
40430         * g++.old-deja/g++.pt/explicit83.C: New test.
40431
40432 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
40433
40434         * gcc.dg/asm-names.c: New test.
40435
40436 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40437
40438         * gcc.dg/cpp/tr-warn6.c: New test
40439
40440 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40441
40442         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40443         be accepted.
40444
40445 2000-09-07  Catherine Moore  <clm@redhat.com>
40446
40447         * gcc.c-torture/execute/unroll-1.c: New test.
40448
40449 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
40450
40451         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40452         ERROR markers.
40453         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40454         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40455         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40456         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40457         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40458         Preprocess only.
40459         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40460         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40461
40462 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40463
40464         * g++.old-deja/g++.pt/deduct2.C: New test.
40465
40466 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40467
40468         * g++.old-deja/g++.pt/parms2.C: New test.
40469
40470 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40471
40472         * g++.old-deja/g++.pt/crash58.C: New test.
40473
40474 2000-09-06  Greg McGary  <greg@mcgary.org>
40475
40476         * gcc.c-torture/execute/20000906-1.c: New test.
40477         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40478
40479 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40480
40481         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40482
40483 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40484
40485         * g++.old-deja/g++.pt/crash57.C: New test.
40486
40487 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40488
40489         * g++.old-deja/g++.pt/crash56.C: New test.
40490
40491 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40492
40493         * g++.old-deja/g++.pt/koenig1.C: New test.
40494
40495 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40496
40497         * gcc.dg/20000904-1.c: New test.
40498
40499 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40500
40501         * gcc.dg/cpp/paste8.c: New test.
40502
40503 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40504
40505         * gcc.c-torture/compile/20000827-1.c: New test.
40506
40507 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40508
40509         * gcc.dg/format-diag-1.c: New test.
40510
40511 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40512
40513         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40514         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40515         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40516         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40517         gcc.dg/formatz-1.c: Adjust warning regular expressions.
40518
40519 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40520
40521         * g++.old-deja/g++.other/nested4.C: New test.
40522
40523 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40524
40525         * g++.old-deja/g++.ns/scoped1.C: New test.
40526
40527 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40528
40529         * lib/g++.exp: Support testing already-installed GCC.
40530
40531 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40532
40533         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40534
40535 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40536
40537         * gcc.dg/return-type-2.c: New test.
40538
40539 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40540
40541         * gcc.c-torture/compile/20000825-1.c: New test.
40542
40543 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40544
40545         * gcc.dg/dwarf2-2.c: New test.
40546
40547 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40548
40549         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40550         dg-warning regexps.
40551
40552 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40553
40554         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40555         gcc.dg/format-ext-5.c: New tests.
40556
40557 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40558
40559         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40560
40561 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40562
40563         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40564
40565 2000-08-24  Richard Henderson  <rth@cygnus.com>
40566
40567         * gcc.dg/ia64-sync-1.c: New test.
40568         * gcc.dg/ia64-sync-2.c: New test.
40569         * gcc.dg/ia64-asm-1.c: New test.
40570
40571 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40572
40573         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40574         * gcc.dg/format-ext-2.c: New test.
40575
40576 2000-08-23  Jason Merrill  <jason@redhat.com>
40577
40578         * lib/old-dejagnu.exp: Also ignore "In member function" and
40579         "At global scope".
40580
40581 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40582
40583         * gcc.dg/noncompile/label-lineno-1.c: New test.
40584
40585 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40586
40587         * gcc.dg/c99-array-nonobj-1.c: New test.
40588
40589 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40590
40591         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40592         tests.
40593         * gcc.dg/format-ext-1.c: New test.
40594
40595 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40596
40597         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40598         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40599         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40600         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40601         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40602
40603 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40604
40605         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40606         gcc.dg/c99-strftime-2.c: New tests.
40607
40608 2000-08-22  Richard Henderson  <rth@cygnus.com>
40609
40610         * gcc.c-torture/execute/20000822-1.c: New test.
40611
40612 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40613
40614         * gcc.c-torture/execute/20000819-1.x: Remove.
40615
40616 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40617
40618         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40619         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40620         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40621         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40622         gcc.dg/format-xopen-1.c: New tests.
40623
40624 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40625
40626         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40627
40628 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40629
40630         * g++.old-deja/g++.other/loop2.C: New test.
40631
40632         * gcc.c-torture/compile/20000606-1.c: New test.
40633         * gcc.c-torture/compile/20000728-1.c: New test.
40634         * gcc.c-torture/execute/20000801-1.c: New test.
40635         * gcc.c-torture/execute/20000801-2.c: New test.
40636         * gcc.c-torture/execute/20000819-1.c: New test.
40637         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40638         * gcc.dg/20000629-1.c: New test.
40639         * gcc.dg/20000724-1.c: New test.
40640         * gcc.dg/20000807-1.c: New test.
40641
40642 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40643
40644         * gcc.dg/cpp/pragma-1.c: New test.
40645         * gcc.dg/cpp/pragma-2.c: New test.
40646
40647 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40648
40649         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40650         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40651
40652 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40653
40654         * gcc.c-torture/compile/20000818-1.c: New test.
40655
40656 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40657
40658         * gcc.c-torture/execute/20000818-1.c: New test.
40659
40660 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40661
40662         * gcc.dg/format-va-1.c: New test.
40663
40664 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40665
40666         * g++.old-deja/g++.other/typedef8.C: New test.
40667
40668 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40669
40670         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40671         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40672         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40673         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40674         * g++.old-deja/g++.other/ptrmem7.C: New test.
40675         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40676
40677 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40678
40679         * g++.old-deja/g++.pt/typename27.C: New test.
40680
40681 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40682
40683         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40684         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40685         * g++.old-deja/g++.pt/friend45.C: New test.
40686         * g++.old-deja/g++.other/friend8.C: New test.
40687
40688 2000-08-15  Richard Henderson  <rth@cygnus.com>
40689
40690         * gcc.c-torture/execute/20000815-1.c: New test.
40691
40692 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40693
40694         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40695         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40696         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40697
40698 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40699
40700         * g++.old-deja/g++.other/refinit2.C: New test.
40701
40702 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40703
40704         * lib/c-torture.exp (c-torture): Make
40705         compiler_conditional_xfail_data global.
40706         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40707         compiler_conditional_xfail_data machinery.
40708         (f-torture-execute): Likewise.
40709         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40710         and only when unrolling loops.
40711
40712         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40713
40714 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40715
40716         * g++.old-deja/g++.pt/explicit81.C: New test.
40717
40718 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40719
40720         * g++.old-deja/g++.pt/typename26.C: New test.
40721
40722 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40723
40724         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40725         warning.
40726
40727 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40728
40729         * g++.old-deja/g++.other/array3.C: New test.
40730
40731 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40732
40733         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40734         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40735         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40736         New tests.
40737
40738 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40739
40740         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40741         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40742
40743 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40744
40745         * gcc.c-torture/execute/20000808-1.c: New test.
40746
40747 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40748
40749         * gcc.dg/c90-const-expr-1.c: New test.
40750
40751 2000-08-08  Richard Henderson  <rth@cygnus.com>
40752
40753         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40754
40755 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40756
40757         * gcc.dg/noncompile/const-ll-1.c: New test.
40758
40759 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40760
40761         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40762
40763 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40764
40765         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40766         that running programs linked against the shared version of libobjc
40767         run correctly.
40768
40769 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40770
40771         * gcc.dg/c99-printf-1.c: New test.
40772
40773 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40774
40775         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40776
40777 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40778
40779         * gcc.c-torture/execute/20000731-1.x: Delete.
40780
40781 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40782
40783         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40784         and torture_without_loops as is done by c-torture.exp.
40785         (search_for): Copy from c-torture.exp.
40786         (gcc-dg-runtest): New function, drives a directory of tests
40787         iterating over the TORTURE_OPTIONS.
40788         (scan-assembler, scan-assembler-not): Move here from
40789         individual directory drivers.
40790
40791         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40792         defined by lib/gcc-dg.exp.
40793         * gcc.dg/cpp/cpp.exp: Likewise.
40794         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40795         gcc-dg-runtest, so we cycle over optimization options.
40796
40797         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40798         * gcc.dg/compare2.c: No longer expected to fail.
40799
40800 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40801
40802         * gcc.c-torture/execute/20000804-1.c: New test.
40803
40804 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40805
40806         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40807
40808 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40809
40810         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40811
40812 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40813
40814         * gcc.c-torture/compile/20000803-1.c: New test.
40815
40816 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40817
40818         * gcc.c-torture/execute/20000801-3.c,
40819         gcc.c-torture/execute/20000801-4.c: New tests.
40820         * gcc.c-torture/execute/20000801-3.x,
40821         gcc.c-torture/execute/20000801-4.x: Xfail.
40822
40823 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40824
40825         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40826         libobjc/.libs to allow for libtool.
40827
40828 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40829
40830         * gcc.c-torture/compile/20000802-1.c: New test.
40831
40832 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40833
40834         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40835
40836 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40837
40838         * gcc-c-torture/execute/20000731-2.c: New test.
40839
40840         * gcc.c-torture/execute/20000731-1.c: New test.
40841         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40842
40843 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40844
40845         * testsuite/gcc.dg/cpp/paste7.c: New test.
40846         * gcc.dg/cpp/20000725-1.c: New test.
40847
40848 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40849
40850         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40851         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40852         declaration warning for __builtin_dwarf_reg_size.
40853
40854         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40855
40856 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40857
40858         * gcc.dg/noncompile/voidparam-1.c: New test.
40859
40860 2000-07-30  Richard Henderson  <rth@cygnus.com>
40861
40862         * gcc.dg/c90-digraph-1.c: Don't xfail.
40863         * gcc.dg/compare2.c (case 10): Xfail.
40864         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40865
40866 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40867
40868         * gcc.dg/c99-main-1.c: New test.
40869
40870 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40871
40872         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40873
40874 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40875
40876         * gcc.c-tortuer/execute/20000726-1.c: New test.
40877
40878 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40879
40880         * gcc.c-torture/execute/enum-2.c: New test.
40881
40882 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40883
40884         * gcc.dg/cpp/tr-warn3.c: New test.
40885
40886 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40887
40888         * g++.old-deja/g++.ext/implicit1.C: Remove.
40889         * g++.old-deja/g++.jason/c2.C: Remove
40890         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40891         * g++.old-deja/g++.pt/crash16.C: Likewise.
40892         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40893
40894 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40895
40896         * g++.old-deja/g++.other/for2.C: New test.
40897
40898 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40899
40900         * gcc.dg/20000720-1.c: New test.
40901
40902 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40903
40904         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40905
40906 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
40907
40908         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
40909         * gcc.c-torture/execute/20000722-1.c: New.
40910         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
40911
40912 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40913
40914         * gcc.dg/cpp/20000720-1.S: New test.
40915
40916 2000-07-21  Michael Meissner  <meissner@redhat.com>
40917
40918         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40919
40920 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40921
40922         * g++.old-deja/g++.brendan/crash16.C,
40923         g++.old-deja/g++.brendan/parse3.C,
40924         g++.old-deja/g++.brendan/redecl1.C,
40925         g++.old-deja/g++.ns/template13.C,
40926         g++.old-deja/g++.other/decl4.C,
40927         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
40928
40929 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40930
40931         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40932         and "Internal error".
40933
40934         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40935         regexps.
40936         * gcc.dg/cpp/paste6.c: New test.
40937
40938 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40939
40940         * gcc.dg/cpp/tr-direct.c: New test.
40941
40942         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40943         gcc.dg/cpp/undef1.c: Tweak error regexps.
40944
40945 2000-07-18  Eric Christopher <echristo@redhat.com>
40946
40947         * gcc.c-torture/compile/20000718-1.c: New test.
40948
40949 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
40950
40951         * cpplex.c (_cpp_push_token): If the token being pushed back
40952         is the previous token in this context, just subtract one from
40953         context->posn.
40954         * cppmacro.c (save_expansion): Clear aux field when storing a
40955         placemarker.
40956
40957 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40958
40959         * gcc.dg/noncompile/redecl-1.c: New test.
40960
40961 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40962
40963         * gcc.c-torture/execute/20000717-5.c: New test.
40964         * gcc.c-torture/execute/20000717-1.x: Removed.
40965
40966 2000-07-17  Richard Henderson  <rth@cygnus.com>
40967
40968         * gcc.c-torture/execute/20000717-4.c: New test.
40969
40970 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40971
40972         * gcc.dg/cpp/syshdr.c: New test.
40973         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40974
40975 2000-07-17  Neil Booth  <neilb@earthling.net>
40976
40977         * gcc.dg/cpp/cmdlne-dM.c: New test.
40978         * gcc.dg/cpp/cmdlne-dD.c: New test.
40979
40980 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40981
40982         * gcc.c-torture/execute/20000717-3.c: New test.
40983
40984         * gcc.c-torture/compile/20000717-1.c: New test.
40985
40986 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40987
40988         * gcc.c-torture/execute/20000717-2.c: New test.
40989
40990 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40991
40992         * gcc.dg/formatz-1.c: New test.
40993
40994         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40995         * gcc.dg/c99-digraph-1.c: New tests.
40996
40997         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
40998         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
40999
41000         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
41001         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
41002         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
41003         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
41004         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
41005         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
41006         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
41007
41008 2000-07-17   Greg McGary <greg@mcgary.org>
41009
41010         * gcc.c-torture/execute/20000717-1.c: New test.
41011         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
41012
41013 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
41014
41015         * gcc.c-torture/execute/20000715-2.c: New test.
41016         * gcc.dg/20000715-1.c: New test.
41017
41018 2000-07-15  Michael Meissner  <meissner@redhat.com>
41019
41020         * gcc.c-torture/execute/20000715-1.c: New test.
41021
41022 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
41023
41024         * gcc.c-torture/execute/20000707-1.c: New test.
41025
41026 2000-07-13  Neil Booth  <NeilB@earthling.net>
41027
41028         * testsuite/gcc.dg/cpp/digraph1.c,
41029         testsuite/gcc.dg/cpp/digraph2.c,
41030         testsuite/gcc.dg/cpp/digraphs.c: New tests.
41031
41032 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
41033
41034         * g77.f-torture/compile/20000630-2.f: New test.
41035         * g77.f-torture/compile/20000630-2.x
41036
41037 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41038
41039         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
41040
41041 2000-07-11  Neil Booth  <NeilB@earthling.net>
41042
41043         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
41044
41045 2000-07-11  Neil Booth  <NeilB@earthling.net>
41046
41047         * gcc.dg/cpp/cmdlne-C.c: New.
41048
41049 2000-07-09  Neil Booth  <NeilB@earthling.net>
41050
41051         * gcc.dg/cpp/directiv.c: New tests.
41052         * gcc.dg/cpp/undef1.c: Update.
41053
41054 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
41055
41056         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
41057
41058 2000-07-09  Neil Booth  <NeilB@earthling.net>
41059
41060         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
41061
41062 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
41063
41064         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
41065         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
41066
41067 2000-07-08  Neil Booth  <NeilB@earthling.net>
41068
41069         * gcc.dg/cpp/macsyntx.c: New tests.
41070
41071 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41072
41073         * gcc.dg/20000707-1.c: New test.
41074
41075 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41076
41077         * gcc.c-torture/execute/20000706-1.c: New test.
41078         * gcc.c-torture/execute/20000706-2.c: New test.
41079         * gcc.c-torture/execute/20000706-3.c: New test.
41080         * gcc.c-torture/execute/20000706-4.c: New test.
41081         * gcc.c-torture/execute/20000706-5.c: New test.
41082
41083 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41084
41085         * g++.old-deja/g++.pt/instantiate7.C: New test.
41086
41087 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41088
41089         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
41090         * g++.old-deja/g++.mike/thunk3.C: Likewise.
41091         * g++.old-deja/g++.other/rtti3.C: Likewise.
41092         * g++.old-deja/g++.other/rttid3.C: Likewise.
41093
41094 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
41095
41096         *  g77.f-torture/compile/20000630-1.x: Fix typo
41097
41098 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
41099
41100         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
41101         assembly output.
41102
41103 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
41104
41105         * gcc.dg/cpp/ident.c: New test.
41106
41107 2000-07-05  Neil Booth  <NeilB@earthling.net>
41108
41109         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
41110           gcc.dg/cpp/lexstrng.c: New tests.
41111
41112 2000-07-04  Neil Booth  <NeilB@earthling.net>
41113
41114         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
41115         * gcc.dg/cpp/strify2.c: Same.
41116
41117 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
41118
41119         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
41120         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
41121         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
41122         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
41123
41124         * testsuite/gcc.dg/cpp/macro1.c,
41125         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
41126         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
41127         testsuite/gcc.dg/cpp/strify1.c,
41128         testsuite/gcc.dg/cpp/strify2.c: New tests.
41129
41130 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
41131
41132         * gcc.c-torture/execute/20000703-1.c: New test.
41133
41134 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41135
41136         * g++.old-deja/g++.pt (lookup10.C): New test.
41137
41138 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41139
41140         * g++.old-deja/g++.pt (typename25.C): New test.
41141
41142 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
41143
41144         * gcc.c-torture/compile/20000701-1.c: New test.
41145
41146 2000-06-30  Nick Clifton  <nickc@cygnus.com>
41147
41148         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
41149         to test case.
41150
41151 2000-06-30  Catherine Moore  <clm@cygnus.com>
41152
41153         * gcc.c-torture/execute/align-1.c: New test.
41154
41155 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
41156
41157         * g++.old-deja/g++.pt/expr8.C: New test.
41158         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
41159
41160 2000-06-29  Nick Clifton  <nickc@cygnus.com>
41161
41162         * gcc.c-torture/compile/20000629-1.c: New test.
41163
41164 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41165
41166
41167         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
41168         gcc.dg/noncompile directory, depending on whether they're
41169         preprocessor tests or not.  Annotate all the tests for the dg
41170         framework.
41171
41172         * gcc.c-torture/noncompile/noncompile.exp: Delete.
41173         * gcc.dg/noncompile/noncompile.exp: New.
41174
41175         * Moved files:
41176         Old name                                New name
41177         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
41178         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
41179         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
41180         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
41181         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
41182         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
41183         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
41184         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
41185         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
41186         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
41187         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
41188         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
41189         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
41190         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
41191         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
41192         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
41193         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
41194         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
41195         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
41196         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
41197         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
41198         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
41199         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
41200         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
41201
41202         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
41203         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
41204         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
41205         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
41206         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
41207         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
41208
41209 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41210
41211         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
41212         declare one variable.  On the fourth, error.
41213         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
41214         declared by 20000628-1a.h.
41215
41216 2000-06-29  Richard Henderson  <rth@redhat.com>
41217
41218         * gcc.c-torture/execute/930529-1.x: New file.
41219         * gcc.dg/920413-1.c: Adjust expected warning text.
41220         * gcc.dg/980217-1.c: Declare abort.
41221         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
41222
41223 2000-06-29  Jeffrey A Law  (law@cygnus.com)
41224
41225         * g77.f-torture/compile/20000629-1.f: New test.
41226         * g77.f-torture/compile/20000629-1.x: Expected to fail.
41227
41228 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41229
41230         Rearrange lots of files, removing entirely the
41231         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
41232         directories.
41233
41234         * Deleted files:
41235         gcc.c-torture/code_quality/code_quality.exp
41236         gcc.c-torture/special/special.exp
41237         gcc.failure/failure.exp
41238         gcc.failure/940409-1.x
41239         gcc.c-torture/compile/961203-1.x
41240
41241         * New files:
41242         gcc.misc-tests/linkage.exp
41243         gcc.c-torture/execute/920730-1t.c
41244         gcc.c-torture/execute/920730-1t.x
41245         gcc.c-torture/compile/920520-1.x
41246         gcc.c-torture/compile/920521-1.x
41247         gcc.c-torture/compile/981006-1.x
41248         gcc.c-torture/execute/eeprof-1.x
41249
41250         * Moved files (possibly with modifications to fit a new harness):
41251         Old name                                New name
41252         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
41253         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
41254         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
41255         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
41256         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
41257         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
41258         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
41259         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
41260         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
41261         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
41262         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
41263         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
41264         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
41265         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
41266
41267 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41268
41269         * c-torture/compile/961203-1.x: Delete.
41270
41271         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
41272         not exit. Include stdio.h.
41273         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
41274         * gcc.misc-tests/dg-12.c: Likewise.
41275         * gcc.misc-tests/dg-5.c: Likewise.
41276         * gcc.misc-tests/dg-6.c: Likewise.
41277         * gcc.misc-tests/dg-7.c: Prototype abort.
41278         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
41279         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
41280         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
41281         not exit.
41282         * gcc.misc-tests/sieve.c: Use return from main, not exit.
41283         * gcc.misc-tests/sort2.c: Use return from main, not exit.
41284
41285 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
41286
41287         * gcc.dg/cpp/20000628-1.c: New test.
41288         * gcc.dg/cpp/20000628-1.h: New header for above test.
41289         * gcc.dg/cpp/20000628-1a.h: Likewise.
41290
41291 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
41292
41293         * gcc.dg/cpp: New directory.
41294         * gcc.dg/cpp/cpp.exp: New driver.
41295         * gcc.dg/cpp/20000627-1.c: New test.
41296         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
41297         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
41298         and rewrite as a compilation test.
41299
41300         * gcc.dg: Move many files into the cpp subdirectory, possibly
41301         renaming or editing them as well.
41302         Old name                New name
41303         990119-1.c              cpp/19990119-1.c
41304         990228-1.c              cpp/19990228-1.c
41305         990407-1.c              cpp/19990407-1.c
41306         990409-1.c              cpp/19990409-1.c
41307         990413-1.c              cpp/19990413-1.c
41308         990703-1.c              cpp/19990703-1.c
41309         20000127-1.c            cpp/20000127-1.c
41310         20000129-1.c            cpp/20000129-1.c
41311         20000207-1.c            cpp/20000207-1.c
41312         20000207-2.c            cpp/20000207-2.c
41313         20000209-1.c            cpp/20000209-1.c
41314         20000209-2.c            cpp/20000209-2.c
41315         20000301-1.c            cpp/20000301-1.c
41316         20000419-1.c            cpp/20000419-1.c
41317         20000510-1.S            cpp/20000510-1.S
41318         20000519-1.c            cpp/20000519-1.c
41319         20000529-1.c            cpp/20000529-1.c
41320         20000625-1.c            cpp/20000625-1.c
41321         20000625-2.c            cpp/20000625-2.c
41322         cpp-as1.c               cpp/assert1.c
41323         cpp-as2.c               cpp/assert2.c
41324         cxx-comments-1.c        cpp/cxxcom1.c
41325         cxx-comments-2.c        cpp/cxxcom2.c
41326         endif-label.c           cpp/endif.c
41327         cpp-hash1.c             cpp/hash1.c
41328         cpp-hash2.c             cpp/hash2.c
41329         cpp-if1.c               cpp/if-1.c
41330         cpp-if2.c               cpp/if-2.c
41331         cpp-if3.c               cpp/if-3.c
41332         cpp-if4.c               cpp/if-4.c
41333         cpp-if5.c               cpp/if-5.c
41334         cpp-cond.c              cpp/if-cexp.c
41335         cpp-missingop.c         cpp/if-mop.c
41336         cpp-missingparen.c      cpp/if-mpar.c
41337         cpp-opprec.c            cpp/if-oppr.c
41338         cpp-ifparen.c           cpp/if-paren.c
41339         cpp-shortcircuit.c      cpp/if-sc.c
41340         cpp-shift.c             cpp/if-shift.c
41341         cpp-unary.c             cpp/if-unary.c
41342         cpp-li1.c               cpp/line1.c
41343         cpp-li2.c               cpp/line2.c
41344         lineno.c                cpp/line3.c
41345         lineno-2.c              cpp/line4.c
41346         cpp-mi.c                cpp/mi1.c
41347         cpp-mic.h               cpp/mi1c.h
41348         cpp-micc.h              cpp/mi1cc.h
41349         cpp-mind.h              cpp/mi1nd.h
41350         cpp-mindp.h             cpp/mi1ndp.h
41351         cpp-mix.h               cpp/mi1x.h
41352         cpp-mi2.c               cpp/mi2.c
41353         cpp-mi2a.h              cpp/mi2a.h
41354         cpp-mi2b.h              cpp/mi2b.h
41355         cpp-mi2c.h              cpp/mi2c.h
41356         cpp-mi3.c               cpp/mi3.c
41357         cpp-mi3.def             cpp/mi3.def
41358         poison-1.c              cpp/poison.c
41359         pr-impl.c               cpp/prag-imp.c
41360         cpp-redef-2.c           cpp/redef1.c
41361         cpp-redef.c             cpp/redef2.c
41362         strpaste.c              cpp/strp1.c
41363         strpaste-2.c            cpp/strp2.c
41364         cpp-tradpaste.c         cpp/tr-paste.c
41365         cpp-tradstringify.c     cpp/tr-str.c
41366         cpp-tradwarn1.c         cpp/tr-warn1.c
41367         cpp-tradwarn2.c         cpp/tr-warn2.c
41368         trigraphs.c             cpp/trigraphs.c
41369         cpp-unc1.c              cpp/unc1.c
41370         cpp-unc2.c              cpp/unc2.c
41371         cpp-unc3.c              cpp/unc3.c
41372         cpp-unc.c               cpp/unc4.c
41373         undef.c                 cpp/undef1.c
41374         undef-2.c               cpp/undef2.c
41375         cpp-wi1.c               cpp/widestr1.c
41376
41377 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
41378
41379         * lib/g++.exp (g++_include_flags): Tweak.
41380
41381 2000-06-27  H.J. Lu  <hjl@gnu.org>
41382             Loren J. Rittle  <ljrittle@acm.org>
41383
41384         * lib/g++.exp (g++_include_flags): Override libgloss.exp
41385         version with one that knows about the new gcc tree structure.
41386         (g++_link_flags): Same.
41387
41388 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
41389
41390         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
41391         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
41392         case we are cross-compiling.
41393
41394         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
41395         g++.old-deja/g++.niklas/Makefile.in,
41396         g++.old-deja/g++.niklas/configure.in,
41397         g++.old-deja/g++.other/Makefile.in,
41398         g++.old-deja/g++.other/configure.in,
41399         gcc.c-torture/code_quality/Makefile.in,
41400         gcc.c-torture/code_quality/configure.in,
41401         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
41402         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
41403         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
41404         gcc.c-torture/execute/ieee/Makefile.in,
41405         gcc.c-torture/execute/ieee/configure.in,
41406         gcc.c-torture/noncompile/Makefile.in,
41407         gcc.c-torture/noncompile/configure.in,
41408         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
41409         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
41410         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
41411
41412 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41413
41414         * g++.old-deja/g++.other/ambig3.C: New test.
41415
41416 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41417
41418         * g++.old-deja/g++.pt/syntax1.C: New test.
41419         * g++.old-deja/g++.pt/syntax2.C: New test.
41420         * g++.old-deja/g++.other/syntax3.C: New test.
41421         * g++.old-deja/g++.other/syntax4.C: New test.
41422
41423 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41424
41425         * gcc.dg/20000623-1.c: Prototype exit and abort.
41426
41427 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41428
41429         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
41430         New tests.
41431         * gcc.dg/cpp-mi3.def: New file.
41432
41433         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
41434         inside assertions.
41435         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
41436         lexer's error messages.
41437         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
41438         divine anything from the linemarkers.
41439         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
41440         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41441
41442 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41443
41444         * gcc.dg/20000623-1.c: New test.
41445
41446 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41447
41448         * gcc.c-torture/execute/20000622-1.c: New test.
41449
41450 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41451
41452         * g++.old-deja/g++.other/init15.C: New test.
41453
41454 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41455
41456         * g++.old-deja/g++.pt/vaarg2.C: New test.
41457         * g++.old-deja/g++.pt/vaarg3.C: New test.
41458
41459 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41460
41461         * g++.old-deja/g++.other/dyncast6.C: New test.
41462
41463 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41464
41465         * gcc.c-torture/execute/loop-6.c: New test.
41466
41467 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41468
41469         * gcc.dg/20000614-1.c: New test.
41470         * gcc.dg/20000614-2.c: New test.
41471
41472 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41473
41474         * g++.old-deja/g++.other/inline12.C: New test.
41475
41476 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41477
41478         * g++.old-deja/g++.other/eh1.C: New test.
41479
41480 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41481
41482         * g++.old-deja/g++.other/type.C: New test.
41483
41484 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41485
41486         * g++.old-deja/g++.other/initstring.C: New test.
41487
41488 2000-06-12  Jason Merrill  <jason@redhat.com>
41489
41490         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41491
41492 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41493
41494         * gcc.c-torture/compile/20000609-1.c: New test.
41495
41496 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41497
41498         * gcc.dg/20000609-1.c: New test.
41499
41500 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41501
41502         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41503         * gcc.c-torture/noncompile/poison-1.c: Move...
41504         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41505         * gcc.dg/cpp-li1.c: Add a token after the #line.
41506
41507 2000-06-05  Richard Henderson  <rth@cygnus.com>
41508
41509         * gcc.c-torture/execute/20000605-2.c: New test.
41510         * gcc.c-torture/execute/20000605-3.c: New test.
41511
41512 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41513
41514         * g77.f-torture/execute/20000503-1.x: New file.
41515
41516 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41517
41518         * g++.old-deja/g++.eh/badalloc1.C: New test.
41519
41520 2000-06-05  Richard Henderson  <rth@cygnus.com>
41521
41522         * gcc.c-torture/execute/20000605-1.c: New test.
41523
41524 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41525             Nathan Sidwell <nathan@codesourcery.com>
41526
41527         * gcc.c-torture/compile/20000605-1.c: New test.
41528
41529 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41530
41531         * g77.f-torture/compile/20000601-1.f: New test.
41532
41533 2000-06-03  Richard Henderson  <rth@cygnus.com>
41534
41535         * gcc.c-torture/execute/20000603-1.c: New.
41536
41537 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41538
41539         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41540         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41541
41542 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
41543
41544         * gcc.dg/compare2.c (case 12): XFAIL.
41545         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41546         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41547
41548         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41549
41550 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
41551
41552         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41553         guard macro is already defined when the header is first
41554         included.
41555         * gcc.dg/cpp-mix.h: New file.
41556         * gcc.dg/endif-label.c: Update patterns to match compiler.
41557
41558         * g++.brendan/complex1.C: Declare abort.
41559         * g++.law/refs4.C: Remove XFAIL.
41560         * g++.oliva/expr2.C: Declare abort and exit.
41561
41562 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41563
41564         * gcc.c-torture/execute/20000528-1.c: New test.
41565
41566         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41567         * g++.old-deja/g++.law/temps4.C: Likewise.
41568
41569         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41570         stdlib.h.  Call abort() on failure.
41571         * g++.old-deja/g++.law/refs4.C: Likewise.
41572         * g++.old-deja/g++.law/temps4.C: Likewise.
41573         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41574         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41575
41576 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41577
41578         Relative to g++.dg/special:
41579         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41580
41581         Relative to g++.old-deja:
41582         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41583         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41584         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41585         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41586         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41587         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41588         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41589
41590         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41591         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41592         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41593         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41594         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41595         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41596         and/or string.h.
41597
41598         * g++.other/goto1.C: Update expectations for error messages.
41599
41600 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41601
41602         * gcc.c-torture/compile/20000523-1.c: New test.
41603
41604 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41605
41606         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41607
41608 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41609
41610         * g++.old-deja/g++.eh/catch11.C: New test.
41611         * g++.old-deja/g++.eh/catch12.C: New test.
41612
41613 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41614
41615         * gcc.c-torture/execute/20000523-1.c: New test.
41616
41617 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41618
41619         * c-torture/execute/bcp-1.c: Replace abort in arg of
41620         __builtin_constant_p with a generic external function.
41621
41622         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41623         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41624         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41625         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41626         Prototype abort and/or exit.
41627
41628         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41629         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41630         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41631         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41632
41633 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41634
41635         * gcc.dg/dwarf2-1.c: New test.
41636
41637 2000-05-20  Richard Henderson  <rth@cygnus.com>
41638
41639         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41640
41641 2000-05-20  Andreas Jaeger  <aj@suse.de>
41642
41643         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41644         testcase.
41645
41646 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41647
41648         * gcc.c-torture/execute/20000519-2.c: New test.
41649
41650 2000-05-19  Andreas Jaeger  <aj@suse.de>
41651
41652         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41653         which fails with SSA.
41654
41655         * lib/c-torture.exp: Also test with -O3 -fssa.
41656
41657 2000-05-18  Michael Meissner  <meissner@redhat.com>
41658
41659         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41660         * gcc.c-torture/execute/920415-1.c: Ditto.
41661         * gcc.c-torture/execute/920501-1.c: Ditto.
41662         * gcc.c-torture/execute/conversion.c: Ditto.
41663         * gcc.c-torture/execute/cvt-1.c: Ditto.
41664
41665 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41666
41667         * gcc.c-torture/compile/20000518-1.c: New test.
41668
41669 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41670
41671         * g77.f-torture/compile/200005018.f: New test.
41672
41673 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41674
41675         * gcc.c-torture/compile/20000517-1.c: New test.
41676
41677 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41678
41679         * gcc.c-torture/execute/20000516-1.c: New test.
41680
41681 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41682
41683         * g++.old-deja/g++.other/eh.C: New test.
41684
41685 2000-05-12  Richard Henderson  <rth@cygnus.com>
41686
41687         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41688         constants through to doit's conditional.
41689
41690 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41691
41692         * gcc.c-torture/compile/20000511-1.c: New test.
41693         * g77.f-torture/compile/20000511-1.f: New test.
41694         * g77.f-torture/compile/20000511-2.f: New test.
41695
41696 2000-05-11  Michael Meissner  <meissner@redhat.com>
41697
41698         * gcc.c-torture/execute/20000511-1.c: New test.
41699
41700 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41701
41702         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41703         * gcc.dg/20000510-1.S: New.
41704
41705 2000-05-08  Catherine Moore  <clm@cygnus.com>
41706
41707         * gcc.dg/unused-3.c: New.
41708
41709 2000-05-06  Richard Henderson  <rth@cygnus.com>
41710
41711           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41712           * g++.old-deja/g++.mike/warn1.C: Likewise.
41713           * g++.old-deja/g++.pt/local1.C: Likewise.
41714           * g++.old-deja/g++.pt/local7.C: Likewise.
41715           * g++.old-deja/g++.pt/spec16.C: Likewise.
41716
41717 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41718
41719         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41720
41721 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41722
41723           * g77.f-torture/execute/20000503-1.f: New test.
41724
41725 2000-05-04  Andreas Jaeger  <aj@suse.de>
41726
41727         * gcc.dg/noreturn-2.c: New test.
41728
41729 2000-05-04  Neil Booth  <NeilB@earthling.net>
41730
41731         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41732         preprocessor.
41733
41734 2000-05-04  Richard Henderson  <rth@cygnus.com>
41735
41736         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41737
41738 2000-05-04  Richard Henderson  <rth@cygnus.com>
41739
41740         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41741         OpenSSL by Jason R Thorpe.
41742
41743 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41744
41745         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41746
41747 2000-05-03  Robert Lipe <robertlipe@usa.net>
41748
41749         * gcc.dg/20000503-1.c: New test.
41750
41751 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41752
41753         * gcc.c-torture/compile/20000502-1.c: New test.
41754         * g++.old-deja/g++.other/align.C: New test.
41755         * gcc.dg/cpp-tradstringify.c: New test.
41756
41757 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41758
41759         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41760         and hard registers.
41761
41762 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41763
41764         * gcc.c-torture/execute/loop-5.c: New test.
41765
41766 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41767
41768         * gcc.c-torture/execute/va-arg-20.c: New test.
41769
41770 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41771
41772         * gcc.c-torture/execute/20000422-1.c: New test.
41773
41774 2000-04-20  Greg McGary  <gkm@gnu.org>
41775
41776         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41777         when optimizing, but without sibling-call optimizations (-O1).
41778
41779 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41780
41781           * gcc.c-torture/compile/20000420-1.c: New test.
41782
41783 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41784
41785         * g++.abi/ptrflags.C: New test.
41786         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41787
41788 2000-04-19  Catherine Moore  <clm@cygnus.com>
41789
41790         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41791
41792 2000-04-19  Greg McGary  <gkm@gnu.org>
41793
41794         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41795         sibling-call optimizations.
41796
41797 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41798
41799         * gcc.dg/20000419-1.c: New test.
41800
41801 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41802
41803         * gcc.c-torture/execute/20000412-6.c: New test.
41804
41805 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41806
41807         * gcc.c-torture/execute/20000412-5.c: New test.
41808         * g77.f-torture/compile/20000412-1.f: New test.
41809         * gcc.c-torture/execute/20000412-4.c: New test.
41810         * gcc.c-torture/compile/20000412-2.c: New test.
41811         * gcc.c-torture/execute/20000412-3.c: New test.
41812         * gcc.c-torture/compile/20000412-1.c: New test.
41813         * gcc.c-torture/execute/20000412-2.c: New test.
41814
41815 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41816
41817         * objc/execute/bf-20.m: New test.
41818
41819 2000-04-10  Richard Henderson  <rth@cygnus.com>
41820
41821         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41822
41823         * gcc.c-torture/execute/20000412-1.c: New test.
41824
41825 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41826
41827         * g++.old-deja/g++.eh/catchptr1.C: New test.
41828
41829 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41830
41831         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41832
41833 2000-04-08  Neil Booth  <NeilB@earthling.net>
41834
41835         * gcc.dg/cpp-nullchar.c: Remove test as
41836         embedded nulls cause problems.
41837
41838 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41839
41840         * gcc.dg/compare2.c: New test.
41841
41842 2000-04-08  Neil Booth  <NeilB@earthling.net>
41843
41844         * gcc.dg/cpp-nullchar.c: New test.
41845
41846 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41847
41848         * gcc.dg/cpp-mi2.c: New test.
41849         * gcc.dg/cpp-mi2[abc].h: New files.
41850
41851 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41852
41853         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41854         member name.
41855
41856 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41857
41858         * g++.old-deja/g++.abi/vmihint.C: New test.
41859
41860 2000-04-06  Neil Booth  <NeilB@earthling.net>
41861
41862         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41863         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41864         copyright.
41865
41866 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41867
41868         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41869         avoid stack-frame overwrite.
41870
41871 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41872
41873         * gcc.c-torture/compile/20000405-2.c: New test.
41874         * gcc.c-torture/compile/20000405-3.c: New test.
41875
41876 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41877
41878         * gcc.c-torture/compile/20000405-1.c: New test.
41879
41880 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41881
41882         * gcc.dg/cast-qual-1.c: Revert last change.
41883
41884 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41885
41886         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41887
41888 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41889
41890         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41891         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41892
41893 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41894
41895         * gcc.c-torture/compile/20000403-2.c: New test.
41896         * gcc.c-torture/compile/20000403-1.c: New test.
41897
41898 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41899
41900         * gcc.c-torture/execute/20000403-1.c: New test.
41901
41902 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41903
41904         * gcc.c-torture/execute/20000402-1.c: New test.
41905
41906 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
41907
41908         * gcc.c-torture/execute/va-arg-15.c: New test.
41909         * gcc.c-torture/execute/va-arg-16.c: New test.
41910         * gcc.c-torture/execute/va-arg-17.c: New test.
41911         * gcc.c-torture/execute/va-arg-18.c: New test.
41912         * gcc.c-torture/execute/va-arg-19.c: New test.
41913
41914 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
41915
41916         * gcc.c-torture/compile/981211-1.c: Move to...
41917         * gcc.dg/cpp-as1.c: ...here.
41918         * gcc.dg/cpp-as2.c: New file.
41919
41920         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41921         compiler.
41922
41923 2000-04-02  Neil Booth  <NeilB@earthling.net>
41924
41925         * gcc.dg/cpp-cond.c  New tests.
41926         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
41927         accidental success less likely.
41928         * gcc.dg/cpp-missingop.c  New tests.
41929         * gcc.dg/cpp-missingparen.c  New tests.
41930         * gcc.dg/cpp-shift.c  New tests.
41931         * gcc.dg/cpp-shortcircuit.c  New tests.
41932         * gcc.dg/cpp-unary.c  New tests.
41933
41934 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41935
41936         * gcc.c-torture/compile/20000329-1.c: New test.
41937
41938 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41939
41940         * gcc.c-torture/compile/20000326-1.c: New test.
41941         * gcc.c-torture/compile/20000326-2.c: New test.
41942
41943 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41944
41945         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41946         the first parameter is a function argument.
41947
41948 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41949
41950         * g++.old-deja/g++.ext/array4.C: New test.
41951
41952 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41953
41954         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41955
41956 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41957
41958         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41959
41960 2000-03-19  Richard Henderson  <rth@cygnus.com>
41961
41962         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41963
41964 2000-03-19  Richard Henderson  <rth@cygnus.com>
41965
41966         * gcc.c-torture/compile/20000319-1.c: New test.
41967
41968 2000-03-14  Jeffrey A Law  (law@cygnus.com)
41969
41970         * gcc.c-torture/execute/20000314-3.c: New test.
41971         * gcc.c-torture/execute/20000314-2.c: New test.
41972         * gcc.c-torture/execute/20000314-1.c: New test.
41973         * gcc.c-torture/compile/20000314-2.c: New test.
41974         * gcc.c-torture/compile/20000314-1.c: New test.
41975
41976 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41977
41978         * g++.old-deja/g++.warn/inline.C: New test.
41979
41980 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
41981
41982         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
41983         standards-compliant result rather than specific constants.
41984         Put test-values in array.
41985
41986 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41987
41988         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41989         (g++_target_compile): Put test-specific options last.
41990
41991 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41992
41993         * g++.old-deja/g++.eh/vbase4.C: New test.
41994
41995 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41996
41997         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41998
41999 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42000
42001         * g++.old-deja/g++.brendan/misc12.C: Removed.
42002         * g++.old-deja/g++.pt/memtemp77.C: Constify.
42003         * g++.old-deja/g++.ext/pretty4.C: New test.
42004
42005 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42006
42007         * g++.old-deja/g++.other/string2.C: New test.
42008
42009 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
42010
42011         * g++.old-deja/g++.warn/impint2.C: New test.
42012
42013 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
42014
42015         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
42016         is 1, not zero.
42017
42018 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
42019
42020         * g++.old-deja/g++.warn/impint.C: New test.
42021         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
42022         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
42023         * g++.old-deja/g++.pt/explicit12.C: Likewise.
42024         * g++.old-deja/g++.pt/explicit13.C: Likewise.
42025         * g++.old-deja/g++.pt/explicit17.C: Likewise.
42026         * g++.old-deja/g++.pt/explicit18.C: Likewise.
42027         * g++.old-deja/g++.pt/explicit19.C: Likewise.
42028         * g++.old-deja/g++.pt/explicit23.C: Likewise.
42029         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42030         * g++.old-deja/g++.pt/explicit35.C: Likewise.
42031         * g++.old-deja/g++.pt/explicit6.C: Likewise.
42032         * g++.old-deja/g++.pt/memclass7.C: Likewise.
42033
42034 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
42035
42036         * gcc.dg/cpp-redef.c: New test.
42037
42038 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
42039
42040         * g++.old-deja/g++.pt/unify7.C: New test.
42041
42042 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42043
42044         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
42045         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
42046
42047 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
42048
42049         * gcc.c-torture/compile/20000224-1.c: New test.
42050
42051 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42052
42053         * gcc.c-torture/compile/cpp-2.c: New test.
42054         * gcc.c-torture/compile/cpp-1.c: New test.
42055
42056 2000-02-25  Jeffrey A Law  (law@cygnus.com)
42057
42058         * gcc.c-torture/execute/20000225-1.c: New test.
42059
42060 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42061
42062         * gcc.dg/cpp-li2.c: New test.
42063
42064         * gcc.dg/cpp-wi1.c: New test.
42065
42066         * gcc.dg/cpp-li1.c: New test.
42067
42068 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
42069
42070         * g++.old-deja/g++.other/sizeof5.C: New test.
42071
42072 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42073
42074         * gcc.c-torture/execute/va-arg-13.c: New test.
42075
42076 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
42077
42078         * gcc.c-torture/execute/va-arg-12.c: New test.
42079
42080 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42081
42082         * gcc.c-torture/execute/20000223-1.c: New test.
42083
42084 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42085
42086         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
42087
42088 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
42089
42090         * g++.old-deja/g++.abi/ptrmem.C: New test.
42091
42092 2000-02-19  Richard Henderson  <rth@cygnus.com>
42093
42094         * gcc.c-torture/compile/init-3.c: New.
42095
42096 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
42097
42098         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
42099         ALWAYS_CXXFLAGS.
42100
42101 2000-02-11  Robert Lipe <robertl@sco.com>
42102
42103         * gcc.c-torture/compile/20000211-3.c: New test.
42104
42105 2000-02-11  Martin Buchholz <martin@xemacs.org>
42106
42107         * gcc.c-torture/compile/20000211-2.c: New test.
42108
42109 2000-02-11  Jeffrey A Law  (law@cygnus.com)
42110
42111         * gcc.c-torture/compile/20000211-1.c: New test.
42112
42113 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
42114
42115         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
42116           on native targets
42117
42118 2000-02-08  Nathan Sidwell  <nathan@acm.org>
42119
42120         * g++.old-deja/g++.other/cast5.C: New test.
42121
42122 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
42123
42124         * gcc.c-torture/execute/20000205-1.c: New.
42125
42126 2000-02-03  Nathan Sidwell  <nathan@acm.org>
42127
42128         * g++.old-deja/g++.jason/cast3.C: Return void.
42129         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
42130
42131 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42132
42133         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
42134
42135         * gcc.dg/loop-1.c: New test.
42136
42137 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
42138
42139         * gcc.c-torture/compile/20000127-1.c: New test.
42140         * gcc.c-torture/execute/991228-1.c: New test.
42141
42142 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42143
42144         * gcc.dg/unused-2.c: New test.
42145
42146         * gcc.dg/conv-1.c: New test.
42147
42148 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
42149
42150         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
42151         compiler.
42152         (tool_option_proc): Fix typo.
42153
42154 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
42155
42156         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
42157         of the ld on the host, not on the build machine.
42158         Also, don't crash if '--help' is not a supported option.
42159
42160 2000-01-24  Richard Henderson  <rth@cygnus.com>
42161
42162         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
42163
42164 2000-01-20  Jeffrey A Law  (law@cygnus.com)
42165
42166         * gcc.c-torture/execute/20000120-2.c: New test.
42167         * gcc.c-torture/execute/20000120-1.c: New test.
42168
42169 2000-01-13  Jeffrey A Law  (law@cygnus.com)
42170
42171         * gcc.c-torture/execute/20000113-1.c: New test.
42172
42173 2000-01-12  Jeffrey A Law  (law@cygnus.com)
42174
42175         * gcc.c-torture/execute/20000112-1.c: New test.
42176
42177 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42178
42179         * gcc.dg/20000111-1.c: New test.
42180
42181 2000-01-10  Jeffrey A Law  (law@cygnus.com)
42182
42183         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
42184         with 16 bit integers.
42185
42186 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42187
42188         * gcc.dg/20000108-1.c: New test.
42189
42190 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42191
42192         * g++.old-deja/g++.ns/koenig8.C: New test.
42193
42194 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42195
42196         * g++.old-deja/g++.other/cast4.C: New test.
42197
42198 2000-01-05  Jeffrey A Law  (law@cygnus.com)
42199
42200         * gcc.c-torture/compile/20000105-2.c: New test.
42201         * gcc.c-torture/compile/20000105-1.c: New test.
42202
42203 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42204
42205         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
42206         references to printf & atoi to conform to ANSI standard.
42207         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
42208         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
42209         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
42210         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
42211         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
42212         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42213         * g++.old-deja/g++.brendan/copy1.C: Likewise.
42214         * g++.old-deja/g++.brendan/copy2.C: Likewise.
42215         * g++.old-deja/g++.brendan/copy3.C: Likewise.
42216         * g++.old-deja/g++.brendan/copy4.C: Likewise.
42217         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42218         * g++.old-deja/g++.brendan/copy6.C: Likewise.
42219         * g++.old-deja/g++.brendan/copy7.C: Likewise.
42220         * g++.old-deja/g++.brendan/copy8.C: Likewise.
42221         * g++.old-deja/g++.brendan/crash11.C: Likewise.
42222         * g++.old-deja/g++.brendan/crash14.C: Likewise.
42223         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
42224         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42225         * g++.old-deja/g++.brendan/delete2.C: Likewise.
42226         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
42227         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
42228         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
42229         * g++.old-deja/g++.brendan/eh1.C: Likewise.
42230         * g++.old-deja/g++.brendan/groff1.C: Likewise.
42231         * g++.old-deja/g++.brendan/init3.C: Likewise.
42232         * g++.old-deja/g++.brendan/misc12.C: Likewise.
42233         * g++.old-deja/g++.brendan/misc7.C: Likewise.
42234         * g++.old-deja/g++.brendan/new2.C: Likewise.
42235         * g++.old-deja/g++.brendan/operators4.C: Likewise.
42236         * g++.old-deja/g++.brendan/operators5.C: Likewise.
42237         * g++.old-deja/g++.brendan/overload2.C: Likewise.
42238         * g++.old-deja/g++.brendan/overload7.C: Likewise.
42239         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
42240         * g++.old-deja/g++.brendan/reference1.C: Likewise.
42241         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
42242         * g++.old-deja/g++.brendan/template24.C: Likewise.
42243         * g++.old-deja/g++.brendan/template3.C: Likewise.
42244         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
42245         * g++.old-deja/g++.jason/inline3.C: Likewise.
42246         * g++.old-deja/g++.jason/opeq.C: Likewise.
42247         * g++.old-deja/g++.law/arg5.C: Likewise.
42248         * g++.old-deja/g++.law/arm7.C: Likewise.
42249         * g++.old-deja/g++.law/ctors11.C: Likewise.
42250         * g++.old-deja/g++.law/cvt8.C: Likewise.
42251         * g++.old-deja/g++.law/init9.C: Likewise.
42252         * g++.old-deja/g++.law/refs4.C: Likewise.
42253         * g++.old-deja/g++.law/template2.C: Likewise.
42254         * g++.old-deja/g++.law/visibility24.C: Likewise.
42255         * g++.old-deja/g++.law/vtable3.C: Likewise.
42256         * g++.old-deja/g++.mike/asm2.C: Likewise.
42257         * g++.old-deja/g++.mike/eh1.C: Likewise.
42258         * g++.old-deja/g++.mike/misc1.C: Likewise.
42259         * g++.old-deja/g++.mike/misc13.C: Likewise.
42260         * g++.old-deja/g++.mike/misc14.C: Likewise.
42261         * g++.old-deja/g++.mike/ns12.C: Likewise.
42262         * g++.old-deja/g++.mike/p1248.C: Likewise.
42263         * g++.old-deja/g++.mike/p3708.C: Likewise.
42264         * g++.old-deja/g++.mike/p3708a.C: Likewise.
42265         * g++.old-deja/g++.mike/p3708b.C: Likewise.
42266         * g++.old-deja/g++.mike/p646.C: Likewise.
42267         * g++.old-deja/g++.mike/p700.C: Likewise.
42268         * g++.old-deja/g++.mike/p783.C: Likewise.
42269         * g++.old-deja/g++.mike/p783a.C: Likewise.
42270         * g++.old-deja/g++.mike/p783b.C: Likewise.
42271         * g++.old-deja/g++.mike/p786.C: Likewise.
42272         * g++.old-deja/g++.mike/p789.C: Likewise.
42273         * g++.old-deja/g++.mike/p789a.C: Likewise.
42274         * g++.old-deja/g++.mike/p807a.C: Likewise.
42275         * g++.old-deja/g++.other/delete3.C: Likewise.
42276         * g++.old-deja/g++.other/dyncast1.C: Likewise.
42277         * g++.old-deja/g++.other/dyncast2.C: Likewise.
42278         * g++.old-deja/g++.other/dyncast3.C: Likewise.
42279         * g++.old-deja/g++.other/empty1.C: Likewise.
42280         * g++.old-deja/g++.other/temporary1.C: Likewise.
42281         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
42282         * g++.old-deja/g++.pt/t16.C: Likewise.
42283         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
42284
42285 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
42286
42287         * gcc.dg/991230-1.c: New test.
42288
42289 1999-12-29  Jeffrey A Law  (law@cygnus.com)
42290
42291         * gcc.c-torture/compile/991229-3.c: New test.
42292         * gcc.c-torture/compile/991229-2.c: New test.
42293         * gcc.c-torture/compile/991229-1.c: New test.
42294
42295 1999-12-29  Greg McGary <gkm@eng.ascend.com>
42296
42297         * gcc.c-torture/compile/labels-2.c: New test.
42298
42299 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
42300
42301         * gcc.c-torture/execute/991227-1.c: New test.
42302
42303 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42304
42305         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
42306
42307 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
42308
42309         * gcc.c-torture/execute/991221-1.c: New test.
42310
42311 1999-12-20  Nathan Sidwell  <nathan@acm.org>
42312
42313         * g++.old-deja/g++.other/cast3.C: New test.
42314
42315 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
42316
42317         * gcc.c-torture/execute/991216-4.c: New test.
42318
42319 1999-12-16  Michael Meissner  <meissner@cygnus.com>
42320
42321         * gcc.c-torture/execute/991216-1.c: New test.
42322         * gcc.c-torture/execute/991216-2.c: New test.
42323         * gcc.c-torture/execute/991216-3.c: New test.
42324
42325 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42326
42327         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
42328         Actually make the test fail by using "-O2" for compilation.
42329
42330 1999-12-15  Nathan Sidwell  <nathan@acm.org>
42331
42332         * g++.old-deja/g++.warn/cast-align1.C: New test.
42333
42334 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42335
42336         * gcc.c-torture/compile/991214-1.c: New test.
42337         * gcc.c-torture/compile/991214-2.c: New test.
42338
42339 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42340
42341         * gcc.dg/991214-1.c: New test.
42342
42343 1999-12-13  Jeffrey A Law  (law@cygnus.com)
42344
42345         * gcc.c-torture/compile/991213-3.c: New test.
42346         * gcc.c-torture/compile/991213-2.c: New test.
42347         * gcc.c-torture/compile/991213-1.c: New test.
42348
42349 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
42350
42351         * gcc.dg/991209-1.c: New test.
42352
42353 1999-12-08  Nathan Sidwell <nathan@acm.org>
42354
42355         * gcc.c-torture/compile/991208-1.c: New test.
42356
42357 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42358
42359         * gcc.dg/ultrasp2.c: New test.
42360
42361 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
42362
42363         * g++.old-deja/g++.abi/align.C (main): Fix typo.
42364
42365 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
42366
42367         * gcc.c-torture/compile/991202-1.c: New test.
42368         * gcc.c-torture/execute/991202-1.c: New test.
42369         * gcc.c-torture/execute/991202-2.c: New test.
42370         * gcc.c-torture/execute/991202-3.c: New test.
42371
42372 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
42373
42374         * g++.old-deja/g++.abi/align.C: New test.
42375         * g++.old-deja/g++.abi/aggregates.C: Likewise.
42376         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42377
42378 1999-12-01  Richard Henderson  <rth@cygnus.com>
42379
42380         * gcc.c-torture/execute/991201-1.c: New.
42381
42382 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
42383
42384         * gcc.dg/991129-1.c: New test.
42385
42386 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42387
42388         * gcc.c-torture/compile/991127-1.c: New test.
42389
42390 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42391
42392         * g++.old-deja/g++.other/warn4.C: New test.
42393
42394 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42395
42396         * g++.old-deja/g++.eh/cleanup2.C: New test.
42397         * g++.old-deja/g++.ext/pretty2.C: New test.
42398         * g++.old-deja/g++.ext/pretty3.C: New test.
42399         * g++.old-deja/g++.other/debug6.C: New test.
42400
42401 1999-10-20  Jim Wilson  <wilson@cygnus.com>
42402
42403         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
42404         compiler_output to look for one error message instead of two.
42405
42406 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
42407
42408         * gcc.c-torture/execute/991118-1.c: Also test case
42409         where the word boundary does not split a byte evenly.
42410
42411 1999-11-19  Nathan Sidwell  <nathan@acm.org>
42412
42413         * g++.old-deja/g++.ext/restrict1.C: New test.
42414
42415 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
42416
42417         * gcc.c-torture/execute/991118-1.c: New test.
42418
42419 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
42420
42421         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
42422         working directory pathnames.
42423
42424 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
42425
42426         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
42427         host is equipped with driver.h and driver.o so it can actually
42428         compile and run the tests.
42429
42430 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
42431
42432         * gcc.c-torture/compile/991008-1.c: New test.
42433
42434 1999-11-08  Nick Clifton  <nickc@cygnus.com>
42435
42436         * lib/gcc-dg.exp: Include target-supports.exp
42437
42438 1999-11-05  Nick Clifton  <nickc@cygnus.com>
42439
42440         * lib/target-supports.exp: New file: Provide procs to test for
42441         features supported by the target.
42442         (check_weak_available): Moved here from ecos.exp.
42443         (check_alias_available): New proc: Determine of the target
42444         toolchain supports the alias attribute.
42445
42446         * gcc.dg/special/ecos.exp: Move check_weak_available to
42447         target-supports.exp.
42448         (alias-1.c): Only perform the test if the target supports
42449         aliases.
42450         (wkali-1.c): Only perform the test if the target supports
42451         aliases.
42452
42453         * gcc.dg/990506-0.c: Expect error messages from cross
42454         targets as well as native targets.
42455
42456 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42457
42458         * gcc.dg/ultrasp1.c: Removed xfail.
42459         * gcc.dg/struct-ret-2.c: Likewise.
42460         * gcc.dg/array-1.c: Likewise.
42461
42462 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42463
42464         * gcc.dg/struct-ret-2.c: New test.
42465
42466         * gcc.dg/array-1.c: New test.
42467
42468 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42469
42470         * gcc.c-torture/execute/991030-1.c: New test.
42471
42472 1999-10-26  Richard Henderson  <rth@cygnus.com>
42473
42474         * gcc.c-torture/compile/991026-2.c: New test.
42475
42476 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42477
42478         * gcc.c-torture/compile/991026-1.c: New test.
42479
42480 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42481
42482         * gcc.c-torture/execute/991023-1.c: New test.
42483
42484 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42485
42486         * gcc.c-torture/execute/991019-1.c: New test.
42487
42488 1999-10-16  Richard Henderson  <rth@cygnus.com>
42489
42490         * gcc.c-torture/execute/991016-1.c: New test.
42491
42492 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42493
42494         * gcc.c-torture/execute/991014-1.c: New test.
42495
42496 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42497
42498         * g++.old-deja/g++.other/union2.C: New test.
42499
42500 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42501
42502         * g++.old-deja/g++.other/vaarg2.C: New test.
42503         * g++.old-deja/g++.other/vaarg3.C: New test.
42504
42505 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42506
42507         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42508         in compile/.
42509
42510 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42511
42512         * gcc.c-torture/execute/va-arg-11.c: New test.
42513
42514 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42515
42516         * lib/file-format.exp (gcc_target_object_format): Don't
42517         crash if objdump is unavailable.
42518
42519 1999-09-29  Donn Terry <donn@interix.com>
42520
42521         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42522
42523 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42524
42525         * gcc.c-torture/compile/990928-1.c: New test.
42526
42527 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42528
42529         * g++.old-deja/g++.other/decl6.C: New test.
42530
42531 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42532
42533         * gcc.c-torture/execute/va-arg-10.c: New test.
42534
42535 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42536
42537         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42538         __PRETTY_FUNCTION__.
42539
42540 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42541
42542         * gcc.c-torture/execute/990923-1.c: New test.
42543
42544 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42545
42546         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42547         for which -fpic is inappropriate.
42548
42549 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42550
42551         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42552
42553 1999-09-21  Nathan Sidwell  <nathan@acm.org>
42554
42555         * g++.old-deja/g++.other/dyncast1.C: New test.
42556         * g++.old-deja/g++.other/dyncast2.C: New test.
42557         * g++.old-deja/g++.other/dyncast3.C: New test.
42558         * g++.old-deja/g++.other/dyncast4.C: New test.
42559         * g++.old-deja/g++.other/dyncast5.C: New test.
42560         * g++.old-deja/g++.eh/catch3.C: New test.
42561         * g++.old-deja/g++.eh/catch3p.C: New test.
42562         * g++.old-deja/g++.eh/catch4.C: New test.
42563         * g++.old-deja/g++.eh/catch4p.C: New test.
42564         * g++.old-deja/g++.eh/catch5.C: New test.
42565         * g++.old-deja/g++.eh/catch5p.C: New test.
42566         * g++.old-deja/g++.eh/catch6.C: New test.
42567         * g++.old-deja/g++.eh/catch6p.C: New test.
42568         * g++.old-deja/g++.eh/catch7.C: New test.
42569         * g++.old-deja/g++.eh/catch7p.C: New test.
42570         * g++.old-deja/g++.eh/catch8.C: New test.
42571         * g++.old-deja/g++.eh/catch8p.C: New test.
42572         * g++.old-deja/g++.eh/catch9.C: New test.
42573         * g++.old-deja/g++.eh/catch9p.C: New test.
42574
42575 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42576
42577         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42578         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42579
42580 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42581
42582         * gcc.c-torture/compile/990913-1.c: New test.
42583
42584 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42585
42586         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42587         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42588
42589 1999-09-09  Richard Henderson  <rth@cygnus.com>
42590
42591         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42592
42593 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42594
42595         * g++.old-deja/g++.other/lookup11.C: New test.
42596         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42597         what is permitted and what we want.
42598         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42599         overload use.
42600         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42601
42602 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42603
42604         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42605         * gcc.c-torture/noncompile/poison-1.c: New file.
42606
42607 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42608
42609         * g++.old-deja/g++.other/sizeof3.C: New test.
42610         * g++.old-deja/g++.other/sizeof4.C: New test.
42611         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42612         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42613
42614 1999-09-07  Richard Henderson  <rth@cygnus.com>
42615
42616         * gcc.dg/va-arg-1.c: New.
42617
42618 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42619
42620         * gcc.c-torture/execute/va-arg-9.c: New test.
42621
42622 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42623
42624         * g77.f-torture/compile/980519-2.f: New test.
42625         * g77.f-torture/compile/19990905-0.f: New test.
42626         * g77.f-torture/compile/19990905-1.f: New test.
42627         * g77.f-torture/compile/19990905-2.f: New test.
42628
42629         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42630
42631 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42632
42633         * gcc.c-torture/execute/990827-1.c: Fix typo.
42634
42635 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42636
42637         * g++.old-deja/g++.other/deref1.C: New test.
42638
42639 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42640
42641         * g++.old-deja/g++.other/ambig2.C: New test.
42642         * g++.old-deja/g++.other/cond5.C: New test.
42643         * g++.old-deja/g++.other/lookup16.C: New test.
42644
42645 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42646
42647         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42648         assemblers too.
42649
42650 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42651
42652         * lib/c-torture.exp: Avoid the "compare executables" optimization
42653         when testing native.
42654
42655 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42656
42657         * gcc.c-torture/execute/990829-1.c: New test.
42658         * gcc.c-torture/compile/990829-1.c: New test.
42659
42660 1999-08-27  Paul Burchard  <burchard@pobox.com>
42661
42662         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42663         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42664         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42665         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42666         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42667         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42668         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42669         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42670         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42671         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42672         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42673
42674 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42675
42676         * gcc.c-torture/execute/990827-1.c: New test.
42677
42678 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42679
42680         * g77.f-torture/noncompile/19990826-4.f: New test.
42681
42682         * g77.f-torture/compile/19990826-3.f: New test.
42683
42684         * g77.f-torture/execute/19990826-2.f: New test.
42685
42686         * g77.f-torture/compile/19990826-1.f: New test.
42687
42688         * gcc.c-torture/execute/990826-0.c: New test.
42689         * g77.c-torture/execute/19990826-0.f: New test.
42690
42691         * g77.f-torture/noncompile/970626-2.f: New test.
42692
42693 1999-08-25  Paul Burchard  <burchard@pobox.com>
42694
42695         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42696         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42697         lss-011.C: New tests.
42698
42699 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42700
42701         * g++.old-deja/g++.other/decl5.C: New test.
42702
42703 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42704
42705         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42706         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42707         call `postbase' for each one.  All callers of `postbase' changed
42708         to call this instead.
42709
42710 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42711
42712         * gcc.c-torture/execute/990811-1.c: New test.
42713
42714 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42715
42716         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42717         just native ones.
42718
42719         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42720         just native ones.
42721
42722 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42723
42724         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42725
42726 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42727
42728         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42729
42730 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42731
42732         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42733
42734 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42735
42736         * gcc.c-torture/execute/990804-1.c: New test.
42737
42738 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42739
42740         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42741         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42742         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42743
42744 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42745
42746         * g++.old-deja/g++.other/struct1.C: New test.
42747
42748 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42749
42750         * g++.old-deja/g++.other/enum2.C: New test.
42751
42752 1999-08-02  Richard Henderson  <rth@cygnus.com>
42753
42754         Adapted from tests from Franz Sirl:
42755         * gcc.c-torture/execute/va-arg-7.c: New test.
42756         * gcc.c-torture/execute/va-arg-8.c: New test.
42757
42758 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42759
42760         * gcc.c-torture/compile/990801-2.c: New test.
42761
42762         * gcc.c-torture/compile/990801-1.c: New test.
42763
42764 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42765
42766         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42767         fp-cmp-1.c, converting double to float.
42768
42769         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42770         fp-cmp-1.c, converting double to long double.
42771
42772         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42773         from fr1 to unknown_register, since fr1 is a legitimate register
42774         on some machines.
42775
42776 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42777
42778         * README: More listname related changes.
42779
42780 1999-07-08  Catherine Moore  <clm@cygnus.com>
42781
42782         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42783
42784 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42785
42786         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42787
42788 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42789
42790         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42791
42792 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42793
42794         * gcc.dg/990703-1.c: New test.
42795
42796 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42797
42798         * lib/file-format.exp: New file: Move definition of proc
42799         gcc_target_object_format to here from
42800         gcc.dg/special/ecos.exp.
42801
42802         * lib/c-torture.exp: Include lib file-format.exp.
42803         * lib/gcc-dg.exp: Include lib file-format.exp.
42804
42805         * gcc.dg/special/ecos.exp: Remove definition of proc
42806         gcc_target_object_format.
42807
42808 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42809
42810         * gcc.c-torture/execute/990628-1.c: New test.
42811
42812 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42813
42814         * gcc.c-torture/compile/990625-2.c: New test.
42815
42816         * gcc.c-torture/compile/990625-1.c: New test.
42817
42818 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42819
42820         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42821         attributes compile.
42822         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42823         ports that use the COFF/PE file format.
42824
42825 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42826
42827         * gcc.c-torture/compile/990617-1.c: New test.
42828
42829 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42830
42831         * g++.old-deja/g++.other/decl4.C: New test.
42832
42833 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42834
42835         * g++.old-deja/g++.other/bitfld3.C: New test.
42836
42837 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42838
42839         * g++.old-deja/g++.eh/catch1.C: New test.
42840
42841 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42842
42843         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42844
42845         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42846         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42847
42848 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42849
42850         * g77.f-torture/compile/19990502-0.f: Replace with new,
42851         shorter, test that still fails after recent changes.
42852
42853 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42854
42855         * gcc.c-torture/execute/990604-1.c: New test.
42856
42857 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42858
42859         * gcc.c-torture/execute/990531-1.c: New test.
42860
42861 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42862
42863         * gcc.c-torture/compile/990527-1.c: New test.
42864
42865 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42866
42867         * gcc.c-torture/execute/990527-1.c: New test.
42868
42869 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42870
42871         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42872         bitfields as signed.
42873
42874 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42875
42876         * g77.f-torture/compile/19990525-0.f: New test.
42877
42878 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42879
42880         * gcc.c-torture/execute/990525-2.c: New test.
42881
42882         * gcc.c-torture/execute/990525-1.c: New test.
42883
42884 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42885
42886         * g++.old-deja/g++.other/anon3.C: New test.
42887         * g++.old-deja/g++.other/anon4.C: New test.
42888         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42889         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42890         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42891         Merrill).
42892
42893 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42894
42895         * gcc.c-torture/execute/990524-1.c: New test.
42896
42897         * gcc.dg/990524-1.c: New test.
42898
42899 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42900
42901         * gcc.c-torture/compile/990523-1.c: New test.
42902
42903 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42904
42905         * gcc.c-torture/compile/990519-1.c: New test.
42906
42907 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42908
42909         * gcc.c-torture/compile/990517-1.c: New test.
42910
42911         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42912         (e4, f4): New tests.
42913         (main): Call them.
42914
42915 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42916
42917         * gcc.dg/noreturn-1.c: New test.
42918
42919 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42920
42921         * gcc.c-torture/execute/990513-1.c: New test.
42922
42923 1999-05-10  Richard Henderson  <rth@cygnus.com>
42924
42925         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42926
42927 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42928
42929         * g77.f-torture/execute/erfc.f: Use small single-precision
42930         values, to avoid problems on Alphas when not -mieee.
42931
42932 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42933
42934         * gcc.dg/990506-0.c: New test.
42935
42936 1999-05-08  Richard Henderson  <rth@cygnus.com>
42937
42938         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42939         the constant to test.  Don't XFAIL 64-bit targets.
42940
42941         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42942         * g++.old-deja/g++.law/profile1.C: Likewise.
42943
42944         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
42945         operator new instances.
42946         * g++.old-deja/g++.other/delete5.C: Likewise.
42947
42948 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42949
42950         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42951         intrinsic.
42952
42953 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42954
42955         * g77.f-torture/execute/u77-test.f: Reverse order of two
42956         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42957
42958 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42959
42960         * gcc.dg/compare1.c: New test.
42961
42962 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42963
42964         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42965         New tests.
42966
42967 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42968
42969         * g77.f-torture/compile/19990502-1.f: New test.
42970
42971 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42972
42973         * g77.f-torture/compile/19990502-0.f: New test.
42974
42975 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42976
42977         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42978         intrinsic.
42979
42980 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42981
42982         * g77.f-torture/execute/u77-test.f (main): List libU77
42983         intrinsics not currently tested.
42984         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
42985         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
42986         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
42987         Trim blanks off the ends of some printed strings.
42988
42989 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42990
42991         * g77.f-torture/execute/u77-test.f (main): Just warn about
42992         FSTAT gid disagreement, as it's expected on some systems.
42993
42994 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42995
42996         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
42997         use a new function, which allows for some slop.
42998         Clean up some commentary.
42999         (issum): The new function.
43000         (sgladd): Deleted subroutine.
43001
43002 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43003
43004         * g77.f-torture/execute/u77-test.f: Modify to be more like
43005         libf2c/libU77 version, bringing patches to that version here.
43006         Add suitable commentary.
43007
43008 1999-04-25  Richard Henderson  <rth@cygnus.com>
43009
43010         * gcc.dg/990424-1.c: New test.
43011
43012 1999-04-24  Craig Burley  <craig@jcb-sc.com>
43013
43014         * g77.f-torture/execute/u77-test.f (main): Bug involving
43015         LSTAT has been fixed, so turn back on full checking.
43016
43017 1999-04-20  Craig Burley  <craig@jcb-sc.com>
43018
43019         * g77.f-torture/compile/19990419-0.f: New test.
43020         * g77.f-torture/execute/19990419-1.f: New test.
43021
43022 1999-04-17  Richard Henderson  <rth@cygnus.com>
43023
43024         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
43025         to avoid the need for a prototype to supress a warning.
43026
43027 1999-04-07  Jim Wilson  <wilson@cygnus.com>
43028
43029         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
43030
43031 1999-04-04  Jeffrey A Law  (law@cygnus.com)
43032
43033         * gcc.c-torture/execute/990404-1.c: New test.
43034
43035 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43036
43037         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
43038         * gcc.dg/cpp-if3.c: Don't use -pedantic.
43039         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
43040         missing initializer warnings.
43041
43042 1999-03-28  Jeffrey A Law  (law@cygnus.com)
43043
43044         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
43045         matching strings.
43046
43047 1999-03-26  Jeffrey A Law  (law@cygnus.com)
43048
43049         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
43050
43051 1999-03-26  Craig Burley  <craig@jcb-sc.com>
43052
43053         * g77.f-torture/execute/19990325-0.f: New test.
43054         * g77.f-torture/execute/19990325-1.f: New test.
43055
43056 1999-03-24  Jeffrey A Law  (law@cygnus.com)
43057
43058         * gcc.c-torture/execute/990324-1.c: New test.
43059
43060 1999-03-22  Jim Wilson  <wilson@cygnus.com>
43061
43062         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
43063         test with 4.
43064
43065 1999-03-17  Richard Henderson  <rth@cygnus.com>
43066
43067         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
43068
43069 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43070
43071         * g77.f-torture/execute/19990313-2.f: New test.
43072         * g77.f-torture/execute/19990313-3.f: New test.
43073
43074 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43075
43076         * g77.f-torture/execute/19990313-0.f: New test.
43077         * g77.f-torture/execute/19990313-1.f: New test.
43078
43079 1999-03-12  Jim Wilson  <wilson@cygnus.com>
43080
43081         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
43082         printf to sprintf.
43083         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
43084         (main): Add check for u15.  Conditionalize u31 check depending on
43085         whether ints are <32 bits or >=32 bits.
43086
43087 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43088
43089         * g77.f-torture/execute/19981119-0.f: Improve testiness.
43090
43091 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43092
43093         * g77.f-torture/compile/19990305-0.f: New test.
43094         * g77.f-torture/execute/19981119-0.f: New test.
43095
43096 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43097
43098         * g77.f-torture/execute/970625-2.f: call ABORT if final
43099         result is not correct, instead of just printing it.
43100         Add this checking via newly introduced obfuscation, to
43101         trip up buggy front ends.
43102
43103 1999-03-07  Craig Burley  <craig@jcb-sc.com>
43104
43105         * g77.f-torture/compile/960317-1.f: Moved from being
43106         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
43107
43108 1999-03-06  Craig Burley  <craig@jcb-sc.com>
43109
43110         * g77.f-torture/execute/960317-1.f: New (old) test.
43111         * g77.f-torture/execute/970625-2.f: Ditto.
43112
43113 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
43114
43115         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
43116         message on line 1 or line 2; cccp and cpplib do this differently.
43117
43118 1999-03-01  Jeffrey A Law  (law@cygnus.com)
43119
43120         * g++.old-deja/g++.law/weak1.C: New test.
43121
43122 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43123
43124         * gcc.c-torture/execute/990119-1.c: Renamed to...
43125         * gcc.dg/990119-1.c: this, so it will only be tested once
43126         (it's a preprocessor test, it doesn't need to be run at
43127         multiple optimization levels).
43128
43129 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43130
43131         * lib/g++.exp: Don't add incdir=$base_dir/../include to
43132           ALWAYS_CXXFLAGS.
43133
43134 1999-02-24  Craig Burley  <craig@jcb-sc.com>
43135
43136         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
43137         * g77.f-torture/compile/19981216-0.f: ...as it is expected
43138         to not be compilable by current g77.
43139
43140 1999-02-24  Nick Clifton  <nickc@cygnus.com>
43141
43142         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
43143
43144 1999-02-22  Jeffrey A Law  (law@cygnus.com)
43145
43146         * gcc.c-torture/execute/990222-1.c: New test.
43147
43148 1999-02-19  Craig Burley  <craig@jcb-sc.com>
43149
43150         * g77.f-torture/compile/19990218-0.f: New test.
43151         * g77.f-torture/noncompile/19990218-1.f: New test.
43152
43153 1999-02-18  Craig Burley  <craig@jcb-sc.com>
43154
43155         * g77.f-torture/compile/19981216-0.f: New test.
43156
43157 1999-02-14  Jeffrey A Law  (law@cygnus.com)
43158
43159         * gcc.dg/990214-1.c: New test.
43160
43161 1999-02-13  Jeffrey A Law  (law@cygnus.com)
43162
43163         * gcc.dg/990213-2.c: New test.
43164
43165         * gcc.dg/990213-1.c: New test.
43166
43167 1999-02-12  Jeffrey A Law  (law@cygnus.com)
43168
43169         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
43170         ints.
43171
43172 1999-02-11  Nick Clifton  <nickc@cygnus.com>
43173
43174         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
43175         specified by target.
43176
43177         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
43178
43179 1999-02-11  Jeffrey A Law  (law@cygnus.com)
43180
43181         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
43182
43183 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43184
43185         * gcc.dg/special/ecos.exp: New test driver for new tests with
43186         special requirements.
43187
43188         * gcc.dg/special/alias-1.c: New test.
43189         * gcc.dg/special/gcsec-1.c: New test.
43190         * gcc.dg/special/weak-1.c: New test.
43191         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
43192         * gcc.dg/special/weak-2.c: New test.
43193         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
43194         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
43195         * gcc.dg/special/wkali-1.c: New test.
43196         * gcc.dg/special/wkali-2.c: New test.
43197         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
43198         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
43199
43200 1999-02-10  Felix Lee  <flee@cygnus.com>
43201
43202           * lib/c-torture.exp (c-torture-compile): Pull out code for
43203           analyzing gcc error messages.
43204           (c-torture-execute): Likewise.  Fix some (harmless) false
43205           positives.
43206           * lib/gcc.exp (gcc_check_compile): New function.
43207
43208 1999-02-08  Richard Henderson  <rth@cygnus.com>
43209
43210         * gcc.c-torture/execute/990208-1.c: New test.
43211
43212 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43213
43214         * g++.dg/special/ecos.exp: New driver for new tests with special
43215         requirements
43216
43217         * g++.dg/special/conpr-1.C: New test
43218         * g++.dg/special/conpr-2.C: New test
43219         * g++.dg/special/conpr-2a.C: New test
43220         * g++.dg/special/conpr-3.C: New test
43221         * g++.dg/special/conpr-3a.C: New test
43222         * g++.dg/special/conpr-3b.C: New test
43223
43224         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
43225         allow g++ to use the dg driver
43226
43227         * README: Add comment about g++.dg directory
43228
43229 1999-02-06  Jeffrey A Law  (law@cygnus.com)
43230
43231         * README: Update email addresses.
43232
43233 1999-02-03  Nick Clifton  <nickc@cygnus.com>
43234
43235         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
43236         arguments in order to force structure S onto the stack even on
43237         the alpha.
43238         (test): Pass 10 leading arguments to function foo as well as the
43239         structure S.
43240
43241         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
43242         failure for all targets.
43243
43244         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
43245         abort to terminate program execution.
43246
43247 1999-01-30  Richard Henderson  <rth@cygnus.com>
43248
43249         * gcc.c-torture/execute/990130-1.c: New test.
43250
43251 1999-01-30  Jeffrey A Law  (law@cygnus.com)
43252
43253         * gcc.dg/990130-1.c: New test.
43254
43255 1999-01-28  Michael Meissner  <meissner@cygnus.com>
43256
43257         * gcc.c-torture/execute/990128-1.c: New test.
43258
43259 1999-01-27  Michael Meissner  <meissner@cygnus.com>
43260
43261         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
43262
43263 1999-01-27  Felix Lee  <flee@cygnus.com>
43264
43265         * lib/c-torture.exp (c-torture-compile): pull out code for
43266         analyzing gcc error messages.
43267         (c-torture-execute): ditto, and fix some (harmless) false
43268         positives.
43269         * lib/gcc.exp (gcc_check_compile): new function.
43270
43271 1999-01-17  Jeffrey A Law  (law@cygnus.com)
43272
43273         * gcc.dg/990117-1.c: New test.
43274
43275         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
43276
43277         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
43278
43279 1999-01-15  Jeffrey A Law  (law@cygnus.com)
43280
43281         * g77.f-torture/compile/990115-1.f: New test.
43282
43283 1999-01-07  Jeffrey A Law  (law@cygnus.com)
43284
43285         * gcc.c-torture/compile/990107-1.c: New test
43286
43287 1999-01-06  Jeffrey A Law  (law@cygnus.com)
43288
43289         * gcc.c-torture/execute/990106-2.c: New test.
43290
43291         * gcc.c-torture/execute/990106-1.c: New test.
43292
43293 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
43294
43295         * gcc.c-torture/compile/981223-1.c: New test.
43296
43297 1998-12-29  Richard Henderson  <rth@cygnus.com>
43298
43299         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
43300         (opt3): Rename from opt4 and disable.
43301
43302 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
43303
43304         * g++.old-deja/g++.pt/ptrmem5.C: New test.
43305
43306 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43307
43308         * g++.old-deja/g++.other/conv5.C: New test.
43309
43310 1998-12-14  Nick Clifton  <nickc@cygnus.com>
43311
43312         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
43313
43314 1998-12-11  Jeffrey A Law  (law@cygnus.com)
43315
43316         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
43317
43318 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
43319
43320         * gcc.c-torture/compile/981211-1.c: New test.
43321
43322 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43323
43324         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
43325
43326         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
43327
43328 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43329
43330         * gcc.special/930510-1.c: Make C9X safe.
43331         * gcc.misc-tests/gcov-1.c Similarly.
43332         * gcc.misc-tests/gcov-2.c Similarly.
43333
43334 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43335
43336         * gcc.dg/ultrasp1.c: New test.
43337
43338 1998-12-06  Richard Henderson  <rth@cygnus.com>
43339
43340         * gcc.c-torture/execute/981206.c: New test.
43341
43342 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43343
43344         * g++.old-deja/g++.ns/template7.C: New test.
43345
43346         * g++.old-deja/g++.other/expr1.C: New test.
43347
43348         * g++.old-deja/g++.eh/tmpl3.C: New test.
43349
43350         * g++.old-deja/g++.eh/tmpl2.C: New test.
43351
43352 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43353
43354         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
43355         * g++.old-deja/g++.other/using6.C: Removed.
43356         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
43357
43358         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
43359
43360 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43361
43362         * g++.old-deja/g++.pt/overload8.C: New test.
43363
43364         * g++.old-deja/g++.pt/overload7.C: New test.
43365
43366         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
43367
43368         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
43369         and relinking messages.
43370         * lib/g++.exp (g++_target_compile): Remove .rpo file when
43371         compiling with -frepo.
43372
43373 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
43374
43375         * g++.old-deja/g++.pt/lookup6.C: New test.
43376
43377 1998-11-30  Nick Clifton  <nickc@cygnus.com>
43378
43379         * gcc.c-torture/execute/981130-1.c: New test.
43380         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
43381
43382 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43383
43384         * g++.old-deja/g++.pt/explicit76.C: New test.
43385
43386         * g++.old-deja/g++.pt/friend38.C: New test.
43387
43388         * g++.old-deja/g++.ns/crash2.C: New test.
43389
43390         * g++.old-deja/g++.pt/defarg8.C: New test.
43391
43392         * g++.old-deja/g++.pt/instantiate6.C: New test.
43393
43394         * g++.old-deja/g++.pt/static6.C: New test.
43395
43396         * g++.old-deja/g++.pt/decl2.C: New test.
43397
43398 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43399
43400         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
43401         problem is actually related with name lookup, but so what? :-)
43402
43403         * g++.old-deja/g++.pt/friend37.C: New test.
43404
43405 1998-11-25  Dave Love  <d.love@dl.ac.uk>
43406
43407         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
43408         element, which fails on some systems.
43409
43410         * g77.f-torture/execute/labug1.f: New test.
43411
43412 1998-11-21  Jeffrey A Law  (law@cygnus.com)
43413
43414         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
43415         is defined.
43416
43417 1998-11-18  Dave Love  <d.love@dl.ac.uk>
43418
43419         * g77.f-torture/compile/981117-1.f: New test.
43420
43421 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
43422
43423         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
43424         properly discarded.
43425
43426 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
43427
43428         * gcc.c-torture/execute/memcheck: New directory of tests for
43429         -fcheck-memory-usage.
43430
43431 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43432
43433         * README: New file, general information about the testsuite and
43434         new description of the various C++ test subdirectories.
43435         * README.g++: Eliminate obsolete information, update and move most
43436         relevant stuff to README.
43437
43438 1998-11-07  Richard Henderson  <rth@cygnus.com>
43439
43440         * gcc.c-torture/compile/981107-1.c: New test.
43441
43442 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43443
43444         * execute/memcpy-bi.c: New testcase.
43445
43446 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43447
43448         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43449         base classes.
43450
43451         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43452         template is selected.
43453
43454         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43455         classes, it should be accepted for all types.
43456
43457         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43458
43459         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43460         specializations start with template headers.
43461
43462 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43463
43464         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43465
43466         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43467         non-POD types.
43468
43469 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43470
43471         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43472
43473 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43474
43475         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43476
43477 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43478
43479         * 981019-1.c: New test.
43480
43481 1998-10-14  Robert Lipe <robertl@dgii.com>
43482
43483         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43484         find objc headers.
43485
43486 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43487
43488         * compile/981001-4.c: Remove use of GCC extension that triggers a
43489         compiler bug.
43490
43491 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43492
43493         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43494
43495 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43496
43497         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43498         instantiation of template produces incorrect code for delete
43499         expression.
43500
43501         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43502         constructors' name is not unique.
43503         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43504         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43505
43506         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43507         automatic array of const is ill-formed.
43508
43509         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43510         of template parameter?
43511
43512         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43513         const.
43514
43515         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43516         pointer-to-member expression.
43517
43518         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43519         declaration causes ICE.
43520
43521 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43522
43523         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43524         reserved in the global namespace.
43525
43526         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43527         generate needed virtual table.
43528
43529         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43530
43531 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43532
43533         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43534         template-dependent type
43535
43536 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43537
43538         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43539         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43540         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43541
43542         * g++.old-deja/g++.other/using5.C: New test; using decl from base
43543         class should be usable as argument of member function.
43544         * g++.old-deja/g++.other/using6.C: New test; using decl from base
43545         class should be usable as return type of member function.
43546         * g++.old-deja/g++.other/using7.C: New test; using decl from base
43547         class should be usable as type of data member.
43548
43549         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43550
43551 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43552
43553         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43554
43555 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43556
43557         * gcc.dg/dll-?.c Add thumb to target list.
43558         Fix assembler scan patterns to match current assembler output.
43559
43560 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43561
43562         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43563         matching of template brackets.
43564
43565         * g++.old-deja/g++.other/using4.C: New test.  Test using
43566         declarations of methods from base classes.
43567
43568         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43569         within functions should introduce names into the innermost
43570         enclosing namespace.
43571
43572         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43573         of static locals if first initialization throws.
43574
43575 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43576
43577         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43578
43579 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43580
43581         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43582         lose track of the possible targets of tablejump insns.
43583         * special/special.exp: Run it.
43584
43585 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43586
43587         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43588         must be declared before its specializations can be named in friend
43589         declarations.
43590
43591 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43592
43593         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43594
43595         * g77.f-torture/execute/io1.f: New test.
43596
43597 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43598
43599         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43600         with pointer to template function, for which no argument deduction
43601         is possible.
43602
43603         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43604         specialization of template function as argument to template
43605         function.
43606
43607         * g++.old-deja/g++.other/access2.C: New test; Inner class
43608         shouldn't have privileged access to Outer's names.
43609
43610 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43611
43612         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43613         friend template declared within template class conflicts with
43614         nested class of the same name.
43615
43616         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43617         is ignored.
43618
43619         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43620         object with direct initializer as function declaration.
43621
43622         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43623         initializers.
43624
43625         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43626         involving const pointer and NULL produces incorrect result.
43627
43628         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43629         type name without `typename' should be rejected with -pedantic.
43630
43631 1998-10-02  Richard Henderson  <rth@cygnus.com>
43632
43633         * g++.old-deja/g++.other/addrof1.C: New test.
43634
43635 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43636
43637         * gcc.c-torture/compile/981001-1.c: New test.
43638         * gcc.c-torture/execute/981001-1.c: New test.
43639
43640 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43641
43642         * gcc.c-torture/compile/981001-2.c: New test.
43643         * gcc.c-torture/compile/981001-3.c: New test.
43644         * gcc.c-torture/compile/981001-4.c: New test.
43645
43646 1998-10-01  Robert Lipe  <robertl@dgii.com>
43647
43648         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43649         multilibbed hosts.  Idea grafted from g77.exp.
43650
43651 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43652
43653         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43654         avoid losing on systems which need -lsocket.
43655
43656 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43657
43658         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43659         * g++.old-deja/g++.other/nested2.C: Ditto.
43660         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43661         failure.
43662
43663 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43664
43665         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43666         preferred over template operator!= for enum bitfields.
43667
43668 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43669
43670         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43671         that happen to have the same base name, but in different scopes,
43672         are incorrectly rejected.
43673
43674 1998-09-16  Richard Henderson  <rth@cygnus.com>
43675
43676         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43677         on the native word size instead of an integer literal.
43678
43679 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43680
43681         * g++.old-deja/g++.other/static2.C: Invocation of static data
43682         member of type pointer-to-function denoted as non-static member.
43683
43684         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43685         checks involving function types and aliases.
43686
43687 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43688
43689         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43690         redefined to the same non-trivial type.
43691
43692         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43693         namespace-qualification of template specializations declared in
43694         other namespaces.
43695
43696         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43697         to declare a subset of the specializations of a template function
43698         as friends of specializations of a template class.
43699
43700         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43701         member templates that do not fully specialize the enclosing
43702         template class are rejected.
43703
43704 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43705
43706         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43707
43708 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43709
43710         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43711         altered from libf2c/libU77 version.
43712
43713 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43714
43715         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43716
43717 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43718
43719         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43720         (un)signed char are different types for template specialization
43721         purposes.
43722
43723 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43724
43725         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43726         * objc: ObjC testsuite.
43727
43728 1998-08-31  Catherine Moore  <clm@cygnus.com>
43729
43730         * gcc.c-torture/execute/941014-1.x: New file.
43731
43732 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43733
43734         * lib/c-torture.exp: Add support for
43735         torture_eval_before_compile and torture_eval_before_execute
43736         variables.
43737
43738 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43739
43740         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43741         this test triggers valid.
43742
43743 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43744
43745         * gcc.dg/980827-1.c: New test.
43746
43747 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43748
43749         * gcc.c-torture/execute/loop-4b.c: New test.
43750
43751 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43752
43753         * lib/c-torture.exp: Add support for
43754         torture_eval_before_compile and torture_eval_before_execute
43755         variables.
43756
43757 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43758
43759         * gcc.c-torture/compile/980825-1.c: New test.
43760
43761 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43762
43763         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43764         count number tests in opt_t0 not good_t0.
43765
43766 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43767
43768         * gcc.c-torture/compile/930326-1.x: Fix typo.
43769
43770 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43771
43772         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43773         causes an ICE.
43774
43775 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43776
43777         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43778         STACK_SIZE is defined.
43779         * gcc.c-torture/unsorted/stuct.c: Similarly.
43780
43781         * gcc.c-torture/compile/980821-1.c: New test.
43782
43783 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43784
43785         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43786
43787 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43788
43789         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43790         code.
43791
43792 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43793
43794         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43795         error'.
43796
43797 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43798
43799         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43800
43801 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43802
43803         * gcc.c-torture/compile/980816-1.c: New test.
43804
43805         * gcc.dg/980816-1.c: New test.
43806
43807 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43808
43809         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43810         compiler for ieee tests.
43811
43812 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43813
43814         * g77.f-torture/compile/980729-0.f: New test.
43815
43816 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43817
43818         * gcc.c-torture/special/eeprof-1.c: New test, for
43819         -finstrument-functions.
43820         * gcc.c-torture/special/special.exp: Run it.
43821
43822 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43823
43824         * gcc.c-torture/compile/980729-1.c: New test.
43825
43826 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43827
43828         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43829         __thumb__ is defined, and test for ARM style doubles if so.
43830
43831 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43832
43833         * g77.f-torture/noncompile/980615-0.f: New test.
43834
43835 1998-07-26  H.J. Lu  (hjl@gnu.org)
43836
43837         * gcc.dg/980312-1.c: Do link instead of compile.
43838         * gcc.dg/980313-1.c: Likewise.
43839
43840 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43841
43842         * gcc.c-torture/compile/980726-1.c: New test.
43843
43844 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43845
43846         * g77.f-torture/execute/io0.f: New test.
43847
43848 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43849
43850         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43851         an int.
43852
43853 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43854
43855         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43856         m32r bugs.
43857
43858 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43859
43860         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43861         c-decl.c:grokdeclarator can handle mode attributes.
43862
43863 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43864
43865         * gcc.c-torture/execute/980716-1.c: New test.
43866
43867 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43868
43869         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43870         the mn10200.
43871         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43872         the mn10200.
43873         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43874         * gcc.c-torture/compile/930326-1.x: Similarly.
43875
43876 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43877
43878         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43879         New test from Craig.
43880
43881 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43882
43883         * g77.f-torture/noncompile/980616-0.f: New test.
43884
43885         * g77.f-torture/execute/970816-3.f: New test from Craig.
43886
43887 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43888
43889         *  g++.other/singleton.C: Return error value instead of taking
43890         SIGSEGV.
43891
43892 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43893
43894         *  g++.other/singleton.C: New test.  Warning is under dispute.
43895         Runtime crash is not.
43896
43897 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43898
43899         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43900         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43901         using6.C, using7.C}: New namespace tests.
43902
43903 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43904
43905         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43906         specialization with typedef'ed names used as array indexes.
43907
43908 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43909
43910         * gcc.c-torture/execute/980709-1.c: New test.
43911
43912         * gcc.dg/980709-1.c: New test.
43913
43914 1998-07-07  Richard Henderson  <rth@cygnus.com>
43915
43916         * gcc.c-torture/execute/bcp-1.c: New test.
43917
43918 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43919
43920         * gcc.c-torture/execute/980707-1.c: New test.
43921
43922 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43923
43924         * gcc.c-torture/compile/980706-1.c: New test.
43925
43926 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43927
43928         * g77.f-torture/execute/980701-0.f,
43929         g77.f-torture/execute/980701-1.f: New test from Craig.
43930
43931 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43932
43933         * gcc.c-torture/compile/980701-1.c: New test.
43934
43935         * gcc.c-torture/execute/980701-1.c: New test.
43936
43937 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43938 rlsruhe.de>
43939
43940         * g++.old-deja/g++.robertl/eb132.C: New test.
43941         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43942
43943 1998-06-29  Dave Love  <d.love@dl.ac.uk>
43944
43945         * g77.f-torture/execute/980628-7.f,
43946         g77.f-torture/execute/980628-8.f,
43947         g77.f-torture/execute/980628-9.f,
43948         g77.f-torture/execute/980628-10.f: New tests from Craig.
43949
43950         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43951
43952 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43953
43954         * g77.f-torture/execute/980628-4.f: New test from Craig.
43955         * g77.f-torture/execute/980628-5.f: Likewise.
43956         * g77.f-torture/execute/980628-2.f: Likewise.
43957         * g77.f-torture/execute/980628-0.f: Likewise.
43958         * g77.f-torture/execute/980628-1.f: Likewise.
43959         * g77.f-torture/execute/980628-3.f: Likewise.
43960         * g77.f-torture/execute/980628-6.f: Likewise.
43961
43962 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43963
43964         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43965         directory when nothing has been installed yet.
43966
43967 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43968
43969         * gcc.c-torture/special/special.exp: Handle newer versions of
43970         dejagnu.
43971
43972 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43973
43974         * gcc.dg/980626-1.c: New test.
43975
43976 1998-06-19  Bruno Haible <haible@ilog.fr>
43977
43978         * gcc.misc-tests/m-un-2.c: New test.
43979         * g++.old-deja/g++.other/warn01.c: Likewise.
43980
43981 1998-06-19  Robert Lipe  <robertl@dgii.com>
43982
43983         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
43984         compatibility with assmblers with a different comment character.
43985         Eliminate use of GAS-specific extensions.
43986
43987 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43988
43989         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43990
43991 1998-06-19  Robert Lipe  <robertl@dgii.com>
43992
43993         * lib/g77.exp: Replace search for libf2c.a with search for newly
43994         renamed libg2c.a
43995
43996 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43997
43998         * gcc.c-torture/execute/980617-1.c: New test.
43999
44000 1998-06-12  Jeffrey A Law  (law@cygnus.com)
44001
44002         * gcc.c-torture/execute/980612-1.c: New test.
44003
44004 1998-06-08  Jeffrey A Law  (law@cygnus.com)
44005
44006         * gcc.dg/980523-1.c: Only test on ppc-linux.
44007         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
44008
44009         * gcc.c-torture/execute/980608-1.c: New test.
44010
44011 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
44012
44013         * gcc.c-torture/execute/980605-1.c: New test.
44014
44015 1998-06-04  Jeffrey A Law  (law@cygnus.com)
44016
44017         * gcc.c-torture/execute/980604-1.c: New test.
44018
44019 1998-06-02  Jeffrey A Law  (law@cygnus.com)
44020
44021         * gcc.c-torture/execute/980602-1.c: New test.
44022         * gcc.c-torture/execute/980602-2.c: Likewise.
44023
44024 1998-06-02  Dave Love  <d.love@dl.ac.uk>
44025
44026         * 970125-0.f: Fix per JCB.  Add commentary.
44027
44028 1998-05-31  Michael Meissner  <meissner@cygnus.com>
44029
44030         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
44031         IEEE -0 support.
44032
44033 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
44034
44035         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
44036         earlier.
44037
44038 1998-05-28  Catherine Moore <clm@cygnus.com>
44039
44040         * gcc.c-torture/execute/980526-3.c: New test.
44041
44042 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
44043
44044         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
44045         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
44046         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
44047         m88k-motorola-sysv3 to XFAIL.
44048
44049 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44050
44051         * gcc.dg/980526-1.c: New test.
44052         * gcc.c-torture/execute/980526-2.c: New test.
44053
44054 1998-05-26  Jeffrey A Law  (law@cygnus.com)
44055
44056         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
44057
44058         * gcc.c-torture/execute/980526-1.c: New test.
44059
44060 1998-05-26  Dave Love  <d.love@dl.ac.uk>
44061
44062         * g77.f-torture/execute/alpha2.f: Add runtime test.
44063
44064 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
44065
44066         * g++.old-deja/old-deja.exp: Strip leading directories.
44067
44068         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
44069         error for the line.  Don't run multiple tests for the same line.
44070
44071 1998-05-23  Jeffrey A Law  (law@cygnus.com)
44072
44073         * gcc.dg/980523-1.c: New test.
44074
44075 1998-05-23  Dave Love  <d.love@dl.ac.uk>
44076
44077         * g77.f-torture/compile/970915-0.f: New test.
44078
44079 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
44080
44081         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
44082
44083 1998-05-21  Jeffrey A Law  (law@cygnus.com)
44084
44085         * gcc.dg/980520-1.c: New test.
44086
44087 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
44088
44089         * gcc.dg/980502-1.c: Fix return type.
44090
44091 1998-05-20  Jeffrey A Law  (law@cygnus.com)
44092
44093         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
44094         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
44095         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
44096         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
44097         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
44098
44099 1998-05-20  Dave Love  <d.love@dl.ac.uk>
44100
44101         * g77.f-torture/execute/980520-1.f: New test.
44102
44103 1998-05-15  Dave Love  <d.love@dl.ac.uk>
44104
44105         * lib/mike-g77.exp: New file.
44106
44107         * g77.f-torture/noncompile/noncompile.exp,
44108         g77.f-torture/noncompile/check0.f: New files.
44109
44110 1998-05-14  Dave Love  <d.love@dl.ac.uk>
44111
44112         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
44113         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
44114         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
44115         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
44116         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
44117         abort where appropriate.
44118
44119 1998-05-05  Michael Meissner  <meissner@cygnus.com>
44120
44121         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
44122         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
44123
44124 1998-04-29  Dave Love  <d.love@dl.ac.uk>
44125
44126         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
44127
44128 1998-04-27  Dave Love  <d.love@dl.ac.uk>
44129
44130         * g77.f-torture/compile/980427-0.f: New test.
44131
44132 1998-04-24  Dave Love  <d.love@dl.ac.uk>
44133
44134         * g77.f-torture/compile/980424-0.f: New test.
44135
44136 1998-04-19  Dave Love  <d.love@dl.ac.uk>
44137
44138         * g77.f-torture/compile/980419-2.f (main): New test.
44139         * g77.f-torture/compile/970125-0.f: New test.
44140         * g77.f-torture/compile/980419-1.f: New test.
44141
44142 1998-04-08  Jim Wilson  <wilson@cygnus.com>
44143
44144         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
44145         of loop-4.c.
44146
44147 1998-04-07  Jim Wilson  <wilson@cygnus.com>
44148
44149         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
44150
44151 1998-04-03  Jim Wilson  <wilson@cygnus.com>
44152
44153         * gcc.c-torture/compile/980329-1.c: New test.
44154
44155 1998-03-18  Jim Wilson  <wilson@cygnus.com>
44156
44157         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
44158         * gcc.dg/980312-1.c: Fix typo in -march command.
44159
44160 1998-03-16  H.J. Lu  (hjl@gnu.org)
44161
44162         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
44163
44164 1998-03-11  Robert Lipe  <robertl@dgii.com>
44165
44166         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
44167         Dave Love agree the Fortran source is bogus.
44168
44169 1998-03-11  Robert Lipe  <robertl@dgii.com>
44170
44171         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
44172         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
44173         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
44174         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
44175         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
44176
44177 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44178
44179         * g++.old-deja/g++.other/friend1.C: New test.
44180
44181 1998-02-18  Dave Love  <d.love@dl.ac.uk>
44182
44183         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
44184         possibly uninitialized) variables and declare dnrm2.
44185
44186 1998-02-23  Robert Lipe <robertl@dgii.com>
44187
44188         From Bruno Haible <haible@ilog.fr>:
44189         * gcc.c-torture/execute/980223.c: New test.
44190
44191 1998-02-13  Jeffrey A Law  (law@cygnus.com)
44192
44193         * gcc.dg/ifelse-1.c: New test.
44194
44195 1998-02-09  H.J. Lu  (hjl@gnu.org)
44196
44197         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
44198
44199           * lib/old-dejagnu.exp (old-dejagnu): Added the
44200           "execution test - XFAIL *-*-*" handling in the spirit of
44201           "excess errors test -". Changed the "execution test fails"
44202           handling to be like "excess errors test fails".
44203           * Update various tests accordingly.
44204
44205 1998-02-06  Jim Wilson  <wilson@cygnus.com>
44206
44207         * gcc.c-torture/execute/980205.c: New test.
44208
44209 1998-01-18  Jeffrey A Law  (law@cygnus.com)
44210
44211         * lib/c-torture.exp: Look for .x files instead of .cexp files.
44212         * lib/f-torture.exp: Similarly.
44213         * gcc.c-torture: Rename all .cexp files to .x files.
44214
44215 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
44216
44217         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
44218         (940510-1.c): Removed duplicate.
44219         (971104-1.c): New test.
44220
44221 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
44222
44223           * lib/f-torture.exp: Improve error and loop detection.
44224
44225 1997-11-19  Michael Meissner  <meissner@cygnus.com>
44226
44227         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
44228         use that to size the filler array.
44229
44230 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
44231
44232         * lib/c-torture.exp(c-torture-execute): Fix typo.
44233
44234         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
44235         testcase as the executable name. Keep the executable around if
44236         the test fails.
44237
44238 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
44239
44240         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
44241         changes.  Only test one -g option, and move it to the end of the
44242         list of options to test.
44243
44244 1997-09-19  Michael Meissner  <meissner@cygnus.com>
44245
44246         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
44247         variable GCC_TORTURE_OPTIONS to supply default switches separated
44248         by colons.  If no environment variable, run tests with -O0 -g, -O1
44249         -g, and -O2 -g as well.
44250
44251 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
44252
44253         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
44254         explanatory comments. Fix indentation.
44255
44256 1997-09-15  Jeffrey A Law  (law@cygnus.com)
44257
44258         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
44259
44260 1997-09-11  Jeffrey A Law  (law@cygnus.com)
44261
44262         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
44263         * g++.old-deja/g++.mike/p7325.C: Likewise.
44264         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
44265
44266 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
44267
44268         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
44269         * g++.old-deja/g++.brendan/crash30.C: Likewise.
44270         * g++.old-deja/g++.brendan/crash39.C: Likewise.
44271         * g++.old-deja/g++.law/operators4.C: Likewise.
44272
44273 1997-09-11  Joe Buck  (jbuck@synopsys.com)
44274
44275         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
44276         * g++.old-deja/g++.mike/p784.C: Ditto.
44277         * g++.old-deja/g++.mike/p785.C: Ditto.
44278
44279 1997-09-05  Jeffrey A Law  (law@cygnus.com)
44280
44281           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
44282
44283 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44284
44285         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
44286         target feature; pass this to c-torture-execute as needed.
44287
44288 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44289
44290         * lib/c-torture.exp(c-torture-execute): If the previous and the
44291         current executables being tested are identical, we don't need to
44292         run the executable again. Try to make the executable names
44293         unique. Add an optional argument for passing additional compiler
44294         flags.
44295
44296 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
44297
44298         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
44299
44300 1997-08-29  Jeffrey A Law  (law@cygnus.com)
44301
44302         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
44303
44304 1997-07-31  Jeffrey A Law  (law@cygnus.com)
44305
44306         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
44307         32bit or larger longs.
44308
44309         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
44310         have either a 32bit long or 32bit int.
44311
44312 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
44313
44314         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
44315         Make double precision tests dependent on sizeof (double).
44316
44317 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
44318
44319         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
44320         too.
44321
44322 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
44323
44324         * gcc.c-torture/compile/961203-1.cexp: New script.
44325
44326 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
44327
44328         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
44329         up the includes ourselves.
44330
44331 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
44332
44333         * lib/plumhall.exp: Remove random include, and add a few
44334         verbose messages for debugging.
44335
44336 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
44337
44338         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
44339         of trying to do it ourselves.
44340
44341 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44342
44343         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
44344
44345 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
44346
44347         * gcc.prms/5403.c: Made regexp a bit less strict.
44348
44349 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
44350
44351         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
44352         is returned from remote_load instead.
44353         * lib/plumhall.exp: Ditto.
44354         * lib/mike-g++.exp: Ditto.
44355         * lib/old-dejagnu.exp: Ditto.
44356         * lib/c-torture.exp: Ditto.
44357
44358 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
44359
44360         * lib/g++.exp: Use build_wrapper procedure.
44361         * lib/gcc.exp: Ditto.
44362
44363 1997-05-20  Jeffrey A Law  (law@cygnus.com)
44364
44365         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
44366         an old-style decl for malloc.  Fixes tests to work when
44367         sizeof (int) != sizeof (size_t).
44368
44369 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44370
44371         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
44372
44373         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
44374         use stdargs.h interface.
44375
44376 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44377
44378         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
44379         NO_VARARGS when compiling.
44380
44381 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
44382
44383         * lib/plumhall.exp(ph_includes): New procedure.
44384         (ph_make): Use it.
44385         (ph_compiler): Ditto.
44386
44387         * lib/g++.exp: Rename test-glue.c to testglue.c.
44388         * lib/gcc.exp: Ditto.
44389
44390 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
44391
44392         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
44393         to completion when it's called.
44394
44395 1997-03-21  Michael Meissner  <meissner@cygnus.com>
44396
44397         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
44398         is defined, don't do test.
44399
44400 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
44401
44402         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
44403         for object files.
44404         (ph_summary): Mark skipped testcases as untested, not unresolved.
44405
44406         * lib/plumhall.exp (ph_make): If unresolved because of bad
44407         errorCode, record errorCode in log file.
44408         (*): Replace send_log/verbose with verbose -log.
44409
44410 1997-03-19  Michael Meissner  <meissner@cygnus.com>
44411
44412         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
44413         double conversion if double isn't at least 8 bytes.
44414
44415         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
44416         int to work with targets where int is 16 bits.
44417
44418         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
44419         8 bytes, just exit, since 4 byte doubles don't have enough bits of
44420         precision for the test to complete.
44421
44422 1997-03-14  Michael Meissner  <meissner@cygnus.com>
44423
44424         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
44425         if d10v is not compiled with the -mdouble64 flag.
44426         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
44427
44428         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
44429         d10v is not compiled with the -mint32 flag.
44430
44431 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
44432
44433         * lib/plumhall.exp: Use incr_count.
44434
44435 1997-03-12  Jeffrey A Law  (law@cygnus.com)
44436
44437         * gcc.c-torture: Update to c-torture-1.45.
44438
44439 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
44440
44441         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44442         the name of the expect testcase file).
44443
44444         * lib/g++.exp(g++_init): Ditto.
44445
44446 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44447
44448         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44449         the host.
44450
44451         * lib/gcc.exp(gcc_exit): New procedure.
44452
44453 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44454
44455         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44456         specs where appropriate.
44457
44458         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44459         because of new "candidates are" messages, and removed a few
44460
44461         * Converted all non-old-style g++ testcases to old-style, and
44462         moved into g++.old-deja.
44463
44464 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44465
44466         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44467         options.
44468
44469         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44470         succeeded.
44471
44472         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44473
44474 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44475
44476         * lib/gcc.exp (gcc_target_compile): Add support for defining
44477         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44478         the machine doesn't have those features.
44479
44480 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44481
44482         * g++.law/operators4.exp: Don't use LIBS.
44483
44484 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44485
44486         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44487
44488         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44489         * lib/g++.exp: Set it here instead. Also, allow use of the
44490         --tool_exec and --tool_opt options. Change CXX to
44491         GXX_UNDER_TEST.
44492
44493         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44494
44495         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44496
44497 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44498
44499         * lib/old-dejagnu.exp: Use prune_warnings instead of
44500         prune_system_crud.
44501         * lib/mike-g++.exp: Ditto.
44502         * lib/gcc.exp: Ditto.
44503         * lib/g++.exp: Ditto.
44504
44505         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44506
44507 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44508
44509           * 941014-2.c: Include stdlib.h
44510           * 960327-1.c: Include stdio.h
44511           * dbra.c, index-1.c: Don't assume ints are 32bits.
44512
44513 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44514
44515         * lib/gcc.exp: Add gcc,stack_size target feature.
44516
44517         * lib/g++.exp(g++_target_compile): Add the include and link
44518         paths here, not in two other places. And, it's $options, not
44519         options.
44520
44521         * lib/mike-g++.exp(postbase): Remove the code that determines
44522         the correct include and link paths.
44523         * g++.old-deja/old-deja.exp: Ditto.
44524
44525 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44526
44527         * lib/g++.exp(g++_init): target_compile no longer returns the
44528         filename of the result.
44529
44530 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44531
44532         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44533         call to glob.
44534
44535         * gcc.c-torture/special/special.exp: Change call to
44536         gcc_target_compile to include the object file.
44537
44538 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44539
44540         * gcc.c-torture/special/special.exp: Correct misspelling in last
44541         change.
44542
44543 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
44544
44545         * lib/plumhall.exp(ph_summary): Log the entire output of the
44546         executable. Return -1 if there were any failures, 0 otherwise.
44547         (ph_execute): Return -1 if there were any failures, 0 otherwise.
44548         (ph_make): Clean up objects and executables that were built
44549         if the tests succeeded.
44550
44551 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
44552
44553         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44554         libraries and includes in the build tree as appropriate.
44555
44556 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44557
44558         * lib/c-torture.exp: Instead of looking for the global variable
44559         NO_LONG_LONG, check to see if that's a feature of the target.
44560
44561 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44562
44563         * config/default.exp: Minimize. Delete the remainer of the files in
44564         config; this functionality is now in devo/dejagnu/config.
44565
44566         g++.*/*: Pass any additional flags used to compile to postbase;
44567         delete CXXFLAGS.
44568
44569         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44570         is now done by runtest.exp. Use gcc_target_compile instead of
44571         compile.
44572
44573         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44574         Remove references to CFLAGS. Use remote_file instead of
44575         calling rm -f.
44576         (c-torture): Take a list of arguments to use to compile this
44577         testcase.
44578
44579         lib/g++.exp: Simplify. Use target_compile instead of compile.
44580         lib/gcc-dg.exp: Ditto.
44581         lib/gcc.exp: Ditto.
44582         lib/mike-{gcc,g++}.exp: Ditto.
44583         lib/old-dejagnu.exp: Ditto.
44584         lib/plumhall.exp: Ditto.
44585
44586 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44587
44588         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44589         (ph_linker): Likewise.
44590
44591 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44592
44593           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44594         MAP_ANON / MAP_ANONYMOUS if defined;
44595         else try to map from /dev/zero .
44596
44597 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44598
44599         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44600         isn't defined, then define it to MAP_ANONYMOUS.
44601
44602 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44603
44604         * gcc.c-torture: Update to c-torture-1.42 release.
44605
44606 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44607
44608         * gcc.c-torture: Update to c-torture-1.41 release.
44609
44610 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44611
44612         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44613         c-torture release.
44614
44615 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44616
44617         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44618         and LDFLAGS.  Fix second case to append the target_info ldflags
44619         onto LDFLAGS, not CFLAGS.
44620         * lib/g++.exp (g++_init): Add target_info stuff.
44621         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44622         of libgloss and newlib flags for !native.
44623
44624         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44625         (GDB): Fix relative path to go up another dir for finding gdb.
44626
44627 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44628
44629         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44630         versions in the target_info array, if they don't exist.
44631
44632 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44633
44634         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44635
44636 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44637
44638         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44639         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44640
44641 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44642
44643         * lib/old-dejagnu.exp: Don't remove the output file before we've
44644         actually tested it. Don't append pwd to the path of the executable
44645         we're testing.
44646
44647 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44648
44649         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44650
44651 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44652
44653         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44654         temporary directory for compiler files, and set it to a default
44655         value of /tmp. Set $output as the name of the output file from
44656         compiling the testcase. Add a -o option to $cflags_var so the
44657         compiler writes the final output file as $output. Set $executable
44658         to $output.
44659
44660         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44661         directory for compiler files, and set it to /tmp if it doesn't
44662         already have a value. Set $output_file to the name of the output
44663         file from compiling the testcase. Add a -o option to CXXFLAGS so
44664         the compiler writes the final output file as $output. Use $output
44665         as the executable to be tested.
44666
44667 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44668
44669         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44670
44671 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44672
44673         * gcc.c-torture/execute/pending-1.c: New test.  Still
44674         pending in Tege's queue.
44675
44676 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44677
44678         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44679         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44680         if there were failures.  Call unresolved if there were unresolved
44681         testcases.  Call gcc_fail if program did not run to completion.
44682         (ph_make): Pass additional argument name to ph_execute.
44683         (ph_execute): Add new argument.  Pass additional arguments to
44684         ph_summary.  Call gcc_fail is there is no execution output.
44685
44686 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44687
44688         * lib/plumhall.exp (proc_summary): Output relavent summary
44689         lines into the log so specific failures in plumhall can be
44690         investigated.
44691
44692 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44693
44694         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44695         (c-torture-execute): Don't try to execute tests which use
44696         "long long" types if $NO_LONG_LONG is nonzero.
44697
44698 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44699
44700         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44701         not c-torture.
44702
44703         * gcc.ieee: Move from here.
44704         * gcc.c-torture/execute/ieee: To here.
44705
44706 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44707
44708         * gcc.c-torture: Update to c-torture-1.41 release.
44709
44710 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44711
44712         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44713         not "$output".
44714
44715 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44716
44717         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44718         -c present.
44719
44720 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44721
44722         * config/proelf.exp: Handle connecting to a simulator.
44723
44724 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44725
44726         * config/proelf.exp: New file.  Enough framework that we can
44727         run c-torture tests on the proelf targets (or any other target
44728         that gdb can connect to for that matter).
44729
44730 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44731
44732         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44733         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44734
44735         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44736         exec_output exists.
44737
44738 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44739
44740         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44741         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44742
44743         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44744         to pass/fail/unresolved/unsupported/untested.  Caller must now
44745         call unresolved/unsupported/untested.
44746         * lib/*.exp: Update FSF address.  Update to handle new results of
44747         ${tool}_load.
44748         * lib/chill.exp (verbose): Delete.
44749
44750 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44751
44752         * lib/gcc.exp (default_gcc_start): Change order of args to
44753         $LDFLAGS $CFLAGS $LIBS.
44754         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44755         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44756         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44757         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44758         * gcc.misc-tests/dg-test.exp: Likewise.
44759         * gcc.misc-tests/msgs.exp: Likewise.
44760         * gcc.prms/prms.exp: Likewise.
44761         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44762         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44763
44764         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44765
44766 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44767
44768         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44769
44770         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44771         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44772
44773         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44774         necessary.
44775
44776 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44777
44778         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44779         global for loop; add use of $mathlib.
44780         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44781         settings here; set mathlib for anything but VxWorks.
44782
44783 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44784
44785         * gcc.c-torture: Update to c-torture-1.40 release.
44786
44787 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44788
44789         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44790         dg.exp.
44791
44792 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44793
44794         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44795         global.
44796
44797 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44798
44799         * lib/g++.exp (LIBS): Define if not already.
44800         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44801         (gcc-dg-prune): Call prune_gcc_output.
44802         * lib/gcc.exp (prune_gcc_output): New proc.
44803         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44804         prune_gcc_output.
44805
44806 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44807
44808         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44809         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44810
44811 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44812
44813         * gcc.c-torture: Update to c-torture-1.39 release.
44814
44815 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44816
44817         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44818         fails, try others as well.
44819
44820 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44821
44822         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44823         If compilation fails, mark execute tests as `untested'.
44824         If test is marked as unsupported, don't mark compilation and
44825         execute tests as failed.
44826
44827 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44828
44829         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44830         libstdc++ for whether or not we want to be doing shared
44831         libraries.  Delete link_curses since we don't need it anymore.
44832         * lib/mike-g++.exp (postbase): Don't link in libg++.
44833         * g++.old-deja/old-deja.exp: Likewise.
44834
44835 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44836
44837         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44838
44839 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44840
44841         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44842         For that, add `-Wl,-a,shared_archive'.
44843         * g++.old-deja/old-deja.exp: Likewise.
44844
44845 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44846
44847         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44848
44849 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44850
44851         * lib/mike-g++.exp (postbase): Pay attention to the status of
44852         g++_load.
44853
44854 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44855
44856           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44857
44858 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44859
44860         * lib/gcc.exp (default_gcc_start): No longer need to log program
44861         being executed or its output, execute_anywhere does that now.
44862         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44863         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44864
44865 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44866
44867         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44868         the same as those in lib/g++.exp.
44869
44870 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44871
44872         * gcc.c-torture: Update to c-torture-1.38 release.
44873         * gcc.ieee: Related changes.
44874
44875 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44876
44877         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44878         "exec". Minor reformatting changes.
44879
44880         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44881         cross. This means all "exec" calls now work on a remote host as
44882         well.
44883         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44884         cross. Filter out the extra "\r\n" stuff that expect puts in.
44885         (c-torture-execute): Filter out the bogus warnings like
44886         c-torture-compile does. Add support for canadian cross.
44887         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44888         Use execute_anywhere rather than calling exec directly. Now it
44889         works for canadian cross testing.
44890
44891 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44892
44893         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44894         results into a variable, and check that rather than using file exists.
44895
44896 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44897
44898         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44899         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44900
44901 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44902
44903         * g++.old-deja/old-deja.exp: Create and pass runshlib and
44904         lib_curses if there's a shared libg++ in the build tree.
44905
44906 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44907
44908         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44909         if not supported target.
44910
44911 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44912
44913         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44914         link_curses up to always happen, not just for native builds.
44915
44916 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44917
44918         * gcc.c-torture: Update to c-torture-1.36 release.
44919         * gcc.failure: Related changes.
44920
44921 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44922
44923         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44924
44925 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
44926
44927         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
44928         * lib/mike-g++.exp (postbase): Not in here.  Still reference
44929         runshlib, link_curses, and mathlib for link and run.
44930
44931         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
44932         pass the runtime shared library options for Solaris, OSF/1, and
44933         Irix5, and link with -lcurses to avoid unresolved references.
44934
44935 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44936
44937         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44938         only run once.
44939
44940 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44941
44942         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44943
44944 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44945
44946         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44947         do not have a framework for the "compat" tests yet.
44948
44949 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
44950
44951         * lib/mike-g++.exp (postbase): New local variable `mathlib',
44952         set to null if we're testing vxworks5.1.  Use that instead of
44953         `-lm' in the setting of LIBS for link and run.
44954
44955 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
44956
44957         * config/rom68k.exp (${tool}_load): Major changes to make it
44958         work.  Verified that it does in fact return the stuff in
44959         exec_output properly.  Catch any Emul or any TRAP other than 0.
44960
44961 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
44962
44963         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
44964         LDFLAGS properly for targets that need stuff from libgloss.
44965         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
44966         only run once.
44967         (gpp_initialized): New variable.
44968
44969 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
44970
44971         * config/rom68k.exp: Load libgloss.exp.
44972         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
44973         so we can produce a fully linked binary.
44974         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
44975         so we can produce a fully linked binary.
44976
44977 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44978
44979         * lib/plumhall.exp (ph_section): Watch for expected failures.
44980         Add missing `else'.
44981
44982         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44983         run the testcase.
44984         (c-torture): Likewise.
44985
44986 1995-08-28  Doug Evans  <dje@cygnus.com>
44987
44988         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
44989
44990         * lib/mike-g++.exp (mike_cleanup): New proc.
44991         (prebase): New globals compiler_result, not_compiler_result,
44992         target_regexp.
44993         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
44994         allow leading "-" in pattern.  Watch for unsupported tests.
44995         If $compiler_result is set, pattern match assembler code,
44996         and ditto for $not_compiler_result.
44997         * lib/mike-gcc.exp: Likewise.
44998
44999         * lib/plumhall.exp (ph_execute): Only call ph_summary if
45000         execution "succeeded".
45001
45002 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
45003
45004         * config/win32.exp: New file.
45005         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
45006
45007 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
45008
45009         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
45010         unsupported.
45011         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
45012         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
45013         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
45014
45015         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
45016         "... without exceptions was ...".  That is now handled by
45017         prune_system_crud.
45018         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45019
45020 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
45021
45022         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
45023         sieve.c,sort2.c}: New files.
45024         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
45025         sieve.exp,sort2.exp}: Drivers for them.
45026
45027         * lib/mike-gcc.exp (program_output): New user settable variable.
45028         (postbase): Call prune_system_crud.  Also prune extraneous compiler
45029         messages.
45030         * lib/mike-g++.exp (program_output): New user settable variable.
45031
45032         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
45033
45034         * config/sh.exp: Deleted (use sim.exp instead).
45035
45036 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
45037
45038         * config/vx.exp: Declare CHECKTASK as global.
45039         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
45040         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
45041         * lib/old-dejagnu.exp: Load [pwd]/$executable.
45042
45043 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45044
45045         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
45046         target. Like vx.exp, only includes `vx29k.exp' instead of
45047         `vxworks.exp'.
45048
45049 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
45050
45051         * config/sim.exp: Increase time limit from 120 seconds to 240.
45052
45053 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
45054
45055         * gcc.c-torture/execute/950628-1.c: New test.
45056
45057 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
45058
45059         * gcc.c-torture: Update with changes/additions from
45060         c-torture-1.34.
45061
45062 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
45063
45064         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
45065
45066 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
45067
45068         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
45069
45070 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
45071
45072         * gcc.c-torture/compile/950512-1.c: New test.
45073         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
45074         * gcc.dg/struct-ret-1.c: Likewise.
45075
45076 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
45077
45078         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
45079           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
45080
45081 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
45082
45083         * gcc.c-torture/special/920411-1.c: Deleted.
45084         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
45085
45086 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
45087
45088         * config/sim.exp (${tool}_load): Hack in call to bash to get a
45089         cpu limit.
45090
45091 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
45092
45093         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
45094
45095 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
45096
45097         From kenner;
45098         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
45099         is the proper length.
45100         * va-arg-3.c: Likewise.
45101
45102 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
45103
45104         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
45105         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
45106
45107         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
45108         * lib/g++.exp (default_g++_start): Delete old cruft.
45109
45110 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
45111
45112         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
45113         (2 * (1 << 18)) to (2 * (1 << 17)).
45114
45115         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
45116
45117 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
45118
45119         * config/rom68k.exp: Renamed from config/idp.exp
45120
45121 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
45122
45123         * c-torture/compile/921109-2.c
45124
45125 1995-04-18  Mike Stump  <mrs@cygnus.com>
45126
45127         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
45128         excess errors.
45129
45130 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
45131
45132         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
45133         output.
45134         * lib/g++.exp (default_g++_start): Likewise.
45135
45136 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
45137
45138         * gcc.c-torture/compile/950329-1.c: New test.
45139
45140 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
45141
45142           * config/bug.exp (${tool}_load): Updated to use new remote_open
45143           and remote_close procs.
45144         * config/idp.exp: New file.
45145
45146 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
45147
45148         * gcc.c-torture/execute/950322-1.c: New test.
45149
45150 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
45151
45152         * config/vx.exp (${tool}_load): Clean up testing of return code from
45153         vxworks_ld and vxworks_spawn.
45154
45155 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
45156
45157         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
45158
45159 1995-03-13  Mike Stump  <mrs@cygnus.com>
45160
45161         * lib/old-deja.exp: Add `excess errors test - ' error, now one
45162         can mark excess errors on a machine by machine basis.  Note, the
45163         default is to not expect any excess errors, even when excess
45164         errors test - is given, so you will want to put an XFAIL ... on
45165         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
45166         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
45167         those 4 machines, but no others.
45168
45169 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
45170
45171         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
45172         * lib/c-torture.exp: to here.
45173
45174 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
45175
45176         * gcc.c-torture/execute/950221-1.c: New test.
45177         * gcc.c-torture/execute/struct-ret-1.c: New test.
45178         * gcc.c-torture/compile/950221-1.c: New test.
45179
45180         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
45181
45182 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
45183
45184         * gcc.c-torture/execute/arith-1.c (main): Return 0.
45185         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
45186
45187 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
45188
45189         * g++.gb: New directory of tests, derived from my signature and
45190         class scoping tests.
45191
45192         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
45193         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
45194         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
45195         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
45196         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
45197         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
45198         * g++.gb/sig25.C: Likewise.
45199
45200         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
45201         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
45202         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
45203         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
45204         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
45205         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
45206         * g++.gb/sig25.exp: Likewise.
45207
45208         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
45209         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
45210         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
45211         * g++.gb/scope13.C: Likewise, this test still fails.
45212
45213         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
45214         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
45215         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
45216         * g++.gb/scope13.exp: Ditto.
45217
45218         * g++.gb/README: New file, explains what these tests are about.
45219
45220 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
45221
45222         * lib/dg.exp (dg-do): Support `preprocess'.
45223         (dg-test): Likewise.
45224
45225 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
45226
45227         * config/udi.exp: change "continue -expect" to "exp_continue".
45228
45229 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
45230
45231         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
45232         Delete redundant tests.
45233
45234         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
45235         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
45236         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
45237         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
45238         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
45239         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
45240         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
45241         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
45242
45243         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
45244         storing label pointers.
45245         * gcc.c-torture/execute/921019-1.c: Likewise.
45246         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
45247         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
45248         parameter fp.
45249         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
45250         constants.
45251
45252         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
45253         Delete obsolete tests.
45254
45255         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
45256         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
45257         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
45258         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
45259         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
45260         * gcc.c-torture/compile/950124-1.c: New test.
45261
45262         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
45263
45264 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
45265
45266         * lib/mike-g++.exp: Add -lm to LIBS.
45267
45268 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
45269
45270         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
45271
45272 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
45273
45274         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
45275
45276 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
45277
45278         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
45279
45280 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
45281
45282         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
45283         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
45284         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
45285         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
45286         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
45287         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
45288         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
45289         * g++.law/{operators31.C, operators32.C,
45290         * g++.law/{operators33.C, operators34.C}: Likewise.
45291         * g++.law/{pic1.C, refs2.C}: Likewise.
45292         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
45293         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
45294         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
45295         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45296
45297         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
45298         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
45299         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
45300         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
45301         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
45302         * g++.law/{enum9.exp, friend5.exp}: Likewise.
45303         * g++.law/{nest3.exp, nest4.exp}: Likewise.
45304         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
45305         * g++.law/{operators30.exp, operators31.exp}: Likewise.
45306         * g++.law/{operators32.exp, operators33.exp}: Likewise.
45307         * g++.law/{operators34.exp}: Likewise.
45308         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
45309         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
45310         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
45311         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
45312         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45313
45314         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
45315         No longer expected to fail.
45316         * g++.law/missed-error3.C: Tweak for recent bool changes.
45317
45318 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
45319
45320         * config/emb-unix: Deleted.
45321         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
45322         remote execution.  Do final link on remote host if REMOTE_LINK is set.
45323
45324 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
45325
45326         * lib/dg.exp (dg-test): Fix typo in last patch.
45327
45328 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
45329
45330         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
45331         (handles multiple occurrences).
45332
45333 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
45334
45335         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
45336         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
45337         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
45338         printed).
45339         * lib/c-torture.exp (c-torture-compile): Likewise.
45340         (c-torture): Prepend full path if missing.
45341         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
45342         (gcc_fail): Likewise.
45343         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
45344
45345 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
45346
45347         * lib/netware.exp: Only attach to NetWare i386 systems.
45348
45349 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
45350
45351         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
45352         messages.  Add test name to "output pattern match" pass/fail message.
45353
45354 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
45355
45356         * gcc.dg: New testsuite.
45357         * gcc.dg/dg.exp: New file.
45358
45359         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
45360         test-switch.c}: Deleted.
45361
45362         * gcc.misc-tests/msgs.exp: New testcase driver.
45363
45364 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
45365
45366         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
45367         Watch for illegal return values from ${tool}_load.
45368         * config/unix.exp (${tool}_load): Fix pass/fail detection for
45369         cross targets.  Coerce return value >0 to 1.
45370
45371 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
45372
45373         * config/unix.exp (${tool}_load): Call program rsh, not proc.
45374
45375         * config/emb-unix.exp: New file.
45376
45377         * config/sim.exp: Error if variable $SIM not defined.
45378         (${tool}_load): Mark test as "untested" if simulator missing.
45379
45380         * config/unix.exp: Load remote.exp to get rcp_download.
45381         * lib/c-torture.exp: Use different option lists for testcases with
45382         and without loops.
45383         * gcc.c-torture/execute/execute.exp: Likewise.
45384
45385 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
45386
45387         * config/*.exp: Clarify return code from ${tool}_load.
45388         Call `unresolved' or `untested' instead of `warning' or `perror'
45389         (sometimes you still want to call both though).
45390         Add comment that `shell_id' is local to each file.
45391         * config/udi.exp (timeout): Set to 30.
45392         Don't print warning if connection fails, $connectmode has already
45393         printed an error.
45394         (${tool}_load): Move verbose messages to level 2.
45395         Rework pattern for "Process started" message.
45396         Pass `shell_id' to ${connectmode}_download.
45397         Retry twice upon timeout.  Make resetting of target more robust.
45398         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
45399         Pass `shell_id' to exit_$connectmode.
45400         Only call exit_$connectmode if connected.
45401         * config/unix.exp (${tool}_load): Check return codes better.
45402         * config/vrtx.exp (${tool}_load): Likewise.
45403         * config/vx.exp (${tool}_load): Likewise.
45404         Delete unneeded global's.
45405         * lib/dg.exp (dg-test): Update to reflect clarified return codes
45406         from ${tool}_load.
45407         (dg-stat): Delete.
45408         (dg-init): Delete recording of pass/fail counts.
45409         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45410         (old-dejagnu-init): Likewise.
45411         (old-dejagnu-stat): Delete contents, empty proc now.
45412         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
45413         (c-torture): Delete references to lcnt, lpass, lfail.
45414         Get option list from TORTURE_OPTIONS.
45415         Delete -funroll[-all]-loops if no loops.
45416         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
45417         (g++_stat): Delete contents (empty proc now).
45418         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
45419         (gcc_finish): Likewise.
45420         (gcc_stat): Deleted.
45421         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
45422         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
45423         * gcc.c-torture/execute/execute.exp: Likewise.
45424         Split tests into two parts: compile, execute.
45425         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
45426         no loops.  Update to reflect clarified return codes from ${tool}_load.
45427
45428 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
45429
45430         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
45431         to grep for.
45432         (old-dejagnu): Likewise (where necessary).
45433
45434 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
45435
45436         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
45437
45438         * lib/dg.exp (dg-process-target): Fix processing of selector.
45439         Add comment regarding use of `error'.
45440
45441         * lib/gcc.exp (prune_system_crud): Define if missing.
45442         * lib/g++.exp (prune_system_crud): Likewise.
45443
45444         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45445         Call prune_system_crud.
45446         * lib/dg.exp (dg-runtest): New proc.
45447         Use perror instead of send_user for tcl errors in testcase.
45448         Don't return any value, it's never used.
45449         Don't clobber previous definition of `unknown'.
45450         Print tcl errors in `dg-final'.
45451
45452 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45453
45454         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45455         (dg-test): Don't print errorInfo, it contains stack backtrace.
45456
45457 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45458
45459         * lib/g++.exp (runtest_file_p): Define if missing.
45460
45461 1994-09-24  Doug Evans  (dje@cygnus.com)
45462
45463         * lib/mike-g++.exp: Comment out loading of g++.exp.
45464         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45465         (default_g++_version): Always print something.
45466         (default_g++_start): Comment out call to `which'.
45467         (g++_start, g++_load): Deleted (must be defined in config file).
45468         * lib/gcc.exp: Test for existence of $CC at start.
45469         Delete check for tmpdir (done in gcc_init).
45470         (default_gcc_version): Always print something.
45471         (default_gcc_start): Comment out call to `which'.
45472         * config/*.exp: Major cleanup - make cross targets work at least a
45473         little better for g++ (by not being "--tool gcc" specific).
45474         Rename gcc_xxx to ${tool}_xxx.
45475         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45476         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45477
45478 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45479
45480         * lib/c-torture.exp (c-torture-compile): Rework compiler
45481         message processing.
45482
45483         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45484         c-torture.
45485
45486 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45487
45488         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45489
45490         * lib/dg.exp (dg-process-target): Support { target native }.
45491
45492 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45493
45494         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45495         looked for "... program xxx got fatal signal".
45496         Correct regsub munging of `comp_output'.
45497         Ignore compiler messages "path prefix not used" and "linker input
45498         file unused".
45499
45500 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45501
45502         * lib/gcc.exp (runtest_file_p): Define if missing.
45503         * gcc.prms/template.c: Example to work from.
45504
45505 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45506
45507         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45508         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45509
45510         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45511         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45512         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45513         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45514
45515         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45516         (dg-process-target): No longer a varargs proc.
45517         Return S/N for target, P/F for xfail.  All callers changed.
45518         (user option procs): More argument checking.
45519         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45520         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45521         (dg-test): Skip test if not running on selected target in `dg-do'.
45522         Update handling of `dg-do-what', `dg-output-text'.
45523         Separate execution pass/fail from output pattern match pass/fail.
45524         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45525
45526 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45527
45528         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45529         target for 920510-1.c.
45530
45531 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45532
45533         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45534         Clean up comment regarding use of passcnt, etc.
45535         (gcc_stat): Don't update `testcnt' here.
45536         (gcc_finish): Do it here.
45537         Might as well reset `but_id' here too.
45538         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45539         to determine if the file should be tested.
45540         * gcc.c-torture/compile/compile.exp: Likewise.
45541         * gcc.c-torture/execute/execute.exp: Likewise.
45542         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45543         * gcc.misc-tests/dg-test.exp: Likewise.
45544         * gcc.prms/prms.exp: Likewise.
45545         * gcc.wendy/wendy.exp: Likewise.
45546         * g++.old-deja.exp: Likewise.
45547         Move "Testing file" message to verbose level 1.
45548
45549 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45550
45551         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45552
45553 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
45554
45555         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45556         (default_gcc_start): Accept optional second list element
45557         of compiler flags.  Print compiler output at verbosity level 2.
45558         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45559         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45560         Save current values of framework globals passcnt, failcnt, xpasscnt,
45561         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45562         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
45563         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45564         xfailcnt to compute stats.  Update framework global `testcnt' from
45565         pass/fail counts.
45566         (gcc_finish): New proc.  Clean up test environment.
45567         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45568         (gcc_epass, gcc_efail): Delete.
45569         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45570         argument of line number.
45571         (dg-init): If the tool has an init routine, call it.
45572         (dg-test): Remove args `cflags_var' and `libs_var'.
45573         Pass all compiler options to ${tool}_start.
45574         Handle missing line number.
45575         (dg-finish): New function.
45576         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45577         particular files.  Call gcc_finish at end.  Move "skipping test"
45578         message to verbosity level 3.
45579         * gcc.c-torture/compile/compile.exp: Likewise.
45580         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45581         * gcc.c-torture/execute/execute.exp: Likewise.
45582         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45583         Print testcase being tried at verbosity level 1.
45584         * gcc.c-torture/special/special.exp: Unset xfail.
45585         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45586         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45587         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45588         * gcc.failure/failure.exp: Likewise.
45589         * gcc.ieee/ieee.exp: Likewise.
45590         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45591         Update call to dg-test.  Call dg-finish at end.
45592         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45593         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45594         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45595         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45596         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45597         * gcc.wendy/wendy.exp: Add copyright.
45598         Delete setting of tmpdir (done by gcc_init).
45599         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45600         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45601         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45602         gcc_[ce]pass/fail.
45603
45604 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45605
45606         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45607         confusion.
45608         (g++_load): Likewise.
45609
45610         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45611         Rename argument to `prog' to remove the confusion.
45612         Varargs fns behave differently too!
45613         (g++_load): Likewise.
45614
45615         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45616
45617         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45618         what it is.  Delete (always) printing of status value for !native.
45619         Simplify verbose code, and include status and exec_output.
45620         (g++_load): Use gcc_load.
45621
45622 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45623
45624         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45625         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45626         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45627         940714-3.c as these testcases don't exist anymore.  Make
45628         va-arg-1.c expected to pass.
45629
45630 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45631
45632         * gcc.misc-tests/misc.exp: Only run specific testcases.
45633         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45634         * gcc.misc-tests/dg-[1-9].c: New files.
45635
45636         * lib/dg.exp: New testsuite driver.
45637         * gcc.prms/prms.exp: Use it.
45638
45639         * README.gcc: New file.
45640
45641         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45642         Document and reset `lxpass' and `lxfail'.
45643         Simplify "initialized" message.
45644         (gcc_stat): Clean up comments a little.
45645
45646 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45647
45648         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45649
45650 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45651
45652         * lib/old-dejagnu.exp (process-option): New proc.
45653         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45654         (old-dejagnu): Simplify.
45655         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45656
45657 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45658
45659         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45660         exists and is not an empty string.
45661
45662         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45663         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45664         finished.
45665         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45666         automatically.
45667
45668         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45669         longer expected to fail.
45670
45671         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45672         "f" function call.
45673
45674         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45675
45676         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45677         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45678         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45679         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45680         c-torture-1.29.
45681
45682         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45683         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45684
45685         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45686
45687         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45688         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45689
45690         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45691         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45692         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45693
45694 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45695
45696         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45697         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45698         940714-1.c, 940714-2.c, 940714-3.c},
45699         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45700         gcc.misc-tests/{mg.c,mg.exp}:
45701         New tests.
45702         * gcc.noncompile/noncompile.exp: Change accordingly.
45703
45704 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45705
45706         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45707         Undo previous clobberage.
45708
45709 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45710
45711         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45712         * gcc.special/{930510-1.c, special.exp}:
45713         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45714         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45715         struct-varargs-1.c}: New tests from c-torture-1.26.
45716
45717 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45718
45719         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45720           argument to switch.
45721
45722 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45723
45724         * Revert the previous changes.  Please see Rob's directory
45725           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45726           fixes.
45727
45728 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45729
45730         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45731             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45732             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45733             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45734             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45735             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45736             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45737             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45738             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45739             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45740             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45741             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45742             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45743             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45744             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45745             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45746             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45747             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45748             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45749             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45750             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45751             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45752             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45753             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45754             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45755             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45756             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45757
45758 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45759
45760         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45761             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45762           with perror calls.
45763
45764 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45765
45766         * config/unix.exp (g++_load): Fix syntax.
45767
45768 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45769
45770         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45771         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45772         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45773         Don't expect va-arg-1.c to fail.  Correct expected output for
45774         920928-1.c.
45775         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45776         * gcc.wendy/hbm4.c: Correct typo.
45777         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45778
45779 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45780
45781         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45782         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45783         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45784         * lib/c-torture.exp (c-torture-compile): Ditto.
45785
45786         Reduce volume of output (remove all the -I's and such).
45787         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45788         Call gcc_cpass, gcc_cfail.
45789         (c-torture): Pass testing option to c-torture-compile.
45790
45791 1994-03-21  Doug Evans  (dje@cygnus.com)
45792
45793         Bring patches over from progressive.
45794         * config/default.exp: Exit remote shell cleanly.
45795         (g++_exit, g++_start): Add default versions.
45796         * config/sim.exp (gcc_load): Use perror, not error.
45797
45798 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45799
45800         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45801         set in site.exp.
45802
45803 1994-03-14  Doug Evans  (dje@cygnus.com)
45804
45805         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45806         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45807         (wendy_try): New proc to run testcase.
45808         (main loop): Call 'em.
45809         * gcc.wendy/*.c: Clean up pass to correct expected output.
45810
45811         * lib/gcc.exp: Minor cleanup work.
45812         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45813
45814 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45815
45816         * config/sim.exp (gcc_load): Document return codes better.
45817         Don't pass -v to simulator.
45818
45819 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45820
45821           * gcc.special/920717-x.c: Fix typo.
45822           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45823           get at sources.
45824
45825         * lib/mike-gcc.exp: Fix typo.
45826
45827 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45828
45829         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45830         binary to use, transform the name.
45831         * config/*.exp: rename everything. Nuke any g++ specific files,
45832         it's now a special case of gcc that requires no special support.
45833         Add a default.exp for unsupported targets.
45834
45835 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45836
45837         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45838         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45839         version of Tcl.
45840
45841 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45842
45843         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45844         than a warning.
45845
45846 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45847
45848         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45849
45850 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45851
45852         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45853         option_list.  Compile every file with only 4/6 option choices
45854         (same as C torture) instead of with 12/18 different option
45855         choices.
45856         * lib/c-torture.exp: Likewise.
45857
45858         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45859         not already set.
45860
45861 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45862
45863         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45864         can put an XFAIL *-*-* on excess errors.
45865
45866 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45867
45868         * g++.law: Add more tests derived from g++-bugs snapshots.
45869
45870         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45871         equivalent to g++.law/init9.
45872
45873         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45874         compiled it, and the a.out file after we've run it.
45875
45876 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45877
45878         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45879         compiled it, and the a.out file after we've run it.
45880
45881 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45882
45883         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45884
45885 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45886
45887         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45888         version number.
45889
45890 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45891
45892         * g++.law: New directory of g++ tests derived from the g++-bugs
45893         snapshots.
45894
45895 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45896
45897         * gcc.compile: initbug1.c initbug1.exp testcase added
45898
45899 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45900
45901         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
45902         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
45903           fixes submitted by Jeff Law (law@cs.utah.edu)
45904         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
45905           Jeff Law (law@cs.utah.edu)
45906
45907
45908 1993-11-30  Mike Stump  (mrs@cygnus.com)
45909
45910         * config/unix-g++.exp: Follow the gcc way of doing things.
45911         * g++.old-deja/old-deja.exp: Minor updates.
45912         * lib/g++.exp: New file, follow the gcc way of doing things.
45913         * lib/old-dejagnu.exp: Minor updates.
45914         * lib/mike-g++.exp: Always unset errorInfo.
45915
45916 1993-11-06  Mike Stump  (mrs@cygnus.com)
45917
45918         * lib/gcc.exp: Fix some errors with the below change, CC and
45919         CFLAGS should be global when setting, not local.
45920
45921 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45922
45923         * lib/gcc.exp: Transform tool name.
45924
45925 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45926
45927         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45928
45929 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45930
45931         * lib/gcc.exp: change gcc_done to gcc_stat
45932
45933 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45934
45935         * Upgraded gcc testsuite to c-torture version 1.25
45936
45937 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45938
45939         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45940         * lib/c-torture: added hooks for new reporting code.
45941
45942 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45943
45944         * config/sh-gcc.exp: check if sh-sim exists in the path
45945
45946 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
45947
45948         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
45949         * gcc.compile/compile.exp: Initial changes for new logic.
45950         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
45951         * gcc.failure/failure.exp: Initial changes for new logic.
45952         * gcc.ieee/ieee.exp: Initial changes for new logic.
45953         * gcc.misc-tests/misc.exp: Initial changes for new logic.
45954         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
45955         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
45956         * lib/c-torture.exp: Initial changes for new logic.
45957         * lib/gcc.exp: Initial changes for new logic.
45958
45959 1993-10-15  Mike Stump  (mrs@cygnus.com)
45960
45961         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
45962         depend upon failure or success.  Fully qualify names in failure
45963         and success messages.  Always remove a.out before starting
45964         compile, just in case.  Pay more attention to error text output by
45965         the compiler.  Handle testcases with no known past errors just
45966         like all others, so that things are uniform.  Other miscellaneous
45967         improvements.
45968
45969 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45970
45971         * gcc.cpp: new directory for cpp tests
45972
45973 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
45974
45975         * lib/chill.exp: Code reformatted, removed unused code.
45976         * config/unix-chill.exp: Code reformatted, removed unused code.
45977         * chill.execute/execute.exp: Code reformatted, removed unused code.
45978         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
45979
45980 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45981
45982         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45983         routines not written.
45984
45985 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45986
45987         * config/bug-gcc.exp: Use new procs from bug.exp.
45988
45989 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
45990
45991         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
45992         via ftp, rather than depending on NFS.
45993         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
45994         case.
45995
45996 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45997
45998         * config/bug-gcc.exp: Use new download proc.
45999
46000 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
46001
46002         * chill.execute/execute.exp: cleanups, handles errors better
46003         * chill.compile/compile.exp: rewrite, based on execute.exp
46004         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
46005         * lib/chill.exp: major changes to diff proc and compile and link
46006           procs. added chill_fail and chill_pass wrappers to pass and
46007           fail. added more comments, and handle error codes better.
46008           Added a hack to capture stderr from exec, so noncompile tests
46009           can work.
46010
46011 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
46012
46013         * chill.execute/execute.exp: rewrite of testsuite driver
46014         * lib/chill.exp: rewrite of testsuite driver
46015         * config/unix-chill.exp: rewrite of testsuite driver
46016
46017 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
46018
46019         In chill.execute:
46020         * iexpr.ch: Standardize uppercase.
46021         * tuples.dat: Standardize uppercase.
46022         * vary.ch: standardize.  Correct varying string assignments.
46023         * vary.dat: Add new output lines.
46024
46025 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
46026
46027         In chill.execute:
46028         * chprintf.ch: Standardize use of uppercase.
46029         * tuples.ch: Standardize and turn arr2 into a DCL,
46030           rather than a SYN.
46031         * pinits.ch: Standardize.
46032
46033 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
46034
46035         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
46036         * Makefil: Renamed to Makefile.in.
46037         * configure.in: New.
46038
46039 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
46040
46041         In chill.execute:
46042         * .cvsignore: Add result/output files.
46043         * Makefile: Fix up variables at start.  Use MFLAGS
46044           everywhere.  Correct bool_loc, built_ins entries.
46045           Add entry for vary1.ch.
46046         * bitarray.ch: Standardize upper-case usage.
46047         * bitexpr.ch: Standardize, add output of b1.
46048         * params.ch: Use arrayt in along PROC parameters, to
46049           avoid novelty problems.
46050         * sets.ch: Tiny cleanup.
46051         * vary1.ch: Re-indent.
46052
46053 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
46054
46055           * Add PR-related files to Makefiles, .cvsignore files, etc.
46056
46057 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
46058
46059         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
46060           with compiler objects. New names are test-flow.c and test-loop.c
46061
46062 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
46063
46064         * Upgraded c-torture tests from 1.19 to 1.20
46065
46066         * new files:
46067         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
46068         * gcc.compile: 930623-1.c 930623-2.c
46069         * gcc.noncompile: 930622-1.c 930622-2.c
46070         * gcc.failure: 920411-1.c 920627-2.c
46071         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
46072
46073 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
46074
46075         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46076           More changes to get testsuite working properly. Needs more work.
46077           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
46078
46079 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
46080
46081         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46082           More changes to get testsuite working properly. Needs more work.
46083
46084 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
46085
46086         * chill.compile/compile.exp: Added for Dejagnu support
46087         * chill.execute/execute.exp: Added for Dejagnu support
46088         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
46089
46090 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
46091
46092         This should complete moving the CHILL test files.
46093         * chill.noncompile(.cvsignore printf.grt
46094             in-printf.grt chprintf.grt chprintf.ch):
46095             Added test-support files.
46096           (Makefile): Modified further.
46097         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
46098             signal.ch): Added test files.
46099           * chill.execute (.cvsignore printf.grt printr.c
46100             in-printf.grt rts.c chprintf.grt rts.h): Added
46101           test-support files.
46102             (Makefile): More corrections.
46103
46104 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
46105
46106         * chill.compile, chill.execute, chill.nocompile: Add CHILL
46107           test cases, ready for DejaGnu.
46108
46109 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
46110
46111         * Upgraded c-torture tests from 1.18 to 1.19
46112
46113         * gcc.compile: added test(s):
46114           930607-1.c
46115         * gcc.execute: added test(s):
46116           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
46117
46118         * added new subdirectory for misc tests: gcc.misc-tests
46119         * gcc.misc-test(s): added tests:
46120           inst-check.c test-consts.c test-ior.c test-switch.c
46121
46122 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
46123
46124         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
46125
46126 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
46127
46128         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
46129
46130 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
46131
46132         * Upgraded c-torture tests from 1.17 to 1.18
46133
46134 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
46135
46136         * Upgraded c-torture tests from 1.12 to 1.17
46137
46138 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
46139
46140         * lib/old-dejagnu.exp:
46141           Fixed handling of XFAIL target triplets to correctly
46142           recognize wildcard characters.  Removed code that
46143           appended a unique id tag to the end of the file name
46144           printed out by the result of the testcases within a
46145           given test file.
46146
46147 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
46148
46149         * lib/old-dejagnu.exp:
46150           Reworked expected failure handling to trigger off of XFAIL
46151           keyword in keyphrase embeded in testcase source code. The
46152           XFAIL keyword must be at the end of the keyphrase line. It
46153           may optionally be followed by one or more target triplets.
46154           It has just occured that the handling of wildcards in the
46155           target triplet may not be correct.
46156
46157 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
46158
46159         * g++.old-deja/tests:
46160           Moved all subdirectories up one level into g++.old-deja .
46161
46162         * lib/old-dejagnu.exp:
46163           Fixed problem with CXXFLAGS not being properly reset, and being
46164           corrupted with extraneous "-c" compiler option.  This was
46165           causing binaries to not be generated for test that needed them.
46166           Modified strings passed to "pass" and "fail" so that individual
46167           tests from the same test file would be distinguished by an
46168           identifier appended to the test file name in the summary logs;
46169           this corrected a problem with erroneous diff logs.  Added code
46170           to search testcases for expected fail and unexpected pass keywords.
46171
46172 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
46173
46174         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
46175
46176 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
46177
46178         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
46179           Removed extraneous text from end of "Special g++ Options"
46180           keyphrase.
46181
46182         * lib/old-dejagnu.exp: Added pattern matching to look for new
46183           keywords, embedded in testcases comments, which will trigger
46184           calls to xpass and xfail.
46185
46186 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
46187
46188         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
46189           comments embedded in the testcases, especially the one looking for
46190           special compiler options, as well as the pattern matching for the
46191           compiler output again.
46192
46193 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
46194
46195         * lib/old-dejagnu.exp: Do a proper check of the return value for
46196           execute tests. Fixed several problems with the pattern matching
46197           of the compiler output which gave erroneous test results.
46198           Changed several of the test result messages to be more descriptive.
46199         * config/unix-g++.exp: Proc g++_load now actually works and
46200           executes the tests passed to it and returns a usable return
46201           value.
46202
46203 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
46204
46205           * lib/gcc.exp: Exits gracefully if $CC is bogus.
46206
46207 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
46208
46209         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
46210           Modified both files to properly execute the old style
46211           dejagnu tests. The previous versions of these files were
46212           experimental and did not function anything near correctly.
46213
46214 1993-04-05  Rob Savoye  (rob@cygnus.com)
46215
46216         * Removed all Makefile.in and configure.in files. No configuration
46217         needed now.
46218
46219 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
46220
46221         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
46222
46223 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
46224
46225         * gcc.compile/configure.in, gcc.unsorted/configure.in,
46226         gcc.special/configure.in, gcc.noncompile/configure.in,
46227         gcc.execute/configure.in, gcc.code_quality/configure.in,
46228         g++.other/configure.in, g++.old-deja/configure.in,
46229         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
46230         in srcname setting.
46231
46232 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
46233
46234         * lib/udi.exp: Fixed mondfe and mondfe_download.
46235         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
46236         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
46237
46238 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
46239
46240         * config/udi-gdb.exp: Check $shell_id after connecting to target.
46241         (gdb_exit): Don't remove *_soc files.
46242
46243 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
46244
46245         * lib/c-torture.exp: Don't look for main; instead always use -w
46246         -c.  This is how the c-torture tests work.  Remove the object
46247         file if the compilation succeeds.
46248         * gcc.execute/execute.exp: Remove executable if test passes.
46249         * gcc.noncompile/noncompile.exp: Every test is an expected
46250         failure.
46251         * gcc.special/special.exp: Added tests from c-torture 1.11,
46252         corrected use of existing test.
46253         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
46254         gcc.execute/920625-1.c: Updated to c-torture 1.11.
46255         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
46256         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
46257         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
46258         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
46259         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
46260         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
46261         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
46262         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
46263         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
46264         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
46265         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
46266         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
46267         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
46268         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
46269         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
46270         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
46271         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
46272         c-torture 1.11.
46273         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
46274         correspond to c-torture 1.11.
46275
46276         * New file.