OSDN Git Service

2006-10-29 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-10-29  Richard Guenther  <rguenther@suse.de>
2
3         * gcc.target/i386/math-torture/ceil.c: New testcase.
4         * gcc.target/i386/math-torture/floor.c: Likewise.
5
6 2006-10-29  Richard Guenther  <rguenther@suse.de>
7
8         * gcc.target/i386/math-torture/rint.c: New testcase.
9         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
10
11 2006-10-29  Richard Guenther  <rguenther@suse.de>
12
13         * gcc.target/i386/math-torture/lfloor.c: New testcase.
14         * gcc.target/i386/math-torture/lceil.c: Likewise.
15
16 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17
18         PR libgfortran/24313
19         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu. 
20
21 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
22
23         * gcc.c-torture/execute/20020118-1.c,
24         gcc.c-torture/execute/builtins/strlen.c,
25         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
26         comment typos.
27
28 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29
30         * gcc.dg/builtins-20.c: Add tests for hypot.
31         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
32         two-argument builtins.
33         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
34         TESTIT2.  Update all callers.
35         (TESTIT2, TESTIT2_R): New helper macros.
36         Add testcases for pow, hypot and atan2.
37
38 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
39
40         PR C++/29295
41         * g++.dg/expr/bool1.C: New test.
42         * g++.dg/expr/bool2.C: New test.
43
44 2006-10-28  Tobias Burnus  <burnus@net-b.de>
45
46         PR fortran/28224 
47         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
48         * gfortran.dg/namelist_internal.f90: New test. 
49
50 2006-10-28  Tobias Burnus  <burnus@net-b.de>
51
52         PR fortran/29625
53         * gfortran.dg/io_real_boz.f90: Add.
54         * gfortran.dg/io_real_boz2.f90: Add.
55
56 2006-10-28  Richard Guenther  <rguenther@suse.de>
57
58         PR middle-end/26899
59         * gcc.dg/tree-ssa/pr26899.c: New testcase.
60
61 2006-10-28  Richard Guenther  <rguenther@suse.de>
62
63         PR target/28806
64         * gcc.target/i386/math-torture/lround.c: New testcase.
65
66 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
67
68         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
69         * gcc.dg/builtins-44.c: Likewise.
70         * gcc.dg/builtins-45.c: Likewise.
71         * gcc.dg/pr28796-2.c: Likewise.
72         * gcc.dg/unordered-3.c: Likewise.       
73
74 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
75
76         PR libgfortran/27954
77         * gfortran.dg/error_recovery_2.f90: New test.
78
79 2006-10-26  Richard Guenther  <rguenther@suse.de>
80
81         * gcc.target/i386/i386.exp: Use glob, not find to collect
82         tests.  Avoids recursing into subdirectories.
83         * gcc.target/i386/math-torture/math-torture.exp: Torture
84         for interesting ia32 math options.
85         * gcc.target.i386/math-torture/lrint.c: New testcase.
86
87 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
88
89         PR libgfortran/29563
90         * gfortran.dg/arrayio_9.f90: Update test.
91         * gfortran.dg/arrayio_19.f90: New test.
92
93 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
94
95         * gcc.dg/20061026.c: New testcase.
96
97 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
98
99         PR libgfortran/29563
100         * gfortran.dg/arrayio_9.f90: New test.
101
102 2006-10-26  Ben Elliston  <bje@au.ibm.com>
103
104         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
105         Copy the strings manually, as strcpy may call strlen.
106
107 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
108
109         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
110         Add checks for log, log2, log10 and log1p.
111
112         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
113         we already test 0.0.  Add checks for expm1, log, log2, log10,
114         log1p, cbrt, erf and erfc.
115
116 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
117
118         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
119
120 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
121
122         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
123         and remainderl() built-in functions.  Remove -ffast-math from
124         dg-options.
125
126 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
127
128         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
129         acosh and atanh.
130         
131         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
132         floating point modifiers to arguments passed to float and long
133         double functions respectively.  Update all callers to use floating
134         point numbers, not integers.  Add tests for exp, exp2 and
135         exp10/pow10.
136
137         * gcc.dg/torture/builtin-math-3.c: New test.
138
139 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
140
141         PR fortran/29393
142         * gfortran.dg/initialize_2.f90: New.
143
144 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
145
146         * gcc.dg/torture/builtin-math-2.c: New test.
147
148 2006-10-24  Richard Guenther  <rguenther@suse.de>
149
150         PR middle-end/28796
151         * gcc.dg/pr28796-1.c: New testcase.
152         * gcc.dg/pr28796-2.c: Likewise.
153
154 2006-10-24  Richard Guenther  <rguenther@suse.de>
155
156         * gcc.dg/builtins-57.c: New testcase.
157
158 2006-10-24  Richard Guenther  <rguenther@suse.de>
159
160         PR tree-optimization/29567
161         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
162
163 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
164
165         PR tree-optimization/14784
166         * gcc.dg/alias-10.c: New test.
167
168 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
169
170         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
171
172 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
173
174         * gcc.dg/builtin-strncat-chk-1.c: New test.
175
176 2006-10-23  Jan Hubicka  <jh@suse.cz>
177
178         * gcc.dg/memmove-1.c: New test.
179
180 2006-10-23  Paul Brook  <paul@codesourcery.com>
181
182         * gcc.dg/pragma-pack-5.c: New test.
183
184 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
185
186         * g++.dg/other/s390-1.C: New testcase.
187
188 2006-10-23  Richard Guenther  <rguenther@suse.de>
189
190         PR middle-end/27132
191         PR middle-end/23295
192         * gcc.dg/pr27132.c: New testcase.
193         * gcc.dg/pr23295.c: Likewise.
194         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
195         * g++.dg/tree-ssa/pr19807.C: Likewise.
196
197 2006-10-23  Richard Guenther  <rguenther@suse.de>
198
199         PR middle-end/21032
200         * gcc.dg/pr21032.c: New testcase.
201
202 2006-10-22  Jeff Law  <law@redhat.com>
203         Richard Guenther  <rguenther@suse.de>
204
205         PR tree-optimization/15911
206         * gcc.dg/tree-ssa/vrp30.c: New testcase.
207
208 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
209
210         PR c++/20647
211         * g++.dg/abi/rtti3.C: New.
212
213 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
214
215         PR middle-end/28252
216         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
217         transformation.
218
219 2006-10-21  Richard Guenther  <rguenther@suse.de>
220
221         PR tree-optimization/3511
222         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
223
224 2006-10-21  Richard Guenther  <rguenther@suse.de>
225
226         PR middle-end/26898
227         * gcc.dg/torture/pr26898-1.c: New testcase.
228         * gcc.dg/torture/pr26898-2.c: Likewise.
229
230 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
231         
232         PR c++/28053
233         * g++.dg/parse/bitfield1.C: Adjust error markers.
234         * g++.dg/parse/bitfield2.C: New test. 
235         
236 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
237
238         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
239
240 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
241
242         PR libfortran/27895
243         * gfortran.dg/zero_sized_1.f90: New test.
244
245 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
246
247         * gcc.dg/div-compare-1.c: New test.
248
249 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
250
251         PR fortran/29216
252         * gfortran.dg/result_default_init_1.f90: New test.
253
254         PR fortran/29314
255         * gfortran.dg/automatic_default_init_1.f90: New test.
256
257         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
258         from 38 to 33.
259
260 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
261
262         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
263         'using namespace std' without previous declaration.
264         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
265         * g++.old-deja/g++.robertl/eb133c.C: New.
266
267 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
268
269         PR libgfortran/29277
270         * gfortran.dg/streamio_4.f90: Update test.
271         * gfortran.dg/streamio_11.f90: New test.
272
273 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
274
275         PR c++/27952
276         * g++.dg/inherit/virtual1.C: New test.
277         
278 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
279
280         PR c++/28261
281         * g++.dg/parse/enum3.C: New test.
282
283 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
284
285         PR c++/29039
286         * g++.dg/init/ctor8.C: New test.
287         
288 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
289
290         PR c++/27270
291         * g++.dg/ext/complit8.C: Tweak error markers.
292         * g++.dg/template/complit1.C: Add error marker.
293
294 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
295
296         PR c++/27270
297         * g++.dg/ext/complit8.C: New test.
298
299         PR c++/29408
300         * g++.dg/parse/dtor12.C: New test.
301
302         PR c++/29435
303         * g++.dg/template/sizeof11.C: New test.
304
305 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
306
307         PR fortran/29392
308         * gfortran.dg/data_char_3.f90: New test.
309
310         PR fortran/20541
311         * gfortran.dg/negative_automatic_size.f90: New test.
312
313 2006-10-16  David Daney  <ddaney@avtrex.com>
314
315         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
316
317 2006-10-16  Eric Christopher  <echristo@apple.com>
318
319         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
320         x86_64.
321
322 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
323
324         PR c++/28211
325         * g++.dg/tc1/dr49.C: Tweak error messages.
326         * g++.dg/parse/template21.C: New test.
327
328 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
329
330         PR middle-end/20491
331         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
332
333 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
334
335         PR fortran/29403
336         * gfortran.dg/print_1.f90: New test.
337
338 2006-10-15  Jan Hubicka  <jh@suse.cz>
339
340         PR middle-end/29241
341         * gcc.c-torture/compile/pr29241.c: New testcase.
342
343 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
344
345         PR middle-end/29250
346         * gcc.c-torture/compile/pr29250.c: New test.
347
348 2006-10-15  Richard Guenther  <rguenther@suse.de>
349
350         * gcc.dg/pr29299.c: New testcase.
351
352 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
353
354         PR fortran/24767
355         * gfortran.dg/label_4.f90: Adjust warning flag.
356
357 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
358
359         PR fortran/29371
360         * gfortran.dg/nullify_3.f90: New test.
361
362 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
363
364         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
365         on Solaris 2.5.1 too.
366
367 2006-10-13  Eric Christopher  <echristo@apple.com>
368
369         * gcc.dg/pr25993.c: Skip for darwin.
370
371 2006-10-13  Eric Christopher  <echristo@apple.com>
372
373         * gcc.dg/visibility-11.c: Skip for darwin.
374
375 2006-10-13  Eric Christopher  <echristo@apple.com>
376
377         * gcc.dg/darwin-weakimport-1.c: Use
378         -fno-asynchronous-unwind-tables.
379         * gcc.dg/darwin-weakimport-3.c: Ditto.
380
381 2006-10-13  Richard Guenther  <rguenther@suse.de>
382
383         PR tree-optimization/29446
384         * gcc.dg/torture/pr29446.c: New testcase.
385
386 2006-10-13  Bill Wendling  <wendling@apple.com>
387
388         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
389         * g++.old-deja/g++.jason/hmc1.C: Likewise.
390         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
391         * g++.old-deja/g++.law/shadow1.C: Likewise.
392         * g++.old-deja/g++.law/ctors10.C: Likewise.
393         * g++.dg/debug/namespace1.C: Likewise.
394         * g++.dg/inherit/namespace-as-base.C: Likewise.
395         * g++.dg/opt/delay-slot-1.C: Likewise.
396         * g++.dg/parse/defarg10.C: Likewise.
397         * g++.dg/template/ptrmem11.C: Likewise.
398         * g++.dg/template/mem_func_ptr.C: Likewise.
399         * g++.dg/template/spec19.C: Likewise.
400
401 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
402
403         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
404
405 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
406
407         PR fortran/29373
408         * gfortran.dg/implicit_9.f90: New test.
409
410         PR fortran/29407
411         * gfortran.dg/namelist_25.f90: New test.
412
413         PR fortran/27701
414         * gfortran.dg/same_name_2.f90: New test.
415
416         PR fortran/29232
417         * gfortran.dg/host_assoc_types_1.f90: New test.
418
419         PR fortran/29364
420         * gfortran.dg/missing_derived_type_1.f90: New test.
421         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
422
423         PR fortran/29422
424         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
425
426         PR fortran/29428
427         * gfortran.dg/alloc_comp_assign_5.f90: New test.
428
429 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
430
431         PR fortran/29391
432         * gfortran.dg/bound_2.f90: New test.
433
434 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
435
436         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
437         directive.
438         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
439         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
440         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
441         * gfortran.dg/gomp/reduction3.f90: Likewise.
442         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
443         * gfortran.dg/dummy_procedure_2.f90: Likewise.
444         * gfortran.dg/interface_derived_type_1.f90: Likewise.
445         * gfortran.dg/forall_4.f90: Likewise.
446         * gfortran.dg/spec_expr_4.f90: Likewise.
447         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
448         * gfortran.dg/forall_5.f90: Likewise.
449         * gfortran.dg/open_access_append_2.f90: Add check for
450         compile-time warning.
451
452 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
453
454         PR c++/28506
455         * g++.dg/parse/pure1.C: New test.
456
457 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
458
459         PR fortran/21435
460         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
461         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
462         for compile-time warnings.
463         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
464         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
465         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
466         file.
467         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
468         specifier.
469         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
470         compile-time warning.
471
472 2006-10-12  Jan Hubicka  <jh@suse.cz>
473
474         PR c/28419
475         * gcc.dg/pr28319.c: New test.
476
477 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
478         PR c++/29318
479         * g++.dg/ext/vla4.C: New test.
480
481 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
482
483         PR c++/27961
484         * g++.dg/template/crash60.C: New test.
485         * g++.dg/other/large-size-array.C: Adjust error markers.
486         * g++.dg/parse/crash27.C: Likewise.
487         * g++.dg/template/crash1.C: Likewise.
488
489 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
490
491         PR testsuite/29093
492         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
493
494 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
495
496         PR preprocessor/28709
497         * gcc.dg/cpp/paste14.c: New test.
498
499 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
500
501         PR c++/29175
502         * g++.dg/init/array24.C: New test.
503
504 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
505
506         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
507         of <sys/types.h>.
508
509 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
510
511         PR c++/29024
512         * g++.dg/parse/typedef8.C: New test.
513         * g++.dg/other/mult-stor1.C: Adjust error markers.
514
515 2006-10-11  Richard Guenther  <rguenther@suse.de>
516
517         PR tree-optimization/28230
518         * gcc.dg/torture/pr28230.c: New testcase.
519
520 2006-10-11  Richard Guenther  <rguenther@suse.de>
521
522         PR inline-asm/29119
523         * gcc.dg/torture/pr29119.c: New testcase.
524
525 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
526
527         PR middle-end/29272
528         * gcc.c-torture/execute/20060930-2.c: New test.
529
530 2006-10-09  Richard Henderson  <rth@redhat.com>
531
532         Revert emutls patch.
533
534 2006-10-09  Richard Guenther  <rguenther@suse.de>
535
536         PR middle-end/29254
537         * gcc.dg/pr29254.c: New testcase.
538
539 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
540             Paul Thomas  <pault@gcc.gnu.org>
541
542         PR fortran/20541
543         * gfortran.dg/alloc_comp_basics_1.f90: New test.
544         * gfortran.dg/alloc_comp_basics_2.f90: New test.
545         * gfortran.dg/alloc_comp_assign_1.f90: New test.
546         * gfortran.dg/alloc_comp_assign_2.f90: New test.
547         * gfortran.dg/alloc_comp_assign_3.f90: New test.
548         * gfortran.dg/alloc_comp_assign_4.f90: New test.
549         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
550         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
551         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
552         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
553         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
554         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
555         * gfortran.dg/alloc_comp_std.f90: New test.
556         * gfortran.dg/move_alloc.f90: New test.
557
558 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
559
560         PR fortran/29115
561         * gfortran.dg/derived_constructor_comps_2.f90: New test.
562
563         PR fortran/29211
564         * gfortran.dg/forall_char_dependencies_1.f90: New test.
565
566 2006-10-08  Tobias Burnus  <burnus@net-b.de>
567
568         PR fortran/28585
569         * gfortran.dg/new_line.f90: New test.
570
571 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
572
573         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
574         * gcc.dg/torture/builtin-convert-1.c,
575         gcc.dg/torture/builtin-convert-2.c,
576         gcc.dg/torture/builtin-convert-3.c,
577         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
578
579 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
580
581         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
582         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
583         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
584         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
585
586 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
587
588         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
589         Xfail some tests for powerpc-darwin and powerpc-aix.
590
591 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
592
593         PR c/29380
594         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
595
596 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
597
598         PR target/29300
599         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
600         on hppa*-*-hpux*.
601
602 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
603
604         PR fortran/16580
605         PR fortran/29288
606         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
607         Add tests for using all possible intrinsics as actual arguments.
608         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
609         all possible intrinsics as actual arguments.
610         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
611         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
612
613 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
614
615         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
616         * gcc.dg/debug/debug-2.c: Likewise.
617
618 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
619
620         * gcc.c-torture/compile/sync-2.c: New test.
621
622 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
623
624         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
625         line endings.
626
627 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
628
629         PR rtl-optimization/29128
630         * gcc.c-torture/compile/pr29128.c: New test.
631
632 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
633
634         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
635         line endings.
636
637 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
638
639         PR middle-end/29256
640         * gcc.dg/tree-ssa/loop-19.c: New test.
641
642 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
643
644         PR tree-optimization/29330
645         * gcc.dg/pr29330.c: New test.
646
647         PR target/28924
648         * gcc.c-torture/compile/20061005-1.c: New test.
649
650 2006-10-06  Olivier Hainque  <hainque@adacore.com>
651
652         * gcc.dg/typename-vla-1.c: New case.
653         * gnat.dg/forward_vla.adb: New case.
654
655 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
656
657         PR tree-optimization/29290
658         * gfortran.dg/loop_nest_1.f90: New test.
659
660         PR target/29198
661         * gcc.dg/tls/opt-12.c: New test.
662
663         PR fortran/28415
664         * gfortran.dg/save_2.f90: New test.
665
666         PR c/29091
667         * gcc.dg/pr29091.c: New test.
668
669 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
670
671         * lib/target-supports.exp
672         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
673         same as x86_64-*-*; check for LP64.
674
675 2006-10-04  Richard Henderson  <rth@redhat.com>
676
677         * lib/target-supports.exp (check_effective_target_tls): Redefine
678         to mean non-emulated tls.
679         * gcc.dg/tls/alias-1.c: Remove tls requirement.
680         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
681         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
682         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
683         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
684         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
685         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
686
687 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
688
689         PR fortran/29343
690         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
691
692 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
693
694         * gfortran.dg/bounds_check_fail_1.f90: New test.
695
696 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
697
698         PR c++/29020
699         * g++.dg/template/friend48.C: New test.
700
701 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
702
703         PR fortran/29098
704         * gfortran.dg/default_initialization_2.f90: New test.
705
706 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
707
708         PR fortran/20779
709         PR fortran/20891
710         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
711
712 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
713
714         PR fortran/29284
715         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
716
717         PR fortran/29321
718         PR fortran/29322
719         * gfortran.dg/missing_optional_dummy_2.f90: New test.
720
721         PR fortran/25091
722         PR fortran/25092
723         * gfortran.dg/entry_array_specs_1.f90: New test.
724
725 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
726
727         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
728         insufficient to inhibit some test failures at -O3.  Do testing
729         on integers.
730
731 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
732
733         PR c++/29138
734         * g++.dg/inherit/access8.C: New test.
735         * g++.dg/template/dtor4.C: Tweak error messages.
736
737 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
738
739         PR fortran/27478
740         * gfortran.dg/entry_8.f90: New test.
741
742 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
743
744         PR c++/29291
745         * g++.dg/parse/new4.C: New test.
746
747 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
748
749         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
750         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
751         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
752         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
753         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
754
755 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
756
757         PR fortran/19260
758         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
759         * gfortran.dg/continuation_2.f90: New test.
760
761         PR fortran/19262
762         * gfortran.dg/continuation_3.f90: New test.
763         * gfortran.dg/continuation_4.f90: New test.
764         * gfortran.dg/continuation_5.f: New test.
765         * gfortran.dg/continuation_6.f: New test.
766
767 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
768
769         PR c++/29226
770         * g++.dg/template/vla1.C: New test.
771
772 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
773
774         PR fortran/29210
775         * gfortran.dg/complex_parameter_1.f90: New test.
776
777 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
778
779         PR c/29154
780         * gcc.c-torture/execute/20060929-1.c: New test.
781
782 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
783
784         PR c++/29105
785         * g++.dg/template/member6.C: New test.
786         * g++.dg/parse/typename7.C: Adjust error markers.
787
788         PR c++/29080
789         * g++.dg/template/member7.C: New test.
790
791 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
792
793         PR c/24010
794         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
795         gcc.dg/Woverride-init-3.c: New tests.
796
797 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
798
799         * gcc.c-torture/execute/20060930-1.c: New test.
800
801 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
802
803         PR fortran/18791
804         * gfortran.dg/specifics_1.f90: New test.
805         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
806         complex specifics.
807
808 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
809
810         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
811         pthread-init-common.h: New.
812
813 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
814
815         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
816         precision on some archs.
817
818 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
819
820         * gcc.dg/non-local-goto-1.c: New test.
821         * gcc.dg/non-local-goto-2.c: Likewise.
822         * gcc.dg/setjmp-3.c: Likewise.
823         * gcc.dg/setjmp-4.c: Likewise.
824
825 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
826
827         * gnat.dg/self_aggregate_with_pointer.adb: New test.
828
829 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
830
831         PR fortran/28276
832         * gfortran.dg/exponent_1.f90: New test.
833
834         PR fortran/27021
835         * gfortran.dg/nearest_1.f90: New test.
836
837 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
838
839         PR middle-end/25261
840         PR middle-end/28790
841         * gcc.dg/gomp/nestedfn-1.c: New test.
842
843 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
844
845         PR objc/29195
846         * objc/compile/method-1.m: New test.
847
848 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
849
850         PR c++/26938
851         * g++.dg/template/crash58.C: New test.
852         * g++.dg/parse/crash28.C: Adjust error markers.
853         * g++.dg/template/crash34.C: Likewise.
854         * g++.dg/template/friend31.C: Likewise.
855         * g++.dg/template/crash32.C: Likewise.
856
857         PR c++/27329
858         * g++.dg/template/crash59.C: New test.
859
860         PR c++/27667
861         * g++.dg/template/spec33.C: New test.
862         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
863
864 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
865             Adam Nemet  <anemet@caviumnetworks.com>
866
867         * gcc.dg/tree-ssa/ivopts-1.c: New test.
868         * gcc.dg/tree-ssa/ivopts-2.c: New test.
869
870 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
871
872         PR target/28911
873         * gcc.dg/pr28911.c: New.
874
875 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
876
877         PR target/29169
878         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
879         (dg-options): Add -mfpmath=387.
880
881 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
882
883         PR c/28706
884         * gcc.dg/pr28706.c: New test.
885
886         PR c/28712
887         * gcc.dg/pr28712.c: New test.
888
889 2006-09-22  Mike Stump  <mrs@apple.com>
890
891         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
892
893 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
894
895         PR tree-optimization/28888
896         * gcc.dg/pr28888.c: New test.
897
898 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
899
900         PR c++/29016
901         * g++.dg/init/ptrfn1.C: New test.
902
903 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
904
905         PR c++/28861
906         * g++.dg/template/spec32.C: New test.
907         * g++.dg/parse/crash9.C: Adjust error markers.
908
909         PR c++/28303
910         * g++.dg/template/typedef6.C: New test.
911         * g++.dg/init/error1.C: Adjust error markers.
912         * g++.dg/parse/crash9.C: Likewise.
913         * g++.dg/template/crash55.C: Likewise.
914
915 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
916
917         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
918
919 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
920
921         PR target/27650
922         * g++.dg/ext/dllimport12.C: New test.
923
924 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
925
926         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
927         * gcc.target/mips/nmadd-2.c: Likewise.
928         * gcc.target/mips/mips-ps-6.c: New test.
929         * gcc.target/mips/neg-abs-1.c: Likewise.
930         * gcc.target/mips/neg-abs-2.c: Likewise.
931         * gcc.target/mips/nmadd-3.c: New test.
932
933 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
934
935         PR middle-end/28046
936         * gcc.dg/gomp/atomic-10.c: New test.
937         * g++.dg/gomp/atomic-10.C: New test.
938
939 2006-09-20  Eric Christopher  <echristo@apple.com>
940
941         * gcc.target/i386/sse3-not-fisttp.c: New.
942
943 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
944
945         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
946
947 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
948
949         * gcc.c-torture/execute/pr28289.c (one): New variable.
950         (main): Use it instead of argc.
951         * gcc.c-torture/execute/20060102-1.c (one): New variable.
952         (main): Use it instead of argc.
953
954 2006-09-19  Paul Brook  <paul@codesourcery.com>
955
956         PR target/28516
957         * gcc.dg/nested-func-5.c: New test.
958
959 2006-09-19  Ben Elliston  <bje@au.ibm.com>
960
961         * lib/target-supports.exp (check_effective_target_tls): Compile
962         test stubs using ${tool}_target_compile, not just target_compile.
963         (check_effective_target_tls_runtime): Likewise.
964
965 2006-09-19  Ben Elliston  <bje@au.ibm.com>
966
967         * gcc.c-torture/compile/20030405-1.x: Remove.
968
969         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
970         optimising linker from discarding it.
971
972 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
973
974         PR fortran/28526
975         * gfortran.dg/keyword_symbol_1.f90: New test.
976
977         * gfortran.dg/spread_shape_1.f90: Add missing warning with
978         pedantic compilation option.
979
980 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
981
982         PR fortran/29060
983         * gfortran.dg/spread_shape_1.f90: New test.
984
985 2006-09-17  Roger Sayle  <roger@eyesopen.com>
986
987         PR tree-optimization/28887
988         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
989
990 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
991
992         PR c/25993
993         * gcc.dg/pr25993.c: New test.
994
995 2006-09-17  Ira Rosen  <irar@il.ibm.com>
996
997         PR tree-opt/21591
998         * gcc.dg/vect/pr21591.c: New test.
999
1000 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
1001
1002         PR tree-opt/29059
1003         * gcc.c-torture/compile/strcpy-1.c: New test.
1004         * gcc.c-torture/compile/strcpy-2.c: New test.
1005         * gcc.c-torture/compile/memcpy-1.c: New test.
1006         * gcc.c-torture/compile/memcpy-2.c: New test.
1007
1008 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1009
1010         PR testsuite/29055
1011         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
1012
1013 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1014
1015         * gnat.dg/specs/double_record_extension1.ads: New test.
1016         * gnat.dg/specs/double_record_extension2.ads: Likewise.
1017
1018 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
1019
1020         PR fortran/29051
1021         * gfortran.dg/oldstyle_3.f90: New test.
1022
1023 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1024
1025         PR libgfortran/29099
1026         * gfortran.dg/secnds-1.f: New test.
1027
1028 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1029
1030         PR libgfortran/29053
1031         * gfortran.dg/streamio_9.f90: New test.
1032         * gfortran.dg/streamio_10.f90: New test.
1033
1034 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
1035
1036         PR C++/29002
1037         * g++.dg/init/array22.C: New test.
1038         * g++.dg/init/array23.C: New test.
1039
1040 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
1041
1042         * stackcheck.lst: Update list of tests requiring stack checking.
1043         * norun.lst: Adjust for above change.
1044         * ada95.lst: New file.
1045         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
1046         requiring -gnat95 switch.
1047
1048 2006-09-14  Olivier Hainque  <hainque@adacore.com>
1049
1050         * gnat.dg/in_out_parameter.adb: New test.
1051
1052 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
1053
1054         PR debug/28980
1055         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
1056
1057 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1058
1059         * gnat.dg/specs/unchecked_union.ads: New test.
1060
1061 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
1062
1063         PR rtl-optimization/28982
1064         * gcc.c-torture/execute/pr28982a.c: New test.
1065         * gcc.c-torture/execute/pr28982b.c: Likewise.
1066
1067 2006-09-12  Eric Christopher  <echristo@apple.com>
1068
1069         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
1070         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
1071
1072 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
1073
1074         PR c/28768
1075         PR preprocessor/14634
1076         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
1077         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
1078         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
1079
1080 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1081
1082         * gcc.dg/pr28243.c: New test.
1083
1084 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
1085
1086         PR fortran/28971
1087         gfortran.dg/pr28971.f90: New test to act as a backstop in case
1088         this undiagnosed regression reappears.
1089
1090 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
1091
1092         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
1093         Treat $srcdir as a literal.
1094         * lib/fortran-torture.exp (fortran-torture-compile,
1095         fortran-torture-execute): Likewise.
1096         * lib/objc-torture.exp (objc-torture-compile,
1097         objc-torture-execute): Likewise.
1098         * lib/profopt.exp (profopt-execute): Likewise.
1099
1100 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
1101
1102         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
1103
1104 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
1105
1106         PR testsuite/28950
1107         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
1108
1109 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
1110
1111         PR target/13685
1112         * gcc.target/i386/pr13685.c: New test.
1113
1114 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1115
1116         * gcc.dg/pr28726.c: New test.
1117
1118 2006-09-11  Josh Conner  <jconner@apple.com>
1119
1120         * gcc.dg/nrv3.c: Increase size of structure.
1121         * gcc.dg/nrv4.c: Likewise.
1122         * gcc.dg/nrv5.c: Likewise.
1123
1124 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
1125
1126         PR libfortran/28890
1127         gfortran.dg/assumed_charlen_function_5.f90: New test.
1128
1129 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
1130
1131         PR c++/28991
1132         * g++.dg/init/static3.C: New test.
1133
1134 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
1135
1136         PR testsuite/29007
1137         * gcc.dg/long-long-cst1.c (t): Add cast to
1138         __SIZE_TYPE__ before casting to int.
1139         (main): Return 0 on success.
1140
1141 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1142
1143         * gcc.c-torture/execute/20060910-1.c: New test.
1144
1145 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
1146
1147         PR middle-end/26983
1148         * gcc.dg/pr26983.c: New test.
1149
1150 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
1151
1152         PR target/29006
1153         * gcc.c-torture/execute/pr29006.c: New test.
1154
1155 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1156
1157         PR libfortran/28947
1158         gfortran.dg/matmul_4.f90: New test.
1159
1160 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1161
1162         PR fortran/28959
1163         gfortran.dg/used_types_10: New test.
1164
1165 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1166
1167         PR libfortran/28923
1168         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
1169         gfortran.dg/array_initializer_3.f90: New test.
1170
1171 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1172
1173         PR fortran/28914
1174         * gfortran.dg/actual_array_constructor_3.f90: New test.
1175
1176 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
1177
1178         PR testsuite/26778
1179         * gcc.target/i386/pr26778.c: New testcase.
1180
1181 2006-09-08  Eric Christopher  <echristo@apple.com>
1182
1183         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
1184         * gcc.target/i386/memcpy-1.c: Ditto.
1185         * gcc.target/i386/asm-1.c: Ditto.
1186         * gcc.target/i386/20060512-4.c: Ditto.
1187         * gcc.target/i386/compress-float-387.c: Ditto.
1188         * gcc.target/i386/20060512-1.c: Ditto.
1189         * gcc.target/i386/compress-float-sse.c: Ditto.
1190         * gcc.target/i386/20060512-2.c: Ditto.
1191         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
1192         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1193         * gcc.target/i386/compress-float-387-pic.c: Ditto.
1194         * gcc.dg/pr26449.c: Ditto.
1195         * gcc.dg/attr-ms_struct-2.c: Ditto.
1196         * gcc.dg/attr-ms_struct-1.c: Ditto.
1197         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
1198
1199 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
1200
1201         PR c/28504
1202         * gcc.dg/vla-10.c: New test.
1203
1204 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1205
1206         PR c++/28858
1207         * g++.dg/parse/template20.C: New test.
1208         * g++.dg/template/operator8.C: Remove obsolete part.
1209         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
1210         * g++.old-deja/g++.pt/crash65.C: Likewise.
1211
1212 2006-09-07  Jason Merrill  <jason@redhat.com>
1213
1214         PR middle-end/27724
1215         * gcc.dg/long-long-cst1.c: New test.
1216
1217 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1218
1219         PR C++/28906
1220         * g++.dg/other/array3.C: New test.
1221         * g++.dg/other/array4.C: New test.
1222         * g++.dg/other/array5.C: New test.
1223
1224 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
1225
1226         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
1227
1228 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
1229
1230         PR target/28946
1231         * gcc.target/i386/pr28946.c: New test.
1232
1233 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
1234
1235         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
1236         in integer literal constant.
1237         * gfortran.dg/enum_8.f90: Ditto.
1238         * gfortran.dg/g77/20030326-1.f: Ditto.
1239
1240 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
1241
1242         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
1243         nonconformance usage.
1244
1245 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1246
1247         PR middle-end/28862
1248         * gcc.c-torture/compile/vector-align-1.c: New test.
1249
1250 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1251
1252         PR rtl-opt/27883
1253         * g++.dg/opt/copysign-1.C: New test.
1254
1255 2006-09-06  Jason Merrill  <jason@redhat.com>
1256
1257         PR c++/27371
1258         * g++.dg/warn/unused-result1.C: New test.
1259
1260 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
1261
1262         PR c++/28903
1263         * g++.dg/ext/vla3.C: New test.
1264
1265         PR c++/28886
1266         * g++.dg/template/array16.C: New test.
1267
1268 2006-09-06  Richard Guenther  <rguenther@suse.de>
1269
1270         * gcc.dg/pr27226.c: Remove testcase again.
1271
1272 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1273
1274         PR tree-opt/28937
1275         * g++.dg/opt/unroll2.C: New test.
1276
1277 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1278
1279         PR tree-opt/28952
1280         * gcc.dg/vect/pr28952.c: New test.
1281
1282 2006-09-05  Richard Guenther  <rguenther@suse.de>
1283
1284         PR tree-optimization/28900
1285         * gcc.dg/torture/pr28900.c: New testcase
1286
1287 2006-09-05  Richard Guenther  <rguenther@suse.de>
1288
1289         PR tree-optimization/28905
1290         * gcc.c-torture/compile/pr28905.c: New testcase.
1291
1292 2006-09-05  Richard Guenther  <rguenther@suse.de>
1293
1294         PR middle-end/28935
1295         * gcc.dg/pr28935.c: New testcase.
1296
1297 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1298
1299         * gcc.c-torture/execute/20060905-1.c: New test.
1300
1301 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
1302
1303         PR fortran/28908
1304         * gfortran.dg/used_types_7.f90: New test.
1305         * gfortran.dg/used_types_8.f90: New test.
1306         * gfortran.dg/used_types_9.f90: New test.
1307
1308 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1309
1310         * gcc.c-torture/compile/20060904-1.c: New test.
1311
1312 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1313
1314         PR c++/23287 Revert my 2006-09-01 patch
1315         * g++.dg/parse/dtor12.C: Remove.
1316
1317 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
1318
1319         PR c+/27670
1320         * g++.dg/template/operator9.C: New test.
1321
1322         PR c++/27493
1323         * g++.dg/template/operator7.C: New test.
1324
1325         PR c++/27494
1326         * g++.dg/template/operator8.C: New test.
1327
1328         PR c++/27397
1329         * g++.dg/template/crash57.C: New test.
1330
1331         * g++.dg/template/typedef4.C: Adjust error markers.
1332         * g++.dg/template/typedef5.C: Likewise.
1333
1334 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
1335
1336         PR c++/28878
1337         * g++.dg/parse/crash33.C: New test.
1338
1339 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
1340         Richard Guenther  <rguenther@suse.de>
1341         Adam Nemet  <anemet@caviumnetworks.com>
1342
1343         PR middle-end/27226
1344         * gcc.target/mips/memcpy-1.c: New testcase.
1345         * gcc.dg/pr27226.c: Likewise.
1346
1347 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1348
1349         PR c++/28705
1350         * g++.dg/lookup/koenig5.C: New.
1351         * g++.dg/template/crash56.C: New.
1352
1353 2006-09-01  Josh Conner  <jconner@apple.com>
1354
1355         PR c++/25505
1356         * gcc.dg/nrv3.c: New test.
1357         * gcc.dg/nrv4.c: New test.
1358         * gcc.dg/nrv5.c: New test.
1359
1360 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1361
1362         PR c++/23287
1363         * g++.dg/parse/dtor12.C: New.
1364
1365 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1366
1367         PR tree-optimization/28839
1368         * gcc.dg/pr28839.c: New test.
1369
1370 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1371
1372         PR target/24367
1373         * gcc.dg/pr24367.c: New testcase.
1374
1375 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1376
1377         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1378
1379 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1380
1381         PR rtl-optimization/27735
1382         * gcc.dg/loop-unswitch-1.c: New test.
1383
1384 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1385
1386         PR fortran/28885
1387         * gfortran.dg/aliasing_dummy_2.f90: New test.
1388
1389         PR fortran/20067
1390         * gfortran.dg/generic_5.f90: Change error message.
1391
1392         PR fortran/28873
1393         * gfortran.dg/generic_6.f90: New test.
1394
1395         PR fortran/25077
1396         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1397
1398         PR fortran/25102
1399         * gfortran.dg/invalid_interface_assignment.f90: New test.
1400
1401         PR fortran/24866
1402         * gfortran.dg/module_proc_external_dummy.f90: New test.
1403
1404 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1405
1406         PR c++/28349
1407         * testsuite/g++.dg/warn/var-args1.C: New test.
1408
1409 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1410
1411         PR fortran/28866
1412         * gfortran.dg/simpleif_2.f90: New test.
1413         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1414         * gfortran.dg/enum_5.f90: Ditto.
1415
1416 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1417             Kazu Hirata  <kazu@codesourcery.com>
1418
1419         PR tree-optimization/17506
1420         * gcc.dg/pr17506.c: New.
1421
1422 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1423
1424         PR c++/28139
1425         * g++.dg/eh/alias1.C: New test.
1426
1427 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1428
1429         PR c++/28860
1430         * g++.dg/template/ttp22.C: New test.
1431
1432 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1433
1434         PR middle-end/26632
1435         * gcc.dg/pr26632.c: New.
1436
1437 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1438
1439         PR libgfortran/28354
1440         * gfortran.dg/fmt_zero_precision.f90: New test.
1441
1442 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1443
1444         PR c++/28058
1445         * g++.dg/template/spec31.C: New test.
1446
1447 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1448
1449         PR c++/26573
1450         * g++.dg/other/static2.C: New test.
1451
1452 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1453
1454         * gcc.dg/Wswitch-enum-2.c: New test case.
1455         * gcc.dg/Wswitch-enum-3.c: Likewise.
1456
1457 2006-08-26  Richard Guenther  <rguenther@suse.de>
1458
1459         * gcc.c-torture/compile/20060826-1.c: New testcase.
1460
1461 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1462
1463         PR c++/28736
1464         * g++.dg/template/void10.C: New test.
1465
1466         PR c++/28737
1467         * g++.dg/template/void8.C: New test.
1468
1469         PR c+_+/28738
1470         * g++.dg/template/void9.C: New test.
1471
1472         * g++.dg/template/void3.C: Adjust error markers.
1473         * g++.dg/template/void4.C: Likewise.
1474         * g++.dg/template/crash55.C: Likewise.
1475         * g++.dg/template/void7.C: Likewise
1476
1477 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1478
1479         PR c++/28588
1480         * g++.dg/inherit/access6.C: New test.
1481         * g++.dg/inherit/access7.C: Likewise.
1482
1483         PR c++/28595
1484         * g++.dg/template/array15.C: New test.
1485         * g++.dg/template/crash2.C: Tweak error markers.
1486
1487 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1488
1489         PR middle-end/28683
1490         * gcc.c-torture/compile/20060823-1.c: New test.
1491
1492 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1493
1494         PR c++/28853
1495         * g++.dg/template/ttp21.C: New test.
1496
1497         PR c++/28852
1498         * g++.dg/other/operator1.C: Add error-marker.
1499         * g++.dg/other/operator2.C: New test.
1500
1501 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1502
1503         PR c/27893
1504         * gcc.c-torture/compile/vla-const-1.c,
1505         gcc.c-torture/compile/vla-const-2.c: New tests.
1506
1507 2006-08-26  Richard Guenther  <rguenther@suse.de>
1508
1509         PR middle-end/28814
1510         * gcc.dg/torture/pr28814.c: New testcase.
1511
1512 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1513
1514         PR c/28418
1515         * gcc.c-torture/compile/compound-literal-1.c: New test.
1516
1517 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1518
1519         PR c/28299
1520         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1521         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1522         Expect extra diagnostics.
1523
1524 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1525
1526         gcc.dg/noncompile/pr16876.c: New test.
1527
1528 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1529
1530         PR c++/28056
1531         * g++.dg/parse/local1.C: New test.
1532         * g++.dg/other/qual1.C: Tweak error marker.
1533
1534 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1535
1536         PR c++/27787
1537         * g++.dg/template/typename10.C: New.
1538         * g++.dg/template/lookup4.C: Remove bogus error marker.
1539
1540 2006-08-25  Richard Guenther  <rguenther@suse.de>
1541
1542         PR testsuite/28829
1543         * gcc.dg/pr26570.c: Fix testcase.
1544
1545 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1546
1547         PR tree-opt/28807
1548         * gcc.c-torture/execute/mayalias-2.c: New test.
1549         * gcc.dg/tree-ssa/alias-13.c: New test.
1550
1551 2006-08-24  Jan Hubicka  <jh@suse.cz>
1552
1553         PR debug/26881
1554         * gcc.dg/debug/pr26881.c: New file.
1555
1556 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1557
1558         PR fortran/28788
1559         * gfortran.dg/used_types_4.f90: New test.
1560         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1561         association of derived types.
1562         * gfortran.dg/used_types_2.f90: Add module cleanup.
1563         * gfortran.dg/used_types_3.f90: The same.
1564
1565         PR fortran/28771
1566         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1567         fix of regression.
1568
1569 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1570
1571         PR 28813
1572         * gfortran.dg/direct_io_6.f90: Remove test.
1573
1574 2006-08-23  Stuart Hastings  <stuart@apple.com>
1575
1576         PR 28825
1577         * gcc.target/i386/20060821-1.c: New.
1578
1579 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1580
1581         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1582         dg-warning strings for dllimport.
1583
1584 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1585
1586         PR C++/28450
1587         * g++.dg/ext/vector4.C: New test.
1588         * g++.dg/ext/complex1.C: New test.
1589
1590 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1591
1592         PR debug/28692
1593         * gcc.dg/debug/const-1.c: New.
1594         * gcc.dg/debug/const-2.c: New.
1595         * gcc.dg/debug/dwarf2/const-1.c: New.
1596         * gcc.dg/debug/dwarf2/const-2.c: New.
1597         * gcc.dg/debug/dwarf2/const-2b.c: New.
1598
1599 2006-08-22  Richard Guenther  <rguenther@suse.de>
1600
1601         PR middle-end/28776
1602         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1603         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1604
1605 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1606
1607         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1608
1609 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1610
1611         PR c++/26269
1612         * g++.dg/other/error14.C: New test.
1613
1614         PR c++/28505
1615         * g++.dg/parse/ctor7.C: New test.
1616         * g++.dg/parse/ctor8.C: Likewise.
1617
1618         PR c++/28741
1619         * g++.dg/template/void7.C: New test.
1620
1621 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1622
1623         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1624         * gnat.dg/self_aggregate_with_array.adb: New test.
1625
1626 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1627
1628         * g++.dg/eh/arm-vfp-unwind.C: New test.
1629
1630 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1631
1632         PR c++/28341
1633         * g++.dg/template/ref3.C: New test.
1634         * g++.dg/template/nontype13.C: New test.
1635
1636         PR c++/28346
1637         * g++.dg/template/ptrmem17.C: New test.
1638
1639 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1640
1641         PR target/28648 c:
1642         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1643
1644 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1645
1646         PR fortran/28630
1647         * gfortran.dg/used_types_2.f90: New test.
1648
1649         PR fortran/28601
1650         * gfortran.dg/used_types_3.f90: New test.
1651
1652         PR fortran/20886
1653         * gfortran.dg/generic_actual_arg.f90: New test.
1654
1655         PR fortran/28735
1656         * gfortran.dg/module_private_array_refs_1.f90: New test.
1657
1658         PR fortran/28762
1659         * gfortran.dg/program_name_1.f90: New test.
1660
1661         PR fortran/28425
1662         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1663
1664         PR fortran/28496
1665         * gfortran.dg/array_initializer_2.f90: New test.
1666
1667         PR fortran/18111
1668         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1669
1670         PR fortran/28600
1671         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1672
1673         PR fortran/28771
1674         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1675
1676         PR fortran/28660
1677         * gfortran.dg/dependent_decls_1.f90: New test.
1678
1679 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1680
1681         PR fortran/25217
1682         * gfortran.dg/derived_init_2.f90: New.
1683
1684 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1685
1686         * gcc.c-torture/execute/pr28289.c: New test.
1687
1688 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1689
1690         PR c/28744
1691         * gcc.dg/attr-externally-visible-1.c: New test.
1692         * gcc.dg/attr-externally-visible-2.c: New test.
1693         * g++.dg/parse/attr-externally-visible-1.C: New test.
1694         * g++.dg/parse/attr-externally-visible-2.C: New test.
1695
1696 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1697
1698         PR c++/28606
1699         * g++.dg/parse/dtor11.C: New test.
1700
1701 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1702
1703         PR rtl-optimization/28489
1704         * gcc.c-torture/compile/pr28489.c: New test.
1705
1706 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1707
1708         PR c++/28710
1709         * g++.dg/template/redecl4.C: New test.
1710
1711         PR c++/28711
1712         * g++.dg/template/ctor8.C: New test.
1713
1714 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1715
1716         * gcc.dg/pr26570.c: Fix testcase.
1717
1718 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1719
1720         * PR c++/28573
1721         * g++.dg/parse/offsetof6.C: New test.
1722         * g++.dg/parse/offsetof6.C: New test.
1723         * g++.dg/parse/offsetof7.C: New test.
1724
1725 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1726
1727         PR testsuite/28602
1728         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1729         is false.
1730
1731 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1732
1733         PR c++/28302
1734         * g++.dg/ext/vector3.C: New test.
1735
1736 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1737
1738         PR gcov/profile/26570
1739         * gcc.dg/pr26570.c: New test.
1740
1741 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1742
1743         PR c/27697
1744         * gcc.dg/qual-component-1.c: New test.
1745
1746 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1747
1748         PR c++/28593
1749         * g++.dg/parse/new3.C: New test.
1750
1751 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1752
1753         PR fortran/25828
1754         * gfortran.dg/streamio_1.f90: New test.
1755         * gfortran.dg/streamio_2.f90: New test.
1756         * gfortran.dg/streamio_3.f90: New test.
1757         * gfortran.dg/streamio_4.f90: New test.
1758         * gfortran.dg/streamio_5.f90: New test.
1759         * gfortran.dg/streamio_6.f90: New test.
1760         * gfortran.dg/streamio_7.f90: New test.
1761         * gfortran.dg/streamio_8.f90: New test.
1762
1763 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1764
1765         PR c/28287
1766         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1767
1768 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1769
1770         PR c++/28594
1771         * g++.dg/template/void6.C: New test.
1772
1773 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1774
1775         PR c/28649
1776         * gcc.dg/parse-error-1.c: New test.
1777         * gcc.dg/parse-error-2.c: New test.
1778         * gcc.dg/cpp/digraph2.c: Add error-marker.
1779         * gcc.dg/noncompile/920923-1.c: Likewise.
1780
1781 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1782
1783         PR c/27490
1784         * gcc.dg/sizeof-2.c: New testcase.
1785
1786         PR c/27489
1787         * gcc.dg/switch-A.c: New testcase.
1788
1789 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1790
1791         PR c++/28288
1792         PR c++/14556
1793         * g++.old-deja/g++.warn/compare1.C: Delete.
1794         * g++.dg/opt/pr7503-2.C: Delete.
1795         * g++.dg/opt/pr7503-3.C: Delete.
1796         * g++.dg/opt/pr7503-4.C: Delete.
1797         * g++.dg/opt/pr7503-5.C: Delete.
1798         * g++.dg/opt/max1.C: Delete.
1799         * g++.dg/warn/minmax.C: Delete.
1800         * g++.dg/expr/minmax.C: New test.
1801
1802 2006-08-14  Richard Guenther  <rguenther@suse.de>
1803
1804         PR testsuite/28703
1805         * gcc.c-torture/execute/pr28651.c: Do not use argc
1806         to avoid optimization, instead forbid inlining.
1807
1808 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1809
1810         PR rtl-optimization/28634
1811         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1812
1813 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1814
1815         PR c/27184
1816         * gcc.dg/torture/pr27184.c: New test.
1817
1818 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1819
1820         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1821
1822 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1823
1824         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
1825         * gfortran.dg/stat_2.f90: Likewise.
1826         * gfortran.dg/chmod_1.f90: Likewise.
1827         * gfortran.dg/chmod_2.f90: Likewise.
1828         * gfortran.dg/chmod_3.f90: Likewise.
1829
1830 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1831
1832         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1833
1834 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1835
1836         * g++.dg/opt/pr23454-2.C: New test.
1837
1838 2006-08-11  Richard Guenther  <rguenther@suse.de>
1839
1840         PR middle-end/28651
1841         * gcc.c-torture/execute/pr28651.c: New testcase.
1842
1843 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1844
1845         * gnat.dg/specs/static_initializer.ads: New test.
1846
1847 2006-08-10  Paul Brook  <paul@codesourcery.com>
1848
1849         * gcc.target/arm/cond-asm.c: New test.
1850
1851 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
1852
1853         PR tree-optimization/26197
1854         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
1855         * g++.dg/vect/vect.exp: Compile the new tests with
1856         --param max-aliased-vops=0.
1857
1858 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1859
1860         PR c++/28637
1861         * g++.dg/template/void3.C: New test.
1862
1863         PR c++/28638
1864         * g++.dg/template/void4.C: New test.
1865
1866         PR c++/28640
1867         * g++.dg/template/void5.C: New test.
1868
1869 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1870
1871         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1872         after dg-do compile.
1873
1874 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
1875
1876         PR tree-optimizations/26969
1877         * gcc.dg/vect/vect.exp: Compile tests prefixed with
1878         "unswitch-loops" with -funswitch-loops.
1879         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
1880
1881 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1882
1883         * gcc.dg/sparc-getcontext-1.c: Fix typo.
1884         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
1885         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
1886         * objc.dg/dwarf-1.m: Likewise.
1887         * objc.dg/dwarf-2.m: Likewise.
1888         * obj-c++.dg/dwarf-2.mm: Likewise.
1889
1890 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1891
1892         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
1893         * objc.dg/dwarf-2.m: Likewise.
1894         * obj-c++.dg/dwarf-2.mm: Likewise.
1895
1896         PR libfortran/28603
1897         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1898
1899         PR testsuite/27611
1900         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1901
1902         PR testsuite/27033
1903         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1904
1905 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
1906
1907         PR target/27827
1908         * gcc.target/i386/pr27827.c: New testcase.
1909
1910 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
1911
1912         PR fortran/28590
1913         * gfortran.dg/sequence_types_1.f90: New test.
1914
1915 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
1916
1917         PR fortran/28548
1918         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1919         dg-warning.  Add -pedantic option.
1920
1921 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1922
1923         PR c/28502
1924         * gcc.dg/proto-1.c: New test.
1925
1926         PR c/27721
1927         * gcc.dg/lvalue-4.c: New test.
1928
1929         PR c/28136
1930         * gcc.dg/init-bad-5.c: New test.
1931
1932 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1933
1934         PR c++/28347
1935         * g++.dg/ext/typedef-init.C: Add new test for typedef
1936         initialization inside templates. Adjust existing error markers.
1937
1938 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1939
1940         PR c++/28148
1941         * g++.dg/init/ptrmem3.C: New test.
1942
1943 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
1944
1945         PR tree-optimization/27770
1946         * lib/target-support.exp: New target keyword "section_anchors".
1947         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
1948         tests.
1949         * gcc.dg/vect/section-anchors-pr27770.c: New test.
1950         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
1951         * gcc.dg/vect/section-anchors-vect-69.c: New test.
1952         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
1953
1954 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1955
1956         * gcc.dg/20060801-1.c: Add missing '}'.
1957
1958 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1959
1960         PR c++/27508
1961         * g++.dg/parse/dtor9.C: New test.
1962         * g++.dg/parse/dtor10.C: New test.
1963         * g++.dg/other/error7.C: Adjust error-marker.
1964
1965         PR c++/28274
1966         * g++.dg/other/default5.C: New test.
1967
1968 2006-08-02  Richard Guenther  <rguenther@suse.de>
1969
1970         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1971
1972 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1973
1974         PR c++/28557
1975         * g++.dg/template/conv9.C: New test.
1976
1977 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
1978
1979         PR debug/28063
1980         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
1981         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
1982         Optionally return assembly text.  Update callers.
1983         (check_no_compiler_messages): Update verbose messages.
1984         (check_no_messages_and_pattern): New.
1985         (check_effective_target_string_merging): New.
1986
1987 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1988
1989         PR c++/28250
1990         * g++.dg/eh/catch4.C: New test.
1991
1992         PR c++/28257
1993         * g++.dg/other/qual1.C: New test.
1994
1995         PR c++/28259
1996         * g++.dg/inherit/error2.C: New test.
1997
1998         PR c++/28267
1999         * g++.dg/other/new1.C: New test.
2000
2001         * g++.dg/warn/pr23075.C: Remove obsolete test.
2002         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
2003         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
2004
2005 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
2006
2007         PR c++/28523
2008         * g++.dg/eh/cast1.C: New test.
2009
2010 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
2011
2012         PR libfortran/28452
2013         * gfortran.dg/random_3.f90:  New test.
2014
2015 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2016
2017         PR c++/28432
2018         * g++.dg/other/pr28304.C: Change expected error message.
2019         * g++.dg/other/pr28432.C: New test.
2020
2021 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2022
2023         PR c++/28256
2024         * g++.dg/init/brace2.C: Change expected error message, add empty init.
2025
2026 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2027
2028         PR debug/23336
2029         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
2030         at -g1.
2031         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
2032         g++.dg/debug/enum-2.C: New.
2033
2034 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2035
2036         PR c++/6634
2037         * g++.dg/parse/long1.C: Add more tests.
2038
2039 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2040
2041         * gfortran.dg/lrshift_1.c: New file.
2042
2043 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2044
2045         PR libgfortran/28335
2046         * gfortran.dg/no_unit_error_1.f90: New test.
2047
2048 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2049
2050         PR libgfortran/28335
2051         * gfortran.dg/no_unit_error_1.f90: Delete test.
2052         * gfortran.dg/no_unit_error_2.f90: Delete test.
2053
2054 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2055
2056         * gfortran.dg/chmod_3.f90: New test.
2057         * gfortran.dg/ltime_gmtime_1.f90: New test.
2058         * gfortran.dg/ltime_gmtime_2.f90: New test.
2059         * gfortran.dg/lrshift_1.f90: New test.
2060         * gfortran.dg/chmod_1.f90: New test.
2061         * gfortran.dg/chmod_2.f90: New test.
2062
2063 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
2064
2065         PR c++/27668
2066         * g++.dg/template/crash55.C: New test.
2067
2068         PR c++/27962
2069         * g++.dg/template/nontype16.C: New test.
2070
2071         * g++.dg/template/void2.C: Adjust error markers.
2072         * g++.dg/template/nontype5.C: Adjust error markers.
2073
2074 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
2075
2076         * gcc.target/i386/stack-prot-kernel.c: New test.
2077
2078 2006-07-27  Roger Sayle  <roger@eyesopen.com>
2079
2080         * gcc.dg/builtins-55.c: New test case.
2081
2082 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
2083
2084         PR rtl-optimization/27907
2085         * gcc.c-torture/compile/pr27907.c: New test.
2086
2087 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2088
2089         * gfortran.dg/mclock.f90: New test.
2090         * gfortran.dg/int_conv_1.f90: New test.
2091         * gfortran.dg/stat_1.f90: New test.
2092         * gfortran.dg/stat_2.f90: New test.
2093
2094 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2095
2096         PR libgfortran/28335
2097         * gfortran.dg/no_unit_error_1.f90: New test.
2098         * gfortran.dg/no_unit_error_2.f90: New test.
2099         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
2100
2101 2006-07-25  Roger Sayle  <roger@eyesopen.com>
2102
2103         PR middle-end/28473
2104         * gcc.dg/fold-convround-1.c: New test case.
2105
2106 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2107
2108         * gfortran.dg/arithmetic_if.f90:  Fix comments.
2109
2110 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2111
2112         PR c++/27572
2113         * g++.dg/other/typedef1.C: New test.
2114         * g++.dg/template/typedef4.C: New test.
2115         * g++.dg/template/typedef5.C: New test.
2116
2117 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2118
2119         PR fortran/28416
2120         * gfortran.dg/allocatable_dummy_3.f90: New.
2121
2122 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2123
2124         PR fortran/28439
2125         * gfortran.dg/arithmetic_if.f90:  New test.
2126
2127 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
2128
2129         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
2130         avoid memcpy optimization.
2131
2132 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2133
2134         PR fortran/25289
2135         * gfortran.dg/direct_io_6.f90: New test.
2136
2137 2006-07-24  Jan Hubicka  <jh@suse.cz>
2138
2139         PR c/25795
2140         PR c++/27369
2141         * gcc.dg/pr25795.c: New test.
2142         * gcc.dg/pr25795-1.c: New test.
2143
2144 2006-07-23  Roger Sayle  <roger@eyesopen.com>
2145
2146         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
2147         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
2148         which may be transformed to "g || h" on some platforms.
2149
2150 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
2151
2152         PR c++/28025
2153         * g++.dg/template/friend45.C: New test.
2154
2155 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2156
2157         PR libgfortran/28339
2158         * gfortran.dg/arrayio_8.f90: New test.
2159
2160 2006-07-21  Mike Stump  <mrs@apple.com>
2161
2162         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
2163
2164         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
2165
2166 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2167
2168         PR c++/28250
2169         * g++.dg/eh/catch3.C: New test.
2170
2171         PR c++/28363
2172         * g++.dg/template/defarg10.C: New test.
2173
2174 2006-07-20  Paul Brook  <paul@codesourcery.com>
2175
2176         PR 27363
2177         * gcc.dg/pr27363.c: New test.
2178
2179 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
2180
2181         PR c++/28338
2182         * g++.dg/init/ref13.C: New test.
2183
2184 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2185
2186         PR obj-c++/28434
2187         * obj-c++.dg/proto-error-1.mm: New test.
2188
2189 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2190
2191         PR c++/28337
2192         * g++.dg/template/string1.C: New test.
2193
2194 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2195
2196         PR c++/28048
2197         * g++.dg/template/defarg9.C: New test.
2198
2199         PR c++/28235
2200         * g++.dg/template/static27.C: New test.
2201
2202 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
2203
2204         PR 28410
2205         * gcc.dg/tree-ssa/pr28410.c: New test.
2206
2207 2006-07-18  Lee Millward  <lee.millward@gmail.com>
2208
2209         PR c++/28258
2210         * g++/dg/other/error13.C: New test.
2211
2212         PR c++/28260
2213         * g++.dg/template/friend44.C: New test.
2214
2215 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
2216
2217         PR c++/27495
2218         * g++.dg/other/pr27495.C: New.
2219
2220 2006-07-18  Olivier Hainque  <hainque@adacore.com>
2221
2222         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
2223         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
2224
2225 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2226
2227         PR c/28286
2228         * gcc.dg/pragma-pack-4.c: New test.
2229
2230 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2231
2232         PR c++/28291
2233         * g++.dg/ext/pr28291.C: New test.
2234
2235 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2236
2237         PR middle-end/28403
2238         * gcc.c-torture/execute/pr28403.c: New test.
2239
2240 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2241
2242         PR middle-end/28402
2243         * gcc.dg/pr28402.c: New test.
2244
2245 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2246
2247         PR c++/28304
2248         * g++.dg/other/pr28304.C: New test.
2249
2250 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
2251
2252         PR other/28251
2253         gcc.c-torture/unsorted/dump-noaddr.c: New test.
2254         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
2255
2256 2006-07-17  Richard Guenther  <rguenther@suse.de>
2257
2258         PR tree-optimization/28238
2259         * g++.dg/tree-ssa/pr28238.C: New testcase.
2260
2261 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2262
2263         PR c++/28250
2264         * g++.dg/eh/catch1.C: New test.
2265         * g++.dg/eh/catch2.C: New test.
2266
2267 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
2268
2269         PR c++/28370
2270         * g++.dg/template/anon3.C: New test.
2271
2272 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
2273
2274         PR fortran/20844
2275         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
2276         specifiers requiring an explicit format tag..
2277
2278         PR fortran/28201
2279         * gfortran.dg/generic_5: New test.
2280
2281         PR fortran/20893
2282         * gfortran.dg/elemental_optional_args_1.f90: New test.
2283
2284 2006-07-16  Olivier Hainque  <hainque@adacore.com>
2285
2286         * gnat.dg/assert.ads: New file.
2287         * gnat.dg/controlled_record.ads: Likewise.
2288         * gnat.dg/controlled_record.adb: Likewise.
2289
2290 2006-07-15  Lee Millward  <lee.millward@gmail.com>
2291
2292         PR c++/28292
2293         * g++.dg/other/error12.C: New test.
2294
2295         PR c++/28269
2296         * g++.dg/template/crash54.C: New test.
2297
2298 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2299
2300         PR c++/28249
2301         * g++.dg/parse/catch1.C: New test.
2302
2303         PR c++/28294
2304         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
2305
2306         PR c++/28387
2307         * g++.dg/ext/attrib24.C: New test.
2308
2309 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2310
2311         PR c++/28343
2312         * g++.dg/ext/asmspec1.C: New test.
2313
2314 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
2315
2316         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
2317         (dg-test): Support shouldfail tests.
2318         * lib/target-supports-dg.exp (dg-shouldfail): New.
2319         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
2320         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
2321         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
2322         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
2323         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
2324         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
2325         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
2326
2327 2006-07-13  Jan Hubicka  <jh@suse.cz>
2328
2329         * gcc.target/i386/memcpy-1.c: New.
2330
2331 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
2332
2333         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
2334
2335 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
2336
2337         PR fortran/25097
2338         * gfortran.dg/present_1.f90: New test.
2339
2340         PR fortran/20903
2341         * gfortran.dg/interface_derived_type_1.f90: New test.
2342
2343 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2344
2345         PR fortran/28213
2346         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2347         list.
2348
2349 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2350
2351         PR c++/27820
2352         * g++.dg/other/label1.C: New test.
2353
2354 2006-07-07   Richard Guenther  <rguenther@suse.de>
2355
2356         PR middle-end/28268
2357         * gcc.dg/torture/pr28268.c: New testcase.
2358
2359 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2360
2361         PR c++/27019
2362         * g++.dg/ext/pr27019.C: New.
2363
2364 2006-07-07  Richard Guenther  <rguenther@suse.de>
2365
2366         PR tree-optimization/28187
2367         * gcc.dg/pr28187.c: New testcase.
2368
2369 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2370
2371         * gnat.dg/address_conversion.adb: New test.
2372         * gnat.dg/boolean_subtype.adb: Likewise.
2373         * gnat.dg/frame_overflow.adb: Likewise.
2374         * gnat.dg/pointer_array.adb: Likewise.
2375         * gnat.dg/pointer_conversion.adb: Likewise.
2376
2377 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2378
2379         PR fortran/28237
2380         PR fortran/23420
2381         * gfortran.dg/print_fmt_5.f90: New test.
2382
2383 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2384
2385         PR fortran/28129
2386         * gfortran.dg/bounds_check_4.f90: New test.
2387
2388 2006-07-05  Richard Guenther  <rguenther@suse.de>
2389
2390         PR target/28158
2391         * gfortran.dg/pr28158.f90: New testcase.
2392
2393 2006-07-05  Richard Guenther  <rguenther@suse.de>
2394
2395         PR tree-optimization/28162
2396         * gcc.dg/pr28162.c: New testcase.
2397
2398 2006-07-05  Richard Guenther  <rguenther@suse.de>
2399         Andrew Pinski  <pinskia@gcc.gnu.org>
2400
2401         PR c++/27084
2402         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2403
2404 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2405
2406         PR fortran/28174
2407         * gfortran.dg/actual_array_substr_2.f90: New test.
2408
2409         PR fortran/28167
2410         * gfortran.dg/actual_array_constructor_2.f90: New test.
2411
2412 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2413
2414         * gfortran.dg/itime_idate_1.f: New test.
2415         * gfortran.dg/itime_idate_2.f: New test.
2416
2417 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2418
2419         PR libgfortran/27704
2420         * gfortran.dg/open_status_3.f90: New test.
2421         * gfortran.dg/fmt_l.f90: Update for new feature.
2422
2423 2006-07-03  Asher Langton  <langton2@llnl.gov>
2424
2425         * gfortran.dg/oldstyle_2.f90: New.
2426
2427 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2428
2429         * gnat.dg/string_slice.adb: New test.
2430
2431 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2432
2433         PR fortran/19259
2434         * gfortran.dg/semicolon_fixed.c: New.
2435         * gfortran.dg/semicolon_free.c: New.
2436
2437 2006-06-30  Mike Stump  <mrs@apple.com>
2438
2439         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2440         that don't support internal visibility.
2441
2442 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2443
2444         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2445         for '(' / ')' needing an extra '\'.
2446
2447 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2448
2449         PR middle-end/27428
2450         * gcc.dg/pr27428-1.c: New test case.
2451
2452 2006-06-29  Mike Stump  <mrs@apple.com>
2453
2454         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2455         on darwin as we can't align commons large enough yet.
2456
2457         * gcc.dg/vla-8.c: Add additional testcases.
2458
2459 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2460
2461         PR c++/28114
2462         * g++.dg/other/pr28114.C: New.
2463
2464 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2465
2466         * gcc.c-torture/compile/20060625-1.c: New test.
2467
2468 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2469
2470         PR fortran/20867
2471         * gfortran.dg/stfunc_3.f90: New test.
2472
2473         PR fortran/25056
2474         * gfortran.dg/impure_actual_1.f90: New test.
2475
2476         PR fortran/20874
2477         * gfortran.dg/elemental_result_1.f90: New test.
2478
2479         PR fortran/25073
2480         * gfortran.dg/select_7.f90: New test.
2481
2482         PR fortran/27554
2483         * intrinsic_actual_1.f: New test.
2484
2485         PR fortran/22038
2486         PR fortran/28119
2487         * gfortran.dg/forall_4.f90: New test.
2488
2489         PR fortran/25072
2490         * gfortran.dg/forall_5.f90: New test.
2491
2492 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2493
2494         PR c++/28051
2495         * g++.dg/template/using13.C: New test.
2496
2497         PR c++/28054
2498         * g++.dg/other/incomplete3.C: New test.
2499
2500 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2501
2502         PR fortran/28081
2503         * gfortran.dg/substr_3.f: New test.
2504         * gfortran.dg/equiv_2.f90: Update expected error message.
2505
2506 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2507
2508         PR fortran/28118
2509         * gfortran.dg/actual_array_substr_1.f90: New test.
2510
2511 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2512
2513         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2514         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2515
2516 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2517
2518         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2519
2520 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2521
2522         PR fortran/27981
2523         * gfortran.dg/simpleif_2.f90: New test.
2524
2525 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2526
2527         * g++.dg/template/error22.C: Fix typo.
2528
2529 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2530
2531         PR c++/28112
2532         * g++.dg/ext/attrib23.C: New test.
2533
2534 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2535
2536         * gnat.dg/varsize_temp.adb: New test.
2537
2538 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2539
2540         PR c++/11468
2541         * g++.dg/other/java2.C: New test.
2542
2543 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2544
2545         PR target/27789
2546         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2547         initialization.
2548
2549 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2550
2551         PR target/27531
2552         * gcc.dg/pr27531-1.c: New test case.
2553
2554 2006-06-22  Asher Langton  <langton2@llnl.gov>
2555
2556         PR fortran/24748
2557         * gfortran.dg/implicit_8.f90: New.
2558
2559 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2560
2561         PR rtl-optimization/28121
2562         * gcc.dg/pr28121.c: New test.
2563
2564 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2565
2566         PR c++/27805
2567         * g++.dg/parse/ptrmem6.C: New test.
2568
2569         PR c++/27821
2570         * g++.dg/template/error22.C: New test.
2571
2572 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2573
2574         PR c++/28111
2575         * g++.dg/template/friend43.C: New test.
2576
2577         PR c++/28110
2578         * g++.dg/template/crash53.C: New test.
2579
2580         PR c++/28109
2581         * g++.dg/rtti/incomplete1.C: New test.
2582
2583 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2584
2585         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2586
2587 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2588
2589         * gcc.c-torture/execute/complex-7.c: New.
2590
2591 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2592
2593         * gcc.dg/merge-all-constants-1.c: New test.
2594
2595 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2596
2597         PR c++/28113
2598         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2599
2600 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2601
2602         * gfortran.dg/rrspacing_1.f90: New test.
2603
2604 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2605
2606         PR c++/28052
2607         * g++.dg/other/bitfield2.C: New test.
2608
2609 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2610
2611         PR tree-optimization/27331
2612         * gcc.dg/pr27331.c: New test.
2613
2614 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2615             Eric Botcazou  <ebotcazou@adacore.com>
2616
2617         PR ada/18692
2618         * lib/gnat.exp: New file.
2619         * lib/gnat-dg.exp: Likewise.
2620         * gnat.dg: New directory.
2621         * gnat.dg/dg.exp: New driver.
2622         * gnat.dg/specs: New directory.
2623         * gnat.dg/specs/specs.exp: New driver.
2624         * gnat.dg/style: New directory.
2625         * gnat.dg/style/style.exp: New driver.
2626
2627 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2628
2629         PR fortran/16206
2630         * gfortran.dg/array_initializer_1.f90: New test.
2631
2632         PR fortran/28005
2633         * gfortran.dg/matmul_3.f90: New test.
2634
2635 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2636
2637         PR middle-end/28075
2638         * gcc.dg/tree-ssa/inline-1.c: New test.
2639
2640 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2641
2642         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2643         in malloc prototype; remove XFAIL.
2644         * gcc.dg/pr18241-2.c: Ditto.
2645         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2646         in memset prototype; remove XFAIL.
2647         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2648
2649 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2650
2651         * gcc.dg/vla-8.c: Add.
2652
2653 2006-06-19  Richard Guenther  <rguenther@suse.de>
2654
2655         PR tree-optimization/27090
2656         * g++.dg/tree-ssa/pr27090.C: New testcase.
2657
2658 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2659
2660         PR target/27861
2661         * gcc.dg/pr27861-1.c: New test case.
2662
2663 2006-06-19  Richard Guenther  <rguenther@suse.de>
2664
2665         PR middle-end/28045
2666         * gcc.dg/torture/pr28045.c: New testcase.
2667
2668 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2669
2670         PR fortran/26801
2671         * gfortran.dg/associated_4.f90: New test.
2672
2673 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2674
2675         PR fortran/19310
2676         PR fortran/19904
2677         * gfortran.dg/real_const_3.f90: New test.
2678
2679 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2680
2681         PR c++/28016
2682         * g++.dg/template/static26.C: New test.
2683
2684         PR c++/27979
2685         * g++.dg/expr/bitfield2.C: New test.
2686
2687         PR c++/27884
2688         * g++.dg/parse/linkage2.C: New test.
2689
2690 2006-06-16  Richard Guenther  <rguenther@suse.de>
2691
2692         PR middle-end/27116
2693         * gcc.dg/pr15785-1.c: Revert last change.
2694         * gcc.dg/torture/pr27116-2.c: New testcase.
2695
2696 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2697
2698         PR middle-end/27802
2699         * gcc.dg/pr27802-1.c: New test case.
2700
2701 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2702
2703         PR c++/27689
2704         * g++.dg/template/ttp18.C: New test.
2705         * g++.dg/template/ttp19.C: Likewise.
2706
2707         PR c++/27666
2708         * g++.dg/expr/cond9.C: New test.
2709
2710         PR c++/27640
2711         * g++.dg/template/ctor7.C: New test.
2712
2713 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2714
2715         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2716
2717 2006-06-16  Richard Guenther  <rguenther@suse.de>
2718
2719         PR tree-optimization/27781
2720         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2721
2722 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2723
2724         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2725
2726 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2727
2728         * gcc.dg/tree-ssa/loop-18.c: New test.
2729
2730 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2731
2732         PR c++/27665
2733         * g++.dg/template/crash52.C: New test.
2734
2735         PR c++/27648
2736         * g++.dg/ext/attrib22.C: New test.
2737
2738         PR c++/26559
2739         * g++.dg/template/builtin1.C: New test.
2740         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2741
2742         PR c++/28018
2743         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2744         assignment.
2745         * g++.old-deja/g++.pt/crash51.C: Likewise.
2746
2747         PR c++/27227
2748         * g++.dg/lookup/linkage1.C: New test.
2749         * g++.dg/lookup/linkage2.C: Likewise.
2750
2751 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2752
2753         PR middle-end/27959
2754         * gcc.dg/pr27959.c: New testcase.
2755
2756 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2757
2758         PR target/28014:
2759         * g++.dg/eh/div.C: New test.
2760
2761 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2762
2763         PR c++/27894
2764         * g++.dg/tree-ssa/pr26757.C: New test.
2765         * g++.dg/tree-ssa/pr27894.C: New test.
2766
2767 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2768
2769         * gcc.c-torture/compile/20060609-1.c: New test.
2770
2771         PR target/27863
2772         * gcc.c-torture/compile/pr27863.c: New test.
2773
2774 2006-06-13  Richard Guenther  <rguenther@suse.de>
2775
2776         PR tree-optimization/27830
2777         * g++.dg/tree-ssa/pr27830.C: New testcase.
2778
2779 2006-06-13  Matthew Sachs  <msachs@apple.com>
2780
2781         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2782         the list of compiler flags; this causes those flags to be checked
2783         for things like dg-skip-if.
2784
2785 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2786
2787         PR c++/27601
2788         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2789
2790 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2791             Kazu Hirata  <kazu@codesourcery.com>
2792
2793         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2794         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2795
2796 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2797
2798         PR c++/27933
2799         * g++.dg/lookup/using15.C: New test.
2800
2801         PR c++/27951
2802         * g++.dg/other/anon4.C: New test.
2803
2804 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2805
2806         PR c++/21210
2807         * g++.dg/init/complex1.C: New test case.
2808
2809 2006-06-11  Eric Christopher  <echristo@apple.com>
2810
2811         PR middle-end/27948
2812         * gcc.dg/bf-ms-layout.c: Run on darwin.
2813         * gcc.dg/bf-no-ms-layout: Ditto.
2814         * gcc.dg/attr-ms_struct-2.c: New.
2815         * gcc.dg/bf-ms-layout-2.c: Ditto.
2816
2817 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2818
2819         * gcc.dg/attr-ms_struct-packed1.c: New.
2820
2821 2006-06-09  Mike Stump  <mrs@apple.com>
2822
2823         * gcc.dg/vla-7.c: Add.
2824
2825 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2826
2827         PR fortran/24558
2828         * gfortran.dg/entry_6.f90: New test.
2829
2830         PR fortran/20877
2831         PR fortran/25047
2832         * gfortran.dg/entry_7.f90: New test.
2833
2834 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2835
2836         PR c/27747
2837         * gcc.dg/cpp/_Pragma6.c: New test.
2838
2839         PR c++/27748
2840         * g++.dg/cpp/_Pragma1.C: New test.
2841
2842         PR preprocessor/27746
2843         * gcc.dg/gomp/macro-3.c: New test.
2844         * gcc.dg/gomp/macro-4.c: New test.
2845         * g++.dg/gomp/macro-3.C: New test.
2846         * g++.dg/gomp/macro-4.C: New test.
2847
2848 2006-06-09  Richard Guenther  <rguenther@suse.de>
2849
2850         PR tree-optimization/26998
2851         * gcc.dg/torture/pr26998.c: New testcase.
2852         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2853
2854 2006-06-08  Mike Stump  <mrs@apple.com>
2855
2856         * gcc.dg/pr27095.c: Account for stubs.
2857
2858         PR target/26427
2859         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2860         produce bad code on darwin.
2861
2862 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2863
2864         PR fortran/27958
2865         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2866
2867 2006-06-08  Asher Langton  <langton2@llnl.gov>
2868
2869         PR fortran/27786
2870         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2871
2872 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2873
2874         PR target/27421
2875         * gcc.dg/union-3.c: New test.
2876
2877 2006-06-08  Richard Guenther  <rguenther@suse.de>
2878
2879         PR middle-end/27116
2880         * gcc.dg/torture/pr27116.c: New testcase.
2881         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2882
2883 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2884
2885         PR rtl-optimization/26449
2886         * gcc.dg/pr26449.c: New test.
2887
2888 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2889
2890         PR c++/27601
2891         * g++.dg/ext/offsetof1.C: Test member functions.
2892
2893 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2894
2895         * gcc.dg/pr27095.c: Improve scanning.
2896
2897 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2898
2899         PR fortran/23091
2900         * gfortran.dg/saved_automatic_1.f90: New test.
2901
2902         PR fortran/24168
2903         * gfortran.dg/array_simplify_1.f90: New test.
2904
2905         PR fortran/25090
2906         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2907
2908         PR fortran/25058
2909         * gfortran.dg/entry_dummy_ref_2.f90: New test.
2910
2911 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
2912
2913         PR c++/27177
2914         * g++.dg/expr/cast7.C: New test.
2915
2916 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
2917
2918         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
2919         * lib/gcc-defs.exp (tool_check_compile): Ditto.
2920         * lib/fortran-torture.exp (fortran-torture-compile,
2921         fortran-torture-execute): Ditto.
2922
2923 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2924
2925         PR target/27842
2926         * gcc.dg/vmx/pr27842.c: New test.
2927
2928 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2929
2930         PR libfortran/27895
2931         * gfortran.dg/bounds_check_3.f90: New test.
2932
2933 2006-06-05  Mike Stump  <mrs@apple.com>
2934
2935         * objc.dg/objc-fast-4.m: Skip for ppc64.
2936
2937 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2938
2939         PR testsuite/27705
2940         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2941
2942 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2943             Victor Kaplansky  <victork@il.ibm.com>
2944
2945         PR tree-optimizations/26360
2946         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
2947         with -fno-tree-dce.
2948         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
2949
2950 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2951
2952         PR fortran/14067
2953         * gfortran.dg/data_char_1.f90: Add messages for truncated
2954         strings.
2955
2956         PR fortran/16943
2957         * gfortran.dg/func_decl_2.f90: New test.
2958
2959         PR fortran/20839
2960         * gfortran.dg/do_2.f90: New test.
2961
2962         PR fortran/27655
2963         * gfortran.dg/associated_3.f90: New test.
2964
2965 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2966
2967         PR c++/27819
2968         * g++.dg/template/static25.C: New test.
2969
2970         PR c++/27722
2971         * g++.dg/init/array21.C: New test.
2972
2973         PR c++/27807
2974         * g++.dg/ext/complit7.C: New test.
2975
2976         PR c++/27806
2977         * g++.dg/parse/ptrmem5.C: New test.
2978
2979 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2980             Andrew Pinski  <pinskia@physics.uc.edu>
2981
2982         PR c/27150
2983         PR middle-end/27382
2984         * gcc.dg/pr27150-1.c: New testcase.
2985         * gcc.dg/pr27382-1.c: New testcase.
2986         * gcc.dg/pr27382-2.c: New testcase.
2987
2988 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2989
2990         PR c/25161
2991         PR c/27020
2992         * gcc.dg/array-10.c: New test.
2993
2994 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2995
2996         PR c++/27804
2997         * g++.dg/init/const4.C: New test.
2998         * g++.dg/init/member1.C: Add error-marker.
2999         * g++.dg/other/fold1.C: Adjust error-marker.
3000
3001 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3002
3003         PR c++/27601
3004         * g++.dg/ext/offsetof1.C: New test.
3005
3006 2006-06-04 Eric Christopher <echristo@apple.com>
3007
3008         * gcc.dg/attr-ms_struct-1.c: New.
3009
3010 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
3011
3012         * gcc.c-torture/compile/builtin_constant_p.c: New test.
3013
3014 2006-06-04  Richard Guenther  <rguenther@suse.de>
3015
3016         PR tree-optimization/27039
3017         * gcc.dg/tree-ssa/loop-17.c: New testcase.
3018
3019 2006-06-03  Roger Sayle  <roger@eyesopen.com>
3020
3021         PR target/26223
3022         * gcc.target/i386/amd64-abi-2.c: New test case.
3023
3024 2006-06-02  Eric Christopher  <echristo@apple.com>
3025
3026         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
3027         * gcc.target/i386/20020523-1.c: Skip if darwin.
3028         * gcc.target/i386/asm-3.c: Ditto.
3029         * gcc.target/i386/20011119-1.c: Ditto.
3030         * gcc.target/i386/clobbers.c: Remove pic part of test.
3031
3032 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
3033
3034         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
3035         * g++.old-deja/g++.other/init19.C: Ditto.
3036         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
3037         and add other platforms as expected failures.
3038
3039 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
3040
3041         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
3042         (is-effective-target-keyword): Ditto.
3043
3044 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
3045
3046         PR fortran/27715
3047         * gfortran.dg/extended_char_comparison_1.f:  New test.
3048
3049 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
3050
3051         PR fortran/25098
3052         * gfortran.dg/dummy_procedure_1.f90: New test.
3053
3054         PR fortran/25147
3055         * gfortran.dg/dummy_procedure_2.f90: New test.
3056
3057         * gfortran.dg/associated_2.f90: Correct to make consistent with
3058         standard.
3059
3060 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3061
3062         * gcc.target/i386/387-11.c: New test case.
3063
3064 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
3065
3066         PR c++/27801
3067         * g++.dg/template/cond6.C: New test.
3068
3069         PR c++/26496
3070         * g++.dg/template/crash51.C: New test.
3071         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
3072
3073         PR c++/27385
3074         * g++.dg/init/array20.C: New test.
3075
3076 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3077
3078         * gcc.dg/builtins-54.c: New test case.
3079
3080 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3081
3082         PR c++/26433
3083         * g++.dg/template/fntry1.C: Add dg-do link.
3084
3085         PR c++/27808
3086         * g++.dg/parse/friend6.C: New test.
3087
3088 2006-05-30  Asher Langton  <langton2@llnl.gov>
3089
3090         * gfortran.dg/cray_pointers_7.f90: New test.
3091
3092 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3093
3094         PR tree-optimization/23452
3095         * gcc.dg/fold-mulconj-1.c: New test case.
3096
3097 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3098
3099         PR c++/27803
3100         * g++.dg/parse/bitfield1.C: New test.
3101
3102 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3103
3104         * gcc.target/ppc-eq0-1.c: New test case.
3105         * gcc.target/ppc-negeq0-1.c: New test case.
3106
3107 2006-05-30  Dirk Mueller  <dmueller@suse.de>
3108
3109         PR c/27273
3110         * gcc.dg/overflow-warn-5.c: New test.
3111
3112 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3113
3114         PR c/27718
3115         * gcc.dg/sizeof-1.c: New test.
3116
3117 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
3118
3119         PR target/27790
3120         * gcc.target/i386/pr27790.c: New test.
3121
3122 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3123
3124         PR libgfortran/27757
3125         * gfortran.dg/direct_io_5.f90: New test.
3126
3127 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3128
3129         PR libgfortran/27634
3130         * gfortran.dg/fmt_missing_period_1.f: New test.
3131         * gfortran.dg/fmt_missing_period_2.f: New test.
3132         * gfortran.dg/fmt_missing_period_3.f: New test.
3133
3134 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3135
3136         PR fortran/19777
3137         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
3138         arrays.
3139
3140 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3141
3142         PR c++/27713
3143         * g++.dg/template/new6.C: New test.
3144
3145 2006-05-29  Roger Sayle  <roger@eyesopen.com>
3146
3147         PR tree-optimization/24964
3148         * gcc.target/i386/387-10.c: New test case.
3149
3150 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
3151
3152         * intrinsics/string_intrinsics.c (compare_string):
3153         Use memcmp instead of strncmp to avoid tripping over
3154         CHAR(0) in a string.
3155
3156 2006-05-27  Richard Guenther  <rguenther@suse.de>
3157
3158         PR middle-end/27773
3159         * gcc.dg/torture/pr27773.c: New testcase.
3160
3161 2006-05-27  Dirk Mueller  <dmueller@suse.de>
3162
3163         * gcc.dg/pr24561.c: Rename to..
3164         * gcc.dg/pr25962.c: .. this.
3165
3166 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3167
3168         PR fortran/19777
3169         * gfortran.dg/bounds_check_2.f: New test.
3170
3171 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
3172
3173         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
3174         * gfortran.dg/byte_1.f90: Likewise.
3175         * gfortran.dg/dup_save_2.f90: Likewise.
3176
3177 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
3178
3179         * gfortran.dg/associated_2.f90: New test.
3180
3181 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3182
3183         PR fortran/27524
3184         * gfortran.dg/bounds_check_1.f90: New test.
3185
3186 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
3187
3188         PR rtl-optimization/27661
3189         * gcc.dg/pr27661.c: New test case.
3190
3191 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3192
3193         PR fortran/23151
3194         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
3195         * gfortran.dg/print_parentheses_1.f:  New test.
3196         * gfortran.dg/print_parentheses_2.f90:  New test.
3197
3198 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
3199
3200         PR target/27758
3201         * gcc.dg/pr27758.c: New test.
3202
3203 2006-05-24  Falk Hueffner  <falk@debian.org>
3204
3205         * gcc.c-torture/compile/pr27571.c: New test.
3206
3207 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
3208
3209         PR fortran/27709
3210         * gfortran.dg/spec_expr_4.f90: New test.
3211
3212         PR fortran/27155
3213         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
3214
3215 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
3216
3217         PR c++/20103
3218         * g++.dg/ext/complit6.C: New test.
3219         * g++.dg/ext/complit3.C: Adjust error markers.
3220         * g++.dg/init/const3.C: New test.
3221
3222 2006-05-25  Richard Guenther  <rguenther@suse.de>
3223
3224         PR middle-end/27743
3225         * gcc.dg/torture/pr27743.c: New testcase.
3226
3227 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3228
3229         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
3230
3231 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
3232
3233         * gcc.dg/compat/scalar-by-value-x.h: New.
3234         * gcc.dg/compat/scalar-by-value-y.h: New.
3235         * gcc.dg/compat/scalar-by-value-5.c: New.
3236         * gcc.dg/compat/scalar-by-value-5_main.c: New.
3237         * gcc.dg/compat/scalar-by-value-5_x.c: New.
3238         * gcc.dg/compat/scalar-by-value-5_y.c: New.
3239         * gcc.dg/compat/scalar-by-value-6.c: New.
3240         * gcc.dg/compat/scalar-by-value-6_main.c: New.
3241         * gcc.dg/compat/scalar-by-value-6_x.c: New.
3242         * gcc.dg/compat/scalar-by-value-6_y.c: New.
3243
3244 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
3245
3246         PR tree-optimization/27639
3247         PR tree-optimization/26719
3248         * gcc.dg/pr27639.c: New test.
3249         * gcc.dg/pr26719.c: New test.
3250         * gcc.dg/tree-ssa/scev-cast.c: New test.
3251
3252 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
3253
3254         PR c++/20173
3255         * g++.dg/template/error21.C: New test.
3256
3257 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
3258
3259         PR target/27696
3260         * gcc.target/i386/pr27696.c: New.
3261
3262 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
3263
3264         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
3265
3266         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
3267
3268 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3269
3270         PR c++/27716
3271         * g++.dg/other/assign1.C: New test.
3272
3273 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
3274
3275         PR target/27266
3276         * gcc.target/i386/pr27266.c: New.
3277
3278 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3279
3280         PR c++/27451
3281         * g++.dg/ext/asm9.C: New test.
3282
3283 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
3284
3285         PR rtl-optimization/25514
3286         * gcc.c-torture/compile/pr25514.c: New test.
3287
3288 2006-05-22  Richard Guenther  <rguenther@suse.de>
3289
3290         Revert
3291         2006-01-31  Richard Guenther  <rguenther@suse.de>
3292
3293         * gcc.target/i386/sselibm-1.c: New testcase.
3294         * gcc.target/i386/sselibm-2.c: Likewise.
3295         * gcc.target/i386/sselibm-3.c: Likewise.
3296         * gcc.target/i386/sselibm-4.c: Likewise.
3297         * gcc.target/i386/sselibm-5.c: Likewise.
3298
3299 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3300
3301         PR c/27420
3302         * gcc.dg/func-args-2.c: New test.
3303
3304         PR c/26818
3305         * gcc.dg/struct-incompl-1.c: New test.
3306
3307 2006-05-22  Richard Guenther  <rguenther@suse.de>
3308
3309         PR testsuite/27708
3310         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
3311         the transformations we test for.
3312
3313 2006-05-22  Richard Guenther  <rguenther@suse.de>
3314
3315         PR testsuite/27707
3316         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
3317
3318 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
3319
3320         PR c++/27210
3321         * g++.dg/warn/new1.C: New test.
3322         * g++.dg/template/new5.C: Likewise.
3323
3324 2006-05-21  Roger Sayle  <roger@eyesopen.com>
3325
3326         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
3327         * gcc.target/i386/20060512-3.c: Likewise.
3328
3329 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
3330
3331         PR rtl-optimization/27671
3332         * gcc.c-torture/execute/pr27671-1.c: New.
3333         * gcc.dg/pr27671-2.c: Likewise.
3334
3335         PR tree-optimization/26622.
3336         * gcc.c-torture/compile/pr26622.c: New.
3337
3338 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3339
3340         PR fortran/27613
3341         * gfortran.dg/recursive_reference_1.f90: New test.
3342
3343 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3344
3345         PR fortran/25746
3346         * gfortran.dg/elemental_subroutine_3.f90: New test.
3347
3348         PR fortran/25090
3349         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3350
3351         PR fortran/27584
3352         * gfortran.dg/associated_target_1.f90: New test.
3353
3354         PR fortran/19015
3355         * gfortran.dg/maxloc_shape_1.f90: New test.
3356
3357 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3358
3359         PR libgfortran/24459
3360         * gfortran.dg/namelist_24.f90: New test.
3361         * gfortran.dg/namelist_12.f: Fix typo in comment.
3362
3363 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3364
3365         PR middle-end/25776
3366         * g++.dg/other/error11.C: New test.
3367
3368 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3369
3370         * gcc.target/mips/pr26765.c: Add -w to options.
3371
3372 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3373
3374         * lib/target-supports.exp (check_effective_target_mpaired_single):
3375         New function.
3376         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3377         multilibs.
3378         * g++.dg/vect/vect.exp: Likewise.
3379
3380 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3381
3382         PR testsuite/25891
3383         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3384
3385 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3386
3387         PR fortran/27662
3388         * gfortran.dg/temporary_1.f90: New file.
3389
3390 2006-05-19  Andreas Schwab  <schwab@suse.de>
3391
3392         * g++.dg/other/unused1.C: Also match "stringz".
3393
3394 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3395
3396         PR c++/26433
3397         * g++.dg/template/fntry1.C: New test.
3398
3399 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3400
3401         PR c++/27471
3402         PR c++/27506
3403         * g++.dg/conversion/bitfield5.C: New test.
3404         * g++.dg/conversion/bitfield6.C: New test.
3405
3406 2006-05-18  Mike Stump  <mrs@apple.com>
3407
3408         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3409         * gcc.dg/vla-4.c: Add.
3410         * gcc.dg/vla-5.c: Add.
3411         * gcc.dg/vla-6.c: Add.
3412
3413 2006-05-12  Stuart Hastings  <stuart@apple.com>
3414
3415         * testsuite/gcc.target/i386/20060512-1.c: New.
3416         * testsuite/gcc.target/i386/20060512-2.c: New.
3417         * testsuite/gcc.target/i386/20060512-3.c: New.
3418         * testsuite/gcc.target/i386/20060512-4.c: New.
3419
3420 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3421
3422         PR c++/26122
3423         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3424
3425         PR c++/26068
3426         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3427         * g++.dg/parse/linkage1.C: New test.
3428
3429 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3430
3431         PR tree-optimization/27548
3432         * g++.dg/tree-ssa/pr27548.C: New test.
3433
3434 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3435
3436         PR fortran/26551
3437         * gfortran.dg/recursive_check_1.f: New test.
3438         * gfortran.dg/recursive_check_2.f90: New test.
3439
3440 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3441
3442         * g++.dg/opt/temp2.C: New test.
3443
3444 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3445
3446         PR c++/27491
3447         * g++.dg/init/brace5.C: New test.
3448
3449         PR middle-end/27415
3450         * gcc.dg/gomp/pr27415.c: New test.
3451         * g++.dg/gomp/pr27415.C: New test.
3452
3453         PR tree-optimization/27549
3454         * g++.dg/tree-ssa/pr27549.C: New test.
3455
3456 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3457
3458         PR libgfortran/27575
3459         * gfortran.dg/read_eof_4.f90: New test.
3460
3461 2006-05-16  Richard Guenther  <rguenther@suse.de>
3462
3463         PR tree-optimization/22303
3464         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3465
3466 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3467
3468         PR middle-end/27573
3469         * gcc.dg/gomp/pr27573.c: New test.
3470         * gfortran.dg/gomp/pr27573.f90: New test.
3471
3472         PR c/27499
3473         * gcc.dg/gomp/pr27499.c: New test.
3474         * g++.dg/gomp/pr27499.C: New test.
3475
3476 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3477
3478         PR c++/27339
3479         * g++.dg/parser/access8.C: Adjust error marker.
3480         * g++.dg/template/access17.C: New test.
3481         * g++.dg/template/access18.C: Likewise.
3482
3483 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3484
3485         PR target/26600
3486         * gcc.target/i386/pr26600.c: New test case.
3487
3488 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3489
3490         PR c++/27505
3491         * g++.dg/expr/bitfield1.C: New test.
3492
3493 2006-05-15  Richard Guenther  <rguenther@suse.de>
3494
3495         PR tree-optimization/27603
3496         * gcc.dg/torture/pr27603.c: New testcase.
3497
3498 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3499
3500         PR fortran/25090
3501         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3502
3503         PR fortran/25082
3504         * gfortran.dg/scalar_return_1.f90: New test.
3505
3506         PR fortran/27411
3507         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3508
3509 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3510
3511         * gcc.dg/gomp/critical-4.c: New test.
3512         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3513         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3514         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3515         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3516
3517 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3518
3519         PR c++/27582
3520         * g++.dg/template/dependent-args1.C: New test.
3521
3522         PR c++/27581
3523         * g++.dg/lookup/this1.C: New test.
3524
3525         PR c++/27315
3526         * g++.dg/template/operator6.C: New test.
3527         * g++.dg/template/incomplete3.C: New test.
3528
3529         PR c++/27559
3530         * g++.dg/template/new4.C: New test.
3531
3532         PR c++/27496
3533         * g++.dg/template/void2.C: New test.
3534
3535 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3536
3537         * g++.dg/template/dependent-expr5.C: New test.
3538
3539 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3540
3541         PR middle-end/26729
3542         * gcc.dg/pr26729-1.c: New test case.
3543
3544 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3545
3546         * gcc.dg/pr27003.c: New test.
3547
3548 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3549
3550         * lib/target-supports.dg (check_cxa_atexit_available): Change
3551         v3_target_compile to ${tool}_target_compile.
3552
3553 2006-05-11  Jason Merrill  <jason@redhat.com>
3554
3555         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3556
3557 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3558
3559         PR fortran/27553
3560         * gfortran.dg/label_5.f90: New test.
3561
3562 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3563
3564         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3565         check_effective_target_powerpc_altivec_ok): New.
3566         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3567         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3568         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3569         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3570         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3571         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3572         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3573         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3574         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3575         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3576         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3577         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3578         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3579         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3580         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3581         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3582         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3583         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3584         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3585         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3586         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3587         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3588         gcc.target/powerpc/altivec-9.c,
3589         gcc.target/powerpc/altivec-consts.c,
3590         gcc.target/powerpc/altivec-pr22085.c,
3591         gcc.target/powerpc/altivec-splat.c,
3592         gcc.target/powerpc/altivec-types-1.c,
3593         gcc.target/powerpc/altivec-types-2.c,
3594         gcc.target/powerpc/altivec-types-3.c,
3595         gcc.target/powerpc/altivec-types-4.c,
3596         gcc.target/powerpc/altivec-varargs-1.c,
3597         gcc.target/powerpc/altivec-vec-merge.c,
3598         gcc.target/powerpc/ppc-vector-memcpy.c,
3599         gcc.target/powerpc/ppc-vector-memset.c,
3600         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3601         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3602         these effective targets.
3603         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3604         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3605
3606 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3607
3608         PR middle-end/27384
3609         * g++.dg/other/fold1.C: New test.
3610
3611         PR middle-end/27488
3612         * gcc.dg/fold-nonneg-1.c: New test.
3613
3614         PR c++/27547
3615         * g++.dg/other/operator1.C: New test.
3616
3617 2006-05-11  Richard Guenther  <rguenther@suse.de>
3618
3619         PR middle-end/27529
3620         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3621
3622 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3623
3624         * lib/target-supports-dg.exp (check-flags): New.
3625         (dg-skip-if): Move flag checks.
3626
3627 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3628
3629         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3630         * lib/target-supports.dg (check_cxa_atexit_available): New.
3631
3632 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3633
3634         PR fortran/27470
3635         * gfortran.dg/multiple_allocation_2.f90: New test case.
3636
3637 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3638
3639         * gcc.target/arm/pr27387.C: Fix a comment typo.
3640
3641 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3642
3643         PR fortran/24549
3644         * gfortran.dg/error_recovery_1.f90: New test.
3645
3646 2006-05-10  Richard Guenther  <rguenther@suse.de>
3647
3648         PR tree-optimization/27302
3649         * gcc.dg/torture/pr27302.c: New testcase.
3650
3651 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3652         Richard Guenther  <rguenther@suse.de>
3653
3654         PR middle-end/27498
3655         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3656
3657 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3658
3659         PR rtl-optimization/27335
3660         * gcc.dg/pr27335.c: New test.
3661
3662 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3663
3664         * gcc.target/mips/mips-ps-5.c: New file.
3665
3666 2006-05-08  Jan Hubicka  <jh@suse.cz>
3667
3668         PR middle-end/25962
3669         * gcc.dg/pr25962.c: New.
3670
3671 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3672
3673         PR target/27158
3674         * gcc.target/powerpc/pr27158.c: New test case.
3675
3676 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3677
3678         PR testsuite/27476
3679         * ada/acats/run_all.sh: Use test -z.
3680
3681 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3682
3683         PR libfortran/18271
3684         * gfortran.dg/spec_expr_3.f90: New test.
3685
3686 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3687
3688         PR target/24879
3689         * gcc.target/i386/monitor.c: New file.
3690
3691 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3692
3693         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3694
3695 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3696
3697         PR c++/27447
3698         * g++.dg/other/ptrmem7.C: New test.
3699
3700 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3701
3702         PR target/27421
3703         * gcc.dg/array-9.c: New test.
3704
3705 2006-05-07  Richard Guenther  <rguenther@suse.de>
3706
3707         PR tree-optimization/27409
3708         * gcc.dg/torture/pr27409.c: New testcase.
3709
3710 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3711
3712         PR fortran/27457
3713         * gfortran.dg/select_6.f90: New.
3714
3715 2006-05-07  Richard Guenther  <rguenther@suse.de>
3716
3717         PR tree-optimization/27136
3718         * gcc.dg/torture/pr27136.c: New testcase.
3719
3720 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3721
3722         PR fortran/24813
3723         * gfortran.dg/char_cons_len_1.f90: New test.
3724
3725 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3726
3727         PR c++/27427
3728         * g++.dg/template/incomplete2.C: New test.
3729
3730 2006-05-06  Richard Guenther  <rguenther@suse.de>
3731
3732         PR tree-optimization/27151
3733         * gcc.dg/vect/pr27151.c: New testcase.
3734
3735 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3736
3737         PR c++/27430
3738         * g++.dg/template/void1.C: New test.
3739
3740         PR c++/27423
3741         * g++.dg/other/void2.C: New test.
3742
3743         PR c++/27422
3744         * g++.dg/conversion/void1.C: New test.
3745
3746 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3747
3748         PR/21391
3749         * g++.dg/other/unused1.C: New.
3750
3751 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3752
3753         PR objc/27240
3754         * objc.dg/member-1.m: New test.
3755
3756 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3757
3758         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3759
3760 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3761
3762         PR libfortran/26985
3763         * gfortran.dg/matmul_2.f90: New test.
3764
3765 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3766
3767         * ada/acats/run_all.sh: Use sync when main not found.
3768
3769 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3770
3771         PR target/26765
3772         * gcc.target/mips/pr26765.c: New.
3773
3774 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3775
3776         * gcc.target/bfin: New directory.
3777         * gcc.target/bfin/bfin.exp: New file.
3778         * gcc.target/bfin/frmul.c: New file.
3779         * gcc.target/bfin/arith.c: New file.
3780         * gcc.target/bfin/mul-combine.c: New file.
3781         * gcc.target/bfin/shift.c: New file.
3782
3783 2006-05-04  Richard Guenther  <rguenther@suse.de>
3784
3785         PR tree-optimization/14287
3786         PR tree-optimization/14844
3787         PR tree-optimization/19792
3788         PR tree-optimization/21608
3789         PR tree-optimization/27090
3790         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3791         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3792         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3793         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3794         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3795
3796 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3797
3798         PR tree-optimization/27285
3799         * gcc.c-torture/execute/pr27285.c: New test.
3800
3801         PR middle-end/27388
3802         * gcc.dg/gomp/pr27388-1.c: New test.
3803         * gcc.dg/gomp/pr27388-2.c: New test.
3804         * gcc.dg/gomp/pr27388-3.c: New test.
3805
3806         PR c++/27359
3807         * g++.dg/gomp/pr27359.C: New test.
3808
3809 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3810
3811         PR fortran/20248
3812         * gfortran.dg/iargc.f90: New test.
3813
3814 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3815
3816         PR c++/27102
3817         * g++.dg/template/crash49.C: New test.
3818
3819 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3820
3821         PR testsuite/27032
3822         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3823
3824 2006-05-02  Jeff Law  <law@redhat.com>
3825
3826         PR tree-optimization/27364
3827         * gcc.c-torture/execute/pr27364.c: New test.
3828
3829 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3830
3831         PR c++/27309
3832         * g++.dg/parser/ctor5.C: New test.
3833
3834 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3835
3836         PR target/27387
3837         * gcc.target/arm/arm.exp: New.
3838         * gcc.target/arm/pr27387.C: Likewise.
3839
3840 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3841
3842         PR fortran/27269
3843         PR fortran/27324
3844         * gfortran.dg/module_equivalence_2.f90: New test.
3845
3846 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3847
3848         PR middle-end/27337
3849         * g++.dg/gomp/pr27337-1.C: New test.
3850         * g++.dg/gomp/pr27337-2.C: New test.
3851
3852         PR middle-end/27328
3853         * gcc.dg/gomp/pr27328.c: New test.
3854
3855         PR middle-end/27325
3856         * g++.dg/gomp/pr27325.C: New test.
3857
3858         PR middle-end/27310
3859         * g++.dg/gomp/pr27310.C: New test.
3860
3861 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3862
3863         PR tree-optimization/27291
3864         * g++.dg/tree-ssa/pr27291.C: New test.
3865
3866 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3867
3868         PR tree-optimization/27283
3869         * g++.dg/tree-ssa/pr27283.C: New test.
3870
3871 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3872
3873         * gcc.dg/tree-ssa/loop-16.c: New test.
3874
3875 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3876             Joseph S. Myers  <joseph@codesourcery.com>
3877
3878         * gcc.dg/Wconversion-3.c: New test case.
3879         * gcc.dg/Wconversion-4.c: Likewise.
3880
3881 2006-05-01  Richard Guenther  <rguenther@suse.de>
3882
3883         PR tree-optimization/26726
3884         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3885
3886 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3887
3888         * gcc.dg/Woverflow-1.c: New test case.
3889         * gcc.dg/Woverflow-2.c: Likewise.
3890         * gcc.dg/Woverflow-3.c: Likewise.
3891
3892 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3893
3894         PR c++/27094
3895         * g++.dg/template/defarg8.C: New test.
3896
3897 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3898
3899         PR c++/27278
3900         * g++.dg/parse/operator7.C: New test.
3901
3902 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3903
3904         PR c++/11471
3905         PR c++/27102
3906         * g++.dg/template/crash48.C: New test.
3907
3908         PR c++/27279
3909         * g++.dg/parse/ctor4.C: New test.
3910
3911 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3912
3913         PR fortran/25681
3914         * gfortran.df/char_type_len.f90: New test.
3915
3916 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3917
3918         PR libgfortran/27304
3919         * gfortran.dg/fmt_exhaust.f90: New test.
3920
3921 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3922
3923         PR c/25309
3924         * gcc.dg/large-size-array-2.c: New test case.
3925
3926 2006-04-28  Richard Guenther  <rguenther@suse.de>
3927
3928         PR target/26826
3929         * gcc.target/i386/pr26826.c: New testcase.
3930
3931 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3932
3933         PR middle-end/27260
3934         * gcc.c-torture/execute/pr27260.c: New.
3935
3936 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3937
3938         PR middle-end/27095
3939         * gcc.dg/pr27095.c: New.
3940
3941 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3942
3943         PR c++/27292
3944         * g++.dg/conversion/bitfield4.C: New test.
3945
3946 2006-04-27  Eric Christopher  <echristo@apple.com>
3947
3948         * gcc.dg/pragma-ms_struct.c: New.
3949
3950 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3951
3952         PR c++/27102
3953         * g++.dg/template/crash47.C: New test.
3954
3955 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3956
3957         * gcc.target/i386/sse-7.c: build with -msse.
3958
3959 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3960
3961         PR testsuite/27274:
3962         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
3963         (main): Exit if processor doesn't support SSE.
3964
3965 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3966
3967         PR middle-end/27282
3968         * gcc.c-torture/compile/pr27282.c: New test.
3969
3970 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3971
3972         PR middle-end/26913
3973         * g++.dg/gomp/pr26913.C: New test.
3974
3975         PR c/25996
3976         * gcc.dg/gomp/pr25996.c: New test.
3977         * g++.dg/gomp/pr25996.C: New test.
3978
3979 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3980
3981         PR rtl-optimization/26725
3982         * gcc.c-torture/compile/pr26725.c: New test.
3983
3984 2006-04-25  Richard Guenther  <rguenther@suse.de>
3985
3986         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3987         than n + -1.
3988
3989 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3990
3991         * gcc.dg/20060425-1.c: New testcase.
3992
3993 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3994
3995         PR tree-optimization/26865
3996         * gcc.dg/pr26865.c: New test.
3997
3998 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
3999
4000         PR c++/27292
4001         * g++.dg/conversion/bitfield1.C: New test.
4002         * g++.dg/conversion/bitfield2.C: Likewise.
4003         * g++.dg/conversion/bitfield3.C: Likewise.
4004
4005 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4006         Richard Guenther  <rguenther@suse.de>
4007
4008         PR tree-optimization/27236
4009         * gcc.dg/tree-ssa/pr27236.c: New testcase.
4010
4011 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4012
4013         PR c++/19963
4014         * g++.dg/other/incomplete2.C: New test.
4015
4016 2006-04-24  Richard Guenther  <rguenther@suse.de>
4017
4018         PR middle-end/26869
4019         * gcc.dg/torture/pr26869.c: New testcase.
4020
4021 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4022         Richard Guenther  <rguenther@suse.de>
4023
4024         PR tree-optimization/27218
4025         * g++.dg/tree-ssa/pr27218.C: New testcase.
4026
4027 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4028
4029         PR c++/26912
4030         * g++.dg/template/friend41.C: New test.
4031
4032 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
4033
4034         * g++.dg/opt/pr15551.C: Include cstdio.
4035         (main): Use remove instead of unlink.
4036
4037 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
4038
4039         * gcc.dg/sibcall-7.c: New test.
4040         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
4041         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
4042         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
4043         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
4044         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
4045
4046 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4047
4048         PR c++/26534
4049         * g++.dg/opt/bitfield1.C: New test.
4050         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
4051         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
4052         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
4053         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
4054         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
4055         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
4056         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
4057         * g++.dg/abi/bitfield2.C: Likewise.
4058         * g++.dg/init/bitfield1.C: Likewise.
4059
4060 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
4061
4062         PR fortran/25099
4063         * gfortran.dg/elemental_subroutine_4.f90: New test.
4064         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
4065         call sub (m, x).
4066
4067 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4068
4069         * gcc.c-torture/compile/20060421-1.c: New testcase.
4070
4071 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4072
4073         PR c/25875
4074         * gcc.dg/init-bad-4.c: New test.
4075
4076 2006-04-21  Paul Brook  <paul@codesourcery.com>
4077
4078         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
4079
4080 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
4081
4082         PR fortran/27122
4083         * gfortran.dg/defined_operators_1.f90: New test.
4084         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
4085         remove old ones associated, incorrectly, with Note 5.46.
4086
4087         PR fortran/27113
4088         * gfortran.dg/character_array_constructor_1.f90: New test.
4089
4090 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
4091
4092         * gcc.dg/20060419-1.c: New test.
4093
4094 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
4095
4096         PR c/26774
4097         * gcc.dg/struct-parse-1.c: New test case.
4098
4099 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4100
4101         PR c++/26558
4102         * g++.dg/parse/template19.C: New test.
4103
4104         PR c++/26739
4105         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
4106
4107         PR c++/26036
4108         * g++.dg/expr/call3.C: New test.
4109
4110         PR c++/10385
4111         * g++.dg/conversion/dynamic1.C: New test.
4112
4113 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
4114
4115         PR c++/27102
4116         * g++.dg/template/crash35.C: Tweak error markers.
4117         * g++.dg/template/crash46.C: New test.
4118         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
4119         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
4120
4121 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
4122
4123         PR rtl-optimization/14261
4124         * gcc.c-torture/compile/20060419-1.c: Added.
4125
4126 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
4127
4128         * gfortran.dg/label_1.f90: Adjust dg-error.
4129
4130 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4131
4132         PR target/26961
4133         * gcc.dg/fold-cond-1.c: New test case.
4134         * gcc.dg/pr26961-1.c: Likewise.
4135
4136 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4137
4138         PR libgfortran/27138
4139         * gfortran.dg/read_bad_advance.f90: New test.
4140
4141 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4142             Dale Johannesen  <dalej@apple.com>
4143
4144         PR target/24076
4145         * gcc.target/i386/vecinit-3.c: New testcase.
4146         * gcc.target/i386/vecinit-4.c: Likewise.
4147         * gcc.target/i386/sse-18.c: Likewise.
4148         * gcc.target/i386/sse-19.c: Likewise.
4149
4150 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
4151
4152         * gfortran.dg/allocate_zerosize_1.f90: New test.
4153
4154 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
4155
4156         PR c++/26365
4157         * g++.dg/template/crash45.C: New test.
4158
4159 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
4160
4161         PR fortran/26787
4162         * gfortran.dg/proc_assign_1.f90: New test.
4163         * gfortran.dg/procedure_lvalue.f90: Change message.
4164         * gfortran.dg/namelist_4.f90: Add new error.
4165
4166         PR fortran/25597
4167         PR fortran/27096
4168         * gfortran.dg/auto_pointer_array_result_1.f90
4169
4170         PR fortran/27089
4171         * gfortran.dg/specification_type_resolution_1.f90
4172
4173         PR fortran/18003
4174         PR fortran/25669
4175         PR fortran/26834
4176         * gfortran.dg/bounds_temporaries_1.f90: New test.
4177
4178         PR fortran/27124
4179         * gfortran.dg/array_return_value_1.f90: New test.
4180
4181 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4182
4183         PR fortran/25336
4184         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
4185
4186 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
4187
4188         PR middle-end/26823
4189         * g++.dg/gomp/pr26823-1.C: New test.
4190         * g++.dg/gomp/pr26823-2.C: New test.
4191
4192 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
4193
4194         PR middle-end/27134
4195         * gcc.dg/pr27314.c: New test.
4196
4197 2006-04-13  Richard Henderson  <rth@redhat.com>
4198
4199         * g++.dg/gomp/block-0.C: Update expected matches.
4200
4201 2006-04-13  DJ Delorie  <dj@redhat.com>
4202
4203         * lib/target-supports.exp (check_effective_target_int32plus): New.
4204         (check_effective_target_ptr32plus): New.
4205         (check_effective_target_size32plus): New.
4206         (check_effective_target_int16): New.
4207         (check_profiling_available): Add m32c to the list of unsupported targets.
4208
4209         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
4210         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
4211         memory size.
4212         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
4213         pointers.
4214         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
4215         size_t.
4216         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
4217         and size_t.
4218         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
4219         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
4220         not just xstormy16.  Skip m32c due to weird pointer size.
4221         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
4222         not just xstormy16.
4223         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
4224         not just xstormy16.
4225         * gcc.dg/20020312-2.c: Add m32c support.
4226         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
4227         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
4228         in test.
4229         * gcc.dg/20050321-2.c: Require >=32 bit integers.
4230         * gcc.dg/asm-1.c: Skip if int and short are the same size.
4231         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
4232         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
4233         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
4234         * gcc.dg/init-string-2.c: Require >=32 bit integers.
4235         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
4236         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
4237         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
4238         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
4239         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
4240         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
4241         in test.
4242         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
4243         in test.
4244         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
4245         * gcc.dg/pr23049.c: Require >=32 bit integers.
4246         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
4247         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
4248         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
4249         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
4250         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
4251         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
4252         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
4253         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
4254         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
4255         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
4256         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
4257         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
4258         prototype in test.
4259         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
4260         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
4261         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
4262         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
4263         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
4264
4265         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
4266         * gcc.c-torture/execute/20040703-1.x: Likewise.
4267         * gcc.c-torture/execute/20040705-1.x: Likewise.
4268         * gcc.c-torture/execute/20040705-2.x: Likewise.
4269         * gcc.c-torture/execute/20040709-1.x: Likewise.
4270         * gcc.c-torture/execute/20040709-2.x: Likewise.
4271         * gcc.c-torture/execute/20040811-1.x: Likewise.
4272         * gcc.c-torture/execute/20050316-1.x: Likewise.
4273         * gcc.c-torture/execute/bitfld-4.x: Likewise.
4274         * gcc.c-torture/execute/pr19689.x: Likewise.
4275         * gcc.c-torture/execute/pr7284-1.x: Likewise.
4276         * gcc.c-torture/execute/usmul.x: Likewise.
4277         * gcc.c-torture/execute/vrp-5.x: Likewise.
4278         * gcc.c-torture/execute/vrp-6.x: Likewise.
4279         * gcc.dg/debug/20041023-1.s: Likewise.
4280
4281 2006-04-13  Roger Sayle  <roger@eyesopen.com>
4282
4283         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
4284         of integers to a vector types are now constant expressions in C.
4285         * gcc.dg/vect/vect-fold-1.c: New test case.
4286
4287 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
4288             Ulrich Weigand  <uweigand@de.ibm.com>
4289
4290         PR target/27006
4291         * gcc.dg/vmx/pr27006.c: New testcase.
4292
4293 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4294
4295         PR libgfortran/26766
4296         * gfortran.dg/write_recursive.f90: New test.
4297
4298 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
4299
4300         * g++.dg/parse/dtor7.C: New test.
4301         * g++.dg/parse/new1.C: Add error marker.
4302         * g++.dg/template/new3.C: New test.
4303
4304         PR c++/26122
4305         * g++.dg/template/pure1.C: New test.
4306
4307         PR c++/26295
4308         * g++.dg/parse/ptrmem4.C: New test.
4309
4310 2006-04-10  Jeff Law  <law@redhat.com>
4311
4312         PR/27087
4313         * gcc.c-torture/compile/pr27087.c: New test.
4314
4315 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
4316
4317         PR/21391
4318         * gcc.dg/20060410.c: New.
4319
4320 2006-04-10  Matthias Klose  <doko@debian.org>
4321
4322         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
4323         Recognize multilib directory names containing underscores.
4324
4325 2006-04-10  Roger Sayle  <roger@eyesopen.com>
4326
4327         * gcc.target/i386/vecinit-1.c: New test case.
4328         * gcc.target/i386/vecinit-2.c: Likewise.
4329
4330 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
4331
4332         PR debug/27057
4333         * g++.dg/debug/dwarf2-2.C: New test.
4334
4335 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
4336
4337         PR rtl-optimization/27073
4338         * gcc.c-torture/execute/pr27073.c: New test.
4339
4340 2006-04-08  Mike Stump  <mrs@apple.com>
4341
4342         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4343
4344 2006-04-07  Richard Guenther  <rguenther@suse.de>
4345
4346         PR tree-optimization/26135
4347         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4348
4349 2006-04-06  Jan Hubicka  <jh@suse.cz>
4350
4351         PR profile/26399
4352         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4353
4354 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4355
4356         * g++.dg/conversion/nullptr1.C: New test case.
4357         * g++.dg/conversion/nullptr2.C: Likewise.
4358
4359 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4360
4361         * gfortran.dg/dependency_18.f90: New test case.
4362
4363 2006-04-05  Richard Guenther  <rguenther@suse.de>
4364
4365         PR tree-optimization/26919
4366         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4367         * gcc.dg/ipa/ipa-2.c: Likewise.
4368         * gcc.dg/ipa/ipa-3.c: Likewise.
4369         * gcc.dg/ipa/ipa-5.c: Likewise.
4370
4371 2006-04-05  Richard Guenther  <rguenther@suse.de>
4372
4373         PR tree-optimization/26763
4374         * gcc.dg/torture/pr26763-1.c: New testcase.
4375         * gcc.dg/torture/pr26763-2.c: Likewise.
4376
4377 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4378
4379         PR fortran/23634
4380         PR fortran/25619
4381         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4382
4383 2006-04-04  Eric Christopher  <echristo@apple.com>
4384
4385         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4386         stubs.
4387         * gcc.target/i386/387-5.c: Ditto.
4388
4389 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4390
4391         * gcc.target/sparc/struct-ret-check.c: New test.
4392
4393 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4394
4395         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4396         zero decimal digits specified in format.
4397
4398 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4399
4400         PR fortran/26891
4401         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4402
4403         PR fortran/26976
4404         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4405         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4406         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4407         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4408         bigendian-ness.
4409
4410 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4411
4412         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4413         dummy arguments work when the actual argument is itself a dummy
4414         argument of the caller.
4415
4416 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4417
4418         PR libfortran/24685
4419         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4420
4421 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4422
4423         * gfortran.dg/dependencency_17.f90: New test case.
4424
4425 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4426
4427         * gfortran.dg/dependency_14.f90: New test case.
4428         * gfortran.dg/dependency_15.f90: Likewise.
4429         * gfortran.dg/dependency_16.f90: Likewise.
4430
4431 2006-03-31  Asher Langton  <langton2@llnl.gov>
4432
4433         PR fortran/25358
4434         gfortran.dg/cray_pointers_6.f90: New test.
4435
4436 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4437
4438         PR libgfortran/26890
4439         * gfortran.dg/read_size_noadvance.f90: New test.
4440
4441 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4442
4443         PR fortran/25031
4444         * gfortran.dg/multiple_allocation_1.f90: Check that the
4445         size has changed after a re-allocation with stat.
4446
4447 2006-03-30  Richard Guenther  <rguenther@suse.de>
4448
4449         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4450         removal.
4451         * gcc.target/i386/sselibm-2.c: Likewise.
4452         * gcc.target/i386/sselibm-3.c: Likewise.
4453         * gcc.target/i386/sselibm-4.c: Likewise.
4454         * gcc.target/i386/sselibm-5.c: Likewise.
4455
4456 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4457
4458         * gcc.dg/fold-andxor-1.c: New test case.
4459         * gcc.dg/fold-xorand-1.c: Likewise.
4460
4461 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4462
4463         * gcc.dg/fold-convnotconv-1.c: New test case.
4464
4465 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4466
4467         PR fortran/26779
4468         * gfortran.dg/private_type_5.f90: New test.
4469
4470 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4471
4472         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4473
4474 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4475
4476         * gfortran.dg/advance_2.f90: New test.
4477         * gfortran.dg/advance_3.f90: New test.
4478
4479         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4480
4481 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4482
4483         PR libgfortran/26661
4484         PR libgfortran/26880
4485         * gfortran.dg/read_x_past.f: New test.
4486
4487 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4488
4489         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4490         to be STABS.
4491
4492 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4493
4494         * objc.dg/dwarf-1.m: Skip on AIX.
4495         * objc.dg/dwarf-2.m: Skip on AIX.
4496
4497 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4498
4499         PR fortran/26816
4500         * gfortran.dg/float_1.f90: New test.
4501
4502 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4503
4504         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4505         X86_64 targets.
4506         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4507
4508 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4509
4510         PR libfortran/26735
4511         * gfortran.dg/convert_implied_open.f90: New test case.
4512
4513 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4514
4515         PR fortran/26769
4516         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4517
4518 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4519
4520         PR middle-end/26717
4521         * gcc.dg/pr26717.c: New test.
4522
4523 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4524
4525         * gfortran.dg/dependency_12.f90: New test case.
4526
4527 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4528
4529         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4530
4531 2006-03-24  Jeff Law  <law@redhat.com>
4532
4533         * gcc.c-torture/pr26840.c: New test.
4534
4535 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4536
4537         * objc.dg/dwarf-2.m: New.
4538         * obj-c++.dg/dwarf-2.mm: New.
4539
4540         * g++.old-deja/g++.other/init19.C: New.
4541
4542 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4543
4544         * g++.dg/eh/spbp.C: Skip on AIX.
4545
4546 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4547
4548         PR middle-end/26611
4549         * g++.dg/gomp/pr26611-1.C: New test.
4550         * g++.dg/gomp/pr26611-2.C: New test.
4551
4552 2006-03-24  Jeff Law  <law@redhat.com>
4553
4554         * gcc.c-torture/compile/pr26833.c: New test.
4555         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4556
4557 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4558
4559         * gfortran.dg/endfile_2.f90: Delete temp file.
4560
4561 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4562
4563         PR fortran/19303
4564         * gfortran.dg/record_marker_1.f90: New test case.
4565         * gfortran.dg/record_marker_2.f: New test case.
4566         * gfortran.dg/record_marker_3.f90: New test case.
4567
4568 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4569
4570         PR fortran/17298
4571         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4572         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4573
4574 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4575
4576         * lib/gcc-dg.exp (cleanup-modules): New proc.
4577         * gfortran.dg/allocatable_function_1.f90,
4578         gfortran.dg/allocate_char_star_scalar_1.f90,
4579         gfortran.dg/assumed_charlen_function_1.f90,
4580         gfortran.dg/assumed_dummy_1.f90,
4581         gfortran.dg/assumed_shape_ranks_1.f90,
4582         gfortran.dg/assumed_shape_ranks_2.f90,
4583         gfortran.dg/assumed_size_dt_dummy.f90,
4584         gfortran.dg/auto_char_dummy_array_1.f90,
4585         gfortran.dg/auto_char_len_3.f90,
4586         gfortran.dg/automatic_module_variable.f90,
4587         gfortran.dg/bad_automatic_objects_1.f90,
4588         gfortran.dg/char_array_constructor.f90,
4589         gfortran.dg/char_array_structure_constructor.f90,
4590         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4591         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4592         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4593         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4594         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4595         gfortran.dg/derived_pointer_recursion.f90,
4596         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4597         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4598         gfortran.dg/dummy_functions_1.f90,
4599         gfortran.dg/elemental_initializer_1.f90,
4600         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4601         gfortran.dg/elemental_pointer_1.f90,
4602         gfortran.dg/elemental_subroutine_1.f90,
4603         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4604         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4605         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4606         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4607         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4608         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4609         gfortran.dg/global_references_1.f90,
4610         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4611         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4612         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4613         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4614         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4615         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4616         gfortran.dg/large_integer_kind_1.f90,
4617         gfortran.dg/large_real_kind_1.f90,
4618         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4619         gfortran.dg/module_double_reuse.f90,
4620         gfortran.dg/module_equivalence_1.f90,
4621         gfortran.dg/module_interface_1.f90,
4622         gfortran.dg/module_parameter_array_refs_1.f90,
4623         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4624         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4625         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4626         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4627         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4628         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4629         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4630         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4631         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4632         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4633         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4634         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4635         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4636         gfortran.dg/same_name_1.f90,
4637         gfortran.dg/sibling_dummy_procedure_1.f90,
4638         gfortran.dg/sibling_dummy_procedure_2.f90,
4639         gfortran.dg/sibling_dummy_procedure_3.f90,
4640         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4641         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4642         gfortran.dg/used_dummy_types_2.f90,
4643         gfortran.dg/used_dummy_types_3.f90,
4644         gfortran.dg/used_dummy_types_4.f90,
4645         gfortran.dg/used_dummy_types_5.f90,
4646         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4647         gfortran.dg/userdef_operator_1.f90: Use it.
4648
4649 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4650
4651         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4652         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4653         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4654         gfortran.dg/write_back.f,
4655         gfortran.fortran-torture/execute/inquire_1.f90,
4656         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4657
4658 2006-03-21  Jeff Law  <law@redhat.com>
4659
4660         * gcc.dg/tree-ssa/vrp28.c: New test.
4661
4662 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4663
4664         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4665         if _STDC_C99 is defined.
4666         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4667         * gcc.dg/builtins-20.c: Likewise.
4668         * gcc.dg/builtins-53.c: Likewise.
4669         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4670         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4671
4672 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4673
4674         PR tree-opt/26781
4675         * gcc.c-torture/compile/pr26781-1.c: New test.
4676         * gcc.c-torture/compile/pr26781-2.c: New test.
4677
4678 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4679
4680         PR c++/26690
4681         * g++.dg/gomp/pr26690-1.C: New test.
4682         * g++.dg/gomp/pr26690-2.C: New test.
4683
4684 2006-03-20  Jeff Law  <law@redhat.com>
4685
4686         * gcc.dg/tree-ssa/pr21829.c: New test.
4687
4688         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4689
4690 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4691
4692         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4693         (check_visibility_available): Use it.
4694         (check_effective_target_default_packed): Likewise.
4695         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4696         (check_effective_target_fopenmp): Likewise.
4697         (check_effective_target_freorder): Likewise.
4698         (check_effective_target_fpic): Likewise.
4699         (check_named_sections_available): Likewise.
4700         (check_effective_target_ilp32): Likewise.
4701         (check_effective_target_lp64): Likewise.
4702
4703 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4704
4705         PR fortran/20935
4706         * gfortran.dg/scalar_mask_2.f90: New test case.
4707
4708 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4709
4710         PR tree-opt/26629
4711         * gcc.dg/tree-ssa/loadpre12.c: New test.
4712         * gcc.dg/tree-ssa/loadpre13.c: New test.
4713         * gcc.dg/tree-ssa/loadpre14.c: New test.
4714         * gcc.dg/tree-ssa/loadpre15.c: New test.
4715         * gcc.dg/tree-ssa/loadpre16.c: New test.
4716         * gcc.dg/tree-ssa/loadpre17.c: New test.
4717         * gcc.dg/tree-ssa/loadpre18.c: New test.
4718         * gcc.dg/tree-ssa/loadpre19.c: New test.
4719         * gcc.dg/tree-ssa/loadpre20.c: New test.
4720         * gcc.dg/tree-ssa/loadpre21.c: New test.
4721         * gcc.dg/tree-ssa/loadpre22.c: New test.
4722
4723 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4724
4725         PR fortran/26741
4726         * gfortran.dg/elemental_initializer_1.f90: New test.
4727
4728         PR fortran/26716
4729         * gfortran.dg/assumed_shape_ranks_2: New test.
4730
4731 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4732
4733         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4734         target fpic.
4735
4736 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4737
4738         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4739         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4740         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4741         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4742         gfortran.fortran-torture/execute/direct_io.f90,
4743         gfortran.fortran-torture/execute/inquire_2.f90,
4744         gfortran.fortran-torture/execute/inquire_4.f90,
4745         gfortran.fortran-torture/execute/list_read_1.f90,
4746         gfortran.fortran-torture/execute/open_replace.f90,
4747         gfortran.fortran-torture/execute/slash_edit.f90,
4748         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4749         temporary files from testcases.
4750
4751 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4752
4753         PR libgfortran/26509
4754         gfortran.dg/write_direct_eor.f90: New test.
4755
4756 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4757
4758         * gcc.target/powerpc/pr26350.c: New.
4759         * gcc.target/powerpc/indexed-addr.c: New.
4760
4761 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4762
4763         * gfortran.dg/dependency_13.f90: New test case.
4764
4765 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4766
4767         PR middle-end/21781
4768         * gcc.dg/real-const-1.c: New test case.
4769
4770 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4771
4772         * g++.old-deja/g++.other/init18.C: New.
4773         * g++.old-deja/g++.other/init5.C: Remove xfail.
4774
4775 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4776
4777         * g++.dg/opt/pr15551.C: Cleanup temp file.
4778
4779 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4780
4781         PR c++/6634
4782         g++.dg/parse/long1.C: New test.
4783
4784 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4785
4786         PR fortran/19101
4787         * gfortran.dg/continuation.f90: New test.
4788         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4789
4790 2006-03-14  Richard Guenther  <rguenther@suse.de>
4791
4792         PR tree-optimization/26672
4793         * gcc.dg/torture/pr26672.c: New testcase.
4794
4795 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4796
4797         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4798         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4799
4800 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4801
4802         PR middle-end/26557
4803         * gcc.c-torture/compile/switch-1.c: New test case.
4804
4805 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
4806
4807         PR fortran/25378
4808         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
4809         test to include more permuatations of mask and index.
4810         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
4811         respond to F2003 spec. that the position returned for an all false
4812         mask && condition is zero.
4813
4814 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4815
4816         PR middle-end/25989
4817         * gcc.dg/gomp/pr25989.c: New test.
4818
4819 2006-03-13  Jeff Law  <law@redhat.com>
4820
4821         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4822
4823 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4824
4825         * gcc.dg/switch-9.c: New test.
4826
4827 2006-03-13  Richard Guenther  <rguenther@suse.de>
4828
4829         PR middle-end/26630
4830         * gcc.dg/torture/pr26630.c: New testcase.
4831
4832 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4833
4834         * gfortran.dg/dependency_10.f90: New test case.
4835         * gfortran.dg/dependency_11.f90: Likewise.
4836
4837 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4838             Erik Edelmann  <eedelman@gcc.gnu.org>
4839
4840         * gfortran.dg/allocatable_function_1.f90: New.
4841         * gfortran.dg/allocatable_function_2.f90: New.
4842
4843 2006-03-10  Richard Guenther  <rguenther@suse.de>
4844
4845         PR middle-end/26565
4846         * gcc.dg/torture/pr26565.c: New testcase.
4847
4848 2006-03-09  Eric Christopher  <echristo@apple.com>
4849
4850         * gcc.c-torture/compile/20060309-1.c: New.
4851
4852 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4853
4854         PR libgfortran/26499
4855         * gfortran.dg/write_back.f: New test.
4856         * gfortran.dg/write_rewind_1.f: New test.
4857         * gfortran.dg/write_rewind_2.f: New test.
4858
4859 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4860
4861         PR libgfortran/26554
4862         * gfortran.dg/read_logical.f90: New test.
4863
4864 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4865
4866         * ada/acats/norun.lst: cdd2a03 now passes.
4867
4868 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4869
4870         PR testsuite/25177
4871         * gcc.target/powerpc/pr18096-1.c: Change where the error
4872         would match.
4873
4874 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4875
4876         * gcc.target/i386/cleanup-1.c: New test.
4877         * gcc.target/i386/cleanup-2.c: New test.
4878
4879 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4880
4881         * gfortran.dg/dependency_9.f90: Remove for the time being.
4882
4883 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4884
4885         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4886         directive.
4887
4888 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4889
4890         * gfortran.dg/dependency_9.f90: New test case.
4891
4892 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4893
4894         * gfortran.dg/dependency_4.f90: New test case.
4895         * gfortran.dg/dependency_5.f90: New test case.
4896         * gfortran.dg/dependency_6.f90: New test case.
4897         * gfortran.dg/dependency_7.f90: New test case.
4898         * gfortran.dg/dependency_8.f90: New test case.
4899
4900 2006-03-03  Paul Brook  <paul@codesourcery.com>
4901
4902         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
4903         Add m68k-*-elf.
4904
4905 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
4906
4907         PR fortran/25031
4908         * multiple_allocation_1.f90: New test.
4909
4910 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4911
4912         PR tree-optimization/26524
4913         * gfortran.dg/pr26524.f: New test case.
4914
4915 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4916
4917         * g++.dg/template/repo5.C: Cleanup repo files.
4918         * gcc.dg/20051201-1.c: Cleanup coverage files.
4919         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
4920         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
4921         tree dump files.
4922
4923 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
4924
4925         * objc.dg/objc-nofilename-1.m: New test.
4926         * objc.dg/bad-receiver-type.m: New test.
4927         * obj-c++.dg/bad-receiver-type.mm: New test.
4928
4929 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4930
4931         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4932
4933 2006-03-01  Mike Stump  <mrs@apple.com>
4934
4935         * g++.dg/abi/key2.C: Add.
4936
4937 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4938
4939         * gfortran.dg/logical_dot_product.f90: New test.
4940
4941         PR fortran/26393
4942         * gfortran.dg/used_interface_ref.f90: New test.
4943
4944         PR fortran/20938
4945         * gfortran.dg/dependency_2.f90: New test.
4946         * gfortran.fortran-torture/execute/where17.f90: New test.
4947         * gfortran.fortran-torture/execute/where18.f90: New test.
4948         * gfortran.fortran-torture/execute/where19.f90: New test.
4949         * gfortran.fortran-torture/execute/where20.f90: New test.
4950
4951 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4952
4953         * g++.dg/tree-ssa/pr26443.C: New test case.
4954
4955 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4956
4957         PR middle-end/26022
4958         * g++.dg/opt/return-slot1.C: New test.
4959
4960 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4961
4962         PR libgfortran/26136
4963         * gfortran.dg/namelist_23.f90: New test.
4964
4965 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4966
4967         PR middle-end/14752
4968         * gcc.dg/fold-eqandshift-2.c: New test case.
4969
4970 2006-02-28  Richard Guenther  <rguenther@suse.de>
4971
4972         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4973         decomposition.
4974
4975 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4976
4977         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4978
4979 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4980
4981         PR libgfortran/26464
4982         * gfortran.dg/backspace_5.f: New test.
4983         * gfortran.dg/backspace_6.f: New test.
4984
4985 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4986
4987         * gcc.dg/fold-eqandnot-1.c: New test case.
4988
4989 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4990
4991         PR middle-end/19983
4992         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4993
4994 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4995
4996         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4997         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4998
4999 2006-02-26  Richard Guenther  <rguenther@suse.de>
5000
5001         PR tree-optimization/26421
5002         * gcc.dg/tree-ssa/pr26421.c: New testcase.
5003
5004 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5005
5006         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
5007         * g++.old-deja/g++.robertl/eb132.C: Likewise.
5008
5009 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5010
5011         * gcc.dg/fold-even-1.c: New test case.
5012
5013 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5014
5015         PR middle-end/21137
5016         * gcc.dg/fold-eqandshift-1.c: New test case.
5017
5018 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5019
5020         PR tree-optimization/25125
5021         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
5022         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
5023
5024 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5025
5026         PR tree-optimizations/26359
5027         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
5028         with -fdump-tree-dceloop-details.
5029         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
5030
5031 2006-02-25  Roger Sayle  <roger@eyesopen.com>
5032
5033         PR middle-end/23673
5034         * gcc.dg/fold-eqxor-1.c: New test case.
5035         * gcc.dg/fold-eqxor-2.c: Likewise.
5036         * gcc.dg/fold-eqxor-3.c: Likewise.
5037
5038 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
5039
5040         PR fortran/23092
5041         * scalar_mask_1.f90: New test.
5042
5043 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
5044
5045         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
5046         * g++.dg/eh/uncaught2.C: New.
5047         * g++.dg/eh/uncaught3.C: New.
5048
5049 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5050
5051         PR libgfortran/26423
5052         * gfortran.dg/read_many_1.f: New test.
5053
5054 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
5055
5056         PR fortran/24519
5057         * gfortran.dg/dependency_3.f90: New test.
5058         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
5059         XFAILs.
5060
5061         PR fortran/25395
5062         * gfortran.dg/equiv_6.f90: New test.
5063
5064 2006-02-23  Jeff Law  <law@redhat.com>
5065
5066         * gcc.c-torture/compile/pr26425.c: New test.
5067
5068 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
5069
5070         PR middle-end/26412
5071         * gcc.dg/gomp/pr26412.c: New test.
5072
5073 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5074
5075         PR c++/26291
5076         * g++.dg/other/ellipsis1.C: New test.
5077         * g++.dg/parse/operator4.C: Adjust error marker.
5078
5079 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
5080
5081         PR target/25603
5082         * gfortran.dg/pr25603.f: New testcase.
5083
5084 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5085
5086         * gcc.dg/bf-spl1.c: Don't specify -m68000.
5087         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
5088
5089 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
5090
5091         * g++.dg/eh/spbp.C: New.
5092
5093 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
5094
5095         PR middle-end/26379
5096         * gcc.target/i386/mmx-7.c: New test.
5097
5098 2006-02-20  Roger Sayle  <roger@eyesopen.com>
5099
5100         PR tree-optimization/26361
5101         * gcc.dg/tree-ssa/vrp27.c: New test case.
5102
5103 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
5104
5105         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
5106         * gcc.dg/tree-ssa/complex-4.c: Here.
5107
5108 2006-02-19  Roger Sayle  <roger@eyesopen.com>
5109
5110         PR middle-end/19543
5111         * gfortran.dg/logical_1.f90: New test case.
5112
5113 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
5114
5115         PR middle-end/26334
5116         * gcc.dg/20060218-1.c: Moved to...
5117         * gcc.target/i386/20060218-1.c: ... here.  New test.
5118
5119 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5120
5121         PR fortran/26201
5122         * gfortran.dg/convert_1.f90: New.
5123
5124 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
5125
5126         PR fortran/25054
5127         * gfortran.dg/namelist_5.f90: New test.
5128
5129         PR fortran/25089
5130         * gfortran.dg/namelist_4.f90: New test.
5131
5132 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5133
5134         PR tree-opt/25680
5135         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
5136
5137 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5138
5139         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
5140         variable to take into account the variable name in the
5141         function header.
5142         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
5143
5144 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
5145
5146         PR middle-end/26334
5147         * gcc.c-torture/compile/20060217-1.c: New test.
5148         * gcc.dg/20060218-1.c: New test.
5149
5150 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
5151
5152         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
5153
5154 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
5155
5156         * gcc.dg/cpp/undef3.c: New test.
5157         * gcc.dg/cpp/trad/builtins2.c: New test.
5158
5159 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
5160
5161         PR c++/26266
5162         * g++.dg/template/static22.C: New test.
5163         * g++.dg/template/static23.C: New test.
5164         * g++.dg/template/static24.C: New test.
5165         * g++.dg/template/non-dependent13.C: New test.
5166         * g++.dg/init/member1.C: Tweak error markers.
5167
5168 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5169
5170         PR target/26255
5171         * gcc.c-torture/compile/pr26255.c: New test case.
5172
5173 2006-02-16  Roger Sayle  <roger@eyesopen.com>
5174
5175         * gfortran.fortran-torture/execute/where_10.f90: New test case.
5176         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5177         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
5178         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
5179         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5180         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5181         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5182
5183 2006-02-16  Jeff Law  <law@redhat.com>
5184
5185         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
5186         * gcc.dg/tree-ssa/vrp26.c: New test.
5187
5188 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
5189
5190         PR target/20353
5191         PR target/24578
5192         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
5193         __UCLIBC__ is defined.
5194
5195 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
5196
5197         PR fortran/26224
5198         * gfortran.dg/gomp/pr26224.f: New test.
5199
5200 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
5201
5202         PR tree-opt/25918
5203         * lib/target-supports.exp
5204         (check_effective_target_vect_short_mult): New.
5205         (check_effective_target_vect_char_mult): New.
5206         (check_effective_target_vect_widen_sum_qi_to_si): New.
5207         (check_effective_target_vect_widen_sum_qi_to_hi): New.
5208         (check_effective_target_vect_widen_sum_hi_to_si): New.
5209         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
5210         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
5211         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
5212         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
5213         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
5214         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
5215         vect-reduc-pattern-2c.c
5216         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
5217         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
5218         vect-reduc-pattern-1c.c
5219
5220 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
5221
5222         PR fortran/24557
5223         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
5224
5225 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
5226
5227         PR fortran/26054
5228         * gfortran.dg/enum_8.f90: Remove check for warning.
5229         * gfortran.dg/iomsg_1.f90: Ditto.
5230         * gfortran.dg/enum_1.f90: Ditto.
5231         * gfortran.dg/enum_9.f90: Ditto.
5232         * gfortran.dg/enum_2.f90: Ditto.
5233         * gfortran.dg/enum_10.f90: Ditto.
5234         * gfortran.dg/enum_3.f90: Ditto.
5235         * gfortran.dg/flush_1.f90: Ditto.
5236         * gfortran.dg/enum_4.f90: Ditto.
5237         * gfortran.dg/array_constructor_1.f90: Ditto.
5238         * gfortran.dg/enum_5.f90: Ditto.
5239         * gfortran.dg/enum_6.f90: Ditto.
5240         * gfortran.dg/enum_7.f90: Ditto.
5241
5242 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
5243
5244         PR middle-end/26300
5245         * gcc.c-torture/compile/20060215-1.c: New test.
5246
5247 2006-02-14  Roger Sayle  <roger@eyesopen.com>
5248
5249         PR middle-end/23670
5250         * gcc.dg/tree-ssa/andor-2.c: New test case.
5251
5252 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
5253
5254         PR fortran/25045
5255         * optional_dim.f90: New test.
5256
5257 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5258
5259         PR fortran/26277
5260         * gfortran.dg/label_4.f90: New.
5261
5262 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
5263             Diego Novillo  <dnovillo@redhat.com>
5264             Uros Bizjak  <uros@kss-loka.si>
5265
5266         * gfortran.dg/gomp: New directory.
5267
5268 2006-02-14  Richard Guenther  <rguenther@suse.de>
5269
5270         PR tree-optimization/26258
5271         * gcc.dg/torture/pr26258.c: New testcase.
5272
5273 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
5274
5275         PR fortran/26246
5276         * gfortran.dg/pr26246_1.f90: New test.
5277         * gfortran.dg/pr26246_2.f90: New test.
5278
5279         PR middle-end/26092
5280         * gcc.c-torture/compile/20060208-1.c: New test.
5281
5282 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
5283
5284         PR fortran/26074
5285         PR fortran/25103
5286         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
5287         * gfortran.dg/bad_automatic_objects_1.f90: New test.
5288         * gfortran.dg/automatic_module_variable.f90: Change error message.
5289
5290         PR fortran/20861
5291         * gfortran.dg/internal_dummy_1.f90: New test.
5292
5293         PR fortran/20871
5294         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
5295
5296
5297         PR fortran/25083
5298         * gfortran.dg/uncommon_block_data_1.f90: New test.
5299         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
5300         with standard.
5301
5302         PR fortran/25088
5303         * gfortran.dg/typed_subroutine_1.f90: New test.
5304
5305 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
5306
5307         * objc.dg/dwarf-1.m: New.
5308
5309 2006-02-13  Roger Sayle  <roger@eyesopen.com>
5310
5311         PR middle-end/24427
5312         * gcc.dg/tree-ssa/andor-1.c: New test case.
5313
5314 2006-02-13  Josh Conner  <jconner@apple.com>
5315
5316         PR target/25376
5317         * gcc.dg/pr25376.c: New test.
5318
5319         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
5320         assemble.
5321         * lib/target-supports.exp (check_named_sections_available):
5322         Only compile named-sections test -- don't assemble.
5323
5324 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5325
5326         * g++.dg/warn/no-write-strings.C: New test.
5327         * g++.dg/warn/write-strings.C: Likewise.
5328         * g++.dg/warn/write-strings-default.C: Likewise.
5329
5330 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
5331
5332         PR fortran/25806
5333         * gfortran.dg/ret_pointer_2.f90: New test.
5334
5335 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
5336
5337         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
5338
5339 2006-02-10  Jeff Law  <law@redhat.com>
5340
5341         * gcc.c-torture/compile/pr26213.c: New test.
5342
5343 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5344
5345         gfortran.dg/null_1.f90: New test.
5346
5347 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5348
5349         PR fortran/14771
5350         * gfortran.dg/parens_4.f90: New.
5351         * gfortran.dg/parens_5.f90: New.
5352
5353 2006-02-10  Richard Guenther  <rguenther@suse.de>
5354
5355         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5356
5357 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5358         Paul Thomas  <pault@gcc.gnu.org>
5359
5360         PR fortran/14771
5361         * gfortran.dg/parens_1.f90: New.
5362         * gfortran.dg/parens_2.f90: New.
5363         * gfortran.dg/parens_3.f90: New.
5364
5365 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5366
5367         PR fortran/26038
5368         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5369
5370         PR fortran/25059
5371         * gfortran.dg/impure_assignment_1.f90: New test.
5372
5373         PR fortran/25070
5374         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5375
5376 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5377
5378         PR target/26141
5379         * g++.dg/expr/stdarg2.C: New test.
5380
5381 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5382
5383         PR inline-asm/16194
5384         * gcc.dg/pr16194.c: New test.
5385
5386 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5387
5388         * ada/acats/run_acats: Use portable variant of "$@".
5389
5390 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5391
5392         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5393         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5394
5395 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5396
5397         PR tree-opt/26179
5398         * g++.dg/opt/pr26179.C: New test.
5399
5400 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5401
5402         PR middle-end/26134
5403         * gcc.dg/tree-ssa/complex-3.c: New test.
5404
5405 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5406
5407         * gcc.c-torture/compile/volatile-1.c: New test.
5408
5409 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5410
5411         PR 26180
5412         * gcc.dg/tree-ssa/pr26180.c: New test.
5413
5414 2006-02-08  Jeff Law  <law@redhat.com>
5415
5416         * gcc.dg/tree-ssa/pr21417.c: New test.
5417
5418 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5419
5420         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5421         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5422
5423 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5424
5425         * lib/scanrtl.exp: New.
5426
5427 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5428
5429         PR c++/26071
5430         * g++.dg/other/virtual2.C: New test.
5431
5432         PR c++/26070
5433         * g++.dg/other/virtual1.C: New test.
5434
5435 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5436
5437         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5438         cleanup-ipa-dump): Update dump file glob patterns.
5439         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5440         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5441
5442         * lib/gcc-dg.exp: Load it.
5443         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5444
5445 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5446
5447         PR testsuite/26159
5448         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5449         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5450
5451 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5452
5453         PR fortran/25577
5454         * gfortran.dg/mvbits_1.f90: New.
5455
5456 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5457
5458         * g++.dg/warn/Wdiv-by-zero.C: New test.
5459         * g++.dg/warn/Wno-div-by-zero.C: New.
5460
5461 2006-02-07  Jeff Law  <law@redhat.com>
5462
5463         * gcc.dg/tree-ssa/pr21559.c: New test.
5464
5465         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5466         multiple VRP passes.
5467         * gcc.dg/tree-ssa/vrp09.c: Likewise.
5468         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5469         * gcc.dg/tree-ssa/pr21582.c: Likewise.
5470         * gcc.dg/tree-ssa/pr20657.c: Likewise.
5471         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5472         * gcc.dg/tree-ssa/vrp02.c: Likewise
5473         * gcc.dg/tree-ssa/vrp11.c: Likewise
5474         * gcc.dg/tree-ssa/pr14341.c: Likewise
5475         * gcc.dg/tree-ssa/vrp19.c: Likewise
5476         * gcc.dg/tree-ssa/vrp20.c: Likewise
5477         * gcc.dg/tree-ssa/vrp03.c: Likewise
5478         * gcc.dg/tree-ssa/pr21086.c: Likewise
5479         * gcc.dg/tree-ssa/pr21959.c: Likewise
5480         * gcc.dg/tree-ssa/vrp21.c: Likewise
5481         * gcc.dg/tree-ssa/vrp04.c: Likewise
5482         * gcc.dg/tree-ssa/pr25485.c: Likewise
5483         * gcc.dg/tree-ssa/pr22026.c: Likewise
5484         * gcc.dg/tree-ssa/vrp22.c: Likewise
5485         * gcc.dg/tree-ssa/vrp05.c: Likewise
5486         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5487         * gcc.dg/tree-ssa/pr20701.c: Likewise
5488         * gcc.dg/tree-ssa/vrp23.c: Likewise
5489         * gcc.dg/tree-ssa/vrp06.c: Likewise
5490         * gcc.dg/tree-ssa/pr22117.c: Likewise
5491         * gcc.dg/tree-ssa/pr20702.c: Likewise
5492         * gcc.dg/tree-ssa/vrp15.c: Likewise
5493         * gcc.dg/tree-ssa/pr21090.c: Likewise
5494         * gcc.dg/tree-ssa/pr21294.c: Likewise
5495         * gcc.dg/tree-ssa/vrp24.c: Likewise
5496         * gcc.dg/tree-ssa/vrp07.c: Likewise
5497         * gcc.dg/tree-ssa/pr21563.c: Likewise
5498         * gcc.dg/tree-ssa/pr25382.c: Likewise
5499         * gcc.dg/tree-ssa/vrp16.c: Likewise
5500         * gcc.dg/tree-ssa/vrp25.c: Likewise
5501         * gcc.dg/tree-ssa/vrp08.c: Likewise
5502         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5503         * gcc.dg/tree-ssa/vrp17.c: Likewise
5504         * gcc.dg/tree-ssa/pr21458.c: Likewise
5505         * g++.dg/tree-ssa/pr18178.C: Likewise
5506
5507 2006-02-07  Richard Guenther  <rguenther@suse.de>
5508
5509         PR c++/26140
5510         Revert
5511         2006-01-30  Richard Guenther  <rguenther@suse.de>
5512         PR c++/23372
5513         * gcc.dg/pr23372-1.C: New testcase.
5514
5515         * g++.dg/tree-ssa/pr26140.C: New testcase.
5516
5517 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5518
5519         PR c++/9737
5520         * g++.dg/template/ttp15.C: New test.
5521         * g++.dg/template/ttp16.C: Likewise.
5522         * g++.dg/template/ttp17.C: Likewise.
5523         * g++.old-deja/g++.pt/ttp36.C: Remove.
5524         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5525         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5526         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5527         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5528         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5529         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5530         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5531         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5532         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5533
5534 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5535
5536         PR libfortran/23815
5537         * unf_io_convert_4.f90: New test.
5538
5539 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5540
5541         * gcc.dg/tree-ssa/loadpre10.c: New test.
5542         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5543         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5544         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5545
5546 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5547
5548         PR libfortran/24685
5549         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5550
5551 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5552
5553         PR tree-opt/25251
5554         * gfortran.dg/assign_7.f: New test.
5555
5556 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5557
5558         PR fortran/26041
5559         PR fortran/26064
5560         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5561         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5562         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5563
5564 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5565
5566         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5567         in size_t typedef.
5568
5569 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5570
5571         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5572         * g++.dg/charset/string.c (foo): Likewise.
5573         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5574         const char*
5575         * g++.dg/ext/builtin2.C (printf): Likewise.
5576         * g++.dg/init/new15.C (printf): Likewise.
5577         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5578         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5579         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5580         * g++.dg/template/non-dependent4.C (temp): Likewise.
5581         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5582         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5583         parameter type to const char*.
5584         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5585         Change type to const char*.
5586         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5587         Likewise.
5588         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5589         second parameter type to const char*.
5590         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5591         (Y::Y): Change parameter type to const char*.
5592         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5593         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5594         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5595         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5596         (char*).
5597         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5598         const char*.
5599         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5600         type to const char*.
5601         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5602         return type to const char*.
5603         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5604         to const char*.
5605         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5606         * g++.old-deja/g++.law/refs1.C: Likewise.
5607         * g++.old-deja/g++.law/visibility1.C: Likewise.
5608         * g++.old-deja/g++.law/visibility2.C: Likewise.
5609         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5610         const char*.
5611         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5612         * g++.old-deja/g++.mike/net48.C: Likewise.
5613         * g++.old-deja/g++.mike/p646.C: Likewise.
5614         * g++.old-deja/g++.mike/p6746.C: Likewise.
5615         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5616         type to const char*.
5617         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5618         deprecated conversion warning.
5619         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5620         char*.
5621         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5622         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5623         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5624         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5625         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5626         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5627         * g++.old-deja/g++.pt/t39.C: Likewise.
5628         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5629         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5630
5631 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5632
5633         PR fortran/25075
5634         intrinsic_argument_conformance_1.f90: New test.
5635
5636 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5637
5638         PR fortran/20845
5639         * gfortran.dg/char_result_11.f90: Add SAVE.
5640         * gfortran.dg/der_pointer_4.f90: Ditto.
5641         * gfortran.dg/default_initialization.f90: New test.
5642
5643 2006-02-03  Jeff Law  <law@redhat.com>
5644
5645         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5646         handle more than 100 dump files.
5647         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5648         * lib/scantree.exp (scan-tree-dump): Likewise.
5649         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5650         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5651         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5652         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5653         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5654
5655 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5656
5657         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5658
5659 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5660
5661         * g++.dg/template/using12.C: New test.
5662
5663 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5664
5665         * gcc.target/powerpc/pr25960.c: New test.
5666
5667 2006-02-02  Steven G. Kargl  <kargls@comcast>
5668
5669         PR fortran/24958
5670         gfortran.dg/nullify_2.f90: New test.
5671
5672 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5673
5674         PR 25990
5675         * gcc.dg/gomp/pr25990.c: New test.
5676
5677 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5678
5679         PR c++/25342
5680         * g++.gd/template/partial4.C: New test.
5681
5682 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5683
5684         PR middle-end/26001
5685         * gfortran.dg/data_char_2.f90: New.
5686
5687 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5688
5689         PR fortran/26039
5690         maxval_maxloc_conformance_1.f90: New test.
5691
5692 2006-01-31  Richard Guenther  <rguenther@suse.de>
5693
5694         * gcc.target/i386/sselibm-1.c: New testcase.
5695         * gcc.target/i386/sselibm-2.c: Likewise.
5696         * gcc.target/i386/sselibm-3.c: Likewise.
5697         * gcc.target/i386/sselibm-4.c: Likewise.
5698         * gcc.target/i386/sselibm-5.c: Likewise.
5699
5700 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5701
5702         PR fortran/24266
5703         * gfortran.dg/arrayio_derived_2.f90: New.
5704
5705 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5706
5707         * gcc.dg/unsigned-long-compare.c: New test.
5708
5709 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5710
5711         PR testsuite/25318
5712         * lib/target-supports.exp (check_effective_target_freorder):
5713         Check to see if target supports -freorder-blocks-and-partition.
5714         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5715         instead of "dg-require-named-sections".
5716
5717 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5718
5719         PR target/14798:
5720         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5721         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5722         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5723         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5724         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5725         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5726         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5727         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5728
5729 2006-01-30  Richard Guenther  <rguenther@suse.de>
5730
5731         PR c++/23372
5732         * gcc.dg/pr23372-1.C: New testcase.
5733
5734 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5735
5736         * gcc.dg/gomp/pr25874.c: New test.
5737
5738 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5739
5740         PR tree-opt/25911
5741         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5742
5743 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5744
5745         PR fortran/18578
5746         PR fortran/18579
5747         PR fortran/20857
5748         PR fortran/20885
5749         * gfortran.dg/intent_out_1.f90: New test.
5750
5751 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5752
5753         PR fortran/17911
5754         * gfortran.dg/procedure_lvalue.f90: New test.
5755
5756         PR fortran/20895
5757         PR fortran/25030
5758         * gfortran.dg/char_pointer_assign_2.f90: New test.
5759         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5760         assignment to be consistent with standard.
5761         * gfortran.dg/char_result_2.f90: The same.
5762         * gfortran.dg/char_result_8.f90: The same.
5763
5764 2006-01-28  Zack Weinberg  <zackw@panix.com>
5765
5766         * gcc.dg/Woverlength-strings.c
5767         * gcc.dg/Woverlength-strings-pedantic-c89.c
5768         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5769         * gcc.dg/Woverlength-strings-pedantic-c99.c
5770         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5771
5772 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5773
5774         * gcc.c-torture/execute/20060127-1.c: New test.
5775
5776 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5777
5778         PR c++/25999
5779         * g++.dg/ext/pragmaweak1.C: New test.
5780
5781 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5782
5783         PR c++/25855
5784         * g++.dg/template/spec29.C: New test.
5785
5786 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5787
5788         PR c/19606.
5789         * gcc.c-torture/execute/pr19606.c: New.
5790
5791 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5792
5793         * gcc.dg/pragma-re-4.c: New test.
5794
5795 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5796
5797         PR fortran/25964
5798         * gfortran.dg/assumed_size_refs_3.f90: New test.
5799
5800 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5801
5802         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5803
5804 2006-01-26  Laurent GUERBY <laurent@guerby.net>
5805
5806         PR ada/21317
5807         * ada/acats/support/impdef.a: Add One_Long_Second.
5808         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
5809         * ada/acats/tests/c9/c94026.a: Likewise.
5810         * ada/acats/tests/c9/c97305c.ada: Likewise.
5811         * ada/acats/tests/c9/c99004a.ada: Likewise.
5812
5813 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5814
5815         PR fortran/25964
5816         * gfortran.dg/global_references_2.f90: New test.
5817
5818         PR fortran/25084
5819         PR fortran/20852
5820         PR fortran/25085
5821         PR fortran/25086
5822         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5823         * gfortran.dg/assumed_charlen_function_3.f90: New test.
5824
5825         PR fortran/25416
5826         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5827
5828 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
5829
5830         PR c/25892
5831         * gcc.dg/Wpointer-sign.c: New.
5832         * gcc.dg/Wpointer-sign-Wall.c: New.
5833         * gcc.dg/Wpointer-sign-Wall-no.c: New.
5834         * gcc.dg/Wpointer-sign-pedantic.c: New.
5835         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
5836         * gcc.dg/conv-2.c: Use -Wpointer-sign.
5837
5838 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5839
5840         PR C/25861
5841         * gcc.c-torture/compile/pr25861.c: New test.
5842
5843 2006-01-26  Paul Brook  <paul@codesourcery.com>
5844
5845         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
5846         on short-enum targets.
5847         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
5848         variable.
5849         (generate_fields): Use short_enums.
5850         (main): Set short_enums.  Document -e.
5851         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
5852         on short-enum targets.
5853         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
5854         variable.
5855         (generate_fields): Use short_enums.
5856         (main): Set short_enums.  Document -e.
5857         * lib/target-supports.exp (check_effective_target_short_enums): New.
5858
5859 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5860
5861         PR target/25947
5862         * gcc.dg/torture/pr25947-1.c: New test.
5863
5864 2006-01-25  Jan Hubicka  <jh@suse.cz>
5865             Roger Sayle  <roger@eyesopen.com>
5866
5867         PR rtl-optimization/25703
5868         * gcc.target/i386/20060125-1.c: New test case.
5869         * gcc.target/i386/20060125-2.c: New test case.
5870
5871 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5872
5873         PR fortran/18540
5874         * gfortran.dg/goto_1.f: New.
5875
5876 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5877
5878         PR fortran/25716
5879         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5880         25716 on 32-bit systems too.
5881
5882 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5883
5884         PR testsuite/25590
5885         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5886
5887 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5888
5889         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5890
5891 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5892
5893         PR fortran/25835
5894         * gfortran.dg/read_eof.f90: Delete, renamed.
5895         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
5896         * gfortran.dg/read_eof_2.f90: New test.
5897         * gfortran.dg/read_eof_3.f90: New test.
5898
5899 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5900
5901         PR tree-opt/25860
5902         * gcc.c-torture/compile/pr25860.c: New test.
5903
5904 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5905
5906         PR c++/25552
5907         * g++.dg/parse/dtor8.C: New test.
5908
5909 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
5910
5911         PR testsuite/25891
5912         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
5913         * gcc.dg/gomp/gomp.exp: Return without testing anything if
5914         check_effective_target_fopenmp returns 0.
5915
5916 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
5917
5918         PR ada/20548
5919         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
5920         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
5921         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
5922
5923 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5924
5925         PR tree-opt/25857
5926         * g++.dg/opt/pr25857.C: New test.
5927
5928 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5929         Jan Hubicka  <jh@suse.cz>
5930         Richard Guenther  <rguenther@suse.de>
5931
5932         PR rtl-optimization/25654
5933         * gcc.dg/torture/pr25654.c: New testcase.
5934         * gcc.target/i386/pr25654.c: Likewise.
5935
5936 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5937
5938         PR fortran/25901
5939         * gfortran.dg/internal references_2.f90: New test.
5940
5941         Fix regression in testing of admissability of attributes.
5942         * gfortran.dg/intent_used_1.f90: New test.
5943
5944 2006-01-23  Ben Elliston  <bje@au.ibm.com>
5945
5946         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
5947         Remove target conditional torture options for i?86 and x86_64
5948         GNU/Linux.
5949
5950 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5951
5952         PR c++/10891
5953         * g++.dg/rtti/no-rtti.C: New.
5954
5955 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5956
5957         PR c++/25895
5958         * g++.dg/inherit/conv2.C: New test.
5959
5960         PR c++/25856
5961         * g++.dg/parse/dtor7.C: New test.
5962
5963         PR c++/25858
5964         * g++.dg/template/crash44.C: New test.
5965
5966 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
5967
5968         PR fortran/25124
5969         PR fortran/25625
5970         * gfortran.dg/internal_references_1.f90: New test.
5971           PR fortran/20881
5972         PR fortran/23308
5973         PR fortran/25538
5974         PR fortran/25710
5975         * gfortran.dg/global_references_1.f90: New test.
5976         * gfortran.dg/g77/19990905-1.f: Restore the error that
5977         there is a clash between the common block name and
5978         the name of a subroutine reference.
5979
5980         PR fortran/PR24276
5981         * gfortran.dg/aliasing_dummy_1.f90: New test.
5982
5983 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
5984
5985         * gcc.dg/vmx/1b-01.c: Warning fix.
5986         * gcc.dg/vmx/1c-02.c: Likewise.
5987         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
5988
5989 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5990
5991         PR testsuite/24962
5992         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5993
5994 2006-01-20  Richard Guenther  <rguenther@suse.de>
5995         Steven Bosscher <stevenb.gcc@gmail.com>
5996
5997         PR rtl-optimization/24626
5998         * gcc.dg/torture/pr24626-1.c: New testcase.
5999         * gcc.dg/torture/pr24626-2.c: Likewise.
6000         * gcc.dg/torture/pr24626-3.c: Likewise.
6001         * gcc.dg/torture/pr24626-4.c: Likewise.
6002
6003 2006-01-20  Dirk Mueller  <dmueller@suse.com>
6004
6005         PR c++/5520
6006         * g++.dg/warn/empty-body.C: New.
6007
6008 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
6009
6010         PR c++/22136
6011         * g++.dg/template/using10.C: New test.
6012         * g++.dg/temlpate/using11.C: Likewise.
6013         * g++.dg/inherit/using5.C: Tweak error messages.
6014
6015 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
6016
6017         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
6018         target test.
6019         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
6020
6021 2006-01-19  Jan Hubicka  <jh@suse.cz>
6022
6023         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
6024
6025 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6026
6027         PR c++/25854
6028         * g++.dg/template/spec28.C: New test.
6029
6030 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
6031
6032         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6033         Fix fprintf's by adding srcdir or removing it.
6034
6035 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
6036
6037         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
6038         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
6039         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
6040         * testsuite/gcc.dg/gomp/empty.c: Likewise.
6041         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
6042         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
6043         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
6044         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
6045         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
6046         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
6047         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
6048         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
6049         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
6050         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
6051
6052 2006-01-18  Jeff Law  <law@redhat.com>
6053
6054         * gcc.dg/tree-ssa/vrp25.c: New test.
6055
6056 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6057
6058         * gcc.dg/pr25805.c: Fix misapplied patch.
6059
6060 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
6061
6062         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
6063         (check_effective_target_vect_udot_qi): New.
6064         (check_effective_target_vect_sdot_hi): New.
6065         (check_effective_target_vect_udot_hi): New.
6066         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
6067         prefixed with "wrapv-" with -fwrapv.
6068         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
6069         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
6070         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
6071         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
6072         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
6073
6074         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
6075         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
6076         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
6077         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
6078
6079 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6080
6081         PR c++/16829
6082         * g++.dg/other/default2.C: New test.
6083         * g++.dg/other/default3.C: New test.
6084
6085 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6086
6087         PR c/25805
6088         * gcc.dg/pr25805.c: New file.
6089
6090 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
6091
6092         PR c++/25836
6093         * g++.dg/template/init6.C: New test.
6094
6095 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
6096
6097         * gcc.dg/tree-ssa/pr24287.c: New test
6098
6099 2006-01-18  Eric Christopher  <echristo@apple.com>
6100
6101         * g++.dg/eh/table.C: New.
6102
6103 2006-01-18  DJ Delorie  <dj@redhat.com>
6104
6105         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
6106         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
6107         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
6108         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
6109
6110 2006-01-18  Jeff Law  <law@redhat.com>
6111
6112         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
6113         on wrapping on overflow semantics.
6114
6115         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
6116
6117         * gcc.gc/tree-ssa/vrp23.c: New test.
6118         * gcc.gc/tree-ssa/vrp24.c: New test.
6119
6120 2006-01-18  Richard Henderson  <rth@redhat.com>
6121             Aldy Hernandez  <aldyh@redhat.com>
6122             Jakub Jelinek  <jakub@redhat.com>
6123             Diego Novillo  <dnovillo@redhat.com>
6124             Uros Bizjak  <uros@kss-loka.si>
6125
6126         * testsuite/gcc.dg/gomp: New directory.
6127
6128 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
6129             Steven G. Kargl  <kargls@comcast.net>
6130
6131         PR fortran/20869
6132         * gfortran.dg/intrinsic_external_1.f90: New test.
6133
6134         PR fortran/20875.
6135         * gfortran.dg/elemental_pointer_1.f90: New test.
6136
6137         PR fortran/25024
6138         * gfortran.dg/external_procedures_1.f90: New test.
6139
6140         PR fortran/25785
6141         gfortran.dg/assumed_present.f90: New test.
6142
6143 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
6144
6145         * g++.dg/parse/lookup5.C: New test.
6146
6147 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6148
6149         PR fortran/25697
6150         * gfortran.dg/read_eof.f90: New test.
6151
6152 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6153
6154         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
6155         add a closing brace.
6156
6157 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6158
6159         PR fortran/25631
6160         * gfortran.dg/fmt_tl.f: New test.
6161
6162 2006-01-17  Eric Christopher  <echristo@apple.com>
6163
6164         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
6165         * g++.old-deja/g++.warn/impint2.C: Ditto.
6166         * g++.old-deja/g++.other/null1.C: Ditto.
6167         * g++.dg/warn/conv2.C: Ditto.
6168         * g++.dg/warn/conv4.C: New file.
6169
6170 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6171
6172         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
6173
6174 2006-01-17  Andreas Jaeger  <aj@suse.de>
6175             Janis Johnson <janis187@us.ibm.com>
6176
6177         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
6178         in 64-bit.
6179         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6180         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6181
6182 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6183
6184         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6185         xfail txxx where xxx >= 25.
6186
6187 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6188
6189         PR testsuite/25764
6190         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
6191
6192 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
6193
6194         PR c/25682
6195         * gcc.dg/pr25682.c: New test.
6196         * g++.dg/parse/array-size2.C: New test.
6197
6198 2006-01-16  Ian Lance Taylor  <ian@airs.com>
6199
6200         * consistency.vlad: Remove entire directory, 1652 files.
6201
6202 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
6203
6204         * lib/target-supports.exp (check_effective_target_dfp_nocache,
6205         check_effective_target_dfprt_nocache): New.
6206         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
6207         (check_effective_target_dfprt): New.
6208         * lib/c-compat.exp (check_dfp): Remove.
6209         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
6210         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
6211         level of support for decimal float.
6212         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
6213         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
6214         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
6215         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
6216         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
6217         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
6218         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
6219         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
6220         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
6221         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
6222         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
6223         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
6224         directives.
6225
6226 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
6227
6228         PR testsuite/25741
6229         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
6230         $base_dir/../.
6231         * lib/gfortran.exp (gfortran_init): Likewise.
6232         * lib/obj-c++.exp (obj-c++_init): Likewise.
6233         * lib/scanasm.exp (scan-assembler-dem): Likewise.
6234         (scan-assembler-dem-not): Likewise.
6235         * lib/scandump.exp (scan-dump-dem): Likewise.
6236         (scan-dump-dem-not): Likewise.
6237
6238 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
6239
6240         PR testsuite/25767
6241         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
6242         powerpc-*-darwin*.
6243         * lib/obj-c++.exp (obj-c++_init): Likewise.
6244
6245 2006-01-16  Richard Guenther  <rguenther@suse.de>
6246
6247         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
6248
6249 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6250
6251         PR testsuite/25777
6252         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
6253         to LD_LIBRARY_PATH.
6254
6255 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6256             Andrew Pinski  <pinskia@physics.uc.edu>
6257
6258         * gcc.dg/minmax-1.c: New test.
6259
6260 2006-01-16  Ben Elliston  <bje@au.ibm.com>
6261
6262         * gcc.dg/dfp/dfp.exp: Correct FSF address.
6263         * gcc.misc-tests/dectest.exp: Ditto.
6264
6265 2006-01-15  Ian Lance Taylor  <ian@airs.com>
6266
6267         PR testsuite/25796
6268         * gcc.target/i386/cmov6.c: Use -march=k8.
6269
6270 2006-01-15  Andreas Jaeger  <aj@suse.de>
6271
6272         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
6273         x86 does not have __float128.
6274
6275 2006-01-14  Ian Lance Taylor  <ian@airs.com>
6276
6277         * gcc.target/i386/cmov6.c: New test.
6278
6279 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
6280
6281         PR c++/25663
6282         * g++.dg/template/ctor6.C: New test.
6283
6284 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
6285
6286         PR tree-optimization/25485
6287         * gcc.dg/tree-ssa/pr25485.c: New.
6288
6289 2006-01-14  Richard Guenther  <rguenther@suse.de>
6290
6291         PR tree-optimization/22548
6292         PR tree-optimization/22555
6293         PR tree-optimization/22501
6294         * gcc.dg/tree-ssa/alias-4.c: New testcase.
6295         * gcc.dg/tree-ssa/alias-5.c: Likewise.
6296         * gcc.dg/tree-ssa/alias-6.c: Likewise.
6297         * gcc.dg/tree-ssa/alias-7.c: Likewise.
6298         * gcc.dg/tree-ssa/alias-8.c: Likewise.
6299         * gcc.dg/tree-ssa/alias-9.c: Likewise.
6300         * gcc.dg/tree-ssa/alias-10.c: Likewise.
6301         * gcc.dg/tree-ssa/alias-11.c: Likewise.
6302         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6303
6304 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
6305
6306         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
6307         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
6308
6309 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
6310         Richard Guenther  <rguenther@suse.de>
6311
6312         PR rtl-optimization/24257
6313         * gcc.dg/torture/pr24257.c: New testcase.
6314
6315 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
6316
6317         * gcc.c-torture/execute/20060110-1.c: New test.
6318         * gcc.c-torture/execute/20060110-2.c: New test.
6319
6320 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
6321
6322         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
6323
6324 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
6325
6326         PR fortran/25756
6327         * gfortran.dg/label_3.f90: New test.
6328
6329 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
6330
6331         PR tree-optimization/25771
6332         * g++.dg/tree-ssa/pr25771.C: New test
6333
6334 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6335
6336         PR tree-opt/24365
6337         * g++.dg/opt/complex5.C: New test.
6338
6339 2006-01-13  Richard Guenther  <rguenther@suse.de>
6340
6341         * gcc.target/i386/387-9.c: New testcase.
6342
6343 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6344
6345         PR c++/24824
6346         * g++.dg/debug/dwarf2-1.C: New.
6347
6348 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6349
6350         PR testsuite/25728
6351         * lib/gcov.exp (verify-lines): Add "close $fd".
6352
6353 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6354             Ben Elliston  <bje@au.ibm.com>
6355
6356         * gcc.dg/dfp/inf-1.c: New test.
6357
6358 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6359             Yao Qi  <qiyaoltc@cn.ibm.com>
6360             Ben Elliston  <bje@au.ibm.com>
6361             Jon Grimm  <jgrimm2@us.ibm.com>
6362
6363         * gcc.dg/nodfp-1.c: New test.
6364         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6365         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6366         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6367         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6368         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6369         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6370         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6371         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6372         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6373         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6374         * gcc.dg/format/dfp-printf-1.c: Likewise.
6375         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6376         (compat_setup_dfp): New.
6377         * gcc.dg/compat/compat.exp: Use it.
6378         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6379         Make some variables global, prepend "compat_" to their names.
6380         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6381         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6382         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6383         * lib/compat.exp (compat_skip_list): Make global, rename.
6384         * lib/c-compat.exp: New file.
6385         * lib/target-supports.exp (check_effective_target_dfp): New.
6386
6387         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6388         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6389         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6390         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6391         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6392         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6393         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6394         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6395         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6396         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6397         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6398         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6399         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6400         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6401         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6402         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6403         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6404         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6405         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6406         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6407         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6408         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6409         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6410         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6411         gcc.dg/dfp/struct-layout-1.c,
6412         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6413         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6414         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6415         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6416         gcc.dg/dfp/func-vararg-dfp.c,
6417         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6418         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6419         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6420         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6421         gcc.dg/dfp/wtr-conversion-1.c: New tests.
6422
6423 2006-01-11  Richard Guenther  <rguenther@suse.de>
6424
6425         PR tree-optimization/25734
6426         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6427
6428 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6429
6430         PR fortran/25486
6431         * gfortran.dg/literal_character_constant_1_x.F: New test.
6432         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6433         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6434         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6435
6436 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6437
6438         PR c++/25386
6439         * g++.dg/ext/packed3.C: Add expected packed error.
6440
6441 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6442
6443         PR target/25706
6444         * gcc.dg/torture/pr25706-1.c: New test.
6445
6446 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6447
6448         PR tree-optimization/23109
6449         PR tree-optimization/23948
6450         PR tree-optimization/24123
6451
6452         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6453         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6454         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6455         g++.dg/tree-ssa/pr23948.C: New testcases.
6456         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6457         three divisions in order to do the optimization.
6458
6459 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6460
6461         PR c++/25632
6462         * g++.dg/other/pr25632.C: New test.
6463
6464 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6465
6466         PR fortran/25730
6467         * gfortran.dg/used_types_1.f90: New test.
6468
6469 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6470
6471         PR target/25718
6472         * gcc.dg/torture/pr25718-1.c: New test.
6473
6474 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6475
6476         * gfortran.dg/list_read_2.f90: Fix typo in description.
6477
6478 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6479
6480         * lib/target-supports.exp (check_visibility_available): Simplify test
6481         for *-*-netware*.
6482         (check_profiling_available): Fail for *-*-netware*.
6483         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6484         * gcc.dg/20021014-1.c: Likewise.
6485         * gcc.dg/nest.c: Likewise.
6486
6487 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6488
6489         fortran/24936
6490         * gfortran.dg/forall_3.f90: New test.
6491
6492 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6493
6494         PR fortran/21977
6495         * gfortran.dg/nesting_2.f90: New test.
6496         * gfortran.dg/nesting_3.f90: New test.
6497
6498 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6499
6500         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6501         Fix typo in comment.
6502
6503 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6504
6505         * gfortran.dg/single_char_string.f90: New test.
6506
6507 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6508
6509         * gfortran.dg/ichar_2.f90: New test.
6510
6511 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6512
6513         PR fortran/25093
6514         * gfortran.dg/private_type_4.f90: New.
6515
6516 2006-01-07  Richard Guenther  <rguenther@suse.de>
6517
6518         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6519
6520 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6521
6522         * gfortran.dg/func_decl_1.f90: New.
6523         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6524         * gfortran.dg/array_alloc_2.f90: Likewise.
6525         * gfortran.dg/char_result_8.f90: Likewise.
6526         * gfortran.dg/dup_save_1.f90: Likewise.
6527         * gfortran.dg/dup_save_2.f90: Likewise.
6528         * gfortran.dg/f2c_6.f90: Likewise.
6529         * gfortran.dg/f2c_7.f90: Likewise.
6530         * gfortran.dg/func_result_2.f90: Likewise.
6531         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6532
6533 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6534
6535         PR fortran/22146
6536         * gfortran.dg/elemental_subroutine_1.f90: New test.
6537         * gfortran.dg/elemental_subroutine_2.f90: New test.
6538
6539         PR fortran/25029
6540         PR fortran/21256
6541         * gfortran.dg/assumed_size_refs_1.f90: New test.
6542
6543         PR fortran/20868
6544         PR fortran/20870
6545         * gfortran.dg/assumed_size_refs_2.f90: New test.
6546         * gfortran.dg/initialization_1.f90: Change warning message.
6547
6548 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6549
6550         * gcc.dg/tree-ssa/loop-15.c: New test.
6551
6552 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6553
6554         PR fortran/25598
6555         * gfortran.dg/backspace_3.f: New test.
6556         * gfortran.dg/backspace_4.f: New test.
6557
6558 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6559
6560         PR fortran/24268
6561         * gfortran.dg/fmt_white.f: Update test.
6562
6563 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6564
6565         * gcc.dg/cast-1.c: Add new warning.
6566         * gcc.dg/cast-2.c: Likewise.
6567         * gcc.dg/cast-3.c: Likewise.
6568         * gcc.dg/format/cast-1.c: Likewise.
6569         * gcc.dg/cast-4.c: New testcase.
6570
6571 2006-01-05  Richard Guenther  <rguenther@suse.de>
6572
6573         PR tree-optimization/22555
6574         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6575
6576 2006-01-05  Richard Guenther  <rguenther@suse.de>
6577             Diego Novillo  <dnovillo@redhat.com>
6578
6579         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6580         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6581         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6582         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6583         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6584         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6585         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6586         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6587         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6588         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6589         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6590         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6591         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6592         * treelang/compile/extravar.tree: Likewise.
6593         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6594         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6595         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6596         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6597         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6598
6599 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6600
6601         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6602         for 64-bit fix.
6603
6604 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6605
6606         PR fortran/23675
6607         gfortran.dg/char_result_11.f90: New.
6608
6609 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6610
6611         PR c++/24782
6612         * g++.dg/parse/access9.C: New test.
6613         * g++.dg/tc1/dr52.C: Tweak error markers.
6614
6615 2006-01-04  Richard Henderson  <rth@redhat.com>
6616
6617         Merge from gomp branch.
6618         * g++.dg/parse/pragma2.C: Update expected error lines.
6619
6620 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6621
6622         * g++.dg/other/i386-2.C: New test.
6623
6624         PR target/25554
6625         * gcc.c-torture/compile/20051228-1.c: New test.
6626
6627         PR c/25559
6628         * gcc.dg/pr25559.c: New test.
6629
6630 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6631
6632         PR c++/25492
6633         * g++.dg/lookup/friend9.C: New test.
6634
6635         PR c++/25625
6636         * g++.dg/template/repo5.C: New test.
6637
6638 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6639
6640         PR fortran/25101
6641         * gfortran.dg/forall_2.f90: New test.
6642
6643 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6644
6645         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6646         dg-require-weak.  Adjust regexp to handle leading-underscore
6647         targets and space as well as TAB after .weak.  Change previous
6648         64-bit fix to not use naked dot.
6649
6650 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6651
6652         PR rtl-optimization/25578
6653         * gcc.c-torture/execute/20060102-1.c: New testcase.
6654
6655 2006-01-03  Richard Guenther  <rguenther@suse.de>
6656
6657         PR c/25183
6658         * gcc.dg/torture/pr25183.c: New testcase.
6659
6660 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6661
6662         Merge from gomp-branch.
6663         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6664         * gcc.dg/ia64-sync-2.c: Likewise.
6665         * gcc.dg/ia64-sync-3.c: Likewise.
6666         * gcc.dg/ia64-sync-4.c: Likewise.
6667         * gcc.dg/sync-2.c: Likewise.
6668         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6669         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6670
6671 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6672
6673         PR c++/25635
6674         * g++.dg/parse/operator6.C: New test.
6675
6676         PR c++/25637
6677         * g++.dg/parse/error29.C: New test.
6678
6679         PR c++/25638
6680         * g++.dg/parse/dtor6.C: New test.
6681
6682         PR c++/25633
6683         * g++.dg/parse/ctor3.C: New test.
6684
6685         PR c++/25634
6686         * g++.dg/template/class3.C: New test.
6687
6688 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6689
6690         * g++.dg/debug/debug9.C: New.
6691
6692 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6693
6694         PR fortran/24640
6695         * gfortran.dg/label_2.f90: New test.
6696
6697 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6698
6699         * g++.dg/lookup/using12.C: Tighten error marker.
6700
6701 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6702             Andrew Pinski <pinskia@physics.uc.edu>
6703
6704         * gcc.target/powerpc/darwin-abi-3.c: New file.
6705         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6706         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6707         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6708         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6709         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6710         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6711         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6712         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6713
6714 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6715
6716         * gcc.dg/tree-ssa/loadpre1.c: New;
6717         * gcc.dg/tree-ssa/loadpre2.c: New;
6718         * gcc.dg/tree-ssa/loadpre3.c: New;
6719         * gcc.dg/tree-ssa/loadpre4.c: New;
6720         * gcc.dg/tree-ssa/loadpre5.c: New;
6721         * gcc.dg/tree-ssa/loadpre6.c: New;
6722         * gcc.dg/tree-ssa/loadpre7.c: New;
6723         * gcc.dg/tree-ssa/loadpre8.c: New;
6724         * gcc.dg/tree-ssa/loadpre9.c: New;
6725
6726 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6727
6728         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6729         * g++.dg/abi/thunk4.C: Likewise.
6730
6731 2006-01-01  Andreas Jaeger  <aj@suse.de>
6732
6733         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6734         portable.
6735
6736 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6737
6738         PR c++/25294
6739         * gcc.dg/pragma-pack-3.c: New test.
6740         * g++.dg/parse/pragma3.C: New test.
6741
6742 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6743
6744         PR middle-end/24827
6745         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6746
6747 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6748
6749         PR testsuite/25214
6750         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6751
6752 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6753
6754         PR fortran/22607
6755         * gfortran-dg/pure_byref_3.f90: New.
6756
6757         fortran/PR 25396
6758         * gfortran.dg/userdef_operator_1.f90: New.
6759
6760 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6761
6762         * g++.dg/abi/thunk3.C: New.
6763         * g++.dg/abi/thunk4.C: New.
6764
6765 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6766
6767         PR fortran/25532
6768         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6769         associated derived type components of derived types are
6770         properly declared in contained procedures.
6771
6772 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6773
6774         PR libgfortran/25139
6775         * gfortran.dg/backspace_2.f: New test.
6776
6777 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6778
6779         PR libgfortran/25550
6780         * gfortran.dg/endfile.f: New test.
6781
6782 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6783
6784         PR libgfortran/25419
6785         * gfortran.dg/comma.f: New test.
6786
6787 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6788
6789         * lib/gfortran-dg.exp: Remove trailing whitespace.
6790         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6791         -funroll-all-loops.
6792
6793 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6794
6795         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6796         Extended Double long doubles or repeat tests when long double is
6797         the same size as double.
6798
6799 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6800
6801         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6802
6803         PR testsuite/25442
6804         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
6805         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
6806
6807         PR testsuite/25441
6808         * gcc.dg/pr23911.c: Make test variable static.
6809
6810         PR testsuite/25444
6811         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6812
6813 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6814
6815         PR c++/25439
6816         * g++.dg/parse/crash17.C: Adjust error markers.
6817         * g++.dg/template/error20.C: New test.
6818
6819 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6820
6821         PR c++/23172
6822         * g++.dg/ext/complit4.C: New test.
6823
6824         PR c++/25417
6825         * g++.dg/ext/complit5.C: Likewise.
6826
6827 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
6828
6829         PR tree-optimization/25125
6830         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
6831         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6832         * gcc.c-torture/execute/pr25125.c: New.
6833
6834 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
6835
6836         PR fortran/25029
6837         PR fortran/21256
6838         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
6839         with incorrect assumed size references.
6840
6841 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6842
6843         PR c++/23171
6844         * g++.dg/opt/init1.C: New test.
6845
6846 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6847
6848         PR c++/24671
6849         * g++.dg/template/sfinae3.C: New test.
6850
6851 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6852
6853         * g++.dg/other/friend4.C: New test.
6854
6855 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6856
6857         PR target/25005
6858         * g++.dg/opt/pr25005.C: New test.
6859
6860 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6861
6862         PR c++/25369
6863         * g++.dg/template/ptrmem16.C: New test.
6864
6865 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6866
6867         PR fortran/25029
6868         PR fortran/21256
6869         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6870
6871 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6872
6873         PR libgfortran/25307
6874         * gfortran.dg/list_read_5.f90: New test.
6875
6876 2005-12-22  Richard Henderson  <rth@redhat.com>
6877
6878         * gcc.target/i386/sse-7.c: Use -msse2.
6879
6880 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6881
6882         PR rtl-optimization/25432
6883         * gcc.c-torture/compile/20051216-1.c: New test.
6884
6885         PR objc/25328
6886         * objc/execute/pr25328.m: New test.
6887
6888 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6889
6890         PR c++/25364
6891         * g++.dg/template/call4.C: New test.
6892
6893 2005-12-22  Dale Johannesen  <dalej@apple.com>
6894
6895         * gcc.target/i386/sse-17.c: New.
6896
6897 2005-12-22  Paul Brook  <paul@codesourcery.com>
6898
6899         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6900
6901 2005-12-22  Paul Brook  <paul@codesourcery.com>
6902
6903         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
6904
6905 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6906
6907         PR tree-opt/25513
6908         * gcc.c-torture/compile/pr25513.c: New test.
6909
6910 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6911
6912         PR c++/23333
6913         * g++.dg/parse/error25.C: Add more tests.
6914
6915 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6916
6917         PR fortran/18990
6918         * gfortran.dg/der_charlen_1.f90: New.
6919
6920 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6921
6922         PR fortran/20889
6923         * gfortran.dg/pointer_component_type_1.f90: New test.
6924
6925         PR fortran/25029
6926         PR fortran/21256
6927         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
6928         should give an error with assumed size array refernces and checks those
6929         that should not.
6930         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
6931         reference an upper bound so that it does not generate an error.
6932
6933         PR fortran/19362
6934         PR fortran/20244
6935         PR fortran/20864
6936         PR fortran/25391
6937         * gfortran.dg/used_dummy_types_1.f90: New test.
6938         * gfortran.dg/used_dummy_types_2.f90: New test.
6939         * gfortran.dg/used_dummy_types_3.f90: New test.
6940         * gfortran.dg/used_dummy_types_4.f90: New test.
6941         * gfortran.dg/used_dummy_types_5.f90: New test.
6942
6943         PR fortran/23152
6944         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
6945         group already being USE associated.
6946         * gfortran.dg/assumed_shape_nml.f90: New test.
6947         * gfortran.dg/assumed_size_nml.f90: New test.
6948
6949         PR fortran/20862
6950         PR fortran/25053
6951         PR fortran/25063
6952         PR fortran/25064
6953         PR fortran/25066
6954         PR fortran/25067
6955         PR fortran/25068
6956         PR fortran/25307
6957         * gfortran.dg/io_constraints_1.f90: New test.
6958         * gfortran.dg/io_constraints_1.f90: New test.
6959         * gfortran.dg/iostat_3.f90: Change wording of warning.
6960         * gfortran.dg/g77/19981216-0.f: The same.
6961
6962 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6963
6964         PR tree-optimization/23518
6965         * testsuite/gcc.dg/pr23518.c: New.
6966
6967 2005-12-21  Mike Stump  <mrs@apple.com>
6968
6969         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6970
6971 2005-12-21  Paul Brook  <paul@codesourcery.com>
6972
6973         * gcc.dg/pr19340.c: Skip on m68k targets.
6974
6975 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6976
6977         PR rtl-optimization/25196
6978         * gcc.dg/pr25196.c: New test.
6979
6980 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6981
6982         PR fortran/25423
6983         gfortran.dg/where_nested_1.f90: New.
6984
6985 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6986
6987         PR tree-optimization/25382.
6988         * gcc.dg/tree-ssa/pr25382.c: New.
6989
6990 2005-12-20  Richard Guenther  <rguenther@suse.de>
6991
6992         PR middle-end/24306
6993         * gcc.target/i386/pr24306.c: New testcase.
6994
6995 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6996
6997         PR tree-optimization/25501
6998         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6999
7000 2005-12-20  Richard Guenther  <rguenther@suse.de>
7001
7002         Revert
7003         2005-12-02  Richard Guenther  <rguenther@suse.de>
7004
7005         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7006
7007 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
7008
7009         PR c++/21228
7010         * g++.dg/warn/Wunreachable-code-2.C: New test.
7011
7012 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
7013
7014         PR c++/24278
7015         * g++.dg/template/ctor5.C: New test.
7016
7017         PR c++/24915
7018         * g++.dg/template/overload8.C: New test.
7019
7020 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
7021
7022         * gcc.c-torture/compile/pr25483 : New test.
7023
7024 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7025
7026         PR c++/20552
7027         * g++.dg/ext/typeof10.C: New test.
7028
7029 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
7030
7031         * gcc.dg/mt-loopi1.c: New.
7032
7033 2005-12-18  Richard Guenther  <rguenther@suse.de>
7034
7035         PR tree-optimization/25481
7036         * gcc.dg/torture/pr25481.c: New testcase.
7037
7038 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7039
7040         PR rtl-optimization/21041
7041         * gcc.dg/pr21041.c: New test.
7042
7043 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7044
7045         PR libgfortran/25463
7046         * gfortran.dg/advance.f90: New test.
7047
7048 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
7049
7050         * gcc.dg/20051201-1.c: New test.
7051
7052 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
7053
7054         PR fortran/25018
7055         * gfortran.dg/initialization_1.f90: New test.
7056         * gfortran.dg/enum_5.f90: Change dg-error to new message.
7057         * gfortran.dg/g77/980616-0.f: The same.
7058
7059 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7060
7061         * PR fortran/25458
7062         * gfortran.dg/chkbits.f90: New test.
7063
7064 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7065
7066         * gfortran.dg/enum_5.f: Revert to previous version.
7067
7068 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7069
7070         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
7071         * gfortran.dg/nested_modules_1.f90: Ditto.
7072         * gfortran.dg/hollerith_f95.f90: Ditto.
7073         * gfortran.dg/select_5.f90: Ditto.
7074         * gfortran.dg/secnds.f: Ditto.
7075         * gfortran.dg/hollerith2.f90: Ditto.
7076         * gfortran.dg/imag_2.f: Ditto.
7077         * gfortran.dg/ftell_2.f90: Ditto.
7078         * gfortran.dg/malloc_free_1.f90: Ditto.
7079         * gfortran.dg/logint-1.f: Ditto.
7080         * gfortran.dg/recursive_statement_functions.f90: Ditto.
7081         * gfortran.dg/e_d_fmt.f90: Ditto.
7082         * gfortran.dg/hollerith_legacy.f90: Ditto.
7083         * gfortran.dg/logint-2.f: Ditto.
7084         * gfortran.dg/enum_5.f90: Ditto.
7085         * gfortran.dg/f2c_2.f90: Ditto.
7086         * gfortran.dg/pr17143.f90: Ditto.
7087         * gfortran.dg/namelist_14.f90: Ditto.
7088         * gfortran.dg/logint-3.f: Ditto.
7089         * gfortran.dg/spread_scalar_source.f90: Ditto.
7090         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
7091         * gfortran.dg/namelist_11.f: Ditto.
7092         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7093         * gfortran.dg/g77/20010519-1.f
7094         * gfortran.dg/g77/alpha1.f: Ditto.
7095         * gfortran.dg/g77/990115-1.f: Ditto.
7096         * gfortran.dg/g77/erfc.f: Ditto.
7097         * gfortran.dg/g77/19990313-3.f: Ditto.
7098         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
7099         * gfortran.dg/g77/20010426.f: Ditto.
7100         * gfortran.dg/g77/19990313-0.f: Ditto.
7101         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
7102         * gfortran.dg/g77/20000629-1.f: Ditto.
7103         * gfortran.dg/g77/970125-0.f: Ditto.
7104         * gfortran.dg/g77/8485.f: Ditto.
7105         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
7106         * gfortran.dg/g77/19990313-1.f: Ditto.
7107         * gfortran.dg/g77/int8421.f: Ditto.
7108         * gfortran.dg/g77/19990305-0.f: Ditto.
7109         * gfortran.dg/g77/947.f: Ditto.
7110         * gfortran.dg/g77/19990905-2.f: Ditto.
7111         * gfortran.dg/g77/cabs.f: Ditto.
7112         * gfortran.dg/g77/19990313-2.f: Ditto.
7113         * gfortran.dg/g77/20020307-1.f: Ditto.
7114         * gfortran.dg/g77/dcomplex.f: Ditto.
7115         * gfortran.dg/g77/19990502-1.f: Ditto.
7116         * gfortran.dg/g77/19981216-0.f: Ditto.
7117         * gfortran.dg/common_4.f90: Ditto.
7118         * gfortran.dg/entry_4.f90: Ditto.
7119         * gfortran.dg/equiv_constraint_2.f90: Ditto.
7120         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
7121         * gfortran.dg/namelist_12.f: Ditto.
7122         * gfortran.dg/scale_1.f90: Ditto.
7123         * gfortran.dg/modulo_1.f90
7124         * gfortran.dg/hollerith.f90: Ditto.
7125         * gfortran.dg/direct_io_3.f90: Ditto.
7126         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
7127         * gfortran.dg/gnu_logical_1.F: Ditto.
7128         * gfortran.dg/unf_io_convert_1.f90: Ditto.
7129         * gfortran.dg/assign_1.f90: Ditto.
7130         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
7131         * gfortran.dg/pr23095.f: Ditto.
7132         * gfortran.dg/read_float_1.f90: Ditto.
7133
7134 2005-12-17  Andreas Jaeger  <aj@suse.de>
7135
7136         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
7137         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
7138
7139 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7140
7141         PR fortran/24268
7142         * gfortran.dg/fmt_white.f: New test.
7143
7144 2005-12-16  Steven G. Kargl <kargls@comcast.net>
7145
7146         * gfortran.dg/label_1.f90: New test.
7147
7148 2005-12-15  Ben Elliston  <bje@au.ibm.com>
7149
7150         PR testsuite/25422
7151         * gcc.dg/20031012-1.c: Add -Walways-true option.
7152         * gcc.dg/weak/weak-3.c: Likewise.
7153         * g++.old-deja/g++.mike/warn8.C: Likewise.
7154
7155 2005-12-16  Mike Stump  <mrs@apple.com>
7156
7157         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
7158         exit.
7159
7160 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7161
7162         PR libgfortran/25264
7163         PR libgfortran/25349
7164         * gfortran.dg/tl_editing.f90: Added additional checks.
7165         * gfortran.dg/t_editing.f: New test.
7166         * gfortran.dg/write_padding.f90: New test
7167
7168 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7169
7170         PR testsuite/25215
7171         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
7172
7173 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
7174
7175         PR rtl-optimization/24899
7176         * gcc.c-torture/execute/20051215-1.c: New test.
7177
7178 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
7179
7180         PR 24823
7181         * gfortran.dg/pr24823.f: New test.
7182
7183 2005-12-16  Jeff Law  <law@redhat.com>
7184
7185         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
7186
7187 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7188
7189         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
7190         Change C++ style comments to C style comments.
7191         Remove aligned types from the array.
7192         Keep Enums disabled.
7193         (complex_types): Remove aligned types from the array.
7194         Comment out "_Complex long double".
7195         (attrib_types): Remove.
7196         (complex_attrib_types): Remove.
7197         (attrib_array_types): Remove.
7198         (complex_attrib_array_types): Remove.
7199         (aligned_bitfld_types): Remove.
7200         (n_aligned_bitfld_types): Remove.
7201         (FEATURE_ALIGNEDPACKED): Delete.
7202         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
7203         (singles): Remove support for adding attributes.
7204         (choose_type): Remove support for attributed types.
7205         (generate_fields): Remove support for attributed bit-fields.
7206         Remove support for adding attributes.
7207         (generate_random_tests): Remove support for adding attributes.
7208         (features): Add back "[0] :0" and "complex vector [0]".
7209         (main): Remove support for attributed bit-fields.
7210         Uncomment the calling of generate_random_tests for the rests of
7211         the tests.
7212
7213 2005-12-16  Jan Hubicka  <jh@suse.cz>
7214
7215         * gcc.c-torture/combine/pr25224.c: New.
7216
7217 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
7218
7219         PR other/25028
7220         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
7221         HP-UX.
7222
7223 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
7224
7225         * gcc.dg/20051215-1.c: New file.
7226
7227 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7228
7229         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
7230         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
7231
7232 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
7233
7234         PR fortran/18197
7235         * gfortran.dg/dummy_functions_1.f90: New.
7236
7237 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
7238
7239         PR rtl-optimization/25310
7240         * gcc.c-torture/compile/pr25310.c: New test.
7241
7242 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7243
7244         PR debug/25023
7245         * gcc.dg/pr25023.c: New test.
7246
7247 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7248
7249         * g++.old-deja/g++.brendan/redecl1.C,
7250         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
7251         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
7252         g++.old-deja/g++.oliva/typeof1.C,
7253         g++.old-deja/g++.other/crash16.C,
7254         g++.old-deja/g++.other/crash34.C,
7255         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
7256         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
7257         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
7258         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
7259         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
7260         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
7261         Remove xfail.
7262
7263 2005-12-14  Kean Johnston  <jkj@sco.com>
7264             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7265
7266         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
7267         * gcc.target/i386/20020523-1.c: Ditto.
7268         * gcc.target/i386/tailcall-1.c: Ditto.
7269         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
7270         * gcc.target/i386/ssetype-5.c: Ditto.
7271
7272 2005-12-14  Jeff Law  <law@redhat.com>
7273
7274         * gcc.dg/tree-ssa/foldstring-1.c: New test.
7275
7276 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7277
7278         PR target/25254
7279         PR target/24188
7280         * gcc.target/i386/pr25254.c: New test.
7281         * gfortran.dg/PR24188.f: New test.
7282
7283 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
7284
7285         * lib/fortran-torture.exp: Catch remaining uses of
7286         remote_file build delete.
7287
7288 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7289
7290         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
7291
7292 2005-12-14  Ben Elliston  <bje@au.ibm.com>
7293
7294         * gcc.dg/warn-addr-cmp.c: New test.
7295
7296 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7297
7298         PR debug/25023
7299         PR target/25293
7300         * gcc.target/i386/pr25293.c: New test.
7301
7302 2005-12-13  Petr Machata  <machata@post.cz>
7303
7304         PR c++/24907
7305         * g++.dg/parse/comma2.C: New test.
7306
7307 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
7308             Jakub Jelinek  <jakub@redhat.com>
7309
7310         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7311         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7312         (limits.h): Include unconditionally.
7313         (stdlib.h): Likewise.
7314         (hashtab.h): Do not include.
7315         (getopt.h): Likewise.
7316         (stddef.h): Include.
7317         (hashval_t): Define.
7318         (struct entry): Add "next" field.
7319         (HASH_SIZE): New macro.
7320         (hash_table): New variable.
7321         (switchfiles): Do not use xmalloc.
7322         (mix): New macro.
7323         (iterative_hash): New function.
7324         (hasht): Remove.
7325         (e_exists): New function.
7326         (e_insert): Likewise.
7327         (output): Use, instead of libiberty hashtable functions.
7328         (main): Do not use getopt.  Do not call htab_create.
7329
7330 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7331
7332         PR c++/25331
7333         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
7334         put atal* and atpaal* attributes on array elements.
7335         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
7336         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
7337         put atal* and atpaal* attributes on array elements.
7338         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
7339
7340 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
7341
7342         * gcc.dg/single-precision-constant.c: New test.
7343
7344 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
7345
7346         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7347         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7348         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7349         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7350         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7351         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7352         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7353         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7354         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7355         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7356         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7357         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7358         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7359         gcc.target/powerpc/ppc-sdata-2.c,
7360         gcc.target/powerpc/ppc-stackalign-1.c,
7361         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7362         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7363         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7364         gcc.target/powerpc/rs6000-ldouble-2.c,
7365         gcc.target/powerpc/rs6000-power2-1.c,
7366         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7367         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7368         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7369         option into target selector.
7370         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7371         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7372
7373 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7374
7375         PR objc/25348
7376         * objc.dg/encode-9.m: New test.
7377
7378 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7379
7380         PR testsuite/20772
7381         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7382         * gcc.dg/asm-b.c: Fix typo.
7383         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7384         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7385         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7386         i?86 lp64 and x86_64 ilp32.
7387         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7388         on i?86 lp64.
7389         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7390
7391 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7392
7393         PR fortran/25078
7394         gfortran.dg/equiv_5.f90: New test.
7395
7396 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7397
7398         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7399         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7400         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7401         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7402         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7403         * gcc.dg/tree-ssa/reassoc-5.c: New.
7404         * gcc.dg/tree-ssa/reassoc-6.c: New.
7405         * gcc.dg/tree-ssa/reassoc-7.c: New.
7406         * gcc.dg/tree-ssa/reassoc-8.c: New.
7407         * gcc.dg/tree-ssa/reassoc-9.c: New.
7408         * gcc.dg/tree-ssa/reassoc-10.c: New.
7409         * gcc.dg/tree-ssa/reassoc-11.c: New.
7410
7411 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7412
7413         PR testsuite/25167
7414         PR testsuite/24478
7415         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7416
7417 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7418
7419         PR c++/25300
7420         * g++.dg/template/inherit.C: Do not use a generic error message.
7421
7422 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7423
7424         PR libobjc/25354
7425         * objc.dg/gnu-encoding: New directory.
7426         * objc.dg/gnu-encoding/compat-common.h: New file.
7427         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7428         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7429         * objc.dg/gnu-encoding/vector-defs.h: New file.
7430         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7431         * objc.dg/gnu-encoding/generate-random.c: New file.
7432         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7433         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7434         * objc.dg/gnu-encoding/generate-random.h: New file.
7435
7436 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7437
7438         PR c++/25337
7439         * g++.dg/template/defarg7.C: New test.
7440
7441 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7442
7443         PR libobjc/25347
7444         * objc.dg/encode-8.m: New test.
7445
7446 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7447
7448         PR libobjc/25346
7449         * objc.dg/encode-7.m: New test.
7450
7451 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7452
7453         PR c++/25010
7454         * g++.dg/opt/inline10.C: New test.
7455
7456 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7457
7458         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7459
7460 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7461
7462         * gfortran.dg/substring_equivalence.f90: typo in comment
7463
7464 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7465
7466         PR fortran/25068
7467         * gfortran.dg/iostat_3.f90: New test.
7468
7469 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
7470
7471         PR fortran/23815
7472         * gfortran.dg/unf_io_convert_1.f90: New test.
7473         * gfortran.dg/unf_io_convert_2.f90: New test.
7474         * gfortran.dg/unf_io_convert_3.f90: New test.
7475
7476 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7477
7478         PR testsuite/20772
7479         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7480         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7481         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7482         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7483         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7484         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7485         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7486         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7487         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7488         gcc.dg/torture/fp-int-convert-float128-timode.c,
7489         gcc.dg/torture/fp-int-convert-float128.c,
7490         gcc.dg/torture/fp-int-convert-float80-timode.c,
7491         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7492         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7493
7494         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7495
7496 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7497
7498         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7499
7500 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7501
7502         * gcc.dg/20051207-1.c,
7503         * gcc.dg/20051207-2.c,
7504         * gcc.dg/20051207-3.c: New tests.
7505
7506 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7507
7508         PR testsuite/20772
7509         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7510         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7511         dg-skip-if target selector.
7512
7513         PR testsuite/20772
7514         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7515         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7516         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7517         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7518         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7519         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7520         and/or merge with i?86 cases.
7521
7522         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7523
7524         PR testsuite/20772
7525         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7526         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7527         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7528         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7529         x86_64-*-linux*.
7530
7531 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7532
7533         PR target/25311
7534         * gcc.c-torture/compile/pr25311.c: New test.
7535
7536 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7537
7538         PR libgfortran/25039
7539         * gfortran.dg/read_comma.f: New test.
7540
7541 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7542
7543         PR c++/19317
7544         * g++.dg/opt/pr19317-1.C: New test.
7545         * g++.dg/opt/pr19317-2.C: New test.
7546         * g++.dg/opt/pr19317-3.C: New test.
7547
7548         PR target/19005
7549         * gcc.c-torture/execute/pr19005.c: New test.
7550
7551         PR target/17828
7552         * g++.old-deja/g++.other/comdat5.C: New test.
7553         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7554
7555         * g++.dg/compat/struct-layout-1.exp: New file.
7556         * g++.dg/compat/struct-layout-1.h: New.
7557         * g++.dg/compat/struct-layout-1_generate.c: New.
7558         * g++.dg/compat/struct-layout-1_x1.h: New.
7559         * g++.dg/compat/struct-layout-1_x2.h: New.
7560         * g++.dg/compat/struct-layout-1_y1.h: New.
7561         * g++.dg/compat/struct-layout-1_y2.h: New.
7562
7563         * gcc.dg/20050330-2.c: New test.
7564
7565 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7566
7567         PR fortran/25292
7568         * gfortran.dg/associated_1.f90: New.
7569
7570 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7571
7572         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7573         ILP32 vect_no_align platforms.
7574
7575 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7576             Jakub Jelinek  <jakub@redhat.com>
7577
7578         PR target/25268
7579         * gcc.c-torture/compile/20051207-1.c: New test.
7580
7581 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7582
7583         PR testsuite/20772
7584         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7585         gcc.dg/torture/pr18582-1.c,
7586         gcc.target/i386/attributes-error.c: Also test on x86_64.
7587
7588         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7589
7590 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7591
7592         PR c++/19397
7593         * g++.dg/template/typedef3.C: New test.
7594
7595         PR c++/19762
7596         PR c++/19764
7597         * g++.dg/template/dtor3.C: Fix error markers.
7598
7599 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7600
7601         * lib/target-supports.exp (check_effective_target_sync_char_short):
7602         Add s390*.
7603
7604 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7605
7606         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7607
7608 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7609
7610         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7611         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7612         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7613         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7614
7615 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7616
7617         PR c++/25263
7618         * g++.dg/other/array2.C: New test case.
7619
7620 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7621
7622         * gcc.dg/darwin-weakimport-3.c: New.
7623
7624         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7625         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7626         and to work on Darwin.
7627         * gcc.dg/attr-weakref-1b.c: New file.
7628         * gcc.dg/attr-weakref-2.c: New test.
7629         * gcc.dg/darwin-weakref-1.c: New test.
7630
7631 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7632
7633         PR testsuite/25247
7634         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7635         use in selector expressions.
7636         (dg-xfail-if): Ditto.
7637         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7638         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7639         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7640         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7641         * gcc.test-framework/test-framework.exp: Skip generated tests if
7642         CHECK_TEST_FRAMEWORK is not 1.
7643
7644 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7645
7646         PR tree-optimization/24963
7647         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7648
7649         PR target/24108
7650         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7651
7652         PR target/18580
7653         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7654         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7655         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7656         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7657
7658 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7659
7660         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7661         dg-options.
7662
7663 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7664
7665         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7666
7667 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7668
7669         * gcc.dg/format/cast-1.c: New test.
7670
7671 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7672
7673         PR c/7776
7674         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7675         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7676         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7677         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7678
7679 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7680
7681         * gcc.dg/cast-pretty-print-1.c: New test.
7682
7683 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7684
7685         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7686
7687 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7688
7689         PR c++/24173
7690         * g++.dg/template/friend40.C: New test.
7691
7692 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7693
7694         PR target/25199
7695         * gcc.target/i386/movq-2.c: New test.
7696         * gcc.target/i386/movq.c: Remove target i?86, instead add
7697         dg-require-effective-target ilp32.
7698
7699 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7700
7701         PR c++/24103
7702         * g++.dg/other/default1.C: New test.
7703
7704 2005-12-02  Richard Guenther  <rguenther@suse.de>
7705
7706         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7707
7708 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7709
7710         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7711
7712 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7713
7714         PR target/21017
7715         * gcc.target/powerpc/rotate.c: New.
7716
7717 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7718
7719         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7720         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7721
7722 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7723
7724         PR c/13384
7725         * gcc.dg/pr17730-1.c: Adjust.
7726         * gcc.dg/lvalue1.c (main): Likewise.
7727         * gcc.dg/lvalue-2.c: Likewise.
7728         * g++.dg/pr7503-3.C
7729
7730 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7731
7732         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7733         error messages.
7734
7735 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7736
7737         PR fortran/24789
7738         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7739
7740 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7741
7742         PR target/24475
7743         * lib/target-supports.exp (check_effective_target_tls): New.
7744         (check_effective_target_tls_runtime): New.
7745         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7746         for TLS support.
7747         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7748         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7749         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7750         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7751         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7752         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7753         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7754         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7755         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7756         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7757         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7758         effective-target TLS.
7759         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7760         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7761         effective-target TLS runtime.
7762
7763 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7764
7765         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7766
7767 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7768
7769         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7770         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7771         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7772         ignored" warnings when "packing" is the same as the ABI layout.
7773
7774 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7775
7776         PR fortran/21302
7777         * gfortran.dg/line_length_1.f: New test.
7778         * gfortran.dg/line_length_2.f90: Ditto.
7779
7780 2005-11-30  Richard Guenther  <rguenther@suse.de>
7781
7782         PR tree-optimization/21655
7783         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7784
7785 2005-11-30  Dale Johannesen  <dalej@apple.com>
7786
7787         * gcc.c-torture/compile/pr24930.c: New.
7788
7789 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7790
7791         PR fortran/15809
7792         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7793
7794 2005-11-30  Jeff Law  <law@redhat.com>
7795
7796         * g++.old-deja/g++.law/pr25000.C: New test.
7797
7798 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7799
7800         * gcc.dg/tls/opt-11.c: New test.
7801
7802 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7803
7804         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
7805         targets.
7806         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
7807         LP64 ia64.
7808
7809 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7810
7811         * gfortran.dg/open_access_1.f90: New test.
7812
7813 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7814
7815         * gcc.dg/charset/builtin2.c: New test.
7816
7817 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7818
7819         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7820         on mmix-*-* for *_[xy].c.
7821
7822 2005-11-28  Kean Johnston  <jkj@sco.com>
7823
7824         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
7825         headers.
7826         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
7827         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
7828         * gcc.target/i386/asm-3.c: Ditto.
7829         * gcc.target/i386/clobbers.c: Ditto.
7830         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
7831         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
7832         test regexp.
7833         * gcc.target/i386/mul.c: Ditto.
7834         * gcc.target/i386/ssetype-1.c: Ditto.
7835         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
7836         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
7837         static so the test works with -fPIC mode too. Based on comment in
7838         PR19231 by Pinski.
7839         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
7840
7841 2005-11-28  Richard Guenther  <rguenther@suse.de>
7842
7843         * gcc.dg/alias-9.c: New testcase.
7844         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7845
7846 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7847             Uros Bizjak  <uros@kss-loka.si>
7848
7849         PR middle-end/20219
7850         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
7851         tan(x)/sin(x) transformations.
7852
7853 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
7854
7855         PR middle-end/24575
7856         * gcc.dg/tree-ssa/divide-3.c: New test.
7857         * gcc.dg/tree-ssa/divide-4.c: New test.
7858
7859 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7860
7861         PR fortran/24917
7862         *  gfortran.dg/boz_6.f90: New test.
7863
7864 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7865
7866         PR fortran/23912
7867         * gfortran.dg/modulo_1.f90: New test.
7868
7869 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7870
7871         PR libfortran/24919
7872         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
7873         fail on CRLF platforms.
7874         * gfortran.dg/ftell_2.f90: Likewise.
7875
7876 2005-11-26  Eric Christopher  <echristo@apple.com>
7877
7878         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7879
7880 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7881
7882         * objc.dg/gnu-runtime-3.m: Simplify.
7883
7884 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7885
7886         PR middle-end/23669
7887         * gcc.dg/tree-ssa/divide-1.c: New test.
7888         * gcc.dg/tree-ssa/divide-2.c: New test.
7889
7890 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7891
7892         PR libgfortran/24945
7893         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7894
7895 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7896
7897         PR libgfortran/24945
7898         * gfortran.dg/open_status_2.f90: New test.
7899
7900 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7901
7902         * gcc.c-torture/execute/builtins/fprintf.c,
7903         gcc.c-torture/execute/builtins/fputs-lib.c,
7904         gcc.c-torture/execute/builtins/fputs.c,
7905         gcc.c-torture/execute/builtins/lib/fprintf.c,
7906         gcc.c-torture/execute/builtins/lib/printf.c,
7907         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
7908
7909 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
7910
7911         * gcc.dg/20050922-2.c: New test.
7912
7913 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7914
7915         * objc.dg/gnu-runtime-3.m: New test.
7916
7917 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7918
7919         PR c++/9278
7920         * g++.dg/other/void1.C: New test.
7921
7922 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
7923
7924         PR middle-end/24998
7925         * gcc.dg/torture/fp-int-convert-float.c,
7926         gcc.dg/torture/fp-int-convert-double.c,
7927         gcc.dg/torture/fp-int-convert-long-double.c,
7928         gcc.dg/torture/fp-int-convert-timode.c,
7929         gcc.dg/torture/fp-int-convert-float80.c,
7930         gcc.dg/torture/fp-int-convert-float80-timode.c,
7931         gcc.dg/torture/fp-int-convert-float128.c,
7932         gcc.dg/torture/fp-int-convert-float128-timode.c,
7933         gcc.dg/torture/fp-int-convert.h: New files.
7934
7935 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7936
7937         PR middle-end/24989
7938         * gcc.dg/tree-ssa/bool-10.c: New test.
7939         * gcc.dg/tree-ssa/bool-11.c: New test.
7940         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
7941
7942 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7943
7944         PR middle-end/24990
7945         * tree-ssa/pr24990-1.c: New test.
7946
7947 2005-11-24  Richard Guenther  <rguenther@suse.de>
7948         Dirk Mueller <dmueller@suse.de>
7949
7950         PR c++/14024
7951         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
7952         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
7953         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7954         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
7955         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
7956         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
7957
7958 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7959
7960         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7961
7962 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7963
7964         PR c/21668
7965         * gcc.dg/Wc++-compat.c: New.
7966         * gcc.dg/Wno-c++-compat.c: New.
7967
7968 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7969
7970         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7971         (vspltish, vspltisw): Likewise.
7972
7973 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7974
7975         PR libgfortran/24794
7976         * gfortran.dg/namelist_12.f: Fix quotes.
7977         * gfortran.dg/namelist_13.f90: Fix quotes.
7978         * gfortran.dg/namelist_14.f90: Fix quotes.
7979         * gfortran.dg/namelist_15.f90: Fix quotes.
7980         * gfortran.dg/namelist_use.f90: Fix quotes.
7981         * gfortran.dg/namelist_use_only.f90: Fix quotes.
7982         * gfortran.dg/namelist_21.f90: New test.
7983         * gfortran.dg/namelist_22.f90: New test.
7984
7985 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7986
7987         PR target/23435
7988         * gcc.c-torture/compile/pr23435.c: New.
7989
7990 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7991
7992         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7993
7994 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7995
7996         * gcc.target/powerpc/405-macchw-1.c,
7997         gcc.target/powerpc/405-macchw-2.c,
7998         gcc.target/powerpc/405-macchwu-1.c,
7999         gcc.target/powerpc/405-macchwu-2.c,
8000         gcc.target/powerpc/405-machhw-1.c,
8001         gcc.target/powerpc/405-machhw-2.c,
8002         gcc.target/powerpc/405-machhwu-1.c,
8003         gcc.target/powerpc/405-machhwu-2.c,
8004         gcc.target/powerpc/405-maclhw-1.c,
8005         gcc.target/powerpc/405-maclhw-2.c,
8006         gcc.target/powerpc/405-maclhwu-1.c,
8007         gcc.target/powerpc/405-maclhwu-2.c,
8008         gcc.target/powerpc/405-mulchw-1.c,
8009         gcc.target/powerpc/405-mulchw-2.c,
8010         gcc.target/powerpc/405-mulchwu-1.c,
8011         gcc.target/powerpc/405-mulchwu-2.c,
8012         gcc.target/powerpc/405-mulhhw-1.c,
8013         gcc.target/powerpc/405-mulhhw-2.c,
8014         gcc.target/powerpc/405-mulhhwu-1.c,
8015         gcc.target/powerpc/405-mulhhwu-2.c,
8016         gcc.target/powerpc/405-mullhw-1.c,
8017         gcc.target/powerpc/405-mullhw-2.c,
8018         gcc.target/powerpc/405-mullhwu-1.c,
8019         gcc.target/powerpc/405-mullhwu-2.c,
8020         gcc.target/powerpc/405-nmacchw-1.c,
8021         gcc.target/powerpc/405-nmacchw-2.c,
8022         gcc.target/powerpc/405-nmachhw-1.c,
8023         gcc.target/powerpc/405-nmachhw-2.c,
8024         gcc.target/powerpc/405-nmaclhw-1.c,
8025         gcc.target/powerpc/405-nmaclhw-2.c,
8026         gcc.target/powerpc/440-macchw-1.c,
8027         gcc.target/powerpc/440-macchw-2.c,
8028         gcc.target/powerpc/440-macchwu-1.c,
8029         gcc.target/powerpc/440-macchwu-2.c,
8030         gcc.target/powerpc/440-machhw-1.c,
8031         gcc.target/powerpc/440-machhw-2.c,
8032         gcc.target/powerpc/440-machhwu-1.c,
8033         gcc.target/powerpc/440-machhwu-2.c,
8034         gcc.target/powerpc/440-maclhw-1.c,
8035         gcc.target/powerpc/440-maclhw-2.c,
8036         gcc.target/powerpc/440-maclhwu-1.c,
8037         gcc.target/powerpc/440-maclhwu-2.c,
8038         gcc.target/powerpc/440-mulchw-1.c,
8039         gcc.target/powerpc/440-mulchw-2.c,
8040         gcc.target/powerpc/440-mulchwu-1.c,
8041         gcc.target/powerpc/440-mulchwu-2.c,
8042         gcc.target/powerpc/440-mulhhw-1.c,
8043         gcc.target/powerpc/440-mulhhw-2.c,
8044         gcc.target/powerpc/440-mulhhwu-1.c,
8045         gcc.target/powerpc/440-mulhhwu-2.c,
8046         gcc.target/powerpc/440-mullhw-1.c,
8047         gcc.target/powerpc/440-mullhw-2.c,
8048         gcc.target/powerpc/440-mullhwu-1.c,
8049         gcc.target/powerpc/440-mullhwu-2.c,
8050         gcc.target/powerpc/440-nmacchw-1.c,
8051         gcc.target/powerpc/440-nmacchw-2.c,
8052         gcc.target/powerpc/440-nmachhw-1.c,
8053         gcc.target/powerpc/440-nmachhw-2.c,
8054         gcc.target/powerpc/440-nmaclhw-1.c,
8055         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
8056
8057 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
8058
8059         PR fortran/24774
8060         * gfortran.dg/inquire_9.f90: New test.
8061
8062         PR fortran/21647
8063         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
8064
8065 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8066
8067         PR libfortran/24432
8068         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8069         Check that 'cos' is supported.
8070
8071 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
8072
8073         PR fortran/24223
8074         * gfortran.dg/substring_equivalence.f90: New test.
8075
8076         PR fortran/24705
8077         * gfortran.dg/auto_internal_assumed.f90: New test.
8078
8079 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
8080
8081         * gcc.dg/fold-div-2.c: New test.
8082
8083 2005-11-20  Ian Lance Taylor  <ian@airs.com>
8084
8085         PR rtl-optimization/24883
8086         * gcc.c-torture/compile/pr24883.c: New test.
8087
8088 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
8089
8090         PR middle-end/20583
8091         * gcc.c-torture/compile/pr20583.c: New.
8092
8093 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
8094
8095         * gcc.c-torture/execute/usmul.c: New test.
8096
8097 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
8098
8099         * gcc.dg/tree-ssa/vrp22.c: New test.
8100
8101 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
8102
8103         PR middle-end/24912
8104         * gcc.dg/torture/pr24912-1.c: New test.
8105
8106 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
8107
8108         PR fortran/24862
8109         * gfortran.dg/arrayio_derived_1.f90: New test.
8110
8111 2005-11-19  Richard Guenther  <rguenther@suse.de>
8112
8113         PR middle-end/23294
8114         * gcc.dg/tree-ssa/pr23294.c: New testcase.
8115
8116 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
8117
8118         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
8119
8120 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
8121
8122         PR c++/8355
8123         * g++.dg/template/friend39.C: New test.
8124
8125 2005-11-18  James E Wilson  <wilson@specifix.com>
8126
8127         * gcc.dg/builtin-strstr.c: New.
8128
8129 2005-11-18  Richard Henderson  <rth@redhat.com>
8130
8131         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
8132         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
8133         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
8134         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
8135         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
8136         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
8137         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
8138         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
8139         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
8140         renaming to remove initial "ia64-".
8141
8142 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
8143
8144         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
8145
8146 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
8147
8148         * g++.dg/cpp/string-2.C: New test.
8149
8150 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
8151
8152         * gcc.dg/tree-ssa/loop-14.c: New test.
8153
8154 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
8155             Michael Chamberlain <michael@chamberlain.net.au>
8156
8157         * ada/acats/run_all.sh (target_run): Kill long running tests.
8158
8159 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8160
8161         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
8162         * gcc.dg/cleanup-9.c: Likewise.
8163         * gcc.dg/cleanup-10.c: Likewise.
8164         * gcc.dg/cleanup-11.c: Likewise.
8165
8166 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8167
8168         PR fortran/24892
8169         * gfortran.dg/open_access_append_1.f90: New test.
8170         * gfortran.dg/open_access_append_2.f90: New test.
8171
8172 2005-11-16  Richard Guenther  <rguenther@suse.de>
8173
8174         PR middle-end/24851
8175         * gcc.c-torture/execute/pr24851.c: New testcase.
8176
8177 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8178
8179         * gcc.dg/fold-overflow-1.c: New test.
8180
8181 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
8182
8183         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
8184         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
8185
8186 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
8187
8188         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
8189         structures.
8190         * g++.dg/eh/forced2.C: Likewise.
8191         * g++.dg/eh/forced3.C: Likewise.
8192         * g++.dg/eh/forced4.C: Likewise.
8193
8194 2005-11-11  Mike Stump  <mrs@apple.com>
8195
8196         * g++.old-deja/g++.mike/unused.C: Add.
8197
8198 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
8199
8200         PR c++/24667
8201         * g++.dg/warn/Wcast-qual1.C: New test.
8202
8203 2005-11-15  Jan Hubicka  <jh@suse.cz>
8204
8205         * gcc.dg/winline-5.c: Add large-unit-insns limit.
8206
8207 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
8208
8209         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
8210
8211 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
8212
8213         PR 24840
8214         * gcc.dg/tree-ssa/pr24840.c: New test.
8215
8216 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
8217
8218         PR testsuite/24841
8219         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
8220
8221 2005-11-14  Dale Johannesen  <dalej@apple.com>
8222
8223         * gcc.c-torture/execute/20051113-1.c: New.
8224
8225 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
8226
8227         PR c++/24687
8228         * g++.dg/template/crash43.C: New test.
8229
8230 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
8231
8232         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
8233
8234 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8235
8236         PR c++/24817
8237         * g++.dg/eh/spec8.C: New test.
8238
8239 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8240
8241         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
8242
8243 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8244
8245         PR c++/20293
8246         * g++.dg/parse/ambig4.C: New test.
8247         * g++.dg/tc1/dr101.C: Adjust error markers.
8248         * g++.dg/lookup/strong-using-2.C: Likewise.
8249         * g++.dg/lookup/ambig5.C: Likewise.
8250         * g++.dg/lookup/ambig4.C: Likewise.
8251         * g++.dg/parse/crash22.C: Likewise.
8252
8253 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8254
8255         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
8256
8257 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
8258
8259         * gcc.dg/nested-calls-1.c: New test.
8260
8261 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8262
8263         * gfortran.dg/complex_intrinsic_1.f90: New test.
8264         * gfortran.dg/complex_intrinsic_2.f90: New test.
8265         * gfortran.dg/fgetc_1.f90: New test.
8266         * gfortran.dg/fgetc_2.f90: New test.
8267         * gfortran.dg/fgetc_3.f90: New test.
8268         * gfortran.dg/ftell_1.f90: New test.
8269         * gfortran.dg/ftell_2.f90: New test.
8270         * gfortran.dg/gnu_logical_1.F: New test.
8271         * gfortran.dg/gnu_logical_2.f90: New test.
8272
8273 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
8274
8275         PR middle-end/24820
8276         * testsuite/gcc.dg/pr24820.c: New test.
8277
8278 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
8279
8280         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
8281         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
8282         variable.
8283
8284 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8285
8286         testsuite/24614
8287         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
8288
8289 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8290
8291         * gcc.target/cris/cris.exp: New file.
8292         * gcc.target/cris/rld-legit1.c: New test.
8293         * gcc.target/cris/rld-legit2.c: New test.
8294
8295 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
8296
8297         PR c++/24780
8298         * g++.dg/opt/pr24780.C: New test.
8299
8300         PR c++/24761
8301         * g++.dg/template/asm1.C: New test.
8302
8303 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
8304
8305         PR libgfortran/24787
8306         * gfortran.dg/scan_1.f90: New test.
8307
8308 2005-11-12  Jan Hubicka  <jh@suse.cz>
8309
8310         * gcc.target/i386/minmax-1.c: New.
8311         * gcc.target/i386/minmax-2.c: New.
8312
8313 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
8314
8315         * gcc.dg/pr24445.c: Fix for 64-bit targets.
8316
8317 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
8318
8319         * gcc.c-torture/execute/20051110-1.c,
8320         gcc.c-torture/execute/20051110-2.c: New tests.
8321
8322 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8323
8324         PR middle-end/24750
8325         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
8326         New tests.
8327
8328 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8329
8330         * lib/target-libpath.exp (get_shlib_extension): New proc.
8331         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
8332         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8333         * lib/objc.exp (objc_target_compile): Likewise.
8334         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
8335         detection.
8336
8337 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8338
8339         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
8340
8341         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8342         Add -static to additional_flags and pass it to target_compile.
8343
8344 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8345
8346         PR libgfortran/24719
8347         gfortran.dg/read_noadvance.f90: New test.
8348
8349         PR libgfortran/24699
8350         gfortran.dg/fmt_t_2.f90: New test.
8351
8352         PR libgfortran/24785
8353         gfortran.dg/read_x_eor.f90: New test.
8354
8355         PR libgfortran/24584
8356         gfortran.dg/namelist_empty.f90: Rename test.
8357
8358         PR libgfortran/24489
8359         gfortran/read_eor.f90: Rename test.
8360
8361 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8362
8363         PR fortran/15976
8364         * gfortran.dg/automatic_module_variable.f90: New test.
8365
8366 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8367
8368         PR target/24445
8369         * gcc.dg/pr24445.c: New test.
8370
8371 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8372
8373         PR fortran/24655
8374         PR fortran/24755
8375         * gfortran.dg/recursive_statement_functions.f90: Add statement
8376         functions using inline intrinsic functions and parameters to test
8377         that they no longer seg-fault.
8378
8379         PR fortran/24409
8380         gfortran.dg/nested_modules_4.f90: New test.
8381         gfortran.dg/nested_modules_5.f90: New test.
8382
8383 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8384
8385         PR fortran/24643
8386         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8387
8388 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8389
8390         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8391         failures.
8392
8393 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8394
8395         * gcc.dg/sparc-getcontext-1.c: New test.
8396
8397 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8398
8399         * gcc.dg/ifcvt-fabs-1.c: New test.
8400
8401 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8402
8403         PR other/4372
8404         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8405         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8406
8407 2005-11-09  Richard Guenther  <rguenther@suse.de>
8408
8409         PR tree-optimization/24716
8410         * gcc.c-torture/execute/pr24716.c: New testcase.
8411
8412 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8413
8414         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8415
8416 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8417
8418         PR 24624
8419         * gcc.dg/pr24624.c: Testcase added.
8420
8421 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8422
8423         PR 24623
8424         * g++.dg/other/pr24623.C: Testcase added.
8425
8426 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8427
8428         PR fortran/22607
8429         * gfortran-dg/pure_byref_1.f90: New.
8430         * gfortran-dg/pure_byref_2.f90: New.
8431
8432 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8433
8434         PR c/24101
8435         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8436         * gcc.dg/dg.exp: Run main loop also for *.i files.
8437
8438 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8439
8440         PR c++/19450
8441         * g++.dg/tls/diag-3.C: New test.
8442         * g++.dg/tls/diag-4.C: New test.
8443         * g++.dg/tls/static-1.C: New test.
8444         * g++.dg/tls/static-1a.cc: New file.
8445
8446 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8447
8448         PR 23046
8449         * g++.dg/tree-ssa/pr23046.C: New test.
8450
8451 2005-11-08  Devang Patel <dpatel@apple.com>
8452
8453         PR tree-optimization/23115
8454         * gcc.dg/tree-ssa/pr23115.c: New.
8455
8456 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
8457
8458         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8459         * gcc.target/powerpc/pr16155.c: Same.
8460         * gcc.target/powerpc/altivec-1.c: Same.
8461         * gcc.target/powerpc/altivec-2.c: Same.
8462         * gcc.target/powerpc/altivec-3.c: Same.
8463         * gcc.target/powerpc/altivec-5.c: Same.
8464         * gcc.target/powerpc/altivec-11.c: Same.
8465         * gcc.target/powerpc/altivec-12.c: Same.
8466         * gcc.target/powerpc/altivec-14.c: Same.
8467         * gcc.target/powerpc/altivec-22.c: Same.
8468         * gcc.target/powerpc/altivec-consts.c: Same.
8469         * gcc.target/powerpc/altivec-pr22085.c: Same.
8470         * gcc.target/powerpc/altivec-splat.c: Same.
8471         * gcc.target/powerpc/altivec-varargs-1.c: Same.
8472         * gcc.target/powerpc/altivec-vec-merge.c: Same.
8473         * gcc.target/powerpc/darwin-longlong.c: Same.
8474
8475 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8476
8477         PR target/19340
8478         * gcc.dg/pr19340.c: New test.
8479
8480 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8481
8482         PR rtl-optimization/24683
8483         * gcc.dg/pr24683.c: New test.
8484
8485 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8486
8487         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8488         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8489
8490 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8491
8492         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8493
8494 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8495
8496         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8497
8498 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8499
8500         PR target/24230
8501
8502         * gcc.target/powerpc/altivec-consts.c,
8503         gcc.target/powerpc/altivec-splat.c: New testcase.
8504
8505 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8506
8507         PR c/24599
8508
8509         * gcc.dg/overflow-2.c: New testcase.
8510
8511 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8512
8513         PR rtl-optimization/23567
8514         * gcc.c-torture/execute/20051104-1.c: New test.
8515
8516 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8517
8518         PR fortran/24534
8519         gfortran.dg/private_type_2.f90: Modified to check that case with
8520         PRIVATE declaration within derived type is accepted.
8521
8522         PR fortran/20838
8523         gfortran.dg/pointer_assign_1.f90: New test.
8524
8525         PR fortran/20840
8526         * gfortran.dg/arrayio_0.f90: New test.
8527
8528         PR fortran/17737
8529         gfortran.dg/data_initialized.f90: New test.
8530         gfortran.dg/data_constraints_1.f90: New test.
8531         gfortran.dg/data_constraints_2.f90: New test.
8532
8533 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8534
8535         PR fortran/24174
8536         PR fortran/24305
8537         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8538
8539 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8540
8541         PR 24670
8542         * gcc.dg/tree-ssa/pr24670.c: New test.
8543
8544 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8545
8546         PR target/22432
8547         * gcc.target/i386/pr22432.c: New test.
8548
8549 2005-11-05  Richard Henderson  <rth@redhat.com>
8550
8551         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8552         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8553         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8554         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8555         from gcc.dg/alpha-*.
8556         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8557         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8558
8559 2005-11-05  Andreas Jaeger  <aj@suse.de>
8560
8561         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8562
8563 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8564
8565         PR target/23424
8566         * gcc.dg/torture/pr23424-1.c: New test.
8567
8568 2005-11-04  Richard Henderson  <rth@redhat.com>
8569
8570         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8571         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8572         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8573         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8574         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8575         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8576         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8577         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8578         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8579         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8580         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8581         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8582         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8583         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8584         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8585         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8586         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8587         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8588         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8589         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8590         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8591         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8592         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8593         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8594         Move from gcc.dg/.
8595         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8596         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8597         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8598         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8599         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8600         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8601         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8602         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8603         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8604         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8605         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8606         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8607         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8608         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8609         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8610         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8611         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8612         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8613         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8614         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8615         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8616         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8617         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8618         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8619         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8620         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8621         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8622         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8623         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8624         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8625         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8626         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8627         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8628         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8629         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8630         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8631         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8632         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8633         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8634         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8635         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8636         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8637         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8638         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8639         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8640
8641 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8642
8643         PR 24627
8644         * gcc.dg/tree-ssa/pr24627.c: New test.
8645
8646 2005-11-04 Paul Brook  <paul@codesourcery.com>
8647
8648         * gcc.dg/tls/opt-10.c: New test.
8649
8650 2005-11-04  Andreas Jaeger  <aj@suse.de>
8651
8652         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8653         avoid extra warnings.
8654
8655 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8656
8657         PR libfortran/22298
8658         * gcc/testsuite/lib/target-supports.exp
8659         (check_effective_target_static_libgfortran): New
8660         static_libgfortran effective target.
8661         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8662         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8663
8664 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8665
8666         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8667
8668 2005-11-03  Josh Conner  <jconner@apple.com>
8669
8670         PR c++/19989
8671         g++.dg/ext/array2.C: New test.
8672         g++.dg/template/dependent-name3.C: New test.
8673         g++.dg/template/dependent-name4.C: New test.
8674         g++.dg/template/sfinae2.C: New test.
8675
8676 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8677
8678         PR preprocessor/22042
8679         * gcc.dg/cpp/strify4.c: New test.
8680
8681 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8682
8683         PR c++/17964
8684         * g++.dg/cpp/string-1.C: New test.
8685
8686 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8687
8688         * gcc.target/powerpc: New directory.
8689         * gcc.target/powerpc/powerpc.exp: New file.
8690         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8691         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8692         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8693         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8694         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8695         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8696         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8697         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8698         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8699         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8700         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8701         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8702         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8703         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8704         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8705         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8706         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8707         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8708         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8709         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8710         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8711         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8712         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8713         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8714         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8715         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8716         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8717         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8718         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8719         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8720         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8721         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8722         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8723         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8724
8725 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8726
8727         PR c++/21627
8728         * g++.dg/warn/inline2.C: New test.
8729
8730 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8731
8732         PR middle-end/23155
8733         * g++.dg/ext/c99struct1.C: New test.
8734         * gcc.dg/union-cast-1.c: New test.
8735         * gcc.dg/union-cast-2.c: New test.
8736         * gcc.dg/union-cast-3.c: New test.
8737
8738 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8739
8740         PR middle-end/24589
8741         * gcc.c-torture/execute/zero-struct-2.c: New test.
8742
8743 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8744
8745         PR c++/24582
8746         * g++.dg/init/switch1.C: New test.
8747
8748 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8749
8750         * gcc.dg/delay-slot-1.c: New test.
8751
8752 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8753
8754         PR target/24620
8755         * gcc.dg/pr24620.c: New test.
8756
8757 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8758
8759         PR c/24329
8760         * gcc.dg/format/unnamed-1.c: New test.
8761
8762 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8763
8764         PR c++/22434
8765         * g++.dg/expr/cond8.C: New test.
8766
8767         PR c++/24560
8768         * g++.dg/parse/dot1.C: New test.
8769
8770 2005-11-02  Jan Hubicka  <jh@suse.cz>
8771
8772         PR target/23303
8773         * gcc.dg/i386-lea.c: New test
8774
8775 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8776
8777         PR target/24615
8778         * gcc.dg/pr24615.c: New test.
8779
8780 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8781
8782         PR target/24600
8783         * gcc.dg/pr24600.c: New test.
8784
8785 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8786
8787         PR c++/19253
8788         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8789         * g++.dg/parse/typename9.C: New test.
8790         * g++/dg/parse/typename10.C: Likewise.
8791
8792 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8793
8794         PR fortran/18157
8795         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8796         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8797         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8798
8799 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8800
8801         PR c++/24569
8802         * g++.dg/debug/static1.C: New test.
8803
8804 2005-11-02  Josh Conner  <jconner@apple.com>
8805
8806         * g++.dg/crash38.C: moved into proper directory...
8807         * g++.dg/template/crash42.C: ...here
8808
8809 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8810
8811         PR target/18338
8812         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8813         pcc_bitfield_type_matters || default_packed.
8814
8815         * lib/target-supports.exp
8816         (check_effective_target_pcc_bitfield_type_matters): New proc.
8817         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8818
8819         PR testsuite/23304
8820         * lib/target-supports.exp (check_effective_default_packed): New proc.
8821         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8822         Gate expected errors on target ! default_packed.
8823         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
8824
8825 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8826
8827         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8828         change (r106358).
8829
8830 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8831
8832         PR fortran/24008
8833         * gfortran.dg/entry_5.f90: New.
8834         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8835
8836 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8837
8838         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8839
8840 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8841
8842         PR fortran/21565
8843         gfortran.dg/namelist_blockdata.f90: New test.
8844
8845         PR fortran/18737
8846         gfortran.dg/external_implicit_none.f90: New test.
8847
8848         PR fortran/14994
8849         * gfortran.dg/secnds.f: New test.
8850
8851 2005-10-31  Jan Hubicka  <jh@suse.cz>
8852
8853         PR target/20928
8854         * gcc.c-torture/compile/pr20928.c: New test.
8855
8856 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8857
8858         PR middle-end/23492
8859         * gcc.c-torture/compile/zero-strct-5.c: New test.
8860
8861 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8862
8863         PR libgfortran/24584
8864         * gfortran.dg/pr24584.f90: New test.
8865
8866 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8867
8868         PR fortran/18883
8869         * gfortran.dg/char_result_9.f90: New.
8870         * gfortran.dg/char_result_10.f90: New.
8871
8872 2005-10-30  Jan Hubicka  <jh@suse.cz>
8873
8874         * g++.dg/tree-ssa/pr24172.C: New testcase.
8875
8876 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8877
8878         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8879
8880 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
8881
8882         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
8883         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
8884         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
8885         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
8886         gfortran.dg/enum_9.f90,
8887         gfortran.fortran-torture/compile/enum_1.f90,
8888         gfortran.fortran-torture/execute/enum_1.f90,
8889         gfortran.fortran-torture/execute/enum_2.f90,
8890         gfortran.fortran-torture/execute/enum_3.f90,
8891         gfortran.fortran-torture/execute/enum_4.f90: New tests.
8892
8893 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
8894
8895         PR target/18482
8896         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
8897         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
8898
8899 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8900
8901         PR libfortran/20179
8902         * gfortran.dg/mixed_io_1.f90: New test.
8903         * gfortran.dg/mixed_io_1.c: New file.
8904
8905 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8906
8907         * gfortran.dg/malloc_free_1.f90: New test.
8908
8909 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
8910
8911         * gcc.dg/nested-func-4.c: Require profiling -pg.
8912
8913 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8914
8915         PR C++/23229
8916         * g++.dg/warn/main-2.C: New test.
8917
8918 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8919
8920         PR fortran/24545
8921         * gfortran.dg/interface_2.f90: new test.
8922
8923 2005-10-28  Josh Conner  <jconner@apple.com>
8924
8925         PR c++/22153
8926         * g++.dg/template/crash38.C: New test.
8927         * g++.dg/parse/explicit1.C: Change expected errors.
8928
8929 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8930
8931         PR C++/23426
8932         * g++.dg/other/large-size-array.C: New test.
8933
8934 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8935
8936         PR middle-end/24362
8937         * g++.dg/opt/complex4.C: New test.
8938
8939 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8940
8941         * gcc.dg/nested-func-4.c: New test.
8942
8943 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8944
8945         PR fortran/24158
8946         gfortran.dg/derived_recursion.f90: New test.
8947         gfortran.dg/implicit_actual.f90: New test.
8948
8949 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
8950
8951         PR middle-end/24295, PR testsuite/24477
8952         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
8953         removed when weakref hits the tree.
8954
8955 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8956
8957         * gfortran.dg/cray_pointers_4.f90: New test.
8958
8959         * gfortran.dg/cray_pointers_5.f90: New test.
8960
8961 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8962
8963         PR fortran/22290
8964         * gfortran.dg/assign_5.f90: New test.
8965         * gfortran.dg/assign_6.f: New test.
8966
8967 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8968
8969         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8970         CPU has no SSE support.
8971
8972 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
8973
8974         PR libgfortran/24224
8975         * gfortran.dg/arrayio_1.f90: Update attribution.
8976         * gfortran.dg/arrayio_2.f90: Update attribution.
8977         * gfortran.dg/arrayio_3.f90: Update attribution.
8978         * gfortran.dg/arrayio_4.f90: Update test conditions.
8979         * gfortran.dg/arrayio_5.f90: Update attribution.
8980         * gfortran.dg/arrayio_6.f90: New test.
8981         * gfortran.dg/arrayio_7.f90: New test.
8982
8983 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8984
8985         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8986
8987 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8988
8989         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8990
8991 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8992
8993         PR fortran/24416
8994         * gfortran.dg/namelist_char_only.f90: New test.
8995
8996 2005-10-24  Asher Langton  <langton2@llnl.gov>
8997
8998         PR fortran/17031
8999         PR fortran/22282
9000         * gfortran.dg/cray_pointers_1.f90: New test.
9001         * gfortran.dg/cray_pointers_2.f90: New test.
9002         * gfortran.dg/cray_pointers_3.f90: New test.
9003         * gfortran.dg/loc_1.f90: New test.
9004         * gfortran.dg/loc_2.f90: New test.
9005
9006 2005-10-24  Steven Bosscher  <stevenb@suse.de>
9007
9008         * gcc.dg/pr24225.c: New test.
9009
9010 2005-10-24  Asher Langton  <langton2@llnl.gov>
9011
9012         * gfortran.dg/dup_save_1.f90: New test.
9013         * gfortran.dg/dup_save_2.f90: New test.
9014
9015 2005-10-24  Paul Brook  <paul@codesourcery.com>
9016
9017         PR 24107
9018         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
9019         stdint.h.
9020
9021 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
9022
9023         PR libgfortran/24489
9024         * gfortran.dg/pr24489.f90: New test.
9025
9026 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
9027
9028         PR fortran/23635
9029         * gfortran.dg/ichar_1.f90: Add tests for derived types.
9030
9031 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
9032
9033         PR target/18911
9034         * g++.dg/init/array16.C: Skip for mmix-*-*.
9035
9036 2005-10-23  Asher Langton  <langton2@llnl.gov>
9037
9038         * gfortran.dg/byte_1.f90: New test.
9039         * gfortran.dg/byte_2.f90: New test.
9040
9041 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
9042
9043         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
9044
9045 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
9046
9047         PR fortran/18022
9048         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
9049
9050         PR fortran/24311
9051         * gfortran.dg/merge_char_const.f90: New test.
9052
9053         PR fortran/24384
9054         * gfortran.dg/spread_scalar_source.f90: New test.
9055
9056 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
9057
9058         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
9059
9060         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
9061         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
9062
9063         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
9064
9065 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
9066
9067         PR fortran/24426
9068         * gfortran.dg/der_pointer_4.f90: New.
9069
9070 2005-10-22  David Ayers  <d.ayers@inode.at>
9071
9072         * obj-c++.dg/except-1.mm: Simplify.
9073
9074 2005-10-21  David Ayers  <d.ayers@inode.at>
9075
9076         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
9077
9078 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
9079
9080         * gfortran.dg/assumed_dummy_2.f90: New test.
9081
9082 2005-10-21  James E Wilson  <wilson@specifix.com>
9083
9084         PR preprocessor/15220
9085         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
9086
9087 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
9088
9089         * gcc.c-torture/execute/20051021-1.c: New test.
9090
9091 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
9092
9093         PR c++/24260
9094         * g++.dg/ext/tmplattr1.C: New test.
9095
9096 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
9097
9098         PR fortran/24440
9099         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
9100
9101 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
9102
9103         * obj-c++.dg/except-1.mm: New.
9104
9105         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
9106
9107 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
9108
9109         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
9110
9111 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
9112
9113         PR middle-end/24295
9114         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
9115         declarations with the same names as thunks' alias targets, use
9116         aliases instead.
9117         * gcc.dg/attr-alias-3.c: New test.
9118         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
9119
9120 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
9121
9122         PR c++/22618
9123         * g++.dg/parse/access8.C: New test.
9124
9125 2005-10-20  Richard Guenther  <rguenther@suse.de>
9126
9127         PR c++/24439
9128         * g++.dg/tree-ssa/pr24439.C: New testcase.
9129
9130 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9131
9132         * g++.dg/opt/delay-slot-1.C: New test.
9133
9134 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
9135
9136         PR fortran/21625
9137         * gfortran.fg/der_init_1.f90: New.
9138
9139 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
9140
9141         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
9142
9143 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
9144
9145         PR c++/21908
9146         * g++.dg/parse/error28.C: New test.
9147
9148 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9149
9150         * gcc.dg/profile-generate-2.c: New test.
9151
9152 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
9153
9154         PR target/23589
9155         * g++.dg/ext/dllimport11.C: New.
9156
9157 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9158
9159         PR c++/22293
9160         * g++.dg/other/friend3.C: New test.
9161
9162 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
9163
9164         PR c++/23293
9165         * g++.dg/template/error19.C: New test.
9166
9167 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9168
9169         PR c++/21383
9170         * g++.dg/overload/koenig2.C: New.
9171
9172         PR c++/23118
9173         * g++.dg/overload/error2.C: New.
9174
9175         PR c++/22604
9176         * g++.dg/inherit/covariant14.C: New.
9177
9178 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9179
9180         PR c++/23440
9181         * g++.dg/parse/for1.C: New test.
9182
9183 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
9184
9185         PR fortran/23446
9186         * gfortran.dg/host_dummy_index_1.f90: New test.
9187
9188         PR fortran/21459
9189         * gfortran.dg/automatic_char_len_2.f90: New test.
9190
9191         PR fortran/20866
9192         * gfortran.dg/recursive_statement_functions.f90: New test.
9193
9194         PR fortran/20853
9195         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
9196
9197         PR fortran/20849
9198         * gfortran.dg/external_initializer.f90: New test.
9199
9200         PR fortran/20837
9201         * non_module_public.f90: New test.
9202
9203 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9204
9205         PR c++/24386
9206         * g++.dg/template/overload7.C: New.
9207
9208         PR c++/22551
9209         * g++.dg/other/switch2.C: Remove expected warnings.
9210
9211         PR c++/21353
9212         * g++.dg/template/defarg6.C: New.
9213
9214 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
9215
9216         PR target/24315
9217         * gcc.target/i386/pr24315.c: New test.
9218
9219 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9220
9221         PR c++/24389
9222         * g++.dg/template/static21.C: New test.
9223         * g++.dg/template/static21-a.cc: Likewise.
9224
9225 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
9226
9227         PR c++/23959
9228         * g++.dg/warn/Wswitch-default-1.C: New test.
9229         * g++.dg/warn/Wswitch-default-2.C: New test.
9230
9231 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9232
9233         PR c++/22173
9234         * g++.dg/parse/template18.C: New test.
9235         * g++.dg/template/nontype15.C: Likewise.
9236
9237 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
9238
9239         PR fortran/22273
9240         * gfortran.dg/spec_expr_2.f90: New.
9241
9242 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
9243
9244         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
9245         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
9246         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
9247         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
9248         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
9249         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
9250         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
9251         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
9252         previous target-specific skips and warning-message matches where
9253         applicable.
9254
9255 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
9256
9257         PR c++/21347
9258         * g++.dg/warn/Wctor-dtor.C: New test.
9259
9260 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9261
9262         PR c/23439
9263         * gcc.dg/for-1.c: New test.
9264
9265 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
9266
9267         PR c++/19565
9268         * g++.dg/warn/Wconversion1.C: New test.
9269         * g++.dg/ext/packed4.C: Compile with -w.
9270         * g++.dg/opt/20050511-1.C: Likewise.
9271         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
9272
9273 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
9274
9275         * gfortran.dg/boz_5.f90: New test.
9276
9277 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
9278
9279         PR c++/22551
9280         * g++.dg/other/switch2.C: New.
9281
9282         PR c++/23984
9283         * g++.dg/init/ctor7.C: New.
9284
9285 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
9286
9287         PR c++/23730
9288         * g++.dg/parse/crash32.C: New test.
9289
9290 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
9291
9292         PR c++/20721
9293         * g++.dg/init/goto2.C: New test.
9294
9295         PR c++/22464
9296         * g++.dg/template/crash/41.C: New test.
9297
9298         PR c++/22180
9299         * g++.dg/template/crash40.C: New test.
9300
9301         PR c++/23694
9302         * g++.dg/parse/friend5.C: New test.
9303
9304         PR c++/23307
9305         * g++.dg/template/crash38.C: New test.
9306
9307         PR c++/22352
9308         * g++.dg/template/friend38.C: New test.
9309
9310         PR c++/22405
9311         * g++.dg/template/crash39.C: New test.
9312
9313 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
9314
9315         * gcc.dg/debug/dwarf2/dwarf-char1.c,
9316         gcc.dg/debug/dwarf2/dwarf-char2.c,
9317         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
9318
9319         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
9320
9321 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
9322
9323         * gcc.dg/dll-2.c: Add tests for warnings.
9324         * gcc.dg/dll-3.c: Likewise.
9325         * gcc.dg/dll-4.c: Likewise.
9326
9327         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
9328         * g++.dg/ext/dllimport2.C: Likewise.
9329         * g++.dg/ext/dllimport3.C: Likewise.
9330         * g++.dg/ext/dllimport7.C: Likewise.
9331         * g++.dg/ext/dllimport8.C: Likewise.
9332         * g++.dg/ext/dllimport9.C: Likewise.
9333
9334 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
9335
9336         PR fortran/24092
9337         * gfortran.dg/derived_pointer_recursion.f90: New test.
9338
9339 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
9340
9341         * gcc.c-torture/execute/20051012-1.c: New test.
9342
9343 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9344
9345         PR fortran/18082
9346         * gfortran.dg/automatic_char_len_1.f90: New test.
9347
9348 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9349
9350         PR fortran/20847
9351         * gfortran.dg/save_common.f90: New test.
9352
9353         PR fortran/20856
9354         * gfortran.dg/save_result.f90: New test.
9355
9356 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9357
9358         PR c++/21592
9359         * g++.dg/template/dependent-expr1.C: Add new expected error.
9360         * g++.dg/template/dependent-expr2.C: Adjust error text.
9361         * g++.dg/template/overload6.C: New.
9362
9363         PR c++/23797
9364         * g++.dg/other/typename8.C: New.
9365
9366         PR c++/21117
9367         * g++.dg/other/return1.C: New.
9368
9369 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9370
9371         PR c++/24052
9372         * g++.dg/ext/label5.C: New.
9373
9374 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9375
9376         PR c++/19964
9377         * g++.dg/parse/crash31.C: New.
9378
9379 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9380
9381         * g++.dg/ipa/ipa-1.c: New test.
9382         * g++.dg/ipa/ipa-2.c: New test.
9383         * g++.dg/ipa/ipa-3.c: New test.
9384         * g++.dg/ipa/ipa-4.c: New test.
9385         * g++.dg/ipa/ipa-5.c: New test.
9386         * g++.dg/ipa/ipa.exp: New file.
9387
9388 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9389
9390         PR fortran/24207
9391         * gfortran.dg/private_type_3.f90: New test.
9392
9393 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9394
9395         PR fortran/20786
9396         gfortran.dg/aint_anint_1.f90: New test.
9397
9398 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9399
9400         PR libgfortran/24313
9401         gfortran.dg/csqrt.f: New test.
9402
9403 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9404
9405         PR c++/8057
9406         * g++.dg/warn/noeffect7.C: New test.
9407         * g++.dg/warn/noeffect2.C: Instantiate templates.
9408         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9409         and warning.
9410
9411 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9412
9413         PR c++/21089
9414         * g++.dg/init/float1.C: New test.
9415
9416         PR c++/24277
9417         * g++.dg/init/member1.C: Tweak error markers.
9418
9419 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9420
9421         PR testsuite/24281
9422         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9423         Check for null pointer.
9424
9425 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9426
9427         PR c++/21369
9428         * g++.dg/parse/ret-type3.C: New test.
9429
9430 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9431
9432         PR tree-opt/23946
9433         * gcc.c-torture/compile/pr23946.c: New test.
9434
9435 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9436
9437         * g++.dg/opt/mmx2.C: New test.
9438
9439 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9440
9441         PR c++/24277
9442         * g++.dg/template/static20.C: New test.
9443
9444         PR c++/24302
9445         * g++.dg/warn/Wunused-12.C: New test.
9446
9447         PR c++/23437
9448         * g++.dg/template/arg4.C: New test.
9449
9450 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9451
9452         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9453         * gcc.dg/ucnid-3.c: Likewise.
9454         * gcc.dg/ucnid-4.c: Likewise.
9455         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9456         * g++.dg/other/ucnid-1.C: Likewise.
9457         * gcc.dg/sparc-frame-1.c: New test.
9458
9459 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9460
9461         PR c++/24139
9462         * g++.dg/template/spec27.C: New test.
9463
9464         PR c++/24275
9465         * g++.dg/template/static19.C: New test.
9466
9467 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9468
9469         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9470         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9471
9472 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9473
9474         PR target/24136
9475         * gfortran.fortran-torture/compile/pr24136.f: New test.
9476
9477 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9478
9479         PR c++/22172
9480         * g++.dg/parse/crash30.C: New test.
9481
9482 2005-10-07  Richard Guenther  <rguenther@suse.de>
9483
9484         PR middle-end/24227
9485         * gcc.c-torture/compile/pr24227.c: New testcase.
9486
9487 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9488
9489         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9490         Do not put aligned attributes on array elements.
9491
9492 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9493
9494         PR testsuite/23611, PR testsuite/23615
9495         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9496         writing prototypes of library functions by hand.
9497         * obj-c++.dg/bitfield-4.mm: Likewise.
9498         * obj-c++.dg/const-str-4.mm: Likewise.
9499         * obj-c++.dg/encode-4.mm: Likewise.
9500         * obj-c++.dg/encode-5.mm: Likewise.
9501         * obj-c++.dg/encode-6.mm: Likewise.
9502         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9503         * obj-c++.dg/method-10.mm: Likewise.
9504         * obj-c++.dg/method-17.mm: Likewise.
9505         * obj-c++.dg/method-19.mm: Likewise.
9506         * obj-c++.dg/try-catch-2.mm: Likewise.
9507
9508 2005-10-06  Richard Henderson  <rth@redhat.com>
9509
9510         PR 24236
9511         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9512
9513 2005-10-06  Dale Johannesen  <dalej@apple.com>
9514
9515         * gcc.c-torture/execute/20030125-1.c: Correct.
9516
9517 2005-10-06  Richard Guenther  <rguenther@suse.de>
9518
9519         PR tree-optimization/24238
9520         * g++.dg/tree-ssa/pr24238.C: New testcase.
9521
9522 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9523
9524         PR 18568
9525         * gfortran.dg/der_pointer_3.f90: New test.
9526
9527 2005-10-05  Devang Patel  <dpatel@apple.com>
9528
9529         PR Debug/23205
9530         * g++.dg/other/PR23205.C: New.
9531
9532 2005-10-05  Richard Henderson  <rth@redhat.com>
9533
9534         PR target/23602
9535         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9536         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9537
9538 2005-10-05  Dale Johannesen  <dalej@apple.com>
9539
9540         * gcc.c-torture/execute/float-floor.c: New.
9541
9542 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9543
9544         PR tree-optimization/21419
9545         PR tree-optimization/24146
9546         PR tree-optimization/24151
9547
9548         * g++.dg/ext/asm7.C: New.
9549         * g++.dg/ext/asm8.C: New.
9550         * gcc.dg/asm-1.c: Compile on all targets.
9551         * gcc.dg/asm-pr24146.c: New.
9552         * gcc.dg/pr21419.c: Adjust error messages.
9553
9554 2005-10-05  Richard Guenther  <rguenther@suse.de>
9555
9556         PR fortran/24176
9557         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9558
9559 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9560
9561         PR c++/23513
9562         * g++.dg/template/spec22.C: Robustify test.
9563         * g++.dg/template/spec26.C: New.
9564
9565 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9566
9567         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9568         if target supports vector instructions.
9569
9570 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9571
9572         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9573         C99 functions.
9574
9575 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9576
9577         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9578         check_effective_target_fortran_large_int): Replace cached result
9579         when target changes.
9580
9581 2005-10-04  Devang Patel  <dpatel@apple.com>
9582
9583         * gcc.dg/i386-sse-vect-types.c: New.
9584
9585 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9586
9587         PR preprocessor/13726
9588         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9589         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9590
9591 2005-10-04  Richard Guenther  <rguenther@suse.de>
9592
9593         PR c/23576
9594         * gcc.dg/noncompile/pr23576.c: New testcase.
9595
9596 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9597
9598         PR middle-end/23125
9599         * gcc.dg/register-var-3.c: New test.
9600
9601 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9602
9603         * gcc.dg/pr23049.c: New test.
9604
9605         * gcc.dg/ucnid-4.c: Fix test.
9606
9607 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9608
9609         PR 23445
9610         * gcc.c-torture/compile/pr23445.c: New test.
9611
9612 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9613
9614         * g++.dg/overload/unknown1.C: New.
9615
9616 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9617
9618         PR c++/17775
9619         * g++.dg/template/repo4.C: New test.
9620
9621 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9622
9623         PR libfortran/19308
9624         * gfortran.dg/large_real_kind_2.F90: New test.
9625         * gfortran.dg/large_integer_kind_2.f90: New test.
9626
9627 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9628
9629         * lib/target-supports.exp (check_effective_target_vect_shift):
9630         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9631         (check_effective_target_vect_condition): Fix copy-n-pasto.
9632
9633         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9634         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9635         targets.
9636
9637 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9638
9639         PR c++/22621
9640         * g++.dg/template/overload5.C : New test.
9641
9642         PR c++/23840
9643         * g++.dg/expr/stdarg1.C: New test.
9644
9645 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9646
9647         PR 24142
9648         * gcc.c-torture/execute/pr24142.c: New test.
9649
9650 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9651
9652         PR 24141
9653         * gcc.c-torture/execute/pr24141.c: New test.
9654
9655 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9656             Diego Novillo  <dnovillo@redhat.com>
9657
9658         PR 23604
9659         * gcc.c-torture/execute/pr23604.c: New test.
9660
9661 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9662
9663         PR fortran/16404
9664         PR fortran/20835
9665         PR fortran/20890
9666         PR fortran/20899
9667         PR fortran/20900
9668         PR fortran/20901
9669         PR fortran/20902
9670         gfortran.dg/equiv_constraint_1.f90: New test.
9671         gfortran.dg/equiv_constraint_2.f90: New test.
9672         gfortran.dg/equiv_constraint_3.f90: New test.
9673         gfortran.dg/equiv_constraint_4.f90: New test.
9674         gfortran.dg/equiv_constraint_5.f90: New test.
9675         gfortran.dg/equiv_constraint_6.f90: New test.
9676         gfortran.dg/equiv_constraint_7.f90: New test.
9677         gfortran.dg/equiv_constraint_8.f90: New test.
9678         gfortran.dg/private_type_1.f90: New test.
9679         gfortran.dg/private_type_2.f90: New test.
9680         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9681         980628-10.f: Assert std=gnu to permit mixing of
9682         types in equivalence statements.
9683
9684 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9685
9686         PR 24112
9687         * gfortran.dg/open_status_1.f90: New.
9688
9689 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9690
9691         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9692         * gcc.dg/vect/pr22480.c: Clean up temp files.
9693         * gcc.dg/vect/pr23831.c: Clean up temp files.
9694         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9695         Clean up temp files.
9696         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9697         Clean up temp files.
9698
9699         * gcc.dg/20050309-1.c: Clean up temp files.
9700         * gcc.dg/20050325-1.c: Clean up temp files.
9701
9702 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9703
9704         PR tree-optimization/24059
9705         * gcc.dg/vect/pr24059.c : New test.
9706
9707 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9708
9709         PR middle-end/24109
9710         * gcc.c-torture/execute/20050929-1.c: New test.
9711
9712 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9713
9714         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9715
9716 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9717
9718         PR c/21419
9719         * gcc.dg/pr21419.c: New test.
9720
9721 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9722
9723         * gcc.dg/pr23911.c: New test.
9724
9725 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9726
9727         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9728
9729         PR c++/16782
9730         * g++.dg/parse/qualified4.C: New test.
9731         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9732         * g++.old-deja/g++.mike/p8154.C: Likewise.
9733
9734 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9735
9736         PR c++/22147
9737         * g++.dg/template/friend37.C: New test.
9738         * g++.dg/parse/crash28.C: Adjust error markers.
9739
9740 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9741
9742         PR fortran/18518
9743         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9744
9745 2005-09-27  Devang Patel  <dpatel@apple.com>
9746
9747         PR tree-optimization/23625
9748         * gcc.dg/pr23625.c: New test.
9749
9750 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9751
9752         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9753         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9754
9755 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9756
9757         PR fortran/23677
9758         * gfortran.fortran-torture/execute/save_1.f90: New test.
9759         * gfortran.dg/save_1.f90: New test.
9760
9761 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9762
9763         * gcc.target/i386/builtin-apply-mmx.c: New test.
9764
9765         PR target/22576
9766         * gcc.target/i386/pr22576.c: New test.
9767
9768         PR target/22585
9769         * gcc.target/i386/pr22585.c: New test.
9770
9771         PR target/23268
9772         * gcc.target/i386/pr23268.c: New test.
9773
9774         PR middle-end/23831
9775         * gcc.dg/vect/pr23831.c: New test.
9776
9777         PR target/24055
9778         * gcc.target/i386/pr24055.c: New test.
9779
9780 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9781
9782         PR tree-optimization/23960
9783         * gcc.c-torture/compile/pr23960.c: New.
9784
9785 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9786
9787         PR fortran/16861
9788         * gfortran.dg/nested_modules_3.f90: New.
9789
9790 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9791
9792         PR fortran/24005
9793         gfortran.dg/interface_1.f90: New test.
9794
9795 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9796         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9797
9798         PR fortran/23843
9799         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9800
9801 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9802
9803         PR fortran/23516
9804         * gfortran.dg/imag_1.f: New test.
9805         * gfortran.dg/imag_2.f: Ditto.
9806
9807 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9808
9809         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9810
9811 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9812
9813         PR c++/21983
9814         * g++.dg/warn/pr21983.C: New test.
9815
9816 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9817
9818         PR c++/23993
9819         * g++.dg/template/array14.C: New test.
9820
9821 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9822
9823         PR fortran/19929
9824         * gfortran.dg/der_ptr_component_1.f90: New test.
9825
9826 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9827
9828         PR c++/23965
9829         * g++.dg/template/error1.C: Reject "no matching function" message.
9830
9831 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9832
9833         PR c++/17609
9834         * g++.dg/lookup/error1.C: New test.
9835
9836 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9837
9838         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9839         functionality of the testcase.
9840
9841 2005-09-20  Richard Henderson  <rth@redhat.com>
9842
9843         * gcc.dg/vect/vect-22.c: Require vect_float.
9844         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9845
9846 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
9847
9848         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
9849         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
9850         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
9851         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
9852         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
9853         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
9854         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
9855         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
9856         * gcc.dg/cpp/ucnid-8.c: New test.
9857
9858 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9859
9860         PR tree-optimization/23929
9861         * gcc.c-torture/compile/pr23929.c: New test.
9862
9863 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9864
9865         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9866         for one loop.
9867
9868 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9869
9870         PR testsuite/23186
9871         * g++.dg/other/pr22003.C: Require named sections.
9872
9873 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9874
9875         PR c++/23947
9876         * g++.dg/rtti/crash3.C: New test.
9877
9878         PR tree-optimization/23818
9879         * gcc.dg/pr23818.c: New test.
9880
9881 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9882
9883         PR fortran/23420
9884         * gfortran.dg/print_fmt_4.f: New.
9885
9886 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9887
9888         PR fortran/23663
9889         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9890
9891 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9892
9893         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
9894         Use pointers to local alignable arrays instead. Added comments.
9895         * gcc.dg/vect/vect-46.c: Likewise.
9896         * gcc.dg/vect/vect-48.c: Likewise.
9897         * gcc.dg/vect/vect-49.c: Likewise.
9898         * gcc.dg/vect/vect-52.c: Likewise.
9899         * gcc.dg/vect/vect-53.c: Likewise.
9900         * gcc.dg/vect/vect-54.c: Likewise.
9901         * gcc.dg/vect/vect-56.c: Likewise.
9902         * gcc.dg/vect/vect-57.c: Likewise.
9903         * gcc.dg/vect/vect-58.c: Likewise.
9904         * gcc.dg/vect/vect-60.c: Likewise.
9905         * gcc.dg/vect/vect-61.c: Likewise.
9906
9907         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
9908         The test is no longer vectorizable on vect_no_align targets.
9909         * gcc.dg/vect/vect-43.c: Likewsie.
9910
9911         * gcc.dg/vect/vect-44.c: Added comments.
9912         * gcc.dg/vect/vect-45.c: Added comments.
9913         * gcc.dg/vect/vect-50.c: Added comments.
9914         * gcc.dg/vect/vect-51.c: Added comments.
9915
9916         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
9917         aligned type.
9918         * gcc.dg/vect/Os-vect-95.c: Likewise.
9919
9920         * gcc.dg/vect/vect-41.c: Test removed.
9921         * gcc.dg/vect/vect-47.c: Test removed.
9922         * gcc.dg/vect/vect-55.c: Test removed.
9923         * gcc.dg/vect/vect-59.c: Test removed.
9924
9925 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9926
9927         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
9928         No longer vectorizable on vect_no_align targets.
9929         * gcc.dg/vect/pr20122.c: Likewise.
9930         * gcc.dg/vect/vect-74.c: Likewise.
9931         * gcc.dg/vect/vect-75.c: Likewise.
9932         * gcc.dg/vect/vect-76.c: Likewise.
9933
9934         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
9935         Will not be vectorizable on vect_no_align targets once aliasing issues
9936         are resolved.
9937         * gcc.dg/vect/vect-79.c: Likewise.
9938
9939         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
9940         * gcc.dg/vect/vect-78.c: Likewise.
9941         * gcc.dg/vect/vect-97.c: Likewise.
9942
9943 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9944
9945         * gcc.dg/pr23943.c: New test.
9946
9947 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9948
9949         PR fortran/19181
9950         * gfortran.dg/derived_pointer_null_1.f90: New test.
9951
9952 2005-09-18  Richard Guenther  <rguenther@suse.de>
9953
9954         PR middle-end/23944
9955         * gcc.c-torture/compile/pr23944.c: New testcase.
9956
9957 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9958
9959         PR fortran/15975
9960         * gfortran.dg/der_pointer_2.f90: New test.
9961
9962 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9963
9964         PR fortran/16861
9965         * gfortran.dg/nested_modules_2.f90: New test.
9966
9967 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9968
9969         PR c++/18368
9970         * g++.dg/other/semicolon.C: New test.
9971
9972 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9973
9974         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9975         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9976
9977 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9978
9979         PR c++/23914
9980         * g++.dg/template/static18.C: New test.
9981
9982         PR c++/21514
9983         * g++.dg/template/crash19.C: Remove dg-error marker.
9984         * g++.dg/template/local4.C: New test.
9985
9986 2005-09-16  Paul Brook  <paul@codesourcery.com>
9987
9988         PR fortran/23906
9989         * gfortran.dg/dependency_1.f90: New test.
9990
9991 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9992
9993         PR c++/23896
9994         * g++.dg/template/static17.C: New test.
9995
9996 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9997
9998         PR c++/23139
9999         * g++.dg/warn/huge-val1.C: New test.
10000
10001 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10002
10003         PR c++/13140
10004         * g++.dg/parse/class2.C: New test.
10005         * g++.dg/template/explicit8.C: Likewise.
10006         * g++.dg/template/spec25.C: Likewise.
10007
10008 2005-09-14  Josh Conner  <jconner@apple.com>
10009
10010         PR middle-end/23584
10011         * gcc.dg/pr23584.c: New test.
10012
10013 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
10014
10015         PR fortran/21875 Internal Unit Array I/O, NIST
10016         * gfortran.dg/arrayio_1.f90: New test.
10017         * gfortran.dg/arrayio_1.f90: New test.
10018         * gfortran.dg/arrayio_1.f90: New test.
10019         * gfortran.dg/arrayio_1.f90: New test.
10020         * gfortran.dg/arrayio_1.f90: New test.
10021
10022 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
10023
10024         PR middle-end/22480
10025         * gcc.dg/vect/pr22480.c: New test.
10026
10027 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
10028
10029         PR fortran/19358
10030         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
10031
10032 2005-09-13 Josh Conner <jconner@apple.com>
10033
10034         PR c++/23180
10035         * g++.dg/init/struct2.C: New test.
10036         * g++.dg/init/struct3.C: New test.
10037
10038 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
10039
10040         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
10041         Clean up temp files.
10042         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
10043         gcc.dg/tree-ssa/builtin-fprintf-1.c,
10044         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
10045         gcc.dg/tree-ssa/builtin-printf-1.c,
10046         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
10047         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
10048         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
10049         gcc.dg/tree-ssa/builtin-vprintf-1.c,
10050         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
10051         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
10052         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
10053         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
10054         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
10055         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
10056         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
10057         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
10058
10059 2005-09-13  Josh Conner  <jconner@apple.com>
10060
10061         * lib/gcc-dg.exp: Load scanipa.exp.
10062         (cleanup-dump): New procedure.
10063         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
10064         * lib/scandump.exp: New file.
10065         * lib/scantree.exp: Use it.
10066         * lib/scanipa.exp: New file.
10067
10068 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
10069
10070         PR fortran/17740
10071         * gfortran.dg/generic_4.f90: New test.
10072
10073 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
10074
10075         PR target/23816
10076         * gcc.target/i386/pr23816-1.c: New test.
10077         * gcc.target/i386/pr23816-2.c: New test.
10078
10079
10080 2005-09-13  Bastian Blank <waldi@debian.org>
10081
10082         PR c++/16171
10083         * g++.dg/abi/mangle26.C: New test.
10084         * g++.dg/abi/mangle27.C: New test.
10085         * g++.dg/abi/mangle28.C: New test.
10086         * g++.dg/abi/mangle29.C: New test.
10087
10088         PR c++/23839
10089         * g++.dg/parse/register1.C: New test.
10090
10091 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
10092
10093         PR c++/23842
10094         * g++.dg/template/access16.C: New test.
10095
10096 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10097
10098         * gfortran.dg/char_pack_2.f90: Increase the vector size.
10099
10100 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10101
10102         PR fortran/18899
10103         * gfortran.dg/shape_2.f90: New test.
10104
10105 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10106
10107         PR target/19269
10108         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
10109         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
10110         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
10111         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
10112         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
10113         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
10114         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
10115         tests.
10116
10117 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10118
10119         PR c++/23841
10120         * g++.dg/parse/template17.C: New test.
10121
10122 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10123
10124         PR c++/23789
10125         * g++.dg/template/nontype14.C: New test.
10126
10127 2005-09-12  Ian Lance Taylor  <ian@airs.com>
10128
10129         PR g++/7874
10130         * g++.dg/lookup/friend7.C: New test.
10131         * g++.dg/lookup/friend8.C: New test.
10132         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
10133         so that it will be found via argument dependent lookup.
10134         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
10135         friend functions which will no longer be found.
10136         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
10137         function g, so that it will be found via argument dependent
10138         lookup.
10139         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
10140         * g++.old-deja/g++.mike/net43.C: Likewise.
10141
10142 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10143
10144         PR c++/23691
10145         * g++.dg/template/static16.C: New test.
10146
10147 2005-09-12  Josh Conner  <jconner@apple.com>
10148
10149         PR middle-end/23237
10150         * gcc.c-torture/compile/pr23237.c: New test.
10151
10152 2005-09-11  Richard Henderson  <rth@redhat.com>
10153
10154         * g++.dg/other/error8.C: Update expected diagnostic text.
10155
10156 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10157
10158         PR libfortran/19872
10159         * gfortran.dg/overwrite_1.f: New test.
10160
10161 2005-09-09  Josh Conner  <jconner@apple.com>
10162
10163         * g++.dg/init/pr23180-1.C: Removed.
10164         * g++.dg/init/pr23180-2.C: Removed.
10165
10166 2005-09-09  David Daney <ddaney@avtrex.com>
10167
10168         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
10169         files which are ...
10170         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
10171         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
10172
10173 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10174
10175         * gfortran.dg/iostat_2.f90: New test.
10176
10177 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
10178
10179         PR c++/22252
10180         * g++.dg/ext/interface1.C: New test.
10181         * g++.dg/ext/interface1.h: Likewise.
10182         * g++.dg/ext/interface1a.cc: Likewise.
10183
10184 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
10185
10186         * gfortran.dg/iomsg_1.f90: New test case.
10187
10188 2005-09-09  Richard Guenther  <rguenther@suse.de>
10189
10190         PR c++/23624
10191         * g++.dg/tree-ssa/pr23624.C: New testcase.
10192
10193 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10194
10195         PR fortran/19239
10196         * gfortran.dg/vector_subscript_1.f90,
10197         * gfortran.dg/vector_subscript_2.f90: New tests.
10198
10199 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10200
10201         PR fortran/21104
10202         * gfortran.dg/array_alloc_1.f90,
10203         * gfortran.dg/array_alloc_2.f90,
10204         * gfortran.dg/array_alloc_3.f90: New tests.
10205
10206 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10207
10208         PR fortran/12840
10209         * gfortran.dg/array_constructor_6.f90
10210         * gfortran.dg/array_constructor_7.f90
10211         * gfortran.dg/array_constructor_8.f90
10212         * gfortran.dg/array_constructor_9.f90
10213         * gfortran.dg/array_constructor_10.f90
10214         * gfortran.dg/array_constructor_11.f90
10215         * gfortran.dg/array_constructor_12.f90: New tests.
10216
10217 2005-09-08  Josh Conner  <jconner@apple.com>
10218
10219         PR c++/23180
10220         * g++.dg/init/pr23180-1.C: New test.
10221         * g++.dg/init/pr23180-2.C: New test.
10222
10223 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10224
10225         PR fortran/18878
10226         * gfortran.dg/module_double_reuse.f90: New.
10227
10228 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10229
10230         PR fortran/23270
10231         PR fortran/22304
10232         PR fortran/18870
10233         PR fortran/17917
10234         PR fortran/16511
10235         * gfortran.dg/common_equivalence_1.f: New.
10236         * gfortran.dg/common_equivalence_2.f: New.
10237         * gfortran.dg/common_equivalence_3.f: New.
10238         * gfortran.dg/contained_equivalence_1.f90: New.
10239         * gfortran.dg/module_blank_common.f90: New.
10240         * gfortran.dg/module_commons_1.f90: New.
10241         * gfortran.dg/module_equivalence_1.f90: New.
10242         * gfortran.dg/nested_modules_1.f90: New.
10243         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
10244         equivalences and add comment to connect the test with
10245         the PR.
10246
10247 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10248
10249         PR fortran/23765
10250         * gfortran.dg/common_6.f90: New test.
10251
10252 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10253
10254         PR fortran/15326
10255         * gfortran.dg/char_result_1.f90,
10256         * gfortran.dg/char_result_2.f90,
10257         * gfortran.dg/char_result_3.f90,
10258         * gfortran.dg/char_result_4.f90,
10259         * gfortran.dg/char_result_5.f90,
10260         * gfortran.dg/char_result_6.f90,
10261         * gfortran.dg/char_result_7.f90,
10262         * gfortran.dg/char_result_8.f90: New tests.
10263
10264 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10265
10266         PR fortran/19928
10267         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
10268
10269 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10270
10271         PR obj-c++/16816
10272         * obj-c++.dg/selector-5.mm: New test.
10273         * obj-c++.dg/selector-6.mm: New test.
10274
10275 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10276
10277         PR objc/20574
10278         PR objc/19324
10279         * objc.dg/error-1.m: New test.
10280
10281 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
10282
10283         PR fortran/23373
10284         * gfortran.fortran-torture/execute/pr23373-1.f90,
10285         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
10286
10287 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
10288
10289         PR libfortran/23760
10290         * gfortran.dg/g77/1832.f: Remove long string in write statement
10291         to allow the test to pass on correct list directed output with
10292         prepended space.
10293
10294 2005-09-07  James E Wilson  <wilson@specifix.com>
10295
10296         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
10297
10298 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10299
10300         * gfortran.dg/parameter+save.f90: Rename to
10301         * gfortran.dg/parameter_save.f90: .. this.
10302
10303 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10304
10305         PR fortran/20848
10306         * gfortran.dg/parameter+save.f90: New test case.
10307
10308 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
10309
10310         PR fortran/19269
10311         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10312
10313 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10314
10315         PR c/23075
10316         * gcc.dg/pr23075.c: New test.
10317         * g++.dg/warn/pr23075.C: New test.
10318
10319         PR target/22362
10320         * gcc.target/i386/pr22362.c: New test.
10321
10322         PR rtl-optimization/23098
10323         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
10324
10325         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
10326         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10327         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10328
10329 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
10330
10331         * g++.dg/expr/cast6.C: New test.
10332
10333         PR c++/9782
10334         * g++.dg/init/new15.C: New test.
10335
10336 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10337
10338         * gcc.dg/vect/Os-vect-95.c: New test.
10339         * gcc.dg/vect/vect-95.c: Same.
10340
10341 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10342
10343         * gcc.dg/vect/vect-29.c: Update xfail testing.
10344         * gcc.dg/vect/vect-44.c: Same.
10345         * gcc.dg/vect/vect-48.c: Same.
10346         * gcc.dg/vect/vect-50.c: Same.
10347         * gcc.dg/vect/vect-72.c: Same.
10348         * gcc.dg/vect/vect-77.c: Same.
10349         * gcc.dg/vect/vect-78.c: Same.
10350         * gcc.dg/vect/vect-80.c: Same.
10351         * gcc.dg/vect/vect-96.c: Same.
10352         * gcc.dg/vect/vect-100.c: Same.
10353         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10354         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10355         * gfortran.dg/vect/vect-5.f90: Same.
10356
10357 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10358
10359         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10360         start strings.
10361         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10362         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10363
10364         PR c++/23056
10365         * g++.dg/opt/pr23056.C: New test.
10366
10367         PR rtl-optimization/23098
10368         * gcc.target/i386/pr23098.c: New test.
10369
10370 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10371
10372         PR c++/23667
10373         * g++.dg/template/static15.C: New test.
10374
10375         PR c++/21440
10376         * g++.dg/ext/stmtexpr5.C: New test.
10377         * g++.dg/ext/stmtexpr6.C: Likewise.
10378
10379 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10380
10381         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10382
10383         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10384         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10385         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10386
10387 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10388
10389         PR libfortran/23321
10390         * gfortran.dg/direct_io_4.f90: New test case.
10391
10392 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10393             Rasmus Hahn  <rassahah@neofonie.de>
10394
10395         PR libobjc/23108
10396         * objc.dg/type-stream-1.m: New test.
10397
10398 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10399
10400         PR fortran/23661
10401         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10402         gfortran.dg/print_fmt_3.f90: New test.
10403
10404 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10405
10406         * gfortran.dg/fmt_t_1.f90: New test.
10407
10408 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10409
10410         PR rtl-optimization/23454
10411         * g++.dg/opt/pr23454.C: New test.
10412
10413 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10414
10415         PR c++/23699
10416         * g++.dg/ext/static1.C: New test.
10417
10418 2005-09-02  Richard Henderson  <rth@redhat.com>
10419
10420         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10421         tail call to check_fa_work.
10422
10423 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10424
10425         PR c++/21687
10426         * g++.dg/other/gc3.C: New test.
10427
10428 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10429
10430         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10431         * gcc.dg/20050826-1.c: Likewise.
10432
10433 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10434
10435         PR c++/23167
10436         * g++.dg/expr/volatile1.C: New test.
10437
10438 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10439
10440         PR middle-end/23547
10441         * gcc.dg/pr23547.c: New test.
10442
10443 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
10444
10445         PR c/22061
10446         * gcc.c-torture/execute/pr22061-1.c,
10447         * gcc.c-torture/execute/pr22061-2.c,
10448         * gcc.c-torture/execute/pr22061-3.c,
10449         * gcc.c-torture/execute/pr22061-4.c: New tests.
10450
10451 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10452
10453         * gcc.dg/Wredundant-decls-2.c: New test to check that
10454         -Wredundant-decls does not issue warning for a variable
10455         definition following a declaration.
10456
10457 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
10458
10459         PR debug/7241
10460         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10461         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10462         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10463
10464         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10465         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10466         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10467         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10468         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10469         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10470         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10471         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10472
10473 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10474
10475         PR objc/23306
10476         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10477         scan-assmbler.
10478
10479 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10480
10481         PR target/21255
10482         * gcc.dg/pr21255-1.c: New test.
10483         * gcc.dg/pr21255-2-mb.c: Likewise.
10484         * gcc.dg/pr21255-2-ml.c: Likewise.
10485         * gcc.dg/pr21255-3.c: Likewise.
10486         * gcc.dg/pr21255-4.c: Likewise.
10487
10488 2005-08-31  Dale Johannesen  <dalej@apple.com>
10489
10490         * gcc.dg/20050830-1.c: New.
10491
10492 2005-08-31  Josh Conner  <jconner@apple.com>
10493
10494         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10495         command-line options for arm-*-* targets.
10496         * g++.dg/init/array16.C: Likewise.
10497         * g++.dg/other/crash-4.C: Likewise.
10498
10499 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10500
10501         PR obj-c++/23640
10502         * obj-c++.dg/gnu-runtime-3.mm: New test.
10503
10504 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10505
10506         PR c++/13377
10507         * g++.dg/lookup/ambig4.C: New test.
10508         * g++.dg/lookup/ambig5.C: New test.
10509         * g++.dg/tc1/dr101.C: Adjust error markers.
10510
10511 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10512
10513         PR c++/23639
10514         * g++.dg/template/ttp5.C: Adjust error markers.
10515
10516 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10517
10518         PR testsuite/23609
10519         * lib/obj-c++.exp: Include target-libpath.exp.
10520         (obj-c++_link_flags): Look for the GNU libobjc library
10521         and set the library path to include it.
10522         Don't manually set LD_LIBRARY_PATH (etc.) but call
10523         set_ld_library_path_env_vars instead.
10524         (obj-c++_target_compile): Don't set library path or
10525         linker flags because they are already set correctly
10526         in obj-c++_link_flags.
10527
10528 2005-08-30  Josh Conner  <jconner@apple.com>
10529
10530         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10531         to command-line options for arm-*-* targets.
10532
10533 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10534
10535         * g++.dg/other/i386-1.C: New.
10536
10537 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10538
10539         PR preprocessor/20348
10540         PR preprocessor/20356
10541         * gcc.dg/cpp/pr20348.c: New test.
10542         * gcc.dg/cpp/pr20348.h: New file.
10543         * gcc.dg/cpp/inc/pr20348.h: New file.
10544         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10545         * gcc.dg/cpp/pr20356.c: New test.
10546         * gcc.dg/cpp/pr20356.h: New file.
10547         * gcc.dg/cpp/inc/pr20356.h: New file.
10548         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10549
10550 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10551
10552         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10553         Fix array dimension to avoid correct end-of-file error.
10554
10555 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10556
10557         PR libfortran/23598
10558         * gfortran.dg/iostat_1.f90: New test.
10559
10560 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10561
10562         PR middle-end/23408
10563         * gcc.dg/pr23408.c: New test.
10564
10565 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10566
10567         PR c++/23099
10568         * g++.dg/init/member1.C: Make sure erroneous static data member
10569         definitions are required.
10570         * g++.dg/template/static13.C: New test.
10571         * g++.dg/template/static14.C: Likewise.
10572
10573 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10574
10575         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10576         -march=pentium4, remove ilp32 requirement.
10577
10578         PR middle-end/23484
10579         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10580         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10581
10582 2005-08-29  Andreas Jaeger  <aj@suse.de>
10583
10584         PR testsuite/23607
10585         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10586
10587 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10588
10589         * gcc.c-torture/execute/20050316-2.c: New test.
10590         * gcc.c-torture/execute/20050316-3.c: New test.
10591         * gcc.dg/torture/pr16104-1.c: New test.
10592
10593 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10594
10595         PR middle-end/23463
10596         * gcc.c-torture/execute/zero-struct-1.c: New test.
10597
10598 2005-08-27  Richard Guenther  <rguenther@suse.de>
10599
10600         PR target/23575
10601         * gcc.target/i386/pr23575.c: New testcase.
10602
10603 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10604
10605         PR rtl-optimization/23561
10606         * gcc.c-torture/execute/20050826-1.c: New test.
10607
10608         PR rtl-opt/23560
10609         * gcc.c-torture/execute/20050826-2.c: New test.
10610
10611 2005-08-26  Dale Johannesen  <dalej@apple.com>
10612
10613         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10614         * gcc.dg/20050826-1.c: New.
10615
10616 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10617
10618         PR c++/19004
10619         * g++.dg/template/nontype13.C: New test.
10620
10621         PR c++/23491
10622         * g++.dg/init/new14.C: New test.
10623         * g++.dg/expr/anew1.C: Do not XFAIL.
10624         * g++.dg/expr/anew2.C: Likewise.
10625         * g++.dg/expr/anew3.C: Likewise.
10626
10627 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10628
10629         PR middle-end/22439
10630         * gcc.dg/vla-3.c: New test.
10631
10632 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10633
10634         PR fortran/20363
10635         * gfortran.dg/named_interface.f90: New.
10636
10637 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10638
10639         * gcc.c-torture/execute/frame-address.c: New test.
10640
10641 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10642
10643         PR c++/20817
10644         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10645
10646 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10647
10648         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10649
10650 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10651
10652         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10653         * gcc.dg/altivec-22.c: Rename from..
10654         * gcc.dg/altivec-nomfcr.c: ..this.
10655
10656 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10657
10658         PR tree-optimization/23546
10659         * gcc.dg/tree-ssa/pr23546.c: New test.
10660
10661 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10662
10663         PR fortran/17758
10664         * gfortran.dg/nonreturning_statements.f90: New test.
10665
10666 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10667
10668         PR c++/22454
10669         * g++.dg/parse/crash29.C: New.
10670
10671 2005-08-23  DJ Delorie  <dj@redhat.com>
10672
10673         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10674         constants have the L suffix.
10675
10676 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10677
10678         PR c++/23044
10679         * g++.dg/template/instantiate8.C: New.
10680
10681 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10682
10683         PR middle-end/23467
10684         * gcc.c-torture/execute/pr23467.c: New test.
10685
10686 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10687
10688         PR tree-optimization/22043
10689         * gcc.c-torture/execute/20050613-1.c: New test.
10690
10691 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10692
10693         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10694
10695 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10696
10697         PR rtl-optimization/23478
10698         * g++.dg/opt/pr23478.C: New test.
10699
10700 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10701
10702         PR c/18715
10703         * gcc.dg/switch-warn-3.c: New test.
10704
10705 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10706
10707         PR c++/22233
10708         * g++.dg/template/param1.C: New test.
10709
10710 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10711
10712         PR c++/23089
10713         * g++.dg/other/incomplete1.C: New test.
10714
10715 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10716
10717         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10718         are vectorizable.
10719
10720 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10721
10722         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10723         d_lines_5.f: New.
10724
10725 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10726
10727         * gcc.target/i386/sse-4.c: New test.
10728
10729 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10730
10731         PR testsuite/23239
10732         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10733
10734 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10735
10736         * gcc.dg/20050811-1.c: New test.
10737         * gcc.dg/20050811-2.c: New test.
10738
10739 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10740
10741         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10742
10743 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10744
10745         PR 23476
10746         * gcc.c-torture/compile/pr23476.c: New test.
10747
10748 2005-08-19  Devang Patel  <dpatel@apple.com>
10749
10750         PR tree-optimization/23048
10751         * gcc.dg/tree-ssa/pr23048.c: New test.
10752
10753 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10754
10755         PR middle-end/20624
10756         * g++.dg/warn/Wreturn-3.C: New test
10757
10758 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10759
10760         PR tree-optimization/22228
10761         * g++.dg/vect/pr22543.cc: New test.
10762
10763 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10764
10765         PR tree-optimization/21574
10766         * gcc.dg/tree-ssa/pr21574.c: New test.
10767
10768 2005-08-16  James E Wilson  <wilson@specifix.com>
10769
10770         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10771
10772 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10773
10774         PR tree-opt/23402
10775         * gcc.c-torture/compile/zero-strct-3.c: New test.
10776         * gcc.c-torture/compile/zero-strct-4.c: New test.
10777
10778 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10779
10780         PR target/23376
10781         * gcc.target/x86_64/pr23376.c: New test.
10782
10783 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10784
10785         PR c++/23337
10786         * g++.dg/ext/vector2.C: New.
10787
10788 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10789
10790         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10791
10792 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10793
10794         PR libfortran/23428
10795         * gfortran.dg/inquire-complex.f90: New test case.
10796
10797 2005-08-16  James E Wilson  <wilson@specifix.com>
10798
10799         PR tree-optimization/21105
10800         * gcc.dg/large-size-array.c: New.
10801
10802 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
10803
10804         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
10805         type.
10806         * gcc.dg/vect/vect-41: Likewise.
10807         * gcc.dg/vect/vect-42: Likewise.
10808         * gcc.dg/vect/vect-43: Likewise.
10809         * gcc.dg/vect/vect-44: Likewise.
10810         * gcc.dg/vect/vect-46: Likewise.
10811         * gcc.dg/vect/vect-47: Likewise.
10812         * gcc.dg/vect/vect-48: Likewise.
10813         * gcc.dg/vect/vect-52: Likewise.
10814         * gcc.dg/vect/vect-53: Likewise.
10815         * gcc.dg/vect/vect-54: Likewise.
10816         * gcc.dg/vect/vect-55: Likewise.
10817         * gcc.dg/vect/vect-56: Likewise.
10818         * gcc.dg/vect/vect-57: Likewise.
10819         * gcc.dg/vect/vect-58: Likewise.
10820         * gcc.dg/vect/vect-59: Likewise.
10821         * gcc.dg/vect/vect-60: Likewise.
10822         * gcc.dg/vect/vect-61: Likewise.
10823         * gcc.dg/vect/vect-85: Likewise.
10824         * gcc.dg/vect/vect-87: Likewise.
10825         * gcc.dg/vect/vect-88: Likewise.
10826         * gcc.dg/vect/vect-93.c: Likewise.
10827         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
10828         * gcc.dg/vect/vect-75: Likewise.
10829         * gcc.dg/vect/vect-76: Likewise.
10830         * gcc.dg/vect/vect-77: Likewise.
10831         * gcc.dg/vect/vect-78: Likewise.
10832         * gcc.dg/vect/vect-80: Likewise.
10833         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
10834         vectorized for the expected reason, rather than checking how alignment
10835         was handled.
10836         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
10837         type and also instead of aligned pointers. Added documentation.
10838
10839 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10840
10841         * gfortran.dg/power.f90: New test.
10842
10843 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10844
10845         PR rtl-optimization/23299
10846         * g++.dg/opt/pr23299.C: New test.
10847
10848 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10849
10850         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10851
10852 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10853
10854         * g++.dg/template/local6.C: New test.
10855
10856 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10857
10858         * execute/exceptions/finally-1.m: Check that the catch and finally are
10859         being called.  Also add a "return 0;" at the end of main.
10860
10861 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
10862
10863         PR fortran/21432.
10864         * gfortran.dg/namelist_print_1.f: New test of functionality of
10865         PRINT namelist.
10866         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
10867         namelist generates error with -std=f95.
10868
10869 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10870
10871         PR tree-optimization/23119
10872         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10873
10874 2005-08-13  Marcin Koziej  <creep@desk.pl>
10875             Andrew Pinski  <pinskia@physics.uc.edu>
10876
10877         PR libobjc/22492
10878         * execute/exceptions/finally-1.m: New test.
10879
10880 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10881
10882         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
10883         testsuite.
10884         * objc/execute/exceptions/trivial.m: New test.
10885         * objc.dg/try-catch-11.m: Move to ...
10886         * objc/execute/exceptions/foward-1.m: Here.
10887         * objc.dg/try-catch-2.m: Move to ...
10888         * objc/execute/exceptions/catchall-1.m: Here.
10889         * objc.dg/try-catch-8.m: Move to ...
10890         * objc/execute/exceptions/local-variables-1.m: Here.
10891
10892 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10893
10894         * objc.dg/nested-func-1.m: Move to ...
10895         * objc/execute/nested-func-1.m: Here.
10896
10897 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10898
10899         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
10900         in ${options} instead of [target_info name].
10901         * lib/obj-c++.exp (objc_target_compile): Likewise.
10902
10903 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10904
10905         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
10906
10907 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10908
10909         part of PR testsuite/23348
10910         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
10911         of the torture options.
10912         * objc/compile/trivial.m: New test.
10913
10914 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10915
10916         * gfortran.dg/eoshift.f90: Correct format.
10917
10918 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10919
10920         * gfortran.fortran-torture/execute/character_passing.f90:
10921         Fix comment typo.
10922
10923 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10924
10925         PR c++/8271
10926         * g++.dg/template/unify10.C: New.
10927
10928 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10929
10930         * g++.dg/parse/pr22514.C: Move to...
10931         * g++.dg/debug/pr22514.C: here.
10932
10933 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10934
10935         PR c++/23266
10936         * g++.dg/inherit/pure1.C: New test.
10937
10938         * ChangeLog: Fix typos.
10939
10940 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10941             Steven Bosscher  <stevenb@suse.de>
10942
10943         * gfortran.dg/runtime_warning_1.f90: New test.
10944
10945 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10946
10947         PR c++/23219
10948         * g++.dg/parse/crash28.C: New.
10949
10950 2005-08-11  Richard Guenther  <rguenther@suse.de>
10951
10952         PR target/23289
10953         * gcc.target/i386/tailcall-1.c: New testcase.
10954
10955 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10956
10957         * gcc.dg/vect/vect-67.c: Un-xfail.
10958
10959 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10960
10961         PR c++/23225
10962         * g++.dg/testsuite/parse/crash27.C: new test.
10963
10964 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10965
10966         PR libfortran/22143
10967         * gfortran.dg/shift-kind.f90: New testcase.
10968
10969 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10970
10971         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10972         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10973
10974 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10975
10976         PR c++/20646
10977         * g++.dg/other/mult-stor1.C: New test.
10978
10979 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10980
10981         * gcc.c-torture/pr18299-1.c: Move to ...
10982         * gcc.c-torture/compile/pr18299-1.c: Here.
10983
10984 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10985
10986         * gfortran/fortran.torture/execute/character_passing.f90:
10987         Fix types for LSAME.
10988
10989 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10990
10991         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10992         input data back to what it was originally.
10993
10994 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10995
10996         * objc.dg/try-catch-8.m: Enable for all targets.
10997
10998 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10999
11000         * gcc.dg/pr23165.c: New test.
11001
11002 2005-08-09  Steven Bosscher  <stevenb@suse.de>
11003
11004         PR tree-optimization/23234
11005         * gcc.dg/tree-ssa/pr23234.c: New test.
11006
11007 2005-08-08  Josh Conner  <jconner@apple.com>
11008
11009         PR rtl-optimization/23241
11010         * gcc.dg/char-compare.c: New test.
11011
11012 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11013
11014         PR c++/22508
11015         * g++.dg/init/new13.C: New test.
11016
11017 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
11018
11019         PR c++/21166
11020         * g++.dg/other/crash-4.C: Adjust
11021         * g++/dg/ext/packed9.C: New.
11022
11023 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11024
11025         PR middle-end/21964
11026         * gcc.c-torture/execute/pr21964-1.c: New test.
11027
11028 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11029
11030         PR c/22458
11031         * gcc.dg/pr22458-1.c: New test.
11032
11033 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
11034             Steven G. Kargl <kargls@comcast.net>
11035
11036         PR fortran/22390
11037         * gfortran.dg/flush_1.f90: New test.
11038
11039 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11040
11041         PR c++/23191
11042         * g++.dg/template/eh2.C: New test.
11043
11044 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11045
11046         PR c++/19498
11047         * g++.dg/template/instantiate7.C: New test.
11048
11049 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
11050
11051         PR c/23113
11052         * gcc.dg/Wunused-value-1.c: New test.
11053
11054 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
11055
11056         PR rtl-optimization/23233
11057         * gcc.c-torture/compile/pr23233-1.c: New test.
11058
11059 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
11060
11061         PR fortran/18833
11062         PR fortran/20850
11063         * gfortran.dg/equiv_1.f90: New test.
11064         * gfortran.dg/equiv_2.f90: New test.
11065         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
11066         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
11067         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
11068
11069 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11070
11071         * gcc.c-torture/execute/vrp-5.c: New test.
11072         * gcc.c-torture/execute/vrp-6.c: New test.
11073         * gcc.dg/tree-ssa/vrp21.c: New test.
11074
11075 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11076
11077         * g++.dg/parse/pr22514.C: New test.
11078
11079 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
11080
11081         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
11082
11083         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
11084         instead of constant loads / pool entries.
11085
11086 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
11087
11088         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
11089         TEST_TO_WCTYPE.
11090
11091 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
11092
11093         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
11094         __WINT_TYPE__ in generated prototypes if possible.
11095
11096 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
11097
11098         PR 22037
11099         * g++.dg/tree-ssa/pr22037.C:
11100
11101 2005-08-04  Richard Henderson  <rth@redhat.com>
11102
11103         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
11104         scan-tree-dump-times directive.
11105
11106 2005-08-04  Jan Hubicka  <jh@suse.cz>
11107
11108         * gcov-1.C: Fix switch counts.
11109         * gcov-4b.c: Likewise.
11110
11111 2005-08-03  Jeff Law  <law@redhat.com>
11112
11113         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
11114
11115 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
11116
11117         * gcc.c-torture/execute/pr23135.c: New test.
11118
11119 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11120
11121         PR tree-optimization/19899
11122         * gcc.dg/tree-ssa/scev-1.c: New test.
11123         * gcc.dg/tree-ssa/scev-2.c: New test.
11124
11125 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
11126
11127         PR target/18582
11128         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
11129
11130 2005-08-03  Jan Hubicka  <jh@suse.cz>
11131
11132         * update-conroll.c: New testcase.
11133         * update-conroll-2.c: New testcase.
11134
11135 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
11136
11137         * gfortran.dg/constant_substring.f: New test.
11138         * gfortran.dg/pr22491.f: New test.
11139
11140 2005-08-02  Jan Hubicka  <jh@suse.cz>
11141
11142         * update-threading.c: Replace by the proper one.
11143
11144 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11145
11146         PR 23164
11147         * g++.dg/tree-ssa/pr23164.C: New test.
11148
11149 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11150
11151         * gcc.dg/tree-ssa/pr23192.c: New test.
11152
11153 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
11154
11155         * gcc.c-torture/execute/vrp-4.c: New test.
11156
11157 2005-08-02  Jan Hubicka  <jh@suse.cz>
11158
11159         * update-threading.c: New test.
11160
11161 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
11162
11163         * gcc.c-torture/compile/20050801-1.c: New test.
11164         * gcc.c-torture/compile/20050801-2.c: New test.
11165
11166 2005-08-01  Jan Hubicka  <jh@suse.cz>
11167
11168         * val-prof-5.c: New test.
11169
11170 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
11171
11172         PR c/22311
11173         * gcc.dg/pr22311-1.c : New test.
11174
11175 2005-07-31  Steven Bosscher  <stevenb@suse.de>
11176
11177         PR target/23095
11178         * gfortran.dg/pr23095.f: New test.
11179
11180         PR c++/22003
11181         * g++.dg/other/pr22003.C: New test.
11182
11183 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
11184
11185         PR target/20621
11186         * gcc.c-torture/execute/pr20621-1.c: New test.
11187
11188 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
11189
11190         * gfortran.dg/comma_format_extension_4.f: Adjust length
11191         of string for format.
11192         * gfortran.dg/der_array_io_1.f: Replace illegal internal
11193         print statement with internal write.
11194         * gfortran.dg/der_array_io_2.f: Likewise.
11195         * gfortran.dg/der_array_io_3.f: Likewise.
11196
11197 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
11198
11199         * gcc.dg/fold-abs-4.c: new test.
11200
11201 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
11202
11203         PR fortran/22570 an related issues.
11204         * gfortran.dg/x_slash_1.f: New test.
11205
11206 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
11207
11208         PR c/23143
11209         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
11210         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
11211
11212 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11213
11214         PR c/529
11215         * gcc.dg/Wshadow-3.c: New test.
11216
11217 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
11218
11219         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
11220         used to have the wrong bounds).
11221
11222 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11223
11224         PR c/21720
11225         * gcc.dg/hex-round-1.c: Test more cases.
11226         * gcc.dg/hex-round-2.c: New test.
11227
11228 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
11229
11230         PR 22550
11231         * g++.dg/tree-ssa/pr22550.C: New test.
11232
11233 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
11234
11235         * gcc.dg/tree-ssa/vrp19.c: New test.
11236         * gcc.dg/tree-ssa-vrp20.c: New test.
11237
11238 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11239
11240         PR c/22240
11241         * gcc.dg/transparent-union-4.c: New test.
11242
11243 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11244
11245         PR c/22192
11246         * gcc.dg/c99-vla-2.c: New test.
11247
11248 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11249
11250         PR c/21720
11251         * gcc.dg/hex-round-1.c: New test.
11252
11253 2005-07-28  Jan Hubicka  <jh@suse.cz>
11254
11255         * inliner-1.c: Do not dump everything.
11256         * tree-prof.exp: Do not pass -ftree-based-profiling.
11257         * bprob.exp: Likewise.
11258
11259         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
11260
11261 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
11262
11263         PR c++/22545
11264         * g++.dg/expr/ptrmem7.C: New test.
11265
11266 2005-07-28  Mike Stump  <mrs@apple.com>
11267
11268         * g++.old-deja/g++.mike/visibility-1.C: New test.
11269
11270 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11271
11272         PR c/20187
11273         * gcc.c-torture/execute/pr20187-1.c: New test.
11274
11275 2005-07-28  Jeff Law  <law@redhat.com>
11276
11277         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
11278         * gcc.dg/tree-ssa/vrp18.c: New test.
11279
11280 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11281
11282         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
11283
11284 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11285
11286         PR tree-optimization/22506
11287         * gcc.dg/vect/ps22506.c: New test.
11288
11289 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
11290
11291         PR target/21149
11292         * gcc.target/i386/sse-3.c: New test.
11293
11294 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11295
11296         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
11297         * gcc.target/mips/mips32-dsp-type.c: Likewise.
11298
11299 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11300
11301         PR c/22589
11302         * gcc.c-torture/compile/pr22589-1.c: New test.
11303
11304 2005-07-28  Jan Hubicka  <jh@suse.cz>
11305
11306         * update-loopch.c: New testcase.
11307
11308 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11309
11310         PR rtl-optimization/23047
11311         * gcc.c-torture/execute/pr23047.c: New test.
11312         * gcc.c-torture/execute/pr23047.x: New.
11313
11314 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11315
11316         PR tree-optimization/22493
11317         * gcc.c-torture/execute/pr22493-1.c: New test.
11318         * gcc.c-torture/execute/pr22493-1.x: New.
11319         * gcc.c-torture/execute/vrp-1.c: New test.
11320         * gcc.c-torture/execute/vrp-2.c: New test.
11321         * gcc.c-torture/execute/vrp-2.c: New test.
11322
11323 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
11324
11325         * gcc.target/frv/all-builtin-read8.c: Delete.
11326         * gcc.target/frv/all-builtin-read16.c: Delete.
11327         * gcc.target/frv/all-builtin-read32.c: Delete.
11328         * gcc.target/frv/all-builtin-read64.c: Delete.
11329         * gcc.target/frv/all-builtin-write8.c: Delete.
11330         * gcc.target/frv/all-builtin-write16.c: Delete.
11331         * gcc.target/frv/all-builtin-write32.c: Delete.
11332         * gcc.target/frv/all-builtin-write64.c: Delete.
11333         * gcc.target/frv/all-read-write-1.c: New.
11334
11335 2005-07-27  Jeff Law  <law@redhat.com>
11336
11337         * gcc.c-torture/execute/pr22630.c: New test.
11338
11339 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
11340
11341         PR tree-optimization/23073
11342         * gcc.dg/vect/nodump-pr23073.c: New test.
11343         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11344
11345 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11346
11347         PR tree-optimize/22348
11348         * gcc.c-torture/execute/pr22348.c: New.
11349
11350 2005-07-27  Richard Guenther  <rguenther@suse.de>
11351
11352         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11353
11354 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11355
11356         PR fortran/22503
11357         * gfortran.dg/logical_comp.f90: New test.
11358
11359 2005-07-27  Jan Hubicka  <jh@suse.cz>
11360
11361         * inliner-1.c: Add cleanup of dumps.
11362         * val-prof-*.c: Likewise.
11363         * update-tailcall.c: New.
11364
11365 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11366
11367         PR 22591
11368         * gcc.dg/tree-ssa/pr22591.c: New test.
11369         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11370
11371 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11372
11373         PR libobjc/22606
11374         * objc.dg/try-catch-11.m: New test.
11375
11376 2005-07-26  Richard Guenther  <rguenther@suse.de>
11377
11378         PR tree-optimization/22486
11379         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11380
11381 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11382
11383         PR tree-opt/22484
11384         * testsuite/g++.dg/opt/loop2.C: New test.
11385
11386 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11387
11388         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11389         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11390
11391 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11392
11393         * lib/profopt.exp (profopt-execute): Check for profiling data
11394         files on the target.
11395
11396 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11397
11398         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11399         for matching of asm labels.
11400
11401 2005-07-25  Richard Guenther  <rguenther@suse.de>
11402
11403         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11404
11405 2005-07-25  Richard Guenther  <rguenther@suse.de>
11406
11407         PR testsuite/22624
11408         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11409
11410 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11411
11412         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11413         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11414         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11415         * gcc.dg/vect/vect-100.c: New test.
11416         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11417         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11418         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11419         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11420         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11421         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11422         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11423         * gfortran.dg/vect/pr19049.f90: New testcase.
11424         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11425
11426 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11427
11428         * gcc.c-torture/execute/20050713-1.c: New test.
11429
11430         PR fortran/20063
11431         * gfortran.fortran-torture/execute/data_4.f90: New test.
11432
11433         PR middle-end/20303
11434         * gcc.dg/visibility-d.c: New test.
11435
11436 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11437
11438         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11439         * gfortran.dg/underflow.f90: Ditto.
11440
11441 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11442
11443         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11444         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11445         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11446
11447 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11448
11449         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11450         include case of field width of zero.
11451
11452 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11453
11454         PR libgfortran/21875
11455         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11456         with trailing blanks on normal formatted read.
11457
11458 2005-07-23  Chao-ying Fu  <fu@mips.com>
11459
11460         * gcc.target/mips/mips32-dsp-type.c: New test.
11461         * gcc.target/mips/mips32-dsp.c: New test.
11462
11463 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11464
11465         PR testsuite/21073
11466         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11467
11468         PR testsuite/20454
11469         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11470         and __cyg_profile_func_exit.
11471
11472 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
11473
11474         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11475         * gfortran.dg/comma_format_extension_4.f: Same.
11476         * gfortran.dg/pr15332.f: Same.
11477         * gfortran.dg/pr21730.f: Same.
11478
11479 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11480
11481         * g++.dg/opt/vrp2.C: Fix testcase.
11482
11483         PR tree-opt/22625
11484         * g++.dg/opt/vrp2.C: New test.
11485
11486 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11487
11488         PR debug/21828
11489         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11490
11491 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11492
11493         * gcc.dg/tree-ssa/20050719-1.c: New test.
11494
11495 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11496
11497         * gcc.dg/bfin-longcall-1.c: New file.
11498         * gcc.dg/bfin-longcall-2.c: New file.
11499
11500 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11501
11502         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11503
11504 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11505
11506         PR middle-end/19055
11507         * gcc.dg/tree-ssa/pr19055.c: New test.
11508         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11509
11510 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11511
11512         PR C++/22358
11513         * g++.dg/other/pr22358.C: New test.
11514
11515 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11516
11517         PR c++/2922
11518         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11519
11520 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11521
11522         PR c++/15938
11523         * g++.dg/init/union2.C: New test.
11524
11525 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11526
11527         PR c/22393
11528         * gcc.dg/complex-4.c: New test.
11529
11530 2005-07-21  Richard Guenther  <rguenther@suse.de>
11531
11532         PR testsuite/22522
11533         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11534         scanning for asm labels.
11535         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11536
11537 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11538
11539         PR target/22085
11540         * gcc.dg/altivec-pr22085.c: New.
11541
11542 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11543
11544         PR tree-optimization/19210
11545         * gcc.dg/tree-ssa/pr19210-1.c: New.
11546         * gcc.dg/tree-ssa/pr19210-2.c: New.
11547
11548 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11549
11550         PR rtl-optimization/22167
11551         * g++.dg/opt/pr22167.C: New test.
11552
11553 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11554
11555         PR c++/2922
11556         * g++.dg/lookup/two-stage2.C: New.
11557         * g++.dg/lookup/two-stage3.C: New.
11558         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11559         fixed two-stage name lookup for operators.
11560         * g++.dg/template/call3.C: Compiler now produces an appropriate
11561         error message.
11562         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11563         14 as a candidate.
11564         * g++.dg/template/ptrmem4.C: Compiler produces different error
11565         message.
11566         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11567         connect_to_method as a candidate.
11568
11569 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11570
11571         * gcc.dg/fold-alloc-1.c: New test.
11572
11573 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11574
11575         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11576         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11577
11578 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11579
11580         * gcc.dg/fold-abs-1.c: New test.
11581         * gcc.dg/fold-abs-2.c: New test.
11582         * gcc.dg/fold-abs-3.c: New test.
11583
11584 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11585
11586         Make CONSTRUCTOR use VEC to store initializers.
11587         * g++.dg/ext/complit3.C: Check for specific error messages.
11588         * g++.dg/init/brace2.C: Update error message.
11589         * g++.dg/warn/Wbraces2.C: Likewise.
11590
11591 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11592
11593         PR fortran/16940
11594         * gfortran.dg/module_interface_1.f90: New test.
11595
11596 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11597             Kenneth Zadeck <zadeck@naturalbridge.com>
11598
11599         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11600
11601 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11602
11603         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11604         specify -Wformat for these tests.
11605         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11606         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11607         * gcc.dg/format/opt-6.c: Delete.
11608
11609 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11610
11611         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11612         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11613
11614 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11615
11616         * gcc.dg/tree-ssa/alias-2.c: New test.
11617
11618 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11619
11620         PR c++/22263
11621         * g++.dg/template/explicit7.C: New test.
11622
11623 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11624
11625         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11626         width of 8 to +Inf and -Inf.
11627
11628 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11629
11630         PR c++/22139
11631         * g++.dg/template/friend36.C: New test.
11632
11633 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11634
11635         PR fortran/21730
11636         * gfortran.dg/pr21730.f: New test.
11637
11638 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11639             Kenneth Zadeck <zadeck@naturalbridge.com>
11640
11641         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11642         since pure const detection cannot run at -O1 in c compiler.
11643         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11644         can now optimize this case properly.
11645         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11646         because we now pass.
11647         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11648
11649 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11650
11651         PR c/22421
11652         * gcc.dg/format/bitfld-1.c: New test.
11653
11654 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11655
11656         PR c++/22204
11657         * g++.dg/rtti/repo1.C: New test.
11658
11659 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11660
11661         PR middle-end/22398
11662         * gcc.c-torture/compile/pr22398.c: New test.
11663
11664 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11665
11666         PR c++/22132
11667         * g++.dg/expr/cast4.C: New test.
11668
11669 2005-07-15  Richard Guenther  <rguenther@suse.de>
11670
11671         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11672         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11673
11674 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11675
11676         PR tree-optimization/22230
11677         * gcc.dg/tree-ssa/pr22230.c: New test.
11678
11679 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11680
11681         * gfortran.dg/g77/cpp6.f: New test.
11682
11683         PR fortran/22417
11684         * gfortran.dg/g77/cpp5.F: New test.
11685         * gfortran.dg/g77/cpp5.h: New file.
11686         * gfortran.dg/g77/cpp5inc.h: New file.
11687
11688 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11689
11690         PR libfortran/16435
11691         * gfortran.dg/tl_editting.f90: New.
11692         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11693
11694 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11695
11696         * gfortran.dg/char_array_constructor.f90: New test.
11697
11698 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11699
11700         * gfortran.dg/past_eor.f90: New.
11701         * gfortran.dg/complex_read.f90: New.
11702
11703 2005-07-13  Jeff Law  <law@redhat.com>
11704
11705         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11706         additional casts.
11707
11708         * gcc.dg/tree-ssa/pr22321.c: New test
11709
11710 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11711
11712         PR tree-optimization/21921
11713         * gcc.dg/tree-ssa/pr21921.c: New.
11714
11715 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11716
11717         PR tree-optimizatio/22442
11718         * gcc.dg/tree-ssa/loop-11.c: New test.
11719
11720 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11721
11722         PR tree-opt/21840
11723         * gcc.c-torture/compile/pr21840.c: New test.
11724
11725 2005-07-12  Jan Hubicka  <jh@suse.cz>
11726
11727         * gcc.c-torture/compile/pr22379.c: New test.
11728
11729 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11730
11731         PR libfortran/21593
11732         gfortran.dg/dev_null.f90: Remove outdated comment about
11733         PR libfortran/21593.
11734
11735
11736 2005-07-12  Dale Johannesen  <dalej@apple.com>
11737
11738         * gcc.target/i386/compress-float-sse.c: New.
11739         * gcc.target/i386/compress-float-sse-pic.c: New.
11740         * gcc.target/i386/compress-float-387.c: New.
11741         * gcc.target/i386/compress-float-387-pic.c: New.
11742         * gcc.dg/compress-float-ppc.c: New.
11743         * gcc.dg/compress-float-ppc-pic.c: New.
11744
11745 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11746
11747         PR libfortran/21593
11748         gfortran.dg/dev_null.f90: Remove targets.
11749
11750 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11751
11752         PR tree-opt/22335
11753         * gcc.dg/pr22335-1.c: New test.
11754         * gcc.dg/pr22335-2.c: New test.
11755
11756 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11757
11758         PR c++/20172
11759         * g++.dg/template/nontype12.C : New test.
11760
11761 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11762
11763         * gcc.dg/tree-ssa/loop-10.c: New test.
11764
11765 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11766
11767         * gcc.c-torture/execute/20020720-1.x: Remove.
11768
11769 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11770
11771         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11772
11773 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11774
11775         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11776         (dg-mips-options): Use it.
11777
11778 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11779
11780         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11781
11782 2005-07-09  Richard Henderson  <rth@redhat.com>
11783
11784         * lib/target-supports.exp (check_effective_target_sync_char_short):
11785         Add alpha.
11786
11787 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11788
11789         PR libfortran/22217
11790         * gfortran.dg/negative-z-descriptor.f90: New test.
11791
11792 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11793
11794         PR tree-opt/22329
11795         * gcc.dg/pr22329.c: New test.
11796
11797 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11798
11799         PR tree-optimization/20139
11800         * gcc.dg/tree-ssa/pr20139.c: New.
11801
11802 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11803
11804         PR tree-opt/22356
11805         * testsuite/gcc.dg/pr22356-1.c: New test.
11806
11807 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11808
11809         PR c++/21799
11810         * g++.dg/template/unify8.C: New.
11811         * g++.dg/template/unify9.C: New.
11812
11813 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11814
11815         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11816
11817 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11818
11819         * gcc.dg/darwin-version-1.c: New.
11820         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11821         * gcc.dg/builtins-20.c: Likewise.
11822         * gcc.dg/builtins-53.c: Likewise.
11823         * gcc.dg/torture/builtins-convert-1.c: Likewise.
11824         * gcc.dg/torture/builtins-convert-2.c: Likewise.
11825         * gcc.dg/torture/builtins-convert-3.c: Likewise.
11826         * gcc.dg/torture/builtins-power-1.c: Likewise.
11827         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
11828         on Darwin.
11829
11830 2005-07-07  Jeff Law  <law@redhat.com>
11831
11832         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11833         argument evaluation order.
11834
11835 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
11836
11837         PR libfortran/21594
11838         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11839         Add test cases where the shift length is greater than the
11840         array length.
11841
11842 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11843
11844         * obj-c++.dg/proto-lossage-6.mm: New.
11845         * objc.dg/proto-lossage-6.m: New.
11846
11847 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11848
11849         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11850         * objc.dg/gnu-runtime-2.m: Likewise.
11851
11852 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11853
11854         * gfortran.dg/longline.f: New test.
11855
11856         * gfortran.dg/badline.f: New test.
11857
11858 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11859
11860         PR fortran/16531
11861         PR fortran/15966
11862         PR fortran/18781
11863         * gfortran.dg/hollerith.f90: New.
11864         * gfortran.dg/hollerith2.f90: New.
11865         * gfortran.dg/hollerith3.f90: New.
11866         * gfortran.dg/hollerith4.f90: New.
11867         * gfortran.dg/hollerith_f95.f90: New.
11868         * gfortran.dg/hollerith_legacy.f90: New.
11869         * gfortran.dg/g77/cpp4.F: New. Port from g77.
11870
11871 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11872
11873         PR objc/22274
11874         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11875         * objc.dg/gnu-runtime-2.m: New.
11876
11877 2005-07-06  Jeff Law  <law@redhat.com>
11878
11879         * gcc.dg/tree-ssa/vrp17.c: New test.
11880
11881 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11882
11883         PR fortran/22327
11884         * gfortran.dg/array_constructor_5.f90: New test.
11885
11886 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11887
11888         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11889
11890 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11891
11892         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11893         * gcc.dg/980816-1.c: Ditto.
11894
11895 2005-07-06  Jeff Law  <law@redhat.com>
11896
11897         * gcc.c-torture/compile/pr21356.c: New test.
11898
11899 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11900
11901         PR c/22013
11902         PR c/22098
11903         * gcc.c-torture/compile/pr22013-1.c,
11904         gcc.c-torture/execute/pr22098-1.c,
11905         gcc.c-torture/execute/pr22098-2.c,
11906         gcc.c-torture/execute/pr22098-3.c: New tests.
11907
11908 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11909
11910         PR c/22308
11911         * gcc.dg/pr22308-1.c: New test.
11912
11913 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
11914
11915         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
11916         target.
11917         * gcc.dg/compare9.c: Use -fshort-enums instead of
11918         -fno-short-enums.  Change the last test to dg-bogus.
11919
11920 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11921
11922         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11923         * gcc.dg/compare9.c: New.
11924
11925 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11926
11927         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11928
11929 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11930
11931         PR testsuite/22288
11932         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11933
11934
11935 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11936
11937         * gcc.dg/format/gcc_gfc-1.c: New.
11938
11939 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11940
11941         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11942
11943 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11944
11945         PR fortran/20842
11946         * gfortran.dg/io_invalid_1.f90: New test.
11947
11948 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11949
11950         * gcc.dg/format/gcc_diag-1.c: Update.
11951
11952 2005-07-02  Jeff Law  <law@redhat.com>
11953
11954         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11955         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11956
11957 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11958
11959         * gcc.dg/format/gcc_diag-1.c: Update.
11960
11961 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11962
11963         PR tree-opt/22269
11964         * gcc.c-torture/compile/pr22269.c: New test.
11965
11966 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
11967
11968         PR 21584
11969         PR 22219
11970         * g++.dg/tree-ssa/pr21584-1.C: New test.
11971         * g++.dg/tree-ssa/pr21584-2.C: New test.
11972
11973 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11974
11975         * obj-c++.dg/try-catch-11.mm: New.
11976         * objc.dg/try-catch-10.m: New.
11977
11978 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11979
11980         * g++.dg/other/ucnid-1.C: xfail on AIX.
11981
11982 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11983
11984         PR 22234
11985         * gcc.dg/20050629-1.c: New test.
11986
11987 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11988
11989         * obj-c++.dg/const-str-1[0-1].mm: New.
11990         * objc.dg/const-str-1[0-1].m: New.
11991
11992 2005-05-29  Richard Henderson  <rth@redhat.com>
11993
11994         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
11995         Rename from check_effective_target_vect_no_max.
11996         (check_effective_target_vect_no_int_add): New.
11997         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
11998         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
11999         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12000         * gcc.dg/vect/vect-reduc-1.c: Use both.
12001         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12002
12003 2005-05-29  Richard Henderson  <rth@redhat.com>
12004
12005         * lib/target-supports.exp (check_effective_target_vect_no_max):
12006         Remove i386 and x86_64.
12007
12008 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12009
12010         PR testsuite/21969
12011         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
12012
12013 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12014
12015         PR middle-end/21969
12016         * gcc.dg/vect/pr21969.c: New test.
12017
12018 2005-06-28  Eric Christopher  <echristo@redhat.com>
12019
12020         PR c/22052
12021         PR c/21975
12022         * gcc.dg/inline1.c: New test.
12023         * gcc.dg/inline2.c: Ditto.
12024         * gcc.dg/inline3.c: Ditto.
12025         * gcc.dg/inline4.c: Ditto.
12026         * gcc.dg/inline5.c: Ditto.
12027
12028 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12029
12030         PR libfortran/22142
12031         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12032         Add testcase also testing eoshift1 for PR 22142.
12033
12034 2005-06-28  Richard Henderson  <rth@redhat.com>
12035
12036         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
12037         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
12038         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
12039         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
12040         gcc.dg/tree-ssa/20030922-2.c: Likewise.
12041
12042 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12043
12044         PR libfortran/22142
12045         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12046         Add testcase for PR 22142.
12047
12048 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
12049
12050         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
12051         gcc.target/ia64/fpreg-2.c: New tests.
12052
12053 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12054
12055         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
12056
12057 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12058
12059         PR libfortran/22170
12060         * gfortran.dg/slash_1.f90: New test.
12061
12062 2005-06-27  Richard Henderson  <rth@redhat.com>
12063
12064         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
12065         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
12066         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12067         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12068         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12069         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12070
12071 2005-06-27  Richard Henderson  <rth@redhat.com>
12072
12073         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
12074         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
12075
12076 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
12077
12078         * obj-c++.dg/proto-lossage-5.mm: New.
12079         * objc.dg/proto-lossage-5.m: New.
12080
12081 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
12082
12083         PR 21959
12084         * gcc.dg/tree-ssa/pr21959.c: New test.
12085
12086 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
12087
12088         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
12089         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
12090         testing uninitialized var.
12091
12092         * gcc.c-torture/execute/builtins/chk.h: New.
12093         * gcc.c-torture/execute/builtins/lib/chk.c: New.
12094         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
12095         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
12096         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
12097         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
12098         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
12099         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
12100         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
12101         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
12102         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
12103         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
12104         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
12105         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
12106         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
12107         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
12108         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
12109         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
12110         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
12111         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
12112         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
12113         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
12114         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
12115         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
12116         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
12117         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
12118         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
12119         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
12120         * gcc.dg/builtin-object-size-1.c: New test.
12121         * gcc.dg/builtin-object-size-2.c: New test.
12122         * gcc.dg/builtin-object-size-3.c: New test.
12123         * gcc.dg/builtin-object-size-4.c: New test.
12124         * gcc.dg/builtin-object-size-5.c: New test.
12125         * gcc.dg/builtin-stringop-chk-1.c: New test.
12126         * gcc.dg/builtin-stringop-chk-2.c: New test.
12127         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
12128         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
12129         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
12130         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
12131         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
12132         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
12133         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
12134         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
12135         * gcc.c-torture/execute/printf-1.c: New test.
12136         * gcc.c-torture/execute/fprintf-1.c: New test.
12137         * gcc.c-torture/execute/vprintf-1.c: New test.
12138         * gcc.c-torture/execute/vfprintf-1.c: New test.
12139         * gcc.c-torture/execute/printf-chk-1.c: New test.
12140         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
12141         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
12142         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
12143
12144 2005-06-27  Michael Matz  <matz@suse.de>
12145
12146         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
12147         slot is not merged if address escapes.
12148
12149 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12150
12151         PR c/21911
12152         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
12153
12154 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
12155
12156         PR middle-end/17965
12157         * gcc.c-torture/compile/20050622-1.c: New test.
12158
12159         PR middle-end/22028
12160         * gcc.dg/20050620-1.c: New test.
12161
12162 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
12163
12164         PR tree-optimization/22026
12165         * gcc.dg/tree-ssa/pr22026.c: New.
12166
12167 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
12168
12169         PR libfortran/22144
12170         * gfortran.dg/shift-alloc.f90: New testcase.
12171
12172 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
12173
12174         * all files: Update FSF address in copyright headers.
12175
12176 2005-06-22  Jan Hubicka  <jh@suse.cz>
12177
12178         * wholeprogram-1.c: New testcase.
12179         * wholeprogram-2.c: New testcase.
12180
12181 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
12182
12183         PR 22171
12184         * gcc.dg/tree-ssa/pr22171.c: New test.
12185
12186 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
12187
12188         * gfortran.dg/simplify_modulo.f90: New.
12189
12190 2005-06-24  Jan Hubicka  <jh@suse.cz>
12191
12192         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
12193
12194 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12195
12196         * obj-c++.dg/proto-lossage-[1-4].mm: New.
12197
12198 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12199
12200         * obj-c++.dg/typedef-alias-1.mm: New.
12201         * objc.dg/typedef-alias-1.m: New.
12202
12203 2005-06-23  Jeff Law  <law@redhat.com>
12204
12205         * gcc.dg/tree-ssa/vrp16.c: New test.
12206
12207 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12208
12209         * lib/target-supports.exp: Add
12210         check_effective_target_fortran_large_real and
12211         check_effective_target_fortran_large_int to check for
12212         corresponding effective targets.
12213         * gfortran.dg/large_integer_kind_1.f90: New test.
12214         * gfortran.dg/large_real_kind_1.f90: New test.
12215
12216 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
12217
12218         PR tree-optimization/22117
12219         * gcc.dg/tree-ssa/pr22117.c: New.
12220
12221 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
12222
12223         PR testsuite/22123
12224         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
12225
12226 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
12227
12228         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
12229
12230 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
12231
12232         * gfortran.dg/f2c_4.f90: Add tests for complex functions
12233         * gfortran.dg/f2c_4.c: Likewise.
12234
12235 2005-06-22 Paul Brook  <paul@codesourcery.com>
12236
12237         PR fortran/21034
12238         * gfortran.dg/auto_save_1.f90: New test.
12239
12240 2005-06-22  Michael Matz  <matz@suse.de>
12241
12242         * gcc.target/x86-64/abi: New directory.
12243         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
12244         * gcc.target/x86-64/abi/README.gcc: New file.
12245         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
12246         * gcc.target/x86-64/abi/asm-support.s: New file.
12247         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
12248         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
12249         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
12250         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
12251         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
12252         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
12253         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
12254         * gcc.target/x86_64/abi/test_bitfields.c: New test.
12255         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
12256         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
12257         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
12258         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
12259         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
12260         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
12261         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
12262         * gcc.target/x86_64/abi/test_varargs.c: New test.
12263
12264 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
12265
12266         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
12267         32-bit i?86 and x86_64.
12268
12269 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
12270
12271         * obj-c++.dg/const-str-[1-9].mm: New tests.
12272
12273 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
12274
12275         PR fortran/22010
12276         * gfortran.dg/namelist_use.f90: New.
12277         * gfortran.dg/namelist_use_only.f90: New.
12278
12279 2005-06-21  Jeff Law  <law@redhat.com>
12280
12281         * gcc.dg/tree-ssa/vrp15.c: New test.
12282
12283 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
12284
12285         * lib/target-supports.exp (check_effective_target_vect_reduction):
12286         Remove.
12287         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
12288         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
12289         remove vect_reduction target keyword. Also avoid two returns in main.
12290         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12291         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
12292         * gcc.dg/vect/vect-reduc-1short.c: New test.
12293         * gcc.dg/vect/vect-reduc-1char.c: New test.
12294         * gcc.dg/vect/vect-reduc-2short.c: New test.
12295         * gcc.dg/vect/vect-reduc-2char.c: New test.
12296         * gcc.dg/vect/vect-reduc-6.c: New test.
12297         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
12298         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
12299         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
12300
12301 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12302         Paul Thomas  <pault@gcc.gnu.org>
12303
12304         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
12305         New tests.
12306
12307 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12308
12309         * gfortran.dg/backslash_1.f90: New test.
12310         * gfortran.dg/backslash_2.f90: New test.
12311
12312 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
12313
12314         * gfortran.dg/duplicate_labels.f90: New test.
12315
12316 2005-06-20  Jan Beulich  <jbeulich@novell.com>
12317
12318         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
12319         unsupportable relocations.
12320         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12321         * gcc.dg/20050321-2.c: xfail for NetWare.
12322
12323 2005-06-20  Andreas Jaeger  <aj@suse.de>
12324
12325         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
12326         gcc.target/i386/fastcall-sseregparm.c,
12327         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
12328
12329 2005-06-19  Richard Henderson  <rth@redhat.com>
12330
12331         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
12332
12333 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12334
12335         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
12336
12337 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
12338
12339         PR c++/22115
12340         * g++.dg/conversion/simd2.C: Change expected error message.
12341
12342 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12343
12344         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12345         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12346         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12347
12348 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12349
12350         * gcc.dg/fold-mod-1.c: New test.
12351
12352 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12353
12354         PR fortran/19926
12355         * gfortran.dg/pr19926.f90: New test.
12356
12357 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12358
12359         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12360         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12361         targets.
12362         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12363         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12364
12365 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12366
12367         * gcc.target/ia64/float80-varargs-1.c: New test.
12368
12369 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12370
12371         PR tree-opt/22035
12372         * gfortran.dg/f2c_6.f90: New test.
12373
12374 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12375
12376         PR c++/17413
12377         * g++.dg/template/local5.C: New.
12378
12379 2005-06-17  Richard Henderson  <rth@redhat.com>
12380
12381         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12382
12383 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12384
12385         PR testsuite/21945
12386         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12387
12388 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12389
12390         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12391         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12392         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12393         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12394         check_vect to verify the presence of hardware vector support.
12395
12396 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12397
12398         PR testsuite/22056
12399         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12400
12401 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12402
12403         PR libfortran/19216
12404         * gfortran.dg/pr19216.f: Add correct space between brackets and
12405         dg directive.
12406
12407 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12408
12409         PR libfortran/16436
12410         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12411
12412 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12413
12414         * gcc.target/i386/attributes-error.c: New testcase.
12415         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12416         * gcc.target/i386/regparm-stdcall.c: Likewise.
12417         * gcc.target/i386/sseregparm-1.c: Likewise.
12418         * gcc.target/i386/sseregparm-2.c: Likewise.
12419
12420 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12421
12422         * g++.dg/rtti/crash2.C: New.
12423
12424 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12425
12426         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12427
12428 2005-06-15  David Ung  <davidu@mips.com>
12429
12430         * gcc.target/mips/mips16e-extends.c: New test for testing the
12431         generation of MIPS16e zeb/zeh, seb/seh instructions.
12432
12433 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12434
12435         PR 22018
12436         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12437         * gcc.dg/tree-ssa/pr22018.c: New test.
12438
12439 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12440
12441         * gcc.dg/simd-1.c: Update error messages.
12442         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
12443         * gcc.dg/simd-2.c: Update error messages.
12444         * gcc.dg/simd-4.c: New.
12445
12446 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12447
12448         PR c++/20678
12449         * g++.dg/other/crash-4.C: New.
12450
12451 2005-06-14  Devang Patel  <dpatel@apple.com>
12452
12453         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12454
12455 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12456
12457         PR c++/21929
12458         * g++.dg/parse/crash11.C: Update
12459
12460 2005-06-13  Jeff Law  <law@redhat.com>
12461
12462         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12463         perform the desired transformations.
12464         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12465         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12466
12467 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12468
12469         PR fortran/22038
12470         * gfortran.dg/forall_1.f90: Un-XFAIL.
12471
12472 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12473
12474         PR c++/21929
12475         * g++.dg/parse/crash26.C: New.
12476
12477         PR c++/20789
12478         * g++.dg/init/member1.C: New.
12479
12480 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12481
12482         * gfortran.dg/altreturn_1.f90: New test.
12483
12484 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12485
12486         PR middle-end/21985
12487         * gcc.dg/tree-ssa/pr21985.c: New test.
12488
12489 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12490
12491         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12492
12493 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12494
12495         PR c++/21930
12496         * g++.dg/other/error10.C: New test case.
12497
12498 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12499
12500         PR libfortran/19155
12501         * gfortran.dg/pr19155.f: Add test.
12502
12503 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12504
12505         * gfortran.dg/f2c_7.f90: New test.
12506
12507         * gfortran.dg/forall_1.f90: XFAILed.
12508
12509 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12510
12511         * gcc.dg/pr14796-1.c: New.
12512         * gcc.dg/pr14796-2.c: New.
12513
12514 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12515
12516         PR fortran/17792
12517         PR fortran/21375
12518         * gfortran.dg/deallocate_stat.f90: New test.
12519
12520 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12521
12522         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12523
12524 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12525
12526         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12527         access will be generated when this loop is vectorized. Test that
12528         accesses with same alignment were detected.
12529         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12530         Test that accesses with same alignment were detected.
12531         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12532         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12533         alignment were detected.
12534
12535 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12536
12537         PR c++/10611
12538         * g++.dg/conversion/simd2.C: New.
12539
12540 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12541
12542         * gcc.dg/Wcxx-compat-1.c: New.
12543
12544 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12545
12546         PR libfortran/21480
12547         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12548         complex array.
12549
12550 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12551
12552         * gcc.dg/alias-8.c: New.
12553
12554 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12555
12556         * gcc.dg/format/cmn_err-1.c: Update.
12557
12558 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12559
12560         PR target/20666
12561         * gcc.target/sparc/fexpand-2.c: New.
12562         * gcc.target/sparc/fpmerge-2.c: New.
12563         * gcc.target/sparc/fpmul-2.c: New.
12564         * gcc.target/sparc/noresult.c: New.
12565         * gcc.target/sparc/pdist-2.c: New.
12566         * gcc.target/sparc/pdist-3.c: New.
12567
12568 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12569
12570         PR testsuite/21702
12571         * gcc.target/i386/i386.exp: Fix comment typo.
12572
12573 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12574
12575         PR c++/19497
12576         * g++.dg/inherit/using5.C: New.
12577         * g++.dg/inherit/using6.C: New.
12578
12579 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12580
12581         PR c++/19894
12582         * g++.dg/template/ptrmem15.C: New test.
12583
12584         PR c++/20563
12585         * g++.dg/ext/label4.C: New test.
12586
12587 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12588
12589         * gcc.dg/tls/debug-1.c: New test.
12590
12591 2005-06-07  Dale Johannesen  <dalej@apple.com>
12592
12593         * gcc.target/i386/movq.c: New.
12594
12595 2005-06-07  Dale Johannesen  <dalej@apple.com>
12596
12597         * gcc.dg/20050607-1.c: New.
12598
12599 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12600
12601         PR middle-end/21850
12602         * gcc.c-torture/execute/20050607-1.c: New test.
12603
12604 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12605
12606         PR libfortran/21926
12607         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12608         Test case where the return array has lowest stride one,
12609         but isn't packed.
12610
12611 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12612
12613         * lib/target-supports.exp (check_effective_target_sync_int_long):
12614         Add s390 and s390x targets.
12615
12616 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12617
12618         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12619         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12620         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12621         * gcc.dg/tree-ssa/loop-9.c: New test.
12622
12623 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12624
12625         * g++.dg/parse/defarg10.C: New.
12626
12627 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12628
12629         PR regression/21897
12630         * gcc.c-torture/execute/20050604-1.c: New test.
12631
12632 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12633
12634         PR 21903
12635         * g++.dg/parse/defarg9.C: New.
12636
12637         PR c++/20637
12638         * g++.dg/inherit/using4.C: New.
12639         * g++.dg/overload/error1.C: Adjust expected errors.
12640         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12641         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12642         * g++.old-deja/g++.other/redecl2.C: Likewise.
12643         * g++.old-deja/g++.other/redecl4.C: Likewise.
12644         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12645
12646 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12647
12648         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12649
12650 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12651
12652         * lib/gfortran.exp (gfortran_target_compile): Call
12653         dg-additional-files-options
12654         * gfortran.dg/f2c_4.f90: New file
12655         * gfortran.dg/f2c_4.c: New file
12656         * gfortran.dg/f2c_5.f90: New file
12657         * gfortran.dg/f2c_5.c: New file
12658
12659 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12660
12661         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12662
12663         PR fortran/21912
12664         * gfortran.dg/array_constructor_4.f90: New test.
12665
12666 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12667
12668         PR c++/21619
12669         * g++.dg/ext/builtin9.C: New test.
12670
12671 2005-06-05  Dale Johannesen  <dalej@apple.com>
12672
12673         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12674         * gcc.c-torture/execute/20050603-2.c: Ditto.
12675
12676 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12677
12678         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12679         * gcc.dg/vect/vect-reduc-1.c: New.
12680         * gcc.dg/vect/vect-reduc-2.c: New.
12681         * gcc.dg/vect/vect-reduc-3.c: New.
12682
12683 2005-06-04  Dale Johannesen  <dalej@apple.com>
12684
12685         * gcc.c-torture/execute/20050603-1.c: New.
12686         * gcc.c-torture/execute/20050603-2.c: New.
12687         * gcc.dg/20050603-3.c: New.
12688
12689 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12690
12691         PR fortran/19195
12692         * gfortran.dg/debug_1.f90: New test.
12693
12694         * gfortran.dg/forall_1.f90: New test.
12695
12696 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12697
12698         * gfortran.dg/array_constructor_3.f90: New test.
12699
12700 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12701
12702         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12703
12704 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12705
12706         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12707
12708 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12709
12710         PR c/21873
12711         * gcc.dg/init-excess-1.c: New test.
12712
12713 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12714
12715         PR c++/21853
12716         * g++.dg/expr/static_cast6.C: New test.
12717
12718 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12719
12720         * gcc.dg/tree-ssa/vrp14.c: New test.
12721
12722 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12723
12724         PR c++/21336
12725         * g++.dg/template/new2.C: New test.
12726
12727 2005-06-03  Josh Conner  <jconner@apple.com>
12728
12729         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12730         all entries in initializer.
12731
12732 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12733
12734         PR middle-end/21858
12735         * gcc.dg/pr21858.c: New testcase.
12736
12737 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12738
12739         PR tree-optimization/21292
12740
12741         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12742         New.
12743         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12744         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12745         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12746         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12747         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12748
12749 2005-06-02  Richard Henderson  <rth@redhat.com>
12750
12751         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12752
12753 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12754
12755         * gcc.dg/wtypequal.c: New testcase.
12756
12757 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12758
12759         PR 21582
12760         * gcc.dg/tree-ssa/pr21582.c: New test.
12761
12762 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12763
12764         PR c++/21280
12765         * g++.dg/opt/interface2.h: New.
12766         * g++.dg/opt/interface2.C: New.
12767         * g++.dg/init/ctor4.C: Adjust error lines.
12768         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12769         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12770         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12771         * g++.old-deja/g++.pt/assign1.C: Likewise.
12772         * g++.old-deja/g++.pt/crash20.C: Likewise.
12773
12774 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12775
12776         PR tree-optimization/21734
12777         * g++.dg/vect/pr21734_1.cc: New.
12778         * g++.dg/vect/pr21734_2.cc: New.
12779
12780 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12781
12782         PR c++/20350
12783         * g++.dg/template/spec24.C: New.
12784
12785         PR c++/21151
12786         * g++.dg/pch/local-1.C: New.
12787         * g++.dg/pch/local-1.Hs: New.
12788
12789 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12790
12791         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12792         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12793         * gcc.dg/tree-ssa/pr14341.c: New test.
12794         * gcc.dg/tree-ssa/pr14841.c: New test.
12795         * gcc.dg/tree-ssa/pr20701.c: New test.
12796         * gcc.dg/tree-ssa/pr21086.c: New test.
12797         * gcc.dg/tree-ssa/pr21090.c: New test.
12798         * gcc.dg/tree-ssa/pr21332.c: New test.
12799         * gcc.dg/tree-ssa/pr21458.c: New test.
12800         * gcc.dg/tree-ssa/pr21658.c: New test.
12801         * gcc.dg/tree-ssa/vrp01.c: New test.
12802         * gcc.dg/tree-ssa/vrp02.c: New test.
12803         * gcc.dg/tree-ssa/vrp03.c: New test.
12804         * gcc.dg/tree-ssa/vrp04.c: New test.
12805         * gcc.dg/tree-ssa/vrp05.c: New test.
12806         * gcc.dg/tree-ssa/vrp06.c: New test.
12807         * gcc.dg/tree-ssa/vrp07.c: New test.
12808         * gcc.dg/tree-ssa/vrp08.c: New test.
12809         * gcc.dg/tree-ssa/vrp09.c: New test.
12810         * gcc.dg/tree-ssa/vrp10.c: New test.
12811         * gcc.dg/tree-ssa/vrp11.c: New test.
12812         * gcc.dg/tree-ssa/vrp12.c: New test.
12813         * gcc.dg/tree-ssa/vrp13.c: New test.
12814
12815 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12816
12817         PR 21029
12818         * gcc.dg/tree-ssa/pr21029.c: New test.
12819
12820 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12821
12822         * gfortran.dg/logint-1.f: New test case.
12823         * gfortran.dg/logint-2.f: Likewise.
12824         * gfortran.dg/logint-3.f: Likewise.
12825
12826 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12827
12828         PR c/21536
12829         PR c/20760
12830         * gcc.dg/20050527-1.c: New test.
12831
12832         * gcc.dg/i386-sse-12.c: New test.
12833
12834         PR fortran/21729
12835         * gfortran.dg/implicit_5.f90: New test.
12836
12837 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12838
12839         PR fortran/20883
12840         * gfortran/assign_4.f90: New test.
12841         * gfortran/assign_2.f90: Change compile to run.
12842
12843 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12844
12845         * lib/target-supports.exp
12846         (check_effective_target_sync_char_short): New.
12847         * gcc.dg/sync-2.c: New.
12848
12849 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12850
12851         PR tree-optimization/21817
12852         * gcc.dg/torture/pr21817-1.c: New.
12853
12854 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12855
12856         PR c++/21165
12857         * g++.dg/template/init5.C: New.
12858
12859 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
12860
12861         * gfortran.dg/char_initialiser_actual.f90:
12862         Test character initialisers as actual arguments.
12863         * gfortran.dg/char_pointer_comp_assign.f90:
12864         Test character pointer structure component assignments.
12865         * gfortran.dg/char_array_structure_constructor.f90:
12866         Test character components in structure constructors.
12867
12868 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12869
12870         PR middle-end/20931
12871         * g++.dg/opt/pr20931.C: New test.
12872
12873 2005-05-31  Andreas Jaeger  <aj@suse.de>
12874
12875         PR testsuite/20772
12876         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
12877         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
12878         g++.old-deja/g++.ext/asmspec1.C,
12879         g++.old-deja/g++.other/regstack.C,
12880         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
12881         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
12882         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
12883         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
12884         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
12885         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
12886         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
12887         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
12888         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
12889         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
12890         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
12891         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
12892         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
12893         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
12894         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
12895         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
12896         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
12897         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
12898         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
12899
12900 2005-05-31  Jeff Law  <law@redhat.com>
12901
12902         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
12903
12904 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
12905
12906         PR middle-end/21743
12907         * gcc.dg/builtins-1.c: Activate disabled clog test.
12908         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12909
12910 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
12911
12912         * gfortran.dg/char_pointer_assign.f90:
12913         Test character-pointer assignments and pointer assignments.
12914         * gfortran.dg/char_pointer_dummy.f90:
12915         Test character-pointer dummy arguments.
12916         * gfortran.dg/char_pointer_func.f90:
12917         Test character-pointer function returns.
12918         * gfortran.dg/char_pointer_dependency.f90:
12919         Test character-pointer functions with dependencies.
12920
12921 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12922
12923         PR c++/21784
12924         * g++.dg/lookup/using14.C: New test.
12925
12926 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
12927
12928         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
12929         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
12930         trailing ^M.
12931
12932 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12933
12934         PR c++/17413
12935         * g++.dg/template/local5.C: New.
12936
12937         PR target/21761
12938         * gcc.c-torture/compile/pr21761.c: New.
12939
12940         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12941         before darwin8.
12942
12943 2005-05-30  Steven G. Kargl
12944
12945         PR fortran/20846
12946         * gfortran.dg/inquire_8.f90: New test.
12947
12948 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12949
12950         PR libfortran/21376
12951         * gfortran.dg/output_exponents_1.f90: New test.
12952
12953 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12954
12955         PR libfortran/20006
12956         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12957
12958 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12959
12960         PR c++/21210
12961         * g++.dg/ext/complex1.C: New test.
12962
12963         PR c++/21340
12964         * g++.dg/init/ctor6.C: New test.
12965
12966 2005-05-29  Jan Hubicka  <jh@suse.cz>
12967
12968         * gcc.c-torture/compile/pr21562.c: New.
12969
12970 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12971
12972         * gfortran.dg/subnormal_1.f90: New test.
12973
12974 2005-05-28  Jan Hubicka  <jh@suse.cz>
12975
12976         * tree-prof.exp: Fix comment.
12977         * value-prof-1.c: New.
12978         * value-prof-2.c: New.
12979         * value-prof-3.c: New.
12980         * value-prof-4.c: New.
12981
12982 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12983
12984         PR c++/21614
12985         * g++.dg/expr/ptrmem6.C: New test.
12986         * g++.dg/expr/ptrmem6a.C: Likewise.
12987
12988 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12989
12990         PR tree-optimization/21658
12991         * gcc.dg/tree-ssa/pr21658.c: New.
12992
12993 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12994
12995         PR c++/21455
12996         * g++.dg/inherit/ptrmem3.C: New.
12997
12998         PR c++/21681
12999         * g++.dg/parse/template16.C: New.
13000
13001 2005-05-27  Andreas Jaeger  <aj@suse.de>
13002
13003         * gcc.dg/setjmp-2.c: Only run in 32-bit.
13004
13005         * gcc.dg/i386-sse-8.c: Run test on all archs.
13006
13007 2005-05-26  Mike Stump  <mrs@apple.com>
13008
13009         * objc.dg/isa-field-1.m: Only run on darwin.
13010         * objc.dg/lookup-1.m: Likewise.
13011         * objc.dg/try-catch-8.m: Likewise.
13012
13013 2005-05-26  Roger Sayle  <roger@eyesopen.com>
13014
13015         PR tree-optimization/9814
13016         * gcc.dg/pr9814-1.c: New test case.
13017
13018 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13019
13020         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
13021         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
13022         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
13023         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
13024         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
13025         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
13026         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
13027         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
13028         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
13029         objc.dg/try-catch-8.m: New.
13030
13031 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
13032
13033         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
13034         remove extraneous semicolons.
13035
13036 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13037
13038         * obj-c++.dg/comp-types-12.mm: New.
13039         * objc.dg/comp-types-11.m: New.
13040         * objc.dg/selector-4.m: New.
13041
13042 2005-05-26  Andreas Jaeger  <aj@suse.de>
13043
13044         PR testsuite/20772
13045         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
13046         g++.old-deja/g++.ext/attrib3.C,
13047         g++.old-deja/g++.other/store-expr1.C,
13048         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
13049         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
13050         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13051         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
13052         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
13053         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
13054         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
13055         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13056         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
13057         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
13058         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
13059         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
13060         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
13061         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
13062         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
13063         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
13064         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
13065         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13066         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
13067
13068 2005-05-26  Andreas Jaeger  <aj@suse.de>
13069
13070         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
13071         x86-64 compilation.
13072
13073 2005-05-26  Andreas Jaeger  <aj@suse.de>
13074
13075         PR testsuite/20772
13076         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
13077         gcc.misc-tests/i386-pf-athlon-1.c,
13078         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13079         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
13080         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
13081         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
13082         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
13083         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
13084         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
13085         programs.
13086
13087         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
13088         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
13089         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
13090         x86-64 compilation.
13091
13092         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
13093         x86_64.
13094
13095         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
13096         effective-target ilp32.
13097
13098 2005-05-26  David Ung  <davidu@mips.com>
13099
13100         * gcc.target/mips/ext_ins.c: New test for testing the generation
13101         of MIPS32/64 rev 2 ext/ins instructions.
13102
13103 2005-05-26  Andreas Jaeger  <aj@suse.de>
13104
13105         * treelang/compile/unsigned.tree: Use gimple instead of
13106         nonexisting generic dump.
13107
13108 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
13109
13110         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
13111
13112 2005-05-26  Andreas Jaeger  <aj@suse.de>
13113
13114         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
13115
13116 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13117
13118         PR libfortran/17283
13119         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13120         Test callee-allocated memory with write statements.
13121
13122 2005-05-25  Roger Sayle  <roger@eyesopen.com>
13123
13124         PR middle-end/21709
13125         * gcc.dg/pr21709-1.c: New test case.
13126
13127 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13128             Mike Stump  <mrs@apple.com>
13129
13130         * objc/execute/next_mapping.h: Update for C++.
13131
13132         * obj-c++.dg/selector-1.mm: Move to...
13133         * obj-c++.dg/selector-4.mm: here...
13134
13135         * obj-c++.dg/basic.mm: New.
13136         * obj-c++.dg/comp-types-1.mm: New.
13137         * obj-c++.dg/cxx-class-1.mm: New.
13138         * obj-c++.dg/cxx-ivars-1.mm: New.
13139         * obj-c++.dg/cxx-ivars-2.mm: New.
13140         * obj-c++.dg/cxx-ivars-3.mm: New.
13141         * obj-c++.dg/cxx-scope-1.mm: New.
13142         * obj-c++.dg/cxx-scope-2.mm: New.
13143         * obj-c++.dg/defs.mm: New.
13144         * obj-c++.dg/empty-private-1.mm: New.
13145         * obj-c++.dg/encode-1.mm: New.
13146         * obj-c++.dg/encode-2.mm: New.
13147         * obj-c++.dg/encode-3.mm: New.
13148         * obj-c++.dg/extern-c-1.mm: New.
13149         * obj-c++.dg/extra-semi.mm: New.
13150         * obj-c++.dg/fix-and-continue-2.mm: New.
13151         * obj-c++.dg/isa-field-1.mm: New.
13152         * obj-c++.dg/ivar-list-semi.mm: New.
13153         * obj-c++.dg/local-decl-1.mm: New.
13154         * obj-c++.dg/lookup-1.mm: New.
13155         * obj-c++.dg/lookup-2.mm: New.
13156         * obj-c++.dg/method-1.mm: New.
13157         * obj-c++.dg/method-2.mm: New.
13158         * obj-c++.dg/method-3.mm: New.
13159         * obj-c++.dg/method-4.mm: New.
13160         * obj-c++.dg/method-5.mm: New.
13161         * obj-c++.dg/method-6.mm: New.
13162         * obj-c++.dg/method-7.mm: New.
13163         * obj-c++.dg/no-extra-load.mm: New.
13164         * obj-c++.dg/overload-1.mm: New.
13165         * obj-c++.dg/pragma-1.mm: New.
13166         * obj-c++.dg/pragma-2.mm: New.
13167         * obj-c++.dg/private-1.mm: New.
13168         * obj-c++.dg/private-2.mm: New.
13169         * obj-c++.dg/proto-qual-1.mm: New.
13170         * obj-c++.dg/qual-types-1.mm: New.
13171         * obj-c++.dg/stubify-1.mm: New.
13172         * obj-c++.dg/stubify-2.mm: New.
13173         * obj-c++.dg/super-class-1.mm: New.
13174         * obj-c++.dg/super-class-2.mm: New.
13175         * obj-c++.dg/super-dealloc-1.mm: New.
13176         * obj-c++.dg/super-dealloc-2.mm: New.
13177         * obj-c++.dg/template-1.mm: New.
13178         * obj-c++.dg/template-2.mm: New.
13179         * obj-c++.dg/template-3.mm: New.
13180         * obj-c++.dg/template-4.mm: New.
13181         * obj-c++.dg/template-5.mm: New.
13182         * obj-c++.dg/template-6.mm: New.
13183         * obj-c++.dg/try-catch-1.mm: New.
13184         * obj-c++.dg/try-catch-2.mm: New.
13185         * obj-c++.dg/try-catch-3.mm: New.
13186         * obj-c++.dg/try-catch-4.mm: New.
13187         * obj-c++.dg/try-catch-5.mm: New.
13188         * obj-c++.dg/try-catch-6.mm: New.
13189         * obj-c++.dg/try-catch-7.mm: New.
13190         * obj-c++.dg/try-catch-8.mm: New.
13191         * obj-c++.dg/try-catch-9.mm: New.
13192         * obj-c++.dg/va-meth-1.mm: New.
13193
13194 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13195
13196         * obj-c++.dg/selector-1.mm: New.
13197         * obj-c++.dg/selector-2.mm: New.
13198
13199 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13200
13201         * obj-c++.dg/selector-3.mm: New.
13202         * objc.dg/selector-3.m: New.
13203
13204 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13205
13206         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
13207         about where warning appears.
13208
13209 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13210
13211         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
13212         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
13213         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
13214         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
13215
13216 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13217
13218         * gcc.dg/20050524-1.c: New test.
13219
13220 2005-05-25  Jan Hubicka  <jh@suse.cz>
13221
13222         * gcc.dg/tree-prof/inliner-1.c: New.
13223
13224 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
13225
13226         * gcc.dg/tree-prof: New directory.
13227         * gcc.dg/tree-prof/tree-prof.exp: New.
13228
13229 2005-05-25  DJ Delorie  <dj@redhat.com>
13230
13231         * gcc.dg/Wattributes-1.c: New.
13232         * gcc.dg/Wattributes-2.c: New.
13233         * gcc.dg/Wattributes-3.c: New.
13234
13235 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
13236
13237         PR tree-optimization/19833
13238         * gcc.dg/uninit-4.c: Remove xfail.
13239         * gcc.dg/uninit-9.c: Ditto.
13240
13241 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
13242
13243         * obj-c++.dg/bitfield-[1-5].mm: New.
13244         * obj-c++.dg/class-protocol-1.mm: New.
13245         * obj-c++.dg/comp-types-1[0-1].mm: New.
13246         * obj-c++.dg/comp-types-[2-9].mm: New.
13247         * obj-c++.dg/encode-[4-8].mm: New.
13248         * obj-c++.dg/layout-1.mm: New.
13249         * obj-c++.dg/method-1[0-9].mm: New.
13250         * obj-c++.dg/method-2[0-1].mm: New.
13251         * obj-c++.dg/method-[8-9].mm: New.
13252         * obj-c++.dg/objc-gc-3.mm: New.
13253         * obj-c++.dg/try-catch-10.mm: New.
13254         * objc.dg/bitfield-5.m: New.
13255         * objc.dg/comp-types-10.m: New.
13256         * objc.dg/comp-types-9.m: New.
13257         * objc.dg/layout-1.m: New.
13258         * objc.dg/objc-gc-4.m: New.
13259         * objc.dg/try-catch-9.m: New.
13260         * objc.dg/class-protocol-1.m: Tweak diagnostics.
13261         * objc.dg/comp-types-1.m: Likewise.
13262         * objc.dg/comp-types-[5-6].m: Likewise.
13263         * objc.dg/method-9.m: Likewise.
13264
13265 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
13266
13267         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
13268         and on hardware without VMX support.
13269
13270         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
13271
13272         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
13273
13274         * lib/profopt.exp (dg-final-generate, dg-final-use,
13275         profopt-final-code, profopt-get-options): New.
13276         (profopt-execute): Process test directives.
13277
13278         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
13279         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13280         cleanup-tree-dump, cleanup-saved-temps): Update comments.
13281
13282 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
13283
13284         PR C++/21645
13285         * g++.dg/init/ctor5.C: New test.
13286
13287 2005-05-24  Ira Rosen  <irar@il.ibm.com>
13288
13289         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
13290         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
13291         vect-113.c, vect-114.c.
13292
13293 2005-05-23  Adam Nemet  <anemet@lnxw.com>
13294
13295         * gcc.dg/const-elim-1.c: Remove xfails.
13296
13297 2005-05-23  Jeff Law  <law@redhat.com>
13298
13299         * gcc.c-torture/compile/pr21638.c: New test.
13300         * gcc.c-torture/compile/20050520-1.c: New test.
13301
13302 2005-05-23  Nick Clifton  <nickc@redhat.com>
13303
13304         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
13305         be a proper triple, ie: m32r*-*-*.
13306         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13307
13308 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
13309
13310         PR middle-end/21331
13311         PR tree-opt/21293
13312         * gcc.c-torture/compile/pr21293.c: New test.
13313         * gcc.c-torture/execute/pr21331.c: New test.
13314
13315 2004-05-20  Richard Henderson  <rth@redhat.com>
13316
13317         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
13318
13319 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
13320
13321         * obj-c++-dg.exp: Add.
13322         * obj-c++.exp: Add.
13323         * obj-c++.dg/dg.exp: Add.
13324
13325 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
13326
13327         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
13328         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
13329
13330 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
13331
13332         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
13333
13334 2004-05-19  Richard Henderson  <rth@redhat.com>
13335
13336         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
13337
13338 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
13339
13340         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13341
13342         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13343
13344 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13345
13346         PR c++/21495
13347         * g++.dg/parse/extern1.C: New test.
13348         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13349
13350 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13351
13352         * gcc.dg/c99-math.h: New.
13353         * gcc.dg/c99-math-float-1.c: New test.
13354         * gcc.dg/c99-math-double-1.c: Likewise.
13355         * gcc.dg/c99-math-long-double-1.c: Likewise.
13356
13357 2005-05-18  Richard Henderson  <rth@redhat.com>
13358
13359         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13360
13361 2005-05-18  Devang Patel  <dpatel@apple.com>
13362
13363         * g++.dg/opt/20050511-1.C: New test.
13364
13365 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13366
13367         PR libfortran/21127
13368         * gfortran.dg/reshape-complex.f90: New test.
13369
13370 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13371
13372         * gfortran.dg/array_constructor_1.f90: New test.
13373         * gfortran.dg/array_constructor_2.f90: New test.
13374
13375 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13376
13377         PR fortran/20954
13378         * gfortran.dg/pr20954.f: New test.
13379
13380 2005-05-17  Mike Stump  <mrs@apple.com>
13381
13382         Yet more Objective-C++...
13383
13384         * objc.dg/method-5.m: Update.
13385         * objc.dg/method-6.m: Update.
13386         * objc.dg/method-7.m: Update.
13387         * objc.dg/method-9.m: Update.
13388         * objc.dg/try-catch-2.m: Update.
13389
13390 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13391
13392         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13393         Remove little-endian optimizations.
13394
13395 2005-05-17  Jeff Law  <law@redhat.com>
13396
13397         * g++.dg/tree-ssa/pr14814.C: New test.
13398         * gcc.dg/tree-ssa/pr14814.C: New test.
13399         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13400         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13401
13402 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13403
13404         * gcc.dg/compat/generate-random.c: Do not include
13405         libiberty.h.
13406         * gcc.dg/compat/generate-random_r.c: Likewise.
13407
13408 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13409
13410         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13411
13412 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13413
13414         PR middle-end/21595
13415         * g++.dg/tree-ssa/builtin1.C: New testcase.
13416
13417 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13418
13419         PR c++/21454
13420         * g++.dg/opt/const4.C: New test.
13421
13422         PR middle-end/21492
13423         * g++.dg/opt/crossjump1.C: New test.
13424
13425         PR tree-optimization/21610
13426         * gcc.c-torture/compile/20050516-1.c: New test.
13427
13428         PR fortran/15080
13429         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13430         about the test failing.
13431         * gfortran.fortran-torture/execute/where_7.f90: New test.
13432         * gfortran.fortran-torture/execute/where_8.f90: New test.
13433
13434 2005-05-16  Richard Henderson  <rth@redhat.com>
13435
13436         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13437         i?86 and x86_64.
13438
13439 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13440
13441         * gcc.dg/compat/generate-random.c (config.h): Do not include.
13442         (limits.h): Include unconditionally.
13443         (stdlib.h): Likewise.
13444         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13445         (limits.h): Include unconditionally.
13446         (stdlib.h): Likewise.
13447         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13448         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13449         (limits.h): Include unconditionally.
13450         (stdlib.h): Likewise.
13451         (hashtab.h): Do not include.
13452         (getopt.h): Likewise.
13453         (stddef.h): Include.
13454         (hashval_t): Define.
13455         (struct entry): Add "next" field.
13456         (HASH_SIZE): New macro.
13457         (hash_table): New variable.
13458         (switchfiles): Do not use xmalloc.
13459         (mix): New macro.
13460         (iterative_hash): New function.
13461         (hasht): Remove.
13462         (e_exists): New function.
13463         (e_insert): Likewise.
13464         (output): Use, instead of libiberty hashtable functions.
13465         (main): Do not use getopt.  Do not call htab_create.
13466
13467 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
13468
13469         PR libstdc++/21526
13470         * lib/target-supports.exp (check_mkfifo_available):
13471         Return 0 for cygwin as mkfifo support incomplete on platform.
13472         Fix typos in comments.
13473
13474 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13475
13476         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13477
13478 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13479
13480         PR fortran/17432
13481         * gfortran.dg/assign_4.f: New test.
13482
13483 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13484
13485         PR tree-optimization/21563
13486         * gcc.dg/tree-ssa/pr21563.c: New.
13487
13488 2005-05-14  Jan Hubicka  <jh@suse.cz>
13489
13490         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13491
13492 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13493
13494         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13495
13496 2005-05-13  Julian Brown  <julian@codesourcery.com>
13497
13498         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13499         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13500
13501 2005-05-13  Jan Hubicka  <jh@suse.cz>
13502
13503         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13504         * gcc.dg/fold-xor-?.c: Likewise.
13505         * gcc.dg/pr15784-?.c: Likewise.
13506         * gcc.dg/pr20922-?.c: Likewise.
13507         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13508         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13509         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13510
13511 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13512
13513         PR fortran/21260
13514         * gfortran.dg/hollerith_1.f90: New test.
13515
13516 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13517
13518         * gfortran.dg/func_result_2.f90: New test.
13519
13520 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13521
13522         * gfortran.dg/dev_null.f90: New test.
13523
13524 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13525
13526         * gcc.dg/arm-vfp1.c: Revert last change.
13527
13528 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13529
13530         PR middle-end/19807
13531         PR tree-optimization/19639
13532         * g++.dg/tree-ssa/pr19807.C: New testcase.
13533
13534 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13535
13536         PR libfortran/21471
13537         * gfortran.dg/append-1.f90: New test.
13538
13539 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13540
13541         * gcc.dg/pr18501.c: XFAIL.
13542         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13543         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13544         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13545         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13546         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13547         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13548         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13549         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13550
13551 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13552
13553         PR fortran/20178
13554         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13555         gfortran.dg/f2c_3.f90: New tests.
13556
13557         * gfortran.dg/return_1.f90: Fix dg annotation.
13558
13559 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13560
13561         * gcc.c-torture/compile/20050510-1.c: New test.
13562
13563 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13564
13565         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13566
13567 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13568
13569         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13570
13571 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13572
13573         PR c/17913
13574         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13575
13576 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13577
13578         PR c/21342
13579         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13580         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13581
13582 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13583
13584         PR debug/16676
13585         * gcc.dg/debug/pr16676.c: New test.
13586
13587 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13588
13589         PR testsuite/21443
13590         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13591         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13592         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13593         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13594         Change -O1 to -O2.
13595         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13596         -fno-tree-dominator-opts.
13597
13598 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13599
13600         * gfortran.dg/return_1.f90: New test.
13601
13602 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13603
13604         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13605
13606         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13607
13608 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13609
13610         PR c++/21427
13611         * g++.dg/inherit/covariant13.C: New.
13612
13613 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13614
13615         PR libfortran/19155
13616         * gfortran.dg/pr19155.f: New test.
13617
13618 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13619
13620         PR inline-asm/8788
13621         * gcc.dg/pr8788-1.c: New testcase.
13622
13623 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13624
13625         PR target/21416
13626         * gcc.target/mips/fpcmp-[12].c: New tests.
13627
13628 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13629
13630         * lib/target-supports-dg.exp (dg-require-fork): New function.
13631         (dg-require-mkfifo): Likewise.
13632         * lib/target-supports.exp (check_function_available): New
13633         function.
13634         (check_fork_available): Likewise.
13635         (check_mkfifo_available): Likewise.
13636
13637 2005-05-06  Jeff Law  <law@redhat.com>
13638
13639         * gcc.c-torture/compile/pr21380.c: New test.
13640
13641 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13642
13643         PR c++/20961
13644         * g++.dg/ext/weak3.C: New test.
13645
13646 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13647
13648         PR c++/21352
13649         * g++.dg/template/crash37.C: New test.
13650
13651 2005-05-05  Paul Brook  <paul@codesourcery.com>
13652
13653         * gcc.dg/arm-g2.c: Use effective-target arm32.
13654         * gcc.dg/arm-mmx-1.c: Ditto.
13655         * gcc.dg/arm-scd42-2.c: Ditto.
13656         * gcc.dg/arm-vfp1.c: Ditto.
13657         * lib/target-supports.exp (check_effective_target_arm32): New
13658         function.
13659
13660 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13661
13662         PR libfortran/21354
13663         gfortran.dg/in_pack_rank7.f90: New test.
13664
13665 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13666
13667         PR middle-end/15618
13668         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13669
13670 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13671
13672         PR middle-end/21265
13673         * gcc.dg/20050503-1.c: New test.
13674
13675         PR rtl-optimization/21239
13676         * gcc.dg/i386-sse-11.c: New test.
13677
13678 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13679
13680         PR target/16888
13681         * gcc.target/i386/asm-1.c: New test.
13682
13683 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13684
13685         PR rtl-optimization/21330
13686         * gcc.c-torture/execute/20050502-1.c: New test.
13687
13688         PR target/21297
13689         * gcc.c-torture/execute/20050502-2.c: New test.
13690
13691 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13692
13693         PR middle-end/21282
13694         * gcc.dg/pr21282.c: New.
13695
13696 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13697
13698         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13699         * gcc.dg/vect/vect-92.c: Likewise.
13700         * gcc.dg/vect/vect-93.c: Likewise.
13701         * gcc.dg/vect/vect-dv-1.c: Likewise.
13702         * gcc.dg/vect/vect-dv-2.c: Likewise.
13703         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13704
13705 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13706
13707         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13708         * gfortran.dg/vect/vect-2.f90: Likewise.
13709         * gfortran.dg/vect/vect-3.f90: Likewise.
13710         * gfortran.dg/vect/vect-4.f90: Likewise.
13711         * gfortran.dg/vect/vect-5.f90: Likewise.
13712
13713 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13714
13715         PR target/20813
13716         * gcc.dg/rs6000-fpint-2.c: New.
13717
13718 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13719
13720         PR c/15698
13721         * gcc.dg/builtins-30.c: Update expected messages.
13722         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13723         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13724         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13725
13726 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13727
13728         PR tree-optimization/21294
13729         * gcc.dg/tree-ssa/pr21294.c: New.
13730
13731 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13732
13733         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13734         __builtin_altivec_st_internal_4si built-in.
13735
13736 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13737
13738         PR c++/15875
13739         * g++.dg/template/ptrmem14.C: New test.
13740
13741 2005-05-02  Paul Brook  <paul@codesourcery.com>
13742
13743         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13744
13745 2005-05-02  Michael Matz  <matz@suse.de>
13746
13747         PR c++/19542
13748         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13749
13750 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13751
13752         * g++.dg/cpp/weak.C: New test.
13753
13754 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13755
13756         * gcc.dg/tree-ssa/loop-8.c: New test.
13757
13758 2005-04-30  Michael Maty  <matz@suse.de>
13759
13760         * gcc.dg/inline-mcpy.c: New test.
13761
13762 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13763
13764         PR libfortran/18958
13765         * gfortran.dg/eoshift.f90: New test case.
13766
13767 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13768
13769         PR libfortran/18857
13770         * gfortran.dg/matmul_1.f90: New test.
13771
13772 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13773
13774         PR tree-optimization/21030
13775         * gcc.dg/tree-ssa/pr21030.c: New.
13776
13777 2005-04-29  Devang Patel  <dpatel@apple.com>
13778
13779         PR tree-optimization/21272
13780         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13781
13782 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13783
13784         PR fortran/13082
13785         PR fortran/18824
13786         * gfortran.dg/entry_4.f90: New test.
13787         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13788         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13789         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13790         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13791         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13792         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13793         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13794
13795 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13796
13797         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13798
13799 2005-04-29  Paul Brook  <paul@codesourcery.com>
13800
13801         * gfortran.dg/entry_3.f90: New test.
13802
13803 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13804
13805         * gfortran.dg/implicit_4.f90: New test.
13806
13807 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13808
13809         * lib/target-supports.exp (check_profiling_available): Return
13810         false for xtensa-*-elf.
13811
13812 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13813
13814         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13815         error if file cannot be deleted.
13816
13817 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13818
13819         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13820         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13821         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13822         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13823         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13824         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
13825         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
13826         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
13827         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
13828         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13829         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
13830         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
13831         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
13832
13833 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13834
13835         PR fortran/20865
13836         * gfortran.dg/pr20865.f90: New test.
13837
13838 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13839
13840         * gcc.dg/void-cast-2.c: New test.
13841
13842 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13843
13844         PR c/21159
13845         * gcc.dg/void-cast-1.c: New test.
13846
13847 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13848
13849         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13850
13851 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13852
13853         PR fortran/21177
13854         * gfortran.dg/pr21177.f90: New test.
13855
13856 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13857
13858         PR tree-optimization/21171
13859         * gcc.dg/tree-ssa/pr21171.c: New test.
13860
13861 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
13862
13863         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13864         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13865         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13866         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13867         gcc.dg/tree-ssa/gen-vect-32.c: New.
13868         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
13869         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
13870         don't run on PPC32.
13871
13872 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13873
13874         PR c/21213
13875         * gcc.dg/transparent-union-3.c: New test.
13876
13877 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13878
13879         PR c/20740
13880         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
13881         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
13882         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
13883         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
13884         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
13885         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
13886
13887 2005-04-26  Jeff Law  <law@redhat.com>
13888
13889         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
13890         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
13891         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
13892         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
13893         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
13894         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
13895         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
13896
13897 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13898
13899         PR tree-optimization/17598
13900         * gcc.dg/tree-ssa/pr17598.c: New testcase.
13901
13902 2005-04-25  Mike Stump  <mrs@apple.com>
13903
13904         * objc.dg/fix-and-continue-1.m: Add.
13905
13906 2005-04-25  Roger Sayle  <roger@eyesopen.com>
13907
13908         PR c++/20995
13909         * g++.dg/opt/pr20995-1.C: New test case.
13910
13911 2005-04-25  Devang Patel <dpatel@apple.com>
13912
13913         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
13914
13915 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13916
13917         PR testsuite/21062
13918         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13919
13920 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13921
13922         PR C++/21188
13923         * g++.dg/opt/rtti2.C: New test.
13924
13925 2005-04-25  Paul Brook  <paul@codesourcery.com>
13926         Steven G. Kargl  <kargls@comcast.net>
13927
13928         PR fortran/20879
13929         * gfortran.dg/ichar_1.f90: New file.
13930
13931 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13932
13933         PR middle-end/20991
13934         * g++.dg/opt/pr20991.C: New test.
13935
13936         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
13937         where sizeof (type) < __alignof__ (type).
13938         * gcc.dg/compat/struct-layout-1.h: Likewise.
13939
13940 2005-04-24  Per Bothner  <per@bothner.com>
13941             Devang Patel  <dpatel@apple.com>
13942
13943         PR preprocessor/20907
13944         * gcc.dg/cpp/very-long-comment.c: New test.
13945
13946 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13947
13948         PR fortran/20059
13949         * gfortran.dg/common_5.f: New test.
13950
13951 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13952
13953         PR middle-end/21082
13954         * g++.dg/tree-ssa/pr21082.C: New testcase.
13955
13956 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13957
13958         * gcc.dg/vect/vect-99.c: New test.
13959
13960 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13961
13962         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13963
13964 2005-04-22  Jeff Law  <law@redhat.com>
13965
13966         * gcc.dg/uninit-5.c: Remove xfails.
13967         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13968         conditionals and loads.
13969
13970 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
13971
13972         PR libfortran/20074
13973         PR libfortran/20436
13974         PR libfortran/21108
13975         * gfortran.dg/nested_reshape.f90: new test
13976         * gfortran.dg/reshape-alloc.f90: new test
13977         * gfortran.dg/reshape.f90: new test
13978
13979 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13980
13981         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13982
13983         * gcc.dg/arm-vfp1.c: New test.
13984
13985 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13986
13987         PR c++/21087
13988         * g++.dg/lookup/builtin2.C: New test.
13989
13990 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13991
13992         * gcc.dg/weak/weak-13.c: New test.
13993
13994 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13995
13996         * lib/target-supports.exp (check_effective_target_sync_int_long):
13997         Add powerpc*.
13998
13999 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
14000
14001         * gcc.target/mips/branch-1.c: New test.
14002
14003 2005-04-21  Richard Henderson  <rth@redhat.com>
14004
14005         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
14006         * gcc.dg/vect/vect-86.c: Likewise.
14007         * gcc.dg/vect/vect-87.c: Likewise.
14008         * gcc.dg/vect/vect-88.c: Likewise.
14009
14010 2005-04-21  Devang Patel  <dpatel@apple.com>
14011
14012         PR optimization/20994
14013         * gcc.dg/tree-ssa/ifc-3.c: New test.
14014
14015 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14016
14017         PR c/12913
14018         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
14019         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
14020         gcc.dg/c99-vla-jump-5.c: New tests.
14021
14022 2005-04-19  Richard Henderson  <rth@redhat.com>
14023
14024         * lib/target-supports.exp (check_effective_target_vect_int_mult):
14025         Fix typo in exists check.
14026         (check_effective_target_sync_int_long): New.
14027         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
14028         * gcc.dg/ia64-sync-2.c: Likewise.
14029         * gcc.dg/ia64-sync-3.c: Likewise.
14030         * gcc.dg/ia64-sync-4.c: Likewise.
14031
14032 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
14033
14034         * gcc.dg/fold-xor-1.c: New test.
14035         * gcc.dg/fold-xor-2.c: New test.
14036
14037 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
14038
14039         PR target/20670
14040         * g++.dg/eh/fp-regs.C: New test.
14041
14042 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14043
14044         * gcc.dg/Wint-to-pointer-cast-1.c,
14045         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
14046         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
14047         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
14048
14049 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14050
14051         PR fortran/16861
14052         * gfortran.dg/pr16861.f90: New test.
14053
14054 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14055
14056         * gcc.dg/pr21085.c: New test.
14057
14058 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
14059
14060         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
14061         (setup_mips_tests, dg-mips-options): New procedures.
14062         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
14063         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
14064         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
14065         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14066         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
14067         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
14068         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
14069         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14070         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
14071         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
14072         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
14073         dg-mips-options instead of dg-options.  Remove now-redundant
14074         preprocessor guards.
14075         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
14076         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14077         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14078         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
14079         * gcc.dg/vr-mult-2.c: Delete.
14080         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
14081         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
14082         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
14083         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
14084         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
14085         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
14086         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
14087
14088 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
14089
14090         * ada/acats/run_all.sh: Use sync when executable not present.
14091
14092 2005-04-18  Devang Patel  <dpatel@apple.com>
14093
14094         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
14095         * gcc.dg/vect/vect-11a.c: New.
14096         * gcc.dg/vect/vect-none.c: Update.
14097         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
14098
14099 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14100
14101         PR tree-optimization/20922
14102         * gcc.dg/pr20922-1.c: New test.
14103         * gcc.dg/pr20922-2.c: New test.
14104         * gcc.dg/pr20922-3.c: New test.
14105         * gcc.dg/pr20922-4.c: New test.
14106         * gcc.dg/pr20922-5.c: New test.
14107         * gcc.dg/pr20922-6.c: New test.
14108
14109 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14110
14111         PR libfortran/20950
14112         * gfortran.dg/pr20950.f: New test.
14113
14114 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14115
14116         PR libfortran/19216
14117         * gfortran.dg/pr19216.f: New test.
14118
14119 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
14120
14121         PR tree-optimization/21001
14122         * gcc.dg/tree-ssa/pr21001.c: New.
14123
14124 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
14125
14126         PR libfortran/21075
14127         * gfortran.dg/reshape_rank7.f90: New test.
14128
14129 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
14130
14131         PR libfortran/12884 gfortran.dg/pr12884.f: New test
14132         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
14133         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
14134         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
14135         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
14136         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14137         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
14138         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
14139         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
14140         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
14141         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
14142         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
14143         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
14144         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
14145         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
14146         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
14147         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
14148         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
14149         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
14150         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
14151         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
14152
14153 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
14154
14155         * gfortran.dg/wtruncate.f: New testcase.
14156         * gfortran.dg/wtruncate.f90: New testcase.
14157
14158 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
14159
14160         PR c++/21025
14161         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
14162         which sizeof/alignof is dependent, rather than just whether we are
14163         processing_template_decl.
14164
14165 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14166
14167         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14168         corrected typo where the wrong variables had been compared.
14169
14170 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14171
14172         PR libfortran/18495
14173         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14174         Test callee-allocated version of return array with a write
14175         statement.
14176         Test spread with a temporary with another write statement.
14177
14178 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
14179
14180         PR tree-optimization/21031
14181         * gcc.dg/tree-ssa/pr21031.c: New.
14182
14183 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
14184
14185         PR tree-optimization/21004
14186         * gcc.dg/builtins-53.c: Include builtins-config.h.
14187         Check floorf, ceilf, floorl and ceill transformations
14188         only when HAVE_C99_RUNTIME is defined.
14189
14190 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
14191
14192         PR middle-end/20739
14193         * gcc.dg/tree-ssa/pr20739.c: New test.
14194
14195 2005-04-14  Mike Stump  <mrs@apple.com>
14196
14197         * gcc.dg/Foundation.framework/empty: New.
14198         * gcc.dg/framework-2.c: New.
14199
14200 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14201
14202         PR tree-optimization/21021
14203         * gcc.c-torture/compile/pr21021.c: New.
14204
14205 2005-04-14  Janis Johnson  <janis187@us.ibm.com
14206
14207         PR testsuite/21010
14208         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
14209         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
14210         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
14211         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
14212         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
14213         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
14214         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
14215         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
14216
14217 2005-04-14  Richard Henderson  <rth@redhat.com>
14218
14219         * lib/target-supports.exp (check_effective_target_vect_condition):
14220         Add ia64, i?86, and x86_64.
14221
14222 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
14223
14224         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
14225
14226 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14227
14228         PR tree-optimization/20657
14229         * gcc.dg/tree-ssa/pr20657.c: New.
14230
14231 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
14232
14233         * gcc.dg/builtins-53.c: Also check (int)trunc* and
14234         (long long int)trunc*.
14235
14236 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
14237
14238         PR target/20927
14239         * gcc.dg/pr20927.c: New test.
14240
14241 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
14242
14243         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
14244         * gcc.target/mips/asm-1.c: Likewise.
14245
14246 2005-04-13  Dale Johannesen  <dalej@apple.com>
14247
14248         * objc.dg/objc-fast-4.m: New.
14249
14250 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
14251
14252         * gcc.target/cris/torture/cris-torture.exp: New driver in new
14253         directory.
14254         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
14255
14256 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
14257
14258         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
14259         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
14260         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
14261
14262 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
14263
14264         PR tree-optimization/20913
14265         * gcc.dg/tree-ssa/pr20913.c: New.
14266
14267         PR tree-optimization/20702
14268         * gcc.dg/tree-ssa/pr20702.c: New.
14269
14270 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14271
14272         PR c++/13744
14273         * g++.dg/inherit/local3.C: New test.
14274
14275 2005-04-12  Jeff Law  <law@redhat.com>
14276
14277         * gcc.dg/tree-ssa/20050412-1.c: New test.
14278
14279 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
14280
14281         PR libfortran/19016
14282         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
14283         Add tests with mask generated by expression.
14284         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14285         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14286         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14287
14288 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
14289
14290         PR middle-end/20917
14291         * gcc.dg/20050409-1.c: New test.
14292
14293 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
14294
14295         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
14296
14297 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14298
14299         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14300         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
14301         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14302         (TARGET_CXX): Adjust accordingly.
14303         * target.h (struct gcc_target): Remove epxort_class_data.  Add
14304         determine_class_data_visibility and class_data_always_comdat.
14305         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14306         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
14307         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14308         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
14309         (arm_cxx_determine_class_data_visibility): New.
14310         (arm_cxx_class_data_always_comdat): Likewise.
14311         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14312         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
14313         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14314         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
14315         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
14316         Define.
14317
14318 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14319
14320         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
14321
14322 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
14323
14324         * gcc.dg/i386-darwin-fpmath.c: New.
14325
14326 2004-04-11  Devang Patel  <dpatel@apple.com>
14327
14328         * lib/target-supports.exp (check_effective_target_vect_condition): New.
14329         * gcc.dg/vect/vect-ifcvt-1.c: New test.
14330         * gcc.dg/vect/vect-ifcvt-2.c: New test.
14331         * gcc.dg/vect/vect-ifcvt-3.c: New test.
14332         * gcc.dg/vect/vect-ifcvt-4.c: New test.
14333         * gcc.dg/vect/vect-ifcvt-5.c: New test.
14334         * gcc.dg/vect/vect-ifcvt-6.c: New test.
14335         * gcc.dg/vect/vect-ifcvt-7.c: New test.
14336         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
14337
14338 2004-04-11  Devang Patel  <dpatel@apple.com>
14339
14340         * gcc.dg/vect/vect-dv-1.c: New test.
14341         * gcc.dg/vect/vect-dv-2.c: New test.
14342
14343 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14344
14345         PR tree-optimization/20933
14346         * gcc.dg/tree-ssa/pr20933.c: New test.
14347
14348 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14349
14350         * gfortran.dg/fold_nearest.f90: New test.
14351
14352 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14353
14354         * gcc.dg/tree-ssa/alias-1.c: New test.
14355
14356 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14357
14358         PR tree-optimization/20920
14359         * g++.dg/tree-ssa/pr20920.C: New test.
14360
14361 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14362
14363         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14364         (long long int)ceil*.
14365
14366 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14367
14368         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14369         explicit C++ linkage.
14370
14371 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14372
14373         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14374         warning for arithmetic IF statements.
14375
14376 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14377
14378         * eor_handling_1.f90: New test case.
14379         * eor_handling_2.f90: New test case.
14380         * eor_handling_3.f90: New test case.
14381         * eor_handling_4.f90: New test case.
14382         * eor_handling_5.f90: New test case.
14383         * noadv_size.f90: New test case.
14384         * pad_no.f90: New test case.
14385
14386 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14387
14388         * gcc.c-torture/execute/20050410-1.c: New test.
14389
14390 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14391
14392         * gcc.dg/pr20126.c: New.
14393
14394 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14395             Steven G. Kargl <kargls@comcast.net>
14396
14397         * gfortran.dg/PR19872.f: New test.
14398
14399 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14400
14401         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14402
14403 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14404
14405         * gfortran.dg/nint_1.f90: New test.
14406
14407 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14408
14409         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14410         Added test for callee-allocated arrays with write statements.
14411         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14412         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14413         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14414         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14415         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14416
14417 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14418
14419         PR libfortran/20163
14420         * gfortran.dg/open-options-blanks.f: New test.
14421
14422 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14423
14424         PR fortran/13257
14425         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14426
14427 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
14428
14429         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14430         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14431         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14432         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14433         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14434         * gcc.c-torture/execute/stdarg-4.c: New test.
14435
14436         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14437
14438         PR target/20795
14439         * g++.dg/abi/param2.C: New test.
14440
14441 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14442
14443         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14444
14445 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14446
14447         * gcc.dg/builtins-53.c: New test.
14448
14449 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
14450
14451         * g++.dg/tree-ssa/pr18178.C: New test.
14452         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14453         * gcc.c-torture/execute/20041019-1.c: New test.
14454         * gcc.dg/tree-ssa/20041008-1.c: New test.
14455         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14456         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14457         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14458         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14459         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14460         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14461         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14462         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14463         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14464         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14465
14466 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14467
14468         PR rtl-optimization/20466
14469         * gcc.c-torture/execute/pr20466-1.c: New test.
14470
14471 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14472
14473         PR c++/20905
14474         * g++.dg/parse/cond2.C: New test.
14475
14476         PR c++/20145
14477         * g++.dg/warn/Wdtor1.C: New test.
14478
14479 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14480
14481         PR fortran/17229
14482         * gfortran.dg/pr17229.f: New test.
14483
14484 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14485
14486         * gfortran.dg/tiny_1.f90: New test.
14487         * gfortran.dg/tiny_2.f90: ditto.
14488
14489 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14490
14491         * gfortran.dg/eor_1.f90: Fix dg-do run line
14492         * gfortran.dg/open_new.f90: Fix dg-do run line
14493
14494 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14495
14496         * lib/target-supports.exp (get_compiler_messages): Support
14497         optional arguments, the fourth being compiler options.
14498         (check_effective_target_fpic): New proc.
14499         * gcc.dg/20050321-2.c: Restrict to target fpic.
14500
14501 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14502
14503         * gcc.dg/15443-1.c: New test.
14504         * gcc.dg/15443-2.c: Likewise.
14505
14506 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14507
14508         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14509
14510 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14511
14512         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14513
14514 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14515
14516         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14517         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14518         -m64.
14519         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14520         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14521         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14522
14523 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14524
14525         PR c++/20212
14526         * g++.dg/warn/Wunused-11.C: New test.
14527
14528 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14529
14530         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14531
14532 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14533
14534         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14535
14536 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14537
14538         PR c++/20734
14539         * g++.dg/template/ptrmem13.C: New test.
14540
14541 2005-04-05  Per Bothner  <per@bothner.com>
14542
14543         * lib/gcc.exp: Always add -fno-show-column, for now.
14544
14545 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14546
14547         PR testsuite/20767
14548         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14549         of plain old "unsigned int" for the type of "i".  Makes this test
14550         64bit clean.
14551
14552 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14553
14554         * gcc.dg/i386-ssefn-1.c: New test.
14555         * gcc.dg/i386-ssefn-2.c: New test.
14556         * gcc.dg/i386-ssefn-3.c: New test.
14557         * gcc.dg/i386-ssefn-4.c: New test.
14558
14559 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14560
14561         PR tree-optimization/20076
14562         * gcc.dg/builtin-apply4.c: New test.
14563
14564         PR preprocessor/19475
14565         * gcc.dg/cpp/macspace1.c: New test.
14566         * gcc.dg/cpp/macspace2.c: New test.
14567
14568 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14569
14570         * gfortran.dg/pr20755.f: Fixed bad format.
14571
14572 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14573
14574         PR c++/20763
14575         * g++.dg/ext/attrib21.C: New test.
14576
14577 2004-04-05  Devang Patel  <dpatel@apple.com>
14578
14579         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14580         * gcc.dg/vect/vect-shift-1.c: New test.
14581
14582 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14583
14584         PR libfortran/20755
14585         * gfortran.dg/pr20755.f: New test.
14586
14587 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14588
14589         * gfortran.dg/pr15959.f90: New test.
14590         * gfortran.dg/string_pad_trunc.f90: New test.
14591
14592 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14593
14594         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14595         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14596         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14597         syntax.
14598
14599 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14600
14601         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14602
14603 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14604
14605         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14606         * gcc.c-torture/compile/20011119-2.c: Likewise.
14607         * gcc.c-torture/compile/981001-2.c: Likewise.
14608
14609 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14610
14611         PR c++/20679
14612         * g++.dg/template/overload4.C: New test.
14613
14614 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14615
14616         PR c++/20746
14617         * g++.dg/abi/covariant5.C: New.
14618
14619         PR debug/20505
14620         * g++.dg/debug/const2.C: New.
14621
14622 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14623
14624         PR rtl-optimization/16104
14625         * gcc.c-torture/execute/20050316-1.c: New test.
14626
14627 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14628
14629         * g++.dg/template/spec23.C: Fix dg-error text.
14630
14631 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14632
14633         PR c++/19199
14634         * g++.dg/expr/lval2.C: New.
14635
14636 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14637
14638         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14639         __builtin_strcasecmp and __builtin_strncasecmp.
14640
14641 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14642
14643         PR c++/20723
14644         * g++.dg/template/spec22.C: New.
14645         * g++.dg/template/spec23.C: New.
14646
14647 2005-04-03  Dale Ranta  <dir@lanl.gov>
14648             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14649
14650         PR libfortran/20068
14651         PR libfortran/20125
14652         PR libfortran/20156
14653         PR libfortran/20471
14654         * gfortran.dg/backspace.f: New test.
14655
14656 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14657
14658         * gcc.dg/pr19345.c: New test.
14659
14660 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14661
14662         PR tree-optimization/20640
14663         * gcc.dg/torture/tree-loop-1.c: New.
14664
14665 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14666
14667         PR rtl-optimization/20290
14668         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14669
14670 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14671
14672         * gcc.dg/rs6000-fpint.c: New.
14673
14674 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14675
14676         * gcc.dg/old-style-then-proto-1.c: New test.
14677
14678 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14679
14680         * gfortran.fortran-torture/execute/backspace.f90: Check
14681         after backspace and read was incorrect.
14682
14683 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14684
14685         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14686         buffer past the terminating NUL using memcmp.
14687         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14688         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14689
14690         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14691         Fix unused/uninitialized variable warnings.
14692
14693         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14694         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14695         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14696         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14697
14698         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14699         gcc.c-torture/execute/builtins/fputs-lib.c,
14700         gcc.c-torture/execute/builtins/lib/fprintf.c,
14701         gcc.c-torture/execute/builtins/lib/main.c,
14702         gcc.c-torture/execute/builtins/lib/memcmp.c,
14703         gcc.c-torture/execute/builtins/lib/memmove.c,
14704         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14705         gcc.c-torture/execute/builtins/lib/memset.c,
14706         gcc.c-torture/execute/builtins/lib/printf.c,
14707         gcc.c-torture/execute/builtins/lib/sprintf.c,
14708         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14709         gcc.c-torture/execute/builtins/lib/strchr.c,
14710         gcc.c-torture/execute/builtins/lib/strcmp.c,
14711         gcc.c-torture/execute/builtins/lib/strcpy.c,
14712         gcc.c-torture/execute/builtins/lib/strcspn.c,
14713         gcc.c-torture/execute/builtins/lib/strlen.c,
14714         gcc.c-torture/execute/builtins/lib/strncat.c,
14715         gcc.c-torture/execute/builtins/lib/strncmp.c,
14716         gcc.c-torture/execute/builtins/lib/strncpy.c,
14717         gcc.c-torture/execute/builtins/lib/strrchr.c,
14718         gcc.c-torture/execute/builtins/lib/strspn.c,
14719         gcc.c-torture/execute/builtins/lib/strstr.c,
14720         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14721         gcc.c-torture/execute/builtins/strlen-2.c,
14722         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14723         prototypes.
14724
14725 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14726
14727         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14728         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14729         selectany usage.
14730
14731 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14732
14733         PR c++/19406
14734         * g++.dg/debug/using1.C: New test.
14735
14736 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14737
14738         PR middle-end/20524
14739         * gcc.dg/alias-7.c: Prefix asm-declared name with
14740         __USER_LABEL_PREFIX__.
14741
14742 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14743
14744         Fix fallout from PR middle-end/15700:
14745         * gcc.c-torture/compile/20011119-1.c: Take
14746         __USER_LABEL_PREFIX__ into account.
14747         * gcc.c-torture/compile/20011119-2.c: Likewise.
14748
14749 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14750
14751         PR c++/18644
14752         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14753
14754 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14755
14756         PR c/17855
14757         * gcc.c-torture/compile/struct-non-lval-1.c,
14758         gcc.c-torture/compile/struct-non-lval-2.c,
14759         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14760
14761 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14762
14763         * gcc.dg/tls/tls.exp: Remove temporary file.
14764         * g++.dg/tls/tls.exp: Ditto.
14765         * lib/file-format.exp: Ditto.
14766         * g++.dg/special/ecos.exp: Ditto.
14767
14768         * lib/profopt.exp: Treat prof_ext as a list.
14769         * gcc.misc-tests/bprob.exp: Ditto.
14770         * g++.dg/bprob/bprob.exp: Ditto.
14771
14772         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14773         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14774         g++.dg/tree-ssa/pointer-reference-alias.C,
14775         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14776         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14777         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14778         g++.dg/vect/pr19951.cc: Ditto.
14779         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14780         gcc.dg/builtins-47.c: Ditto.
14781         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14782         gcc.dg/pr20115-1.c: Ditto.
14783         * gcc.dg/tree-ssa/20030530-2.c,
14784         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14785         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14786         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14787         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14788         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14789         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14790         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14791         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14792         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14793         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14794         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14795         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14796         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14797         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14798         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14799         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14800         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14801         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14802         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14803         gcc.dg/tree-ssa/20030824-1.c,
14804         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
14805         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
14806         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
14807         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
14808         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
14809         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
14810         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
14811         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
14812         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
14813         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
14814         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
14815         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
14816         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14817         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14818         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14819         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14820         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14821         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14822         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14823         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
14824         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
14825         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
14826         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
14827         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
14828         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
14829         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
14830         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
14831         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
14832         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
14833         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
14834         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
14835         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
14836         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
14837         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
14838         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
14839         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
14840         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
14841         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
14842         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
14843         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
14844         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
14845         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
14846         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14847         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
14848         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
14849         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
14850         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
14851         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
14852         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
14853         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
14854         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14855         gcc.dg/tree-ssa/useless-1.c: Ditto.
14856         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
14857         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
14858         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
14859         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
14860         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14861         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
14862         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
14863         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
14864         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
14865         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
14866         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
14867         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
14868         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
14869         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
14870         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
14871         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
14872         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
14873         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
14874         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
14875         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
14876         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
14877         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14878         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14879         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
14880         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
14881         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
14882         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
14883         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
14884         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
14885         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
14886         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
14887         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
14888         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
14889         gcc.dg/vect/vect-none.c: Ditto.
14890         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
14891         treelang/compile/unsigned.tree: Ditto.
14892
14893         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
14894         * gcc.dg/cpp/direct2s.c: Ditto.
14895         * gcc.dg/cpp/paste4.c: Ditto.
14896         * gcc.dg/cpp/separate-1.c: Ditto.
14897         * gcc.dg/pch/save-temps-1.c: Ditto.
14898         * g++.dg/ext/altivec-10.C: Ditto.
14899         * g++.dg/pch/pch.C: Ditto.
14900
14901         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
14902
14903         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
14904         * g++.dg/template/repo1.C: Ditto.
14905         * g++.dg/template/repo2.C: Ditto.
14906         * g++.dg/template/repo3.C: Ditto.
14907         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
14908         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
14909         * g++.old-deja/g++.pt/repo1.C: Ditto.
14910         * g++.old-deja/g++.pt/repo2.C: Ditto.
14911         * g++.old-deja/g++.pt/repo3.C: Ditto.
14912         * g++.old-deja/g++.pt/repo4.C: Ditto.
14913
14914         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
14915         * gcc.dg/20030107-1.c: Ditto.
14916         * gcc.dg/20030702-1.c: Ditto.
14917         * gcc.dg/profile-generate-1.c: Ditto.
14918         * g++.dg/other/profile1.C: Ditto.
14919         * g++.old-deja/g++.robertl/eb83.C: Ditto.
14920
14921         * lib/gcc-dg.exp (remove-build-file): New.
14922         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14923         cleanup-tree-dump, cleanup-saved-temps): New.
14924
14925 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14926
14927         PR c++/19203, DR 214
14928         * g++.dg/parse/ambig3.C: Not ambiguous.
14929         * g++.dg/template/spec20.C: New.
14930         * g++.dg/template/spec21.C: New.
14931
14932 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14933
14934         PR target/20045
14935         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14936
14937 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14938
14939         PR libfortran/20660
14940         * gfortran.dg/negative_unit.f: New test.
14941
14942 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14943
14944         * gcc.dg/20050330-1.c: New test.
14945
14946 2005-03-30  Devang Patel  <dpatel@apple.com>
14947
14948         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14949
14950 2005-03-30  Dale Johannesen  <dalej@apple.com>
14951
14952         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14953
14954 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
14955
14956         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14957         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
14958         Strip options from test name.
14959
14960 2005-03-31  Jan Hubicka  <jh@suse.cz>
14961
14962         * gcc.dg/varpool-1.c: New testcase.
14963
14964 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14965
14966         PR c/772
14967         PR c/17913
14968         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
14969         gcc.dg/stmt-expr-label-3.c : New tests.
14970         * gcc.c-torture/execute/medce-2.c: Remove.
14971
14972 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14973
14974         PR c/20368
14975         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14976         tests.
14977
14978 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14979
14980         * gcc.c-torture/compile/pr20203.c: New test.
14981
14982 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14983
14984         * gfortran.dg/promotion.f90: New test.
14985
14986 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14987
14988         PR middle-end/20491
14989         * gcc.dg/torture/asm-subreg-1.c: New test.
14990
14991 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14992
14993         PR c/20672
14994         * gcc.dg/pr20672-1.c: New test.
14995
14996 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
14997
14998         * gfortran.dg/vect: New directory.
14999         * gfortran.dg/vect/vect.exp: New.
15000         * gfortran.dg/vect/vect-1.f90: New test.
15001         * gfortran.dg/vect/vect-2.f90: New test.
15002         * gfortran.dg/vect/vect-3.f90: New test.
15003         * gfortran.dg/vect/vect-4.f90: New test.
15004         * gfortran.dg/vect/vect-5.f90: New test.
15005
15006 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
15007
15008         PR middle-end/20622
15009         * gcc.dg/alias-7.c: New test.
15010
15011 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15012
15013         * gcc.dg/sparc-reg-1.c: New test.
15014
15015 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
15016
15017         PR target/19890
15018         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
15019
15020 2005-03-29  Dale Ranta  <dir@lanl.gov>
15021             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15022
15023         PR libfortran/20163
15024         * gfortran.dg/pr20163-2.f: New test.
15025
15026 2005-03-28  Jan Hubicka  <jh@suse.cz>
15027
15028         PR middle-end/20635
15029         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
15030         by Jakub Jelinek.
15031
15032 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
15033
15034         PR tree-optimization/20626
15035         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
15036         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
15037
15038 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15039
15040         * gfortran.dg/underflow.f90: New test.
15041         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
15042
15043 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15044
15045         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
15046
15047 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
15048
15049         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
15050         (g++_init): Make sure that CXXFLAGS is set.
15051         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
15052         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
15053         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15054         * lib/objc.exp (objc_init): Likewise.
15055         * lib/treelang.exp (treelang_init): Likewise.
15056
15057 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
15058
15059         PR tree-optimization/20470
15060         * gcc.dg/tree-ssa/pr20470.c: New test.
15061
15062 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
15063
15064         * gcc.dg/ppc-stfiwx.c: New.
15065
15066 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
15067
15068         PR target/19888
15069         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
15070
15071 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15072
15073         * gcc.dg/20050325-1.c: Fix a typo.
15074
15075 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15076
15077         PR libfortran/19678
15078         PR libfortran/19679
15079         * gfortran.dg/dos_eol.f: New test.
15080
15081 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15082
15083         PR rtl-optimization/20249
15084         * gcc.dg/20050325-1.c: New test.
15085
15086 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15087
15088         PR libfortran/15332
15089         * gfortran.dg/pr15332.f: New test.
15090
15091 2005-03-24  Dale Johannesen  <dalej@apple.com>
15092
15093         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
15094
15095 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
15096
15097         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
15098         'internal' visibility.
15099         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
15100         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
15101         'protected' visibility.
15102         * gcc.dg/visibility-7.c: Likewise.
15103         * lib/target-supports.exp (check_visibility_available): Take
15104         a parameter, the kind of visibility to check for.
15105         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
15106         to check_visibility_available.
15107
15108         * g++.dg/expr/cast3.C: New.
15109
15110 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
15111
15112         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
15113         rs6000.
15114
15115 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
15116
15117         PR target/20095
15118         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
15119
15120 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
15121
15122         * gcc.dg/badshift.c: Renamed to...
15123         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
15124
15125         * gcc.target/i386/badshift.c: Renamed to...
15126         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
15127         only.
15128
15129         PR rtl-optimization/20532
15130         * gcc.target/i386/badshift.c: New.
15131
15132 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15133
15134         * gfortran.dg/pr18025.f90: New test.
15135
15136 2005-03-23  Dale Johannesen  <dalej@apple.com>
15137
15138         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
15139
15140 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
15141
15142         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
15143
15144         * lib/target-supports.exp (check_iconv_available): Default
15145         libiconv to -liconv, if there is no definition.
15146
15147 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
15148
15149         * gcc.dg/torture/cris-asm-mof-1.c: New test.
15150
15151 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
15152
15153         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
15154         * g++.dg/opt/pr7503-2.C: Likewise.
15155         * g++.dg/opt/pr7503-3.C: Likewise.
15156         * g++.dg/opt/pr7503-4.C: Likewise.
15157         * g++.dg/opt/pr7503-5.C: Likewise.
15158         * g++.dg/warn/minmax.C: New test.
15159
15160 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15161
15162         * gfortran.dg/g77_intrinsics_funcs.f: New test.
15163         * gfortran.dg/g77_intrinsics_sub.f: New test.
15164
15165 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
15166             Jan Hubicka  <jh@suse.cz>
15167             Steven Bosscher <stevenb@suse.de
15168
15169         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
15170
15171 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15172
15173         PR c++/19980
15174         * g++.dg/template/redecl3.C: New test.
15175
15176 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15177
15178         PR c++/20499
15179         * g++.dg/parse/error16.C: Tweak error markers.
15180
15181 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
15182
15183         PR target/20561
15184         * gcc.dg/20050321-2.c: New test.
15185
15186 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15187
15188         PR c++/20465
15189         PR c++/20381
15190         * g++.dg/template/ptrmem12.C: New.
15191
15192 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
15193
15194         PR rtl-optimization/20527
15195         * gcc.c-torture/execute/pr20527-1.c: New test.
15196
15197 2005-03-22  Ben Elliston  <bje@au.ibm.com>
15198
15199         * gcc.misc-tests/options.exp (check_for_options): Create a real C
15200         program, compile it into a real executable and then delete the .c
15201         and .x files afterwards, to avoid problems on testglue targets.
15202
15203 2005-03-21  Stuart Hastings  <stuart@apple.com>
15204
15205         * gcc.target/i386/sse-2.c: New.
15206
15207 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
15208
15209         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
15210
15211 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15212
15213         * g++.dg/parse/crash25.C: Fix typo.
15214
15215 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15216
15217         PR c++/20461
15218         * g++.dg/parse/crash24.C: New test.
15219
15220         PR c++/20536
15221         * g++.dg/parse/crash25.C: New test.
15222
15223 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15224
15225         PR c++/20147
15226         * g++.dg/ext/stmtexpr4.C: New test.
15227
15228 2005-03-20  Roger Sayle  <roger@eyesopen.com>
15229
15230         PR middle-end/20539
15231         * gcc.c-torture/compile/pr13066-1.c: New test case.
15232         * gcc.c-torture/compile/pr20539-1.c: Likewise.
15233         * g++.dg/opt/pr13066-1.C: Likewise.
15234
15235 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
15236
15237         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
15238
15239 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15240
15241         PR fortran/18525
15242         * gfortran.dg/nesting_1.f90: New test.
15243
15244 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15245
15246         PR c++/20240
15247         * g++.dg/lookup/using13.C: New test.
15248
15249 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15250
15251         PR c++/20333
15252         * g++.dg/template/crash36.C: New test.
15253
15254 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
15255
15256         PR c++/20463
15257         * g++.dg/template/crash35.C: New test.
15258
15259 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
15260
15261         PR c++/19966
15262         * g++.dg/overload/operator2.C: New test.
15263
15264 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15265
15266         PR libfortran/20257
15267         * gfortran.dg/pr20257.f90: New test.
15268
15269 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15270
15271         PR libfortran/20480
15272         * gfortran.dg/pr20480.f90: New test.
15273
15274 2005-03-16  Richard Henderson  <rth@redhat.com>
15275
15276         PR middle-end/15700
15277         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
15278         (_rtld_global): New.
15279         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
15280         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
15281
15282         * gcc.dg/alias-3.c: New.
15283         * gcc.dg/alias-4.c: New.
15284         * gcc.dg/alias-5.c: New.
15285         * gcc.dg/alias-6.c: New.
15286
15287 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
15288
15289         * gcc.dg/cpp/ucnid-7.c: New.
15290
15291 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
15292             Dorit Naishlos  <dorit@il.ibm.com>
15293
15294         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
15295         darwin.
15296
15297 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
15298
15299         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
15300         misaligned accesses.
15301         * gcc.dg/vect/vect-58.c: Likewise.
15302         * gcc.dg/vect/vect-92.c: New.
15303         * gcc.dg/vect/vect-93.c: New.
15304
15305 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
15306
15307         PR fortran/18827
15308         * gfortran.dg/assign_2.f90: New test.
15309         * gfortran.dg/assign_3.f90: New test.
15310         * gfortran.dg/assign.f90: New test.
15311
15312 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
15313
15314         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
15315         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
15316         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
15317         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
15318         names.
15319
15320 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
15321
15322         * gcc.dg/cpp/ucnid-6.c: New.
15323
15324         * gcc.dg/cpp/normalize-1.c: New.
15325         * gcc.dg/cpp/normalize-2.c: New.
15326         * gcc.dg/cpp/normalize-3.c: New.
15327         * gcc.dg/cpp/normalize-4.c: New.
15328         * gcc.dg/cpp/ucnid-4.c: New.
15329         * gcc.dg/cpp/ucnid-5.c: New.
15330         * g++.dg/cpp/normalize-1.C: New.
15331         * g++.dg/cpp/ucnid-1.C: New.
15332
15333 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15334
15335         * gcc.dg/pr18628.c: New.
15336
15337 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15338
15339         PR c++/20280
15340         * g++.dg/tree-ssa/pr20280.C: New.
15341
15342 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15343
15344         PR fortran/20467
15345         * gfortran.dg/stfunc_2.f90: New test.
15346
15347 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15348
15349         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15350
15351 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15352
15353         * gcc.dg/tree-ssa/20050314-1.c: New test.
15354
15355 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15356
15357         PR c++/4403
15358         PR c++/9783, DR433
15359         * g++.dg/template/friend34.C: New test.
15360         * g++.dg/template/friend35.C: Likewise.
15361         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15362
15363 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15364
15365         Friend class name lookup 5/n
15366         PR c++/1016
15367         * g++.dg/lookup/hidden-class1.C: New test.
15368         * g++.dg/lookup/hidden-class2.C: Likewise.
15369         * g++.dg/lookup/hidden-class3.C: Likewise.
15370         * g++.dg/lookup/hidden-class4.C: Likewise.
15371         * g++.dg/lookup/hidden-class5.C: Likewise.
15372         * g++.dg/lookup/hidden-class6.C: Likewise.
15373         * g++.dg/lookup/hidden-class7.C: Likewise.
15374         * g++.dg/lookup/hidden-class8.C: Likewise.
15375         * g++.dg/lookup/hidden-class9.C: Likewise.
15376         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15377         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15378         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15379         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15380         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15381         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15382         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15383         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15384         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15385         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15386         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15387
15388 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15389
15390         PR c++/20157
15391         * g++.dg/template/error18.C: New test.
15392
15393 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15394
15395         PR debug/16792
15396         * g++.dg/debug/pr16792.C: New test.
15397
15398 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15399
15400         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15401         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15402         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15403         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15404         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15405         test assertion names.
15406
15407 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15408
15409         PR fortran/18600
15410         * gfortran.dg/stfunc_1.f90: New test.
15411
15412 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15413
15414         PR fortran/16907
15415         * gfortran.dg/real_index_1.f90: New test.
15416
15417 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15418
15419         PR fortran/20323
15420         * gfortran.dg/spec_expr_1.f90: New test.
15421
15422 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15423
15424         PR c/20402
15425         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15426         new parser.
15427
15428 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15429
15430         PR fortran/20361
15431         * gfortran.dg/largeequiv_1.f90: New test.
15432
15433 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15434
15435         * gcc.dg/ucnid-1.c: New.
15436         * gcc.dg/ucnid-2.c: New.
15437         * gcc.dg/ucnid-3.c: New.
15438         * gcc.dg/ucnid-4.c: New.
15439         * gcc.dg/ucnid-5.c: New.
15440         * gcc.dg/ucnid-6.c: New.
15441         * gcc.dg/cpp/ucnid-1.c: New.
15442         * gcc.dg/cpp/ucnid-2.c: New.
15443         * gcc.dg/cpp/ucnid-3.c: New.
15444         * g++.dg/other/ucnid-1.C: New.
15445
15446 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15447
15448         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15449
15450 2005-03-11  Per Bothner  <per@bothner.com>
15451
15452         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
15453         that diagnotics refer to correct token.
15454         * gcc.dg/unused-3.c: Likewise.
15455
15456 2005-03-11  Per Bothner  <per@bothner.com>
15457
15458         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15459         constant" is now actually on same line as string constant.
15460         * gcc.dg/cpp/direct2s.c: Likewise.
15461
15462 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15463
15464         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15465
15466 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15467
15468         PR libfortran/20124
15469         * gfortran.dg/pr20124.f90: New Test
15470
15471 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15472
15473         PR tree-optimization/20130
15474         * gcc.dg/pr20130-1.c: New test.
15475
15476 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15477
15478         PR target/20095
15479         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15480
15481 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15482
15483         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15484
15485 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15486
15487         * g++.dg/eh/forced1.C: Fix comment.
15488         * g++.dg/eh/forced2.C: Ditto.
15489         * g++.dg/eh/forced3.C: Ditto.
15490         * g++.dg/eh/forced4.C: Ditto.
15491
15492 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15493
15494         PR rtl-opt/20412
15495         * gcc.c-torture/compile/pr20412.c: New test.
15496
15497 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15498
15499         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15500
15501 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15502
15503         PR target/20322
15504         * gcc.dg/20050307-1.c: New test.
15505
15506 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15507
15508         PR c++/20375
15509         * g++.dg/other/stdarg3.C: New.
15510
15511 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15512
15513         PR c++/18384, c++/18327
15514         * g++.dg/init/array19.C: New test.
15515
15516         PR inline-asm/20314
15517         * gcc.dg/torture/pr20314-1.c: New test.
15518         * gcc.dg/torture/pr20314-2.c: New test.
15519
15520 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15521
15522         * gcc.dg/20050309-1.c: New test.
15523
15524 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15525
15526         * gcc.dg/builtins-10.c: Reactivate disabled test.
15527         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15528         new cbrt transformations.
15529
15530 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15531
15532         PR c++/20208
15533         * g++.dg/template/array13.C: New test.
15534
15535 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15536
15537         PR c++/16859
15538         * g++.dg/init/brace4.C: New test.
15539
15540 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15541
15542         PR c++/20186
15543         * g++.dg/template/non-dependent12.C: New.
15544
15545 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15546
15547         PR c++/20142
15548         * g++.dg/init/array18.C: Add dg-do run marker.
15549
15550         PR c++/20142
15551         * g++.dg/init/array18.C: New test.
15552
15553 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15554
15555         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15556         * g++.dg/gcov/gcov.exp: Likewise.
15557         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15558         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15559         * lib/c-torture.exp: Likewise.
15560         * lib/fortran-torture.exp: Likewise.
15561         * lib/g++.exp: Likewise.
15562         * lib/gcc-defs.exp: Likewise.
15563         * lib/gcc-dg.exp: Likewise.
15564         * lib/gcc.exp: Likewise.
15565         * lib/gcov.exp: Likewise.
15566         * lib/gfortran.exp: Likewise.
15567         * lib/mike-g++.exp: Likewise.
15568         * lib/mike-gcc.exp: Likewise.
15569         * lib/objc-torture.exp: Likewise.
15570         * lib/objc.exp: Likewise.
15571         * lib/profopt.exp: Likewise.
15572         * lib/target-libpath.exp: Likewise.
15573         * lib/target-supports.exp: Likewise.
15574         * lib/treelang.exp: Likewise.
15575         * lib/wrapper.exp: Likewise.
15576
15577 2005-03-08  Jeff Law  <law@redhat.com>
15578
15579         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15580         PHI-OPT changes.
15581
15582 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15583
15584         * gcc.dg/vect/pr20122.c: New test.
15585
15586 2005-03-07  Jeff Law  <law@redhat.com>
15587
15588         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15589         was folded away.
15590         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15591         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15592         * gcc.dg/tree-ssa/pr18134.c: New test.
15593
15594 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15595
15596         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15597         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15598         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15599
15600 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15601
15602         PR tree-opt/17671
15603         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15604
15605 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15606
15607         * g++.dg/warn/Wnvdtor.C: New test.
15608
15609 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15610
15611         * gcc.dg/torture/pr19683-1.c: New test.
15612
15613 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15614
15615         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15616         * gfortran.dg/g77/19990313-2.f: Ditto.
15617         * gfortran.dg/g77/19990313-3.f: Ditto.
15618         * gfortran.dg/g77/19990525-0.f: Ditto.
15619         * gfortran.dg/g77/19990826-0.f: Ditto.
15620         * gfortran.dg/g77/19990826-2.f: Ditto.
15621         * gfortran.dg/g77/19990826-3.f: Ditto.
15622         * gfortran.dg/g77/20000511-1.f: Ditto.
15623         * gfortran.dg/g77/20000511-2.f: Ditto.
15624         * gfortran.dg/g77/970625-2.f: Ditto.
15625         * gfortran.dg/g77/980310-2.f: Ditto.
15626         * gfortran.dg/g77/980310-3.f: Ditto.
15627         * gfortran.dg/g77/980310-8.f: Ditto.
15628         * gfortran.dg/g77/980519-2.f: Ditto.
15629         * gfortran.dg/g77/alpha1.f: Ditto.
15630         * gfortran.dg/g77/claus.f: Ditto.
15631         * gfortran.dg/g77/erfc.f: Ditto.
15632         * gfortran.dg/g77/short.f: Ditto.
15633         * gfortran.fortran-torture/execute/data.f90: Ditto.
15634         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15635         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15636
15637 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15638
15639         * lib/file-format.exp (gcc_target_object_format): Add check for som
15640         format and hardcode object formats on hppa*-*-hpux*.
15641         * lib/target-supports.exp (check_weak_available): Add check for som
15642         object format.  Always return 0 on hppa*-*-hpux10*.
15643
15644         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15645         is defined.
15646
15647         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15648
15649 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15650
15651         * gfortran.dg/pr19936_1.f90: New test.
15652         * gfortran.dg/pr19936_2.f90: New test.
15653         * gfortran.dg/pr19936_3.f90: New test.
15654
15655 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15656             Paul Thomas <prthomas@drfccad.cea.fr>
15657
15658         * gfortran.dg/PR19754_1.f90: New test.
15659         * gfortran.dg/PR19754_2.f90: Ditto.
15660
15661 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15662
15663         PR c++/19311
15664         * g++.dg/template/non-dependent11.C: New test.
15665
15666 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15667
15668         * lib/target-supports.exp (check_iconv_available): Fix comment.
15669
15670 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15671             Joseph S. Myers  <joseph@codesourcery.com>
15672
15673         PR c++/19797
15674         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15675
15676 2005-03-04  Matthew Sachs  <msachs@apple.com>
15677
15678         * gcc.exp (gcc_target_compile): Put braces around
15679         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15680         * objc.exp (objc_target_compile): Likewise.
15681         * treelang.exp (treelang_target_compile): Likewise.
15682
15683 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15684
15685         PR fortran/19673
15686         * gfortran.dg/func_result_1.f90: New test.
15687
15688 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15689
15690         * gcc.misc-tests/options.exp: New test.
15691
15692 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15693
15694         * gcc.dg/pr15784-4.c: New test.
15695
15696 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15697
15698         * gcc.c-torture/execute/pr17133.c: New.
15699         * gcc.c-torture/compile/20050303-1.c: New.
15700
15701 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15702
15703         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15704
15705 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15706
15707         * g++.dg/overload/using2.C: New.
15708
15709 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15710
15711         PR c++/19916
15712         * g++.dg/init/ptrmem2.C: New test.
15713
15714 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15715
15716         PR c/8927
15717         * gcc.dg/pr8927-1.c: New test.
15718
15719 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15720
15721         PR c++/20232
15722         * g++.dg/inherit/covariant12.C: New.
15723
15724 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15725
15726         PR fortran/19479
15727         * gfortran.dg/bound_1.f90: New test.
15728
15729 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15730
15731         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15732         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15733
15734 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15735
15736         PR c/20245
15737         * gcc.dg/pr20245-1.c: New test.
15738
15739 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15740
15741         PR middle-end/19874
15742         * gcc.c-torture/execute/20050119-2.c: New test case.
15743
15744 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15745
15746         * README: Update the DejaGnu bug reporting address.
15747         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15748         * lib/objc-torture.exp: Likewise.
15749
15750 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15751
15752         * gfortran.dg/boz_1.f90: New test.
15753         * gfortran.dg/boz_3.f90: New test.
15754         * gfortran.dg/boz_4.f90: New test.
15755
15756 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15757
15758         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15759         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15760
15761 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15762
15763         PR libfortran/20101
15764         * gfortran.dg/write_0_pe_format.f90: New test.
15765
15766 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15767
15768         PR c++/20206
15769         * g++.dg/opt/thunk2.C: New test.
15770         * g++.dg/opt/covariant1.C: New test.
15771
15772 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15773
15774         * gfortran.dg/e_d_fmt.f90: New test.
15775
15776 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15777
15778         * gcc.dg/asm-b.c: Fix comment typos.
15779
15780 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15781
15782         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15783         a V_MAY_DEF also.
15784
15785 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15786
15787         PR tree-opt/20188
15788         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15789         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15790         * gcc.dg/asm-b.c: New test.
15791
15792 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15793
15794         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15795         Disable this test on IRIX 6.
15796
15797 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15798
15799         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15800         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15801         parser.
15802
15803 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15804
15805         PR tree-optimization/20204
15806         * testsuite/gcc.dg/pr20204.c: New test.
15807
15808 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15809
15810         PR target/20196
15811         * gcc.c-torture/execute/20050224-1.c: New test.
15812
15813         PR c++/20175
15814         * g++.dg/warn/Wbraces2.C: New test.
15815
15816 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15817
15818         PR c++/19878
15819         * g++.dg/init/const2.C: New test.
15820
15821 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15822
15823         PR tree-optimization/20100
15824         * gcc.c-torture/execute/pr20100-1.c: New test.
15825
15826 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15827
15828         * gfortran.dg/implicit_3.f90: New test.
15829
15830         * gfortran.dg/deftype_1.f90: New test.
15831
15832 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
15833
15834         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15835         the test passes.
15836         * g++.dg/other/anon3.C: Accept a warning.
15837
15838 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15839
15840         * gcc.dg/pr20017.c: Fix a comment typo.
15841
15842 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15843
15844         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15845
15846 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15847
15848         PR ada/19902
15849         * ada/acats/tests/cxa/cxa3004.a: Remove.
15850         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15851
15852 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15853
15854         PR c++/20073
15855         * g++.dg/init/const1.C: New test.
15856
15857         PR c++/19991
15858         * g++.dg/parse/constant7.C: New test.
15859
15860         PR c++/20152
15861         * g++.dg/parse/error27.C: New test.
15862         * g++.dg/template/qualttp15.C: Adjust error markers.
15863         * g++.old-deja/g++.other/struct1.C: Likewise.
15864
15865         PR c++/20153
15866         * g++.dg/template/error17.C: New test.
15867
15868         PR c++/20148
15869         * g++.dg/parser/error26.C: New test.
15870
15871 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
15872
15873         PR tree-optimization/20100
15874         PR tree-optimization/20115
15875         * gcc.dg/pr20115.c: New test.
15876         * gcc.dg/pr20115-1.c: New test.
15877         * gcc.dg/pr20100.c: New test.
15878         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
15879         call-clobbered variables after alias1.
15880
15881 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15882
15883         * gfortran.dg/list_read_4.f90: new test.
15884
15885 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15886
15887         PR rtl-optimization/20017.
15888         * gcc.dg/pr20017.c: New.
15889
15890 2005-02-22  Devang Patel  <dpatel@apple.com>
15891
15892         PR 19952
15893         * g++.dg/tree-ssa/pr19952.C: New test.
15894
15895 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15896
15897         PR c++/19883
15898         * g++.dg/parse/constant6.C: New test.
15899
15900 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15901
15902         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15903         * g++.dg/charset/asm2.c: Likewise.
15904         * g++.dg/charset/asm3.c: Likewise.
15905         * g++.dg/charset/asm4.c: Likewise.
15906         * g++.dg/charset/asm5.c: Likewise.
15907         * g++.dg/charset/attribute1.c: Likewise.
15908         * g++.dg/charset/attribute2.c: Likewise.
15909         * g++.dg/charset/extern1.cc: Likewise.
15910         * g++.dg/charset/extern2.cc: Likewise.
15911         * g++.dg/charset/extern3.cc: Likewise.
15912         * g++.dg/charset/function.cc: Likewise.
15913         * g++.dg/charset/string.c: Likewise.
15914         * g++.dg/charset/charset.exp: Likewise.
15915         * lib/target-supports.exp (check_iconv_available): Fix comment.
15916
15917 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15918
15919         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
15920         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15921         * gcc.dg/charset/asm2.c: Likewise.
15922         * gcc.dg/charset/asm3.c: Likewise.
15923         * gcc.dg/charset/asm4.c: Likewise.
15924         * gcc.dg/charset/asm5.c: Likewise.
15925         * gcc.dg/charset/asm6.c: Likewise.
15926         * gcc.dg/charset/attribute1.c: Likewise.
15927         * gcc.dg/charset/attribute2.c: Likewise.
15928         * gcc.dg/charset/builtin1.c: Likewise.
15929         * gcc.dg/charset/extern.c: Likewise.
15930         * gcc.dg/charset/function.c: Likewise.
15931         * gcc.dg/charset/string.c: Likewise.
15932         * gcc.dg/charset/charset.exp: Likewise.
15933
15934 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15935
15936         PR fortran/20086
15937         * gfortran.dg/pr20086.f90: New test.
15938
15939 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15940
15941         PR tree-optimization/19786
15942         * g++.dg/tree-ssa/pr19786.C: New.
15943
15944 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15945
15946         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15947
15948 2005-02-21  Jeff Law  <law@redhat.com>
15949
15950         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15951
15952 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15953
15954         * gfortran.dg/do_iterator: Split loop, markup all lines for
15955         which an error locus is printed.
15956         * gfortran.dg/pr17708.f90: Markup all lines for which an error
15957         locus is printed.
15958         * gfortran.dg/select_4.f90: Likewise.
15959         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
15960         locuses in the various permutations.
15961
15962 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
15963
15964         PR tree-optimization/19951
15965         * g++.dg/vect: New directory.
15966         * g++.dg/vect/vect.exp: New file.
15967         * g++.dg/vect/pr19951.cc: New testcase.
15968         * g++.dg/dg.exp: Also prune vectorizer tests.
15969
15970 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15971
15972         PR 18785
15973         * gcc.dg/charset/builtin1.c: New test.
15974
15975 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15976
15977         PR c++/19299
15978         * g++.dg/inherit/volatile1.C: New test.
15979
15980         PR c++/19440
15981         * g++.dg/template/dtor4.C: New test.
15982
15983 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15984
15985         * gfortran.dg/int_1.f90: New test.
15986
15987 2005-02-19  Devang Patel  <dpatel@apple.com>
15988
15989         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15990
15991 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15992
15993         * gfortran.dg/achar_1.f90: New test.
15994
15995 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15996
15997         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15998
15999 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
16000             Jakub Jelinek  <jakub@redhat.com>
16001
16002         PR tree-optimization/19828
16003         * gcc.dg/tree-ssa/loop-7.c: New test.
16004         * gcc.c-torture/execute/20050218-1.c: New test.
16005
16006 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
16007
16008         PR c/20043
16009         * gcc.dg/transparent-union-1.c: New test.
16010         * gcc.dg/transparent-union-2.c: New test.
16011
16012 2005-02-18  James E Wilson  <wilson@specifixinc.com>
16013
16014         PR tree-optimization/18977
16015         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
16016
16017 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
16018
16019         PR target/20054
16020         * gcc.dg/pr20054.c: New test.
16021
16022 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16023
16024         PR c++/19508
16025         * g++.dg/ext/attrib20.C: New test.
16026
16027 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16028
16029         PR middle-end/20030
16030         * gfortran.fortran-torture/execute/character_passing.f90: New test.
16031
16032 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
16033
16034         PR c++/20008
16035         * g++.dg/opt/switch4.C: New.
16036
16037 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
16038
16039         PR c++/20023
16040         PR tree-optimization/20009
16041         * gcc.c-torture/compile/20050217-1.c: New test.
16042         * g++.dg/opt/switch3.C: New test.
16043
16044         PR tree-optimization/18947
16045         * gcc.c-torture/compile/20050215-1.c: New test.
16046         * gcc.c-torture/compile/20050215-2.c: New test.
16047         * gcc.c-torture/compile/20050215-3.c: New test.
16048
16049 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
16050
16051         PR c++/20028
16052         * g++.dg/template/crash34.C: New.
16053
16054         PR c++/20022
16055         * g++.dg/other/access3.C: New.
16056
16057 2005-02-17  Ira Rosen  <irar@il.ibm.com>
16058
16059         * gcc.dg/vect/vect-98.c: New test.
16060
16061 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
16062
16063         PR tree-optimization/19967
16064         * gcc.dg/pr19967.c: New.
16065
16066 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
16067
16068         PR middle-end/19857
16069         * gcc.dg/tree-ssa/20050215-1.c: New test.
16070         * gcc.c-torture/execute/20050215-1.c: New test.
16071
16072 2005-02-15  Eric Christopher  <echristo@redhat.com>
16073
16074         * gcc.dg/cpp/20050215-1.c: New file.
16075
16076 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
16077
16078         PR tree-optimization/15785
16079         * gcc.dg/pr15785-1.c: New test.
16080
16081 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
16082
16083         PR c++/17788
16084         * g++.dg/init/ctor4.C: New.
16085         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
16086
16087 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
16088
16089         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
16090         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
16091
16092 2005-02-15  Andreas Schwab  <schwab@suse.de>
16093
16094         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
16095         declare malloc.
16096
16097 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
16098
16099         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
16100
16101 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
16102
16103         PR tree-optimization/19853
16104         * gcc.c-torture/compile/pr19853.c: New test.
16105
16106 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16107
16108         PR c++/19608
16109         * g++.dg/parse/local-class1.C: New.
16110
16111         PR c++/19895
16112         * g++.dg/parse/ptrmem3.C: New.
16113
16114         PR c++/19884
16115         * g++.old-deja/g++.oliva/template6.C: Add another case.
16116         * g++.dg/template/explicit6.C: New.
16117
16118 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
16119
16120         PR c++/17816
16121         * g++.dg/other/redecl2.C: New.
16122
16123 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16124
16125         PR c++/19891
16126         * g++.dg/abi/covariant4.C: New.
16127
16128 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
16129
16130         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
16131
16132 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
16133
16134         * gcc.dg/vect/vect-96.c: Fix typo.
16135
16136 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16137
16138         PR c++/14479
16139         PR c++/19487
16140         * g++.dg/template/enum5.C: New test.
16141
16142 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16143
16144         * gcc.dg/vect/vect-97.c: New test.
16145
16146 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16147
16148         * gcc.dg/vect/vect-96.c: New test.
16149
16150 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
16151
16152         * gcc.dg/builtins-34.c: Also check ldexp*.
16153
16154 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
16155
16156         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
16157
16158 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
16159
16160         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
16161         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
16162         dg-require-dll, dg-require-iconv, dg-require-named-sections,
16163         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
16164         selector_list, selector_expression, dg-process-target): Move to new
16165         file target-supports-dg.exp.
16166         * lib/target-supports-dg.exp: New.
16167
16168         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
16169         New.
16170
16171 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
16172
16173         PR c++/19666
16174         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
16175
16176         PR middle-end/19858
16177         * gcc.c-torture/compile/20050210-1.c: New test.
16178
16179 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
16180
16181         PR c++/19755
16182         * g++.dg/warn/Wbraces1.C: New test.
16183
16184 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
16185
16186         * gcc.dg/builtins-52.c: New testcase.
16187
16188 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
16189
16190         PR c/19342
16191         * gcc.c-torture/execute/20050119-1.c: New test.
16192
16193 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16194
16195         PR c++/19811
16196         * g++.dg/init/delete1.C: New test.
16197
16198 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16199
16200         PR c++/18470
16201         * g++.dg/template/static12.C: New test.
16202
16203 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16204
16205         PR c++/19787
16206         * g++.dg/conversion/ambig1.C: New test.
16207
16208         PR c++/19739
16209         * g++.dg/ext/attrib19.C: New test.
16210
16211         PR c++/19732
16212         * g++.dg/parse/dtor5.C: New test.
16213
16214         PR c++/19762
16215         * g++.dg/template/dtor3.C: New test.
16216
16217         PR c++/19826
16218         * g++.dg/template/static11.C: New test.
16219         * g++.dg/template/crash2.C: Remove dg-error marker.
16220
16221 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
16222
16223         PR C++/18491
16224         * g++.old-deja/g++.mike/p10769a.C: Remove.
16225
16226 2005-02-09  Roger Sayle  <roger@eyesopen.com>
16227
16228         * gcc.dg/builtins-48.c: New test case.
16229         * gcc.dg/builtins-49.c: New test case.
16230         * gcc.dg/builtins-50.c: New test case.
16231         * gcc.dg/builtins-51.c: New test case.
16232
16233 2005-02-09  Ian Lance Taylor  <ian@airs.com>
16234
16235         PR middle-end/19583
16236         * g++.dg/warn/Wreturn-type-3.C: New test.
16237
16238 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16239
16240         PR middle-end/19402
16241         * gcc.dg/pr19402-1.c: New testcase.
16242         * gcc.dg/pr19402-2.c: likewise.
16243
16244 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16245
16246         PR middle-end/19854
16247         * g++.dg/tree-ssa/tmmti.C: New testcase.
16248
16249 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16250
16251         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
16252
16253 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
16254
16255         PR c++/19733
16256         * g++.dg/parse/crash23.C: New test.
16257         * g++.dg/warn/Weff1.C: New test.
16258
16259 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16260
16261         * gcc.dg/20050209-1.c: New test.
16262
16263 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16264
16265         PR target/19799
16266         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
16267
16268 2005-02-08  Mike Stump  <mrs@apple.com>
16269
16270         * g++.dg/pch/import-2.c: New test.
16271         * g++.dg/pch/import-2.hs: New.
16272         * g++.dg/pch/include/import-2a.h: New.
16273         * g++.dg/pch/include/import-2b.h: New.
16274
16275 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
16276
16277         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
16278
16279 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16280
16281         * gfortran.dg/substr_1.f90: New test.
16282
16283 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
16284
16285         PR middle-end/19775
16286         * gcc.dg/torture/builtin-power-1.c: Disable test for
16287         invalid transformation.
16288         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
16289         no longer optimize.
16290         * gcc.dg/builtins-47.c: New testcase.
16291
16292 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
16293             Dorit Naishlos  <dorit@il.ibm.com>
16294
16295         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
16296
16297 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
16298
16299         * gcc.c-torture/compile/20050206-1.c: New test.
16300
16301 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16302
16303         PR tree-opt/19768
16304         * g++.dg/opt/pr19768.C: New test.
16305
16306 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16307
16308         PR tree-opt/19736
16309         * gcc.c-torture/compile/pr19736.c: New test.
16310
16311 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16312
16313         PR c++/17401
16314         * g++.dg/parse/error25.C: New test.
16315
16316 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
16317
16318         * gcc.c-torture/execute/20050203-1.c: New.
16319
16320 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
16321
16322         * gcc.dg/vect/vect-85.c: Remove xfail.
16323         * gcc.dg/vect/vect-86.c: Remove xfail.
16324         * gcc.dg/vect/vect-87.c: Remove xfail.
16325         * gcc.dg/vect/vect-88.c: Remove xfail.
16326
16327 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
16328
16329         * gcc.dg/altivec-19.c: New.
16330
16331 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
16332
16333         PR c/17807
16334         * gcc.dg/nested-func-3.c: New test.
16335         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
16336
16337 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
16338
16339         * gcc.test-framework/gen_directive_tests: Generate tests for
16340         selector expressions.
16341
16342 2005-02-02  Matt Austern  <austern@apple.com>
16343
16344         PR c++/19628
16345         * g++/ext/builtin7.C: New.
16346         * g++/ext/builtin8.C: New.
16347
16348 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16349
16350         PR c/18502
16351         * gcc.dg/pr18502-1.c: New test.
16352
16353 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16354
16355         PR c++/17413
16356         * g++.dg/template/local4.C: Tweak.
16357
16358 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16359
16360         PR tree-optimization/19578
16361         * gcc.c-torture/compile/20050202-1.c: New test.
16362
16363 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16364
16365         PR c/19435
16366         * gcc.dg/c99-init-4.c: New test.
16367
16368 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16369
16370         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16371
16372         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16373
16374         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16375         * g++.dg/eh/check-vect.h: New.
16376
16377         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16378         * gcc.dg/vect/vect-78.c: Ditto.
16379         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16380         Remove.
16381
16382         * g++.dg/conversion/simd1.C: Expect warning.
16383         * g++.dg/ext/attribute-test-1.C: Ditto.
16384         * g++.dg/ext/attribute-test-2.C: Ditto.
16385         * g++.dg/ext/attribute-test-3.C: Ditto.
16386         * g++.dg/ext/attribute-test-4.C: Ditto.
16387
16388         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16389         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16390
16391         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16392
16393 2005-02-01  Richard Henderson  <rth@redhat.com>
16394
16395         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16396         long double for ibm double-double format.
16397         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16398
16399 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16400
16401         PR tree-optimization/19633
16402         * testsuite/gcc.dg/pr19633-1.c: New test.
16403         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16404         to NULL or a symbol.
16405
16406 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16407
16408         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16409         New procs.
16410         (dg-process-target (local override)): Handle selector expressions.
16411
16412         * gcc.test-framework/README: Describe tests in source directory.
16413         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16414         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16415         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16416         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16417         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16418         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16419         * gcc.test-framework/dg-do-link-exp-P.c: New test.
16420         * gcc.test-framework/dg-do-run-exp-P.c: New test.
16421         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16422         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16423         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16424         * gcc.test-framework/dg-error-exp-P.c: New test.
16425         * gcc.test-framework/dg-error-exp-XP.c: New test.
16426         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16427         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16428         * gcc.test-framework/dg-output-exp-P.c: New test.
16429         * gcc.test-framework/dg-output-exp-XF.c: New test.
16430         * gcc.test-framework/dg-warning-exp-P.c: New test.
16431         * gcc.misc-tests/dg-1.c: Remove.
16432         * gcc.misc-tests/dg-2.c: Remove.
16433         * gcc.misc-tests/dg-3.c: Remove.
16434         * gcc.misc-tests/dg-4.c: Remove.
16435         * gcc.misc-tests/dg-5.c: Remove.
16436         * gcc.misc-tests/dg-6.c: Remove.
16437         * gcc.misc-tests/dg-7.c: Remove.
16438         * gcc.misc-tests/dg-8.c: Remove.
16439         * gcc.misc-tests/dg-9.c: Remove.
16440         * gcc.misc-tests/dg-10.c: Remove.
16441         * gcc.misc-tests/dg-11.c: Remove.
16442         * gcc.misc-tests/dg-12.c: Remove.
16443         * gcc.misc-tests/dg-test.exp: Remove.
16444
16445         * gcc.test-framework/test-framework.awk: Change recording and
16446         printing of passes and failures.
16447
16448         * gcc.test-framework: New directory.
16449         * gcc.test-framework/README: New.
16450         * gcc.test-framework/test-framework.exp: New.
16451         * gcc.test-framework/test-framework.awk: New.
16452         * gcc.test-framework/gen_directive_tests: New.
16453
16454 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16455
16456         * lib/treelang.exp: Fix comment typos.
16457         (treelang_target_compile): Don't append libs=-ltreelang to options.
16458
16459 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16460
16461         * g++.dg/parse/typename7.C: Adjust error messages.
16462
16463 2005-01-31  Jeff Law  <law@redhat.com>
16464
16465         * gcc.c-torture/execute/20050131-1.c: New test.
16466         * gcc.dg/wcaselabel.c: New test.
16467
16468 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16469
16470         * g++.dg/other/warning1.C: Adjust error messags.
16471         * g++.dg/parse/constant5.C: New test.
16472
16473 2005-01-31  Steven Bosscher  <stevenb@suse.de>
16474
16475         PR c/19333
16476         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16477         the test case valid.
16478         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16479         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16480         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16481         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16482         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16483         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16484
16485 2005-01-31  Dale Johannesen  <dalej@apple.com>
16486
16487         * g++.dg/opt/pr19650.C: New test.
16488
16489 2005-01-31  Richard Henderson  <rth@redhat.com>
16490
16491         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16492         long double for intel double extended format.
16493         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16494
16495 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16496
16497         PR c++/19555
16498         * g++.dg/template/static10.C: New test.
16499
16500         PR c++/19395
16501         * g++.dg/parse/error24.C: New test.
16502
16503         PR c++/19367
16504         * g++.dg/lookup/builtin1.C: New test.
16505
16506         PR c++/19457
16507         * g++.dg/warn/conv3.C: New test.
16508
16509 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16510
16511         PR fortran/19647
16512         * gfortan.dg/inquire_7.f90
16513
16514 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16515
16516         PR tree-optimization/15791
16517         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16518         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16519         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16520         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16521         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16522         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16523         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16524         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16525         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16526         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16527
16528 2005-01-29  Paul Brook  <paul@codesourcery.com>
16529
16530         PR fortran/18565
16531         * check.c (real_or_complex_check): New function.
16532         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16533         * intrinsic.c (add_functions): Use new check functions.
16534         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16535         Add prototypes.
16536
16537 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16538
16539         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16540         gcc.dg/lvalue-3.c: New tests.
16541         * gcc.dg/concat.c: Update expected messages.
16542
16543 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16544
16545         PR libfortran/19595
16546         * gfortran.dg/eor_1.f90: New test.
16547
16548 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16549
16550         PR fortran/19589
16551         * gfortran.dg/logical_data_1.f90: New test.
16552
16553 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16554
16555         PR c++/19253
16556         * g++.dg/template/crash33.C: New test.
16557
16558         PR c++/19667
16559         * g++.dg/template/crash32.C: New test.
16560
16561 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16562
16563         PR middle-end/16558
16564         * g++.dg/warn/Wreturn-type-2.C: New test.
16565
16566 2004-06-24  Jeff Law  <law@redhat.com>
16567
16568         * gcc.dg/tree-ssa/20050128-1.c: New test.
16569
16570 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16571
16572         * gcc.target/frv/all-mdpackh-1.c: New test.
16573
16574 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16575
16576         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16577
16578 2005-01-27  Richard Henderson  <rth@redhat.com>
16579
16580         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16581
16582 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16583
16584         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16585
16586 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16587
16588         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16589         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16590         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16591         to cope with cases where the multilib options override the dg-options.
16592
16593 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16594
16595         PR c/18946
16596         * gcc.dg/noncompile/20050120-1.c: New test.
16597
16598 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16599
16600         PR tree-optimization/19633
16601         * gcc.dg/pr19633.c: New test.
16602         * gcc.dg/tree-ssa/pr19633.c: New test.
16603
16604 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16605
16606         * gcc.dg/20041216-1.c: New test.
16607
16608 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16609
16610         PR objc/18862
16611         * objc.dg/selector-2.m: New test.
16612
16613 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16614
16615         * g++.dg/opt/range-test-2.C: New test.
16616
16617         PR rtl-optimization/19579
16618         * gcc.c-torture/execute/20050124-1.c: New test.
16619
16620 2005-01-26  Greg Parker  <gparker@apple.com>
16621         Stuart Hastings  <stuart@apple.com>
16622
16623         * gcc.c-torture/execute/20050125-1.c: New.
16624
16625 2005-01-18  Jan Hubicka  <jh@suse.cz>
16626
16627         PR tree-optimize/19337
16628         * gcc.c-torture/compile/20050119-1.c: New test.
16629
16630 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16631
16632         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16633         test for successful match.
16634
16635 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16636
16637         PR objc/18408
16638         * objc.dg/comp-types-7.m: New test.
16639
16640 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16641
16642         * lib/target-supports.exp (current_target_name): New.
16643         (check_effective_target_ilp32, check_effective_target_lp64):
16644         Cache the result to use as long as the current target, with
16645         multilib flags, remains the same.
16646
16647         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16648         (dg-require-weak, dg-require-visibility, dg-require-alias,
16649         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16650         dg-require-effective-target, dg-skip-if): Remove call to
16651         skip_test_and_clear_xfail.
16652         (dg-test): Clear xfail data.
16653
16654 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16655
16656         PR target/17751
16657         * gcc.dg/ppc64-toc.c: New test.
16658
16659         * g++.dg/tree-ssa/empty-1.C: New test.
16660
16661         PR middle-end/19551
16662         * gcc.c-torture/execute/20050121-1.c: New test.
16663         * gcc.dg/20050121-2.c: New test.
16664
16665 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16666         Paul Brook  <paul@codesourcery.com>
16667
16668         PR fortran/17941
16669         * gfortran.dg/real_const_1.f: New test.
16670         * gfortran.dg/real_const_2.f90: New test.
16671         * gfortran.dg/complex_int_1.f90: New test.
16672
16673 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16674
16675         PR fortran/19313
16676         * gfortan.dg/inquire_6.f90: New test.
16677
16678 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16679
16680         PR libfortran/19451
16681         * open_readonly_1.f90: New test.
16682
16683 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16684
16685         PR libfortran/18982
16686         * gfortran.dg/open_new.f90: New file.
16687
16688 2005-01-22  Paul Brook  <paul@codesourcery.com>
16689
16690         * namelist_1.f90: New test.
16691
16692 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16693
16694         PR tree-optimization/19484
16695         * gcc.c-torture/compile/20050122-[12].c: New tests.
16696
16697 2005-01-22  Paul Brook  <paul@codesourcery.com>
16698
16699         * gfortran.dg/implicit_2.f90: New test.
16700
16701 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16702
16703         PR fortran/19314
16704         * gfortran.dg/inquire_5.f90: New test.
16705
16706 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16707
16708         PR c/18809
16709         * gcc.dg/pr18809-1.c: New test.
16710
16711 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16712
16713         * gcc.dg/20050121-1.c: New test.
16714
16715         PR tree-optimization/13000
16716         * gcc.dg/20040206-1.c: Change warning to point where function is
16717         being inlined.
16718
16719 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16720
16721         PR c++/19208
16722         * g++.dg/template/array11.C: New test.
16723
16724 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16725
16726         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16727         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16728         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16729         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16730         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16731         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16732
16733 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16734
16735         PR tree-optimization/15349
16736         * gcc.dg/tree-ssa/pr15349.c: New.
16737
16738 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16739
16740         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16741
16742 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16743
16744         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16745         scan-assembler-times directive name.
16746
16747         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16748         after dg-do.
16749
16750         PR rtl-optimization/19462
16751         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16752
16753 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16754
16755         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16756         counting function calls on ia64.
16757
16758 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16759
16760         PR rtl-optimization/15139
16761         * gcc.dg/20050111-2.c: New test.
16762
16763         PR c/17297
16764         * gcc.c-torture/compile/20050113-1.c: New testcase.
16765
16766         PR middle-end/19164
16767         * gcc.dg/20050113-1.c: New testcase.
16768
16769 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16770
16771         * gcc.dg/vect/vect-85.c: Add comment.
16772         * gcc.dg/vect/vect-86.c: Add xfail for now.
16773         * gcc.dg/vect/vect-87.c: Add xfail for now.
16774         * gcc.dg/vect/vect-88.c: Add xfail for now.
16775         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16776
16777 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16778
16779         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16780
16781 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16782
16783         * g++.dg/debug/typedef3.C: New test.
16784
16785 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16786
16787         PR c/19472
16788         * gcc.dg/asm-a.c: New test.
16789
16790 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16791
16792         * gcc.dg/sh-relax.c: Add prototype for abort.
16793
16794 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16795
16796         * gcc.dg/short-compare-1.c: New test.
16797         * gcc.dg/short-compare-2.c: Likewise.
16798
16799 2005-01-18  Michael Matz  <matz@suse.de>
16800
16801         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16802
16803 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16804
16805         PR tree-optimization/19121
16806         * gcc.c-torture/compile/pr19121.c: New test.
16807
16808 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16809
16810         PR target/19357
16811         * gcc.c-torture/compile/pr19357.c: New test.
16812
16813 2005-01-17  Ian Lance Taylor  <ian@airs.com>
16814
16815         PR c/5675
16816         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16817         pass--those that refer just to the variable, possibly with a
16818         cast.
16819         * gcc.dg/c99-const-expr-3.c: Likewise.
16820
16821         PR middle-end/13127
16822         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16823         longer emitted.
16824
16825 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16826
16827         PR fortran/18778
16828         * gfortran.dg/endfile_2.f90: New test.
16829
16830 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16831
16832         PR 19168
16833         * gfortran.dg/select_5.f90: New test.
16834
16835 2004-01-16  Paul Brook  <paul@codesourcery.com>
16836
16837         * gfortran.dg/common_4.f90: New test.
16838
16839 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16840
16841         PR rtl-optimization/19462
16842         * gcc.dg/torture/pr19462-1.c: New test.
16843
16844 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16845
16846         PR objc/19321
16847         * objc.dg/func-ptr-2.m: New.
16848         * objc.dg/volatile-1.m: New.
16849
16850 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16851
16852         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16853
16854 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16855
16856         PR tree-optimization/19060
16857         * gcc.c-torture/execute/20050104-1.c: New test.
16858
16859 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16860
16861         PR fortran/18983
16862         * gfortran.dg/write_to_null.f90: New test.
16863
16864 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16865             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16866
16867         PR other/19328
16868         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16869         argument.
16870
16871 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16872
16873         PR c++/19263
16874         * g++.dg/init/vector1.C: New test.
16875
16876 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
16877
16878         PR target/13158
16879         * gcc.target/ia64/sibcall-unwind-1.c: New test.
16880         PR target/18987
16881         * gcc.target/ia64/sibcall-unwind-2.c: New test.
16882
16883 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
16884
16885         * gfortran.dg/select_1.f90: New test.
16886         * gfortran.dg/select_2.f90: New test.
16887         * gfortran.dg/select_3.f90: New test.
16888         * gfortran.dg/select_4.f90: New test.
16889
16890 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
16891
16892         PR middle-end/19084
16893         PR rtl-optimization/19348
16894         * gcc.dg/20050111-1.c: New test.
16895         * gcc.c-torture/execute/20050111-1.c: New test.
16896
16897         * gcc.dg/i386-asm-4.c: New test.
16898
16899 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16900
16901         * gcc.dg/nested-func-2.c: New test.
16902         * ada/acats/norun.lst: Remove c953002.
16903
16904 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16905
16906         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
16907
16908 2005-01-12  Ben Elliston  <bje@au.ibm.com>
16909
16910         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
16911
16912 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
16913
16914         PR target/18761
16915         * g++.dg/abi/align1.C: New test.
16916
16917 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
16918
16919         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
16920         at a time.
16921         * g++.dg/ext/altivec_check.h: Support compiling as C.
16922
16923 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16924
16925         PR c++/19355
16926         * g++.dg/expr/pr19355-1.C: New test case.
16927
16928 2005-01-10  Laurent GUERBY <laurent@guerby.net>
16929
16930         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
16931         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
16932         * ada/acats/tests/c3/c92005b.ada: Likewise.
16933         * ada/acats/tests/c3/cxb3012.a: Likewise.
16934         * ada/acats/norun.lst: Add c380004 and c953002, add PR
16935
16936 2005-01-09  Paul Brook  <paul@codesourcery.com>
16937
16938         * gfortran.dg/common_2.f90: New file.
16939         * gfortran.dg/common_3.f90: New file.
16940
16941 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16942
16943         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16944
16945 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16946
16947         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
16948         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
16949         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
16950         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
16951         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
16952         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
16953         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
16954         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
16955         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
16956         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
16957         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
16958         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
16959         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
16960         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
16961         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
16962         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
16963         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
16964         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
16965         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
16966         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
16967         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
16968         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
16969         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
16970         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
16971         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
16972         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
16973         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
16974         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
16975         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
16976         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
16977         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
16978         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
16979         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
16980         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
16981         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
16982         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
16983         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
16984         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
16985         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
16986         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
16987         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
16988         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
16989         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
16990         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
16991         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
16992         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
16993         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
16994         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
16995         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
16996         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
16997         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
16998         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
16999         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
17000         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
17001         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
17002         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
17003         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
17004         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
17005         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
17006         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
17007         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
17008         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
17009         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
17010         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
17011         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
17012         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
17013         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
17014
17015         * gcc.dg/vect/vect-1.c: Fix spelling.
17016         * gcc.dg/vect/vect-10.c: Fix spelling.
17017         * gcc.dg/vect/vect-11.c: Fix spelling.
17018         * gcc.dg/vect/vect-12.c: Fix spelling.
17019         * gcc.dg/vect/vect-14.c: Fix spelling.
17020         * gcc.dg/vect/vect-15.c: Fix spelling.
17021         * gcc.dg/vect/vect-16.c: Fix spelling.
17022         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
17023         * gcc.dg/vect/vect-64.c: Fix comments.
17024         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
17025
17026 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17027             Ira Rosen  <irar@il.ibm.com>
17028
17029         * gcc.dg/vect/vect-70.c: New test.
17030         * gcc.dg/vect/vect-71.c: New test.
17031
17032 2005-01-09  Manfred Hollstein  <mh@suse.com>
17033
17034         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
17035         * gcc.dg/pr18241-2.c: Likewise.
17036         * gcc.dg/pr18241-3.c: Likewise.
17037         * gcc.dg/pr18241-4.c: Likewise.
17038         * gcc.dg/pr18241-5.c: Likewise.
17039
17040 2005-01-08  Richard Henderson  <rth@redhat.com>
17041
17042         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17043         False for x86 and x86-64.
17044
17045 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
17046
17047         PR tree-optimization/18241
17048         * gcc.dg/pr18241-1.c: New test.
17049         * gcc.dg/pr18241-2.c: New test.
17050         * gcc.dg/pr18241-3.c: New test.
17051         * gcc.dg/pr18241-4.c: New test.
17052         * gcc.dg/pr18241-5.c: New test.
17053
17054 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
17055
17056         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
17057         gfortran.dg/select_4.f90: New.
17058
17059 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17060
17061         * gcc.c-torture/execute/20050107-1.c: New test.
17062
17063 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
17064
17065         PR c++/19298
17066         * g++.dg/template/ref2.C: New.
17067
17068 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
17069
17070         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
17071         instead of being empty.
17072
17073 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17074
17075         PR fortran/15553
17076         * gfortran.dg/array-1.f90: New test.
17077
17078 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17079
17080         PR tree-optimization/19283
17081         * gcc.c-torture/execute/20050106-1.c: New test.
17082
17083         PR rtl-optimization/18861
17084         * gcc.dg/20050105-1.c: New test.
17085
17086         PR tree-optimization/18828
17087         * gcc.dg/20050105-2.c: New test.
17088
17089 2005-01-07  Andreas Jaeger  <aj@suse.de>
17090
17091         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
17092
17093 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
17094
17095         PR fortran/18398
17096         * gfortran.dg/fmt_read.f90: New test.
17097
17098 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
17099
17100         * gcc.dg/rs6000-ldouble-2.c: New.
17101
17102 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
17103
17104         PR c++/19244
17105         * g++.dg/parser/ctor2.C: New test.
17106
17107 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17108
17109         PR c++/17154
17110         * g++.dg/template/using9.C: New test.
17111
17112 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17113
17114         PR c++/19258
17115         * g++.dg/lookup/friend6.C: New test.
17116
17117 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17118
17119         PR c++/19270
17120         * g++.dg/template/array10.C: New.
17121
17122 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17123
17124         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
17125         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
17126
17127 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
17128
17129         * gcc.c-torture/compile/20050105-1.c: New test.
17130
17131 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
17132
17133         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
17134
17135 2005-01-05  Roger Sayle  <roger@eyesopen.com>
17136
17137         PR middle-end/19100
17138         * gcc.dg/conv-3.c: New test case.
17139
17140 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
17141
17142         * gcc.dg/asm-wide-1.c: New test.
17143
17144 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17145
17146         PR c++/19030
17147         * g++.dg/parse/crash22.C: New
17148
17149 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
17150
17151         PR 19257
17152         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
17153
17154 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
17155
17156         PR middle-end/17767
17157         * gcc.dg/i386-mmx-6.c: New test case.
17158
17159 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
17160
17161         PR tree-optimization/18308
17162         * gcc.dg/vect/pr18308.c: New testcase.
17163
17164 2005-01-04  Andreas Jaeger  <aj@suse.de>
17165
17166         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
17167
17168 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17169             Robert Bowdidge <bowdidge@apple.com>
17170
17171         * gcc.dg/cpp/subframework1.c: New.
17172         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
17173         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
17174         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
17175         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
17176
17177 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17178
17179         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
17180         producing warning.
17181         * gcc.dg/darwin-weakimport-2.c: New.
17182
17183 2005-01-03  Richard Henderson  <rth@redhat.com>
17184
17185         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
17186
17187 2005-01-03  Richard Henderson  <rth@redhat.com>
17188
17189         * gcc.dg/vect/vect.exp: Enable for ia64.
17190         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
17191         (check_effective_target_vect_float): Likewise.
17192         (check_effective_target_vect_no_align): Likewise.
17193         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
17194         * gcc.dg/vect/vect-8.c: Likewise.
17195
17196 2005-01-03  Uros Bizjak <uros@kss-loka.si>
17197
17198         PR target/19236
17199         * gcc.dg/pr19236-1.c: New test case.
17200
17201 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17202
17203         PR rtl-optimization/12092
17204         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
17205
17206 2005-01-02  Andreas Jaeger  <aj@suse.de>
17207
17208         * gcc.dg/pr12092-1.c: Do not run on x86_64.
17209
17210 2005-01-01  Roger Sayle  <roger@eyesopen.com>
17211             Andrew Pinski  <pinskia@physics.uc.edu>
17212
17213         PR rtl-optimization/12092
17214         * gcc.dg/pr12092-1.c: New test case.
17215
17216 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
17217
17218         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
17219         'hidden' and 'default' for better portability.
17220         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
17221
17222         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
17223         6 and 7.
17224         * g++.old-deja/g++.brendan/new3.C: Likewise.
17225
17226 2005-01-01  Steven Bosscher  <stevenb@suse.de>
17227
17228         * gcc.dg/20041231-1.C: New test.
17229         * g++.dg/warn/Wunreachable-code-1.C: New test.
17230
17231 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
17232
17233         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
17234         file, not /dev/null.  Abort on error.
17235
17236 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
17237             Ziemowit Laski  <zlaski@apple.com>
17238
17239         PR objc/18971
17240         * objc.dg/encode-5.m: New test.
17241
17242 2004-12-29  Richard Henderson  <rth@redhat.com>
17243
17244         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
17245         * objc.dg/stabs-1.m: Disable for ia64.
17246
17247 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
17248
17249         PR c++/19190
17250         * g++.dg/warn/Wunused-10.C: New test.
17251
17252 2004-12-28  Richard Henderson  <rth@redhat.com>
17253
17254         * objc.dg/stabs-1.m: Disable for alpha.
17255
17256 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17257
17258         PR c++/19149
17259         * g++.dg/parse/error23.C: New test.
17260
17261 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17262
17263         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
17264
17265         PR fortran/19032
17266         * gfortran.dg/intrinsic_modulo_1.f90: New.
17267         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
17268         tests with divisor -1.
17269
17270 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17271
17272         * g++.dg/opt/temp1.C (memcpy): Return a value.
17273
17274         PR c++/19148
17275         * g++.dg/expr/cond7.C: New test.
17276
17277 2004-12-27  Paul Brook  <paul@codesourcery.com>
17278
17279         * gfortran.dg/g77/select_no_compile.f: Remove.
17280
17281 2004-12-27  Richard Henderson  <rth@redhat.com>
17282
17283         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
17284         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
17285         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
17286
17287 2004-12-26  Richard Henderson  <rth@redhat.com>
17288
17289         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
17290         by 1i instead of token pasting.
17291
17292 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17293
17294         PR tree-optimization/17578
17295         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
17296         to additional_flags.
17297         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
17298
17299 2004-12-25  Richard Henderson  <rth@redhat.com>
17300
17301         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17302         Remove Alpha.
17303
17304 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17305
17306         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
17307         hppa*-*-hpux*.
17308         * gcc.dg/pr17957.c (dg-options): Likewise.
17309         * gcc.dg/struct-ret-1.c: Add prototype for abort.
17310         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
17311         instead of 0 on __hppa__.
17312         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
17313         "foo,%r" on hppa*-*-*.
17314
17315 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
17316
17317         PR fortran/19071
17318         * gfortran.dg/complex_write.f90: New test.
17319
17320 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17321
17322         PR c++/17595
17323         * g++.dg/parse/pragma2.C: New test.
17324
17325         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
17326
17327 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17328
17329         * gcc.dg/empty2.c: Add missing dg-warning.
17330
17331 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17332
17333         PR c++/17413
17334         * g++.dg/template/local4.C: New test.
17335         * g++.dg/template/crash19.C: Add dg-error marker.
17336
17337         * g++.dg/template/crash31.C: Correct embedded PR number.
17338
17339 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17340
17341         PR c++/16405
17342         * g++.dg/opt/temp1.C: Add do-run marker.
17343
17344 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17345
17346         * g++.dg/template/spec19.C: New.
17347
17348 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17349
17350         PR target/16819
17351         * gcc.dg/empty2.c: New.
17352
17353 2004-12-23  Richard Henderson  <rth@redhat.com>
17354
17355         * lib/target-supports.exp (check_effective_target_vect_no_align):
17356         Remove i?86 and x86-64.
17357
17358 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17359
17360         PR c++/16405
17361         * g++.dg/opt/temp1.C: New test.
17362
17363 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17364
17365         PR c++/18733
17366         * g++.dg/template/friend33.C: New testcase.
17367
17368 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17369
17370         PR c++/18464
17371         * g++.dg/template/cond5.C: New test.
17372
17373         PR c++/18492
17374         * g++.dg/inherit/thunk3.C: New test.
17375
17376         PR c++/11224
17377         * g++.dg/warn/Wunused-9.C: New test.
17378
17379 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17380
17381         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17382
17383 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17384
17385         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17386
17387 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17388
17389         PR c++/18378
17390         * g++.dg/ext/packed8.C: New test.
17391
17392         PR c++/19063
17393         * g++.dg/template/crash31.C: New test.
17394
17395         PR c++/19034
17396         * g++.dg/template/crash30.C: New test.
17397
17398 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17399
17400         PR C++/18984
17401         * g++.dg/eh/ctor3.C: New test.
17402
17403 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17404
17405         * objc.dg/stabs-1.m: Allow section name to be quoted and
17406         assembly label to begin with '.LL'.
17407
17408 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17409
17410         * gcc.dg/vect/vect.exp
17411         (check_effective_target_lp64_or_vect_no_align): New.
17412         * gcc.dg/vect/vect-77.c: Use it.
17413         * gcc.dg/vect/vect-78.c: Use it.
17414
17415         * lib/target-supports.exp
17416         (check_effective_target_vect_no_max,
17417         check_effective_target_vect_no_bitwise,
17418         check_effective_target_vect_no_align): New.
17419         * gcc.dg/vect/vect-13.c: Use them.
17420         * gcc.dg/vect/vect-17.c: Ditto.
17421         * gcc.dg/vect/vect-18.c: Ditto.
17422         * gcc.dg/vect/vect-19.c: Ditto.
17423         * gcc.dg/vect/vect-20.c: Ditto.
17424         * gcc.dg/vect/vect-27.c: Ditto.
17425         * gcc.dg/vect/vect-29.c: Ditto.
17426         * gcc.dg/vect/vect-44.c: Ditto.
17427         * gcc.dg/vect/vect-48.c: Ditto.
17428         * gcc.dg/vect/vect-50.c: Ditto.
17429         * gcc.dg/vect/vect-52.c: Ditto.
17430         * gcc.dg/vect/vect-54.c: Ditto.
17431         * gcc.dg/vect/vect-56.c: Ditto.
17432         * gcc.dg/vect/vect-58.c: Ditto.
17433         * gcc.dg/vect/vect-60.c: Ditto.
17434         * gcc.dg/vect/vect-72.c: Ditto.
17435         * gcc.dg/vect/vect-80.c: Ditto.
17436
17437 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17438
17439         PR c++/14075
17440         * g++.dg/init/string1.C: New.
17441
17442         PR c++/18975
17443         * g++.dg/other/synth1.C: New.
17444
17445 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17446
17447         PR c/18963
17448         * gcc.dg/pr18963-1.c: New test.
17449
17450 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17451
17452         PR c/18596
17453         * gcc.dg/funcdef-storage-1.c (foo): Remove.
17454         * gcc.dg/pr18596-1.c: Use dg-error.
17455         (dg-options): Use -fno-unit-at-a-time.
17456         * gcc.dg/pr18596-2.c: New test.
17457         * gcc.dg/pr18596-3.c: New test.
17458
17459 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17460
17461         PR middle-end/18683
17462         * g++.dg/opt/pr18683-1.C: New test case.
17463
17464 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17465
17466         PR other/19093
17467         * g++.dg/opt/max1.C: Fix for 64bit targets.
17468
17469 2004-12-20  Matt Austern  <austern@apple.com>
17470
17471         PR c++/19044
17472         * g++.dg/ext/builtin6.C: New
17473
17474 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17475
17476         PR tree-optimization/19080
17477         * gcc.c-torture/compile/pr19080.c: New test.
17478
17479 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17480
17481         * gcc.dg/20041219-1.c: New test.
17482
17483 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17484
17485         PR middle-end/19068
17486         * g++.dg/opt/max1.C: New test case.
17487
17488 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17489
17490         * gcc.dg/fdata-sections-1.c: New test.
17491
17492 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17493
17494         PR middle-end/18548
17495         * gcc.dg/max-1.c: New test case.
17496
17497 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17498
17499         * gcc.c-torture/execute/20041218-1.c: New test.
17500
17501 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17502
17503         * gcc.dg/pr18501.c: New test.
17504         * gcc.dg/uninit-5.c: XFAIL.
17505         * gcc.dg/uninit-9.c: XFAIL.
17506
17507 2004-12-17  Dale Johannesen  <dalej@apple.com>
17508
17509         * gcc.dg/20041213-1.c: New.
17510
17511 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17512
17513         * objc.dg/stabs-1.m: Allow assembly label to begin
17514         with a dot ('.').
17515
17516 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17517
17518         * gcc.c-torture/execute/20041213-1.c: Move...
17519         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17520
17521 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17522
17523         PR c++/18721
17524         * g++.dg/lookup/conv-5.C: New.
17525
17526 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17527
17528         * objc.dg/stabs-1.m: New test.
17529
17530 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17531
17532         * gcc.dg/visibility-c.c: Change compile to
17533         assemble for the test.
17534
17535 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17536
17537         PR target/19041
17538         * gcc.dg/visibility-c.c: New test.
17539
17540 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17541
17542         PR middle-end/18493
17543         * gcc.dg/switch-8.c: New test case.
17544
17545 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17546
17547         PR c++/18905
17548         * g++.dg/template/init4.C: New.
17549         * g++.dg/opt/static3.C: Enable optimizer.
17550
17551 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17552
17553         * g++.dg/other/complex1.C: New test.
17554
17555 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17556
17557         * g++.dg/opt/inline9.C: New test.
17558
17559 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17560
17561         PR fortran/18993
17562         * gfotran.dg/nullify_1.f: New test.
17563
17564 2004-12-15  Richard Henderson  <rth@redhat.com>
17565
17566         * gcc.target/i386/i386.exp: New harness.
17567         * gcc.target/i386/vect-args.c: New.
17568
17569 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17570
17571         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17572
17573 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17574
17575         PR c++/18825
17576         * g++.dg/template/friend32.C: New test.
17577
17578 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17579
17580         * cpp/pragma-once-1.c: New test.
17581         * cpp/pragma-once-1b.h: Likewise.
17582         * cpp/pragma-once-1c.h: Likewise.
17583         * cpp/pragma-once-1d.h: Likewise.
17584         * cpp/inc/pragma-once-1a.h: Likewise.
17585
17586 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17587             Steven G. Kargl  <kargls@comcast.net>
17588
17589         PR fortran/17597
17590         * gfortran.dg/list_read_3.f90: New test.
17591
17592 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17593
17594         * gcc.dg/ftrapv-2.c: New test.
17595
17596 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17597
17598         PR c++/18981
17599         * g++.dg/template/typename9.C: New test.
17600
17601 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17602
17603         PR c++/18738
17604         * g++.dg/template/typename8.C: New test.
17605         * g++.dg/parse/friend2.C: Tweak error message.
17606
17607 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17608
17609         * gcc.c-torture/20041214-1.c: New test.
17610
17611 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17612
17613         PR c++/18965
17614         * g++.dg/init/array17.C: New test.
17615
17616 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17617
17618         PR c++/18793
17619         * g++.dg/init/aggr3.C: New test.
17620
17621 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17622
17623         * gcc.dg/altivec-types-1.c: New test.
17624         * gcc.dg/altivec-types-2.c: New test.
17625         * gcc.dg/altivec-types-3.c: New test.
17626         * gcc.dg/altivec-types-4.c: New test.
17627         * g++.dg/ext/altivec-types-1.C: New test.
17628         * g++.dg/ext/altivec-types-2.C: New test.
17629         * g++.dg/ext/altivec-types-3.C: New test.
17630         * g++.dg/ext/altivec-types-4.C: New test.
17631
17632 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17633
17634         PR middle-end/18951
17635         * gcc.c-torture/execute/20041213-1.c: New test.
17636
17637 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17638
17639         PR c++/18949
17640         * g++.dg/template/cast1.C: New.
17641
17642 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17643
17644         * gcc.c-torture/execute/20041213-2.c: New test.
17645
17646 2004-12-13  Richard Henderson  <rth@redhat.com>
17647
17648         * gcc.dg/i386-sse-10.c: Fix typo in options.
17649
17650 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17651
17652         PR c++/18968
17653         * g++.dg/opt/pr18968.C: New test.
17654
17655 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17656
17657         PR c++/18925
17658         * g++.dg/ext/visibility/staticdatamem.C: New test.
17659
17660 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17661
17662         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17663
17664 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17665
17666         PR rtl-optimization/18928
17667         * gcc.dg/pr18928-1.c: New test case.
17668
17669 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17670
17671         PR tree-opt/16951
17672         * gcc.c-torture/compile/20041211-1.c: New.
17673
17674 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17675
17676         PR middle-end/17564
17677         * gcc.c-torture/execute/20041212-1.c: New test.
17678
17679 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17680
17681         PR fortran/18869
17682         * gfortran.dg/common_1.f90: New test.
17683
17684 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17685         Paul Brook  <paul@codesourcery.com>
17686
17687         PR fortran/16222
17688         * gfortran.dg/real_do_1.f90: New test.
17689
17690 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17691
17692         PR tree-opt/18040
17693         * g++.dg/opt/ptrmem6.C: New test.
17694
17695 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17696
17697         PR middle-end/18921
17698         * gcc.dg/pr18921-1.c: New test case.
17699
17700 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17701
17702         PR fortran/17175
17703         * gfortran.dg/scale_1.f90: New test.
17704
17705 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17706
17707         PR middle-end/18903
17708         * gcc.c-torture/compile/pr18903.c: New test.
17709
17710 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17711
17712         * gcc.c-torture/execute/20041210-1.c: New test.
17713
17714 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17715
17716         PR c++/18731
17717         * g++.dg/parser/struct-1.C: New test.
17718         * g++.dg/parser/struct-2.C: New test.
17719         * g++.dg/parser/struct-3.C: New test.
17720
17721 2004-12-09  Richard Henderson  <rth@redhat.com>
17722
17723         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17724
17725         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17726         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17727
17728 2004-12-09  Matt Austern  <austern@apple.com>
17729
17730         PR c++/18514
17731         * g++.dg/ext/builtin1.C: New
17732         * g++.dg/ext/builtin2.C: New
17733         * g++.dg/ext/builtin3.C: New
17734         * g++.dg/ext/builtin4.C: New
17735         * g++.dg/ext/builtin5.C: New
17736
17737 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17738
17739         PR tree-opt/18904
17740         * g++.dg/opt/ptrmem5.C: New test.
17741
17742 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17743
17744         * g++.dg/parse/typename5.C: Adjust for new error.
17745         * g++.dg/parse/typename7.C: New.
17746
17747 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17748
17749         PR c++/18073
17750         * g++.dg/other/mmintrin.C: New test.
17751
17752 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17753
17754         PR c++/16681
17755         * g++.dg/init/array15.C: New.
17756         * g++.dg/init/array16.C: New.
17757
17758 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17759
17760         PR fortran/18826
17761         * gfortran.dg/assign_1.f90: New test.
17762
17763 2004-12-08  Nick Clifton  <nickc@redhat.com>
17764
17765         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17766         * gcc.target/xstormy16/data_below100: Likewise.
17767         * gcc.target/xstormy16/sfr: Likewise.
17768         * gcc.target/xstormy16/below100.S: New test source file.
17769         * gcc.target/xstormy16/below100.ld: New test linker script.
17770         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17771         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17772         bp instructions.
17773         * gcc.target/xstormy16/bp.c: Likewise.
17774
17775         * gcc.target/xstormy16/bss_below100: New files:
17776         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17777         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17778         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17779         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17780         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17781         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17782         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17783         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17784         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17785         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17786         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17787         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17788         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17789         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17790         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17791         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17792         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17793         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17794         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17795         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17796         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17797         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17798         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17799         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17800         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17801         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17802         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17803
17804         * gcc.target/xstormy16/data_below100: New files:
17805         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17806         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17807         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17808         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17809         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17810         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17811         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17812         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17813         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17814         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17815         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17816         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17817         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17818         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17819         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17820         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17821         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17822         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17823         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17824         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17825         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17826         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17827         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17828         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17829         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17830         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17831         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17832
17833         * gcc.target/xstormy16/sfr: New files:
17834         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
17835         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
17836         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
17837         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
17838         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
17839         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
17840         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
17841         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
17842         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
17843         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
17844         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
17845         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
17846         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
17847         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
17848         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
17849         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
17850         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
17851         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
17852         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
17853         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
17854         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
17855         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
17856         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
17857         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
17858         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
17859         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
17860         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
17861         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
17862         27_if0_sfrw_bitfield_f.c
17863
17864 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17865
17866         PR c++/18100
17867         * g++.dg/lookup/name-clash4.C: New test.
17868
17869 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17870
17871         PR c++/18672
17872         * g++.dg/opt/array1.C: New.
17873
17874         PR c++/18803
17875         * g++.dg/template/operator5.C: New.
17876
17877 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17878
17879         PR c/18867
17880         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17881
17882 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17883
17884         * gcc.dg/noncompile/20041207.c: New test.
17885
17886 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17887
17888         * g++.dg/other/unreachable-1.C: New test.
17889
17890 2004-12-06  Nick Clifton  <nickc@redhat.com>
17891
17892         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
17893         <limits.h> because the latter comes from gcc's include/ directory
17894         and not the newlib/libc/include directory.
17895
17896 2004-12-04  Richard Henderson  <rth@redhat.com>
17897
17898         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17899
17900 2004-12-04  Richard Henderson  <rth@redhat.com>
17901
17902         * lib/target-supports.exp (check_gc_sections_available): Disable
17903         for alpha and ia64.
17904
17905 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
17906
17907         PR middle-end/17909
17908         * g++.dg/other/vararg-2.C: New test.
17909
17910 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17911
17912         PR c++/17011, c++/17971
17913         * g++.dg/template/error15.C: Adjust expected error.
17914         * g++.dg/template/instantiate3.C: Likewise.
17915
17916 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
17917
17918         * gcc.dg/altivec-18.c: Fix for darwin
17919
17920 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17921
17922         PR c++/18782
17923         * g++.dg/parse/ptrmem2.C: New.
17924
17925         PR c++/18318
17926         * g++.dg/template/new1.C: New.
17927
17928 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17929
17930         PR fortran/18710
17931         * gfortran.dg/direct_io_3.f90: New test.
17932
17933 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17934
17935         PR 18758
17936         * g++.dg/parse/crash21.C: New.
17937
17938 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17939
17940         PR c++/15664, c++/18276
17941         * g++.dg/template/ttp13.C: New test.
17942         * g++.dg/template/ttp14.C: Likewise.
17943
17944 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17945
17946         PR c++/18123
17947         * g++.dg/parse/enum2.C: New test.
17948         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17949
17950 2004-12-02  Nick Clifton  <nickc@redhat.com>
17951
17952         * gcc.target/xstormy16: New test directory.
17953         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17954         * gcc.target/xstormy16/bp.c: Check the generation of bp
17955         instructions.
17956         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
17957         bn instructions and the BELOW100 attribute.
17958
17959 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17960
17961         PR target/16952
17962         * gcc.dg/ppc-eabi.c: New.
17963
17964 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17965
17966         PR fortran/18284
17967         * gfortran.dg/backspace.f90
17968
17969 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17970
17971         * gfortran.dg/inquire.f90: New test.
17972
17973 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
17974
17975         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
17976         handle effective-target-keyword.
17977         (dg-skip-if): Support effective-target keyword as target list.
17978         (dg-xfail-if): Ditto.
17979         * lib/target-supports.exp (is-effective-target-keyword): New proc.
17980
17981 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17982
17983         PR tree-optimization/18291
17984         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17985
17986 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17987
17988         PR C++/18729
17989         * g++.dg/parse/crash20.C: New.
17990
17991         PR c++/17431
17992         * g++.dg/overload/arg1.C: New.
17993         * g++.dg/overload/arg2.C: New.
17994         * g++.dg/overload/arg3.C: New.
17995         * g++.dg/overload/arg4.C: New.
17996
17997 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17998
17999         * gcc.dg/c99-flex-array-4.c: Remove.
18000
18001 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18002
18003         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
18004
18005         * lib/target-supports.exp (is-effective-target): Simplify.
18006
18007         * lib/target-supports.exp (check_effective_target_vect_long):
18008         Fix for powerpc64-*-*.
18009
18010 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
18011
18012         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
18013         to support new requirements on FreeBSD 5.
18014
18015 2004-11-30  Devang Patel  <dpatel@apple.com>
18016
18017         PR 18702
18018         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
18019
18020 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18021
18022         * g++.dg/ext/altivec-13.C: New test.
18023
18024 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
18025
18026         PR tree-opt/18298
18027         * gcc.c-torture/execute/p18298.c: New test.
18028
18029 2004-11-30  Ira Rosen  <irar@il.ibm.com>
18030             Dorit Naishlos  <dorit@il.ibm.com>
18031
18032         PR tree-opt/18607
18033         * gcc.dg/vect/vect-89.c: New test.
18034
18035 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
18036
18037         * gcc.dg/pr18596-1.c: New test.
18038
18039 2004-11-30  Ben Elliston  <bje@au.ibm.com>
18040
18041         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
18042
18043 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18044
18045         PR c/18479
18046         * gcc.dg/pr18479.c: New test.
18047
18048 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18049
18050         PR target/18490
18051         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
18052         mmix-knuth-mmixware.
18053
18054         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
18055         cris-*-elf* cris-*-aout* mmix-*-*
18056
18057 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18058
18059         PR middle-end/18725
18060         * gcc.dg/pr18725.c: New test.
18061
18062 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18063
18064         PR target/18488
18065         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
18066
18067         PR target/18336
18068         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
18069
18070 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
18071
18072         PR c++/18368
18073         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
18074         * g++.old-deja/g++.law/ctors5.C: Likewise.
18075         * g++.old-deja/g++.other/crash25.C: Likewise.
18076
18077         PR c++/18674
18078         * g++.dg/template/error16.C: New test.
18079
18080         PR c++/18512
18081         * g++.dg/template/crash29.C: New test.
18082
18083 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
18084
18085         PR tree-optimization/18712
18086         * gcc.c-torture/compile/pr18712.c: New test.
18087
18088 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
18089
18090         PR c/7544
18091         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
18092         tests.
18093
18094 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18095
18096         PR c++/18652
18097         * g++.dg/lookup/crash6.C: New test.
18098
18099 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18100
18101         PR middle-end/18164
18102         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
18103
18104 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18105
18106         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
18107         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
18108         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
18109
18110 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
18111
18112         * gcc.dg/pr18164.c: New test.
18113
18114 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
18115
18116         * gcc.dg/funroll-loops-all.c: New.
18117
18118 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18119
18120         PR target/18489
18121         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
18122         delimeter, match space and TAB as well as ":".
18123
18124         PR target/18484
18125         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
18126
18127         PR target/18348
18128         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
18129
18130         PR target/18345
18131         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
18132
18133         PR target/18337
18134         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
18135
18136 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
18137
18138         * gfortran.dg/direct_io_2.f90: New test.
18139
18140 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18141
18142         PR target/18334
18143         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
18144
18145 2004-11-28  Richard Henderson  <rth@redhat.com>
18146
18147         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
18148
18149 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
18150
18151         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
18152         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
18153         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
18154         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
18155         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
18156         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
18157         gcc.dg/pointer-arith-8.c: New tests.
18158
18159 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
18160
18161         PR fortran/18364
18162         * gfortran.dg/endfile.f90: New test.
18163
18164 2004-11-27  Falk Hueffner  <falk@debian.org>
18165
18166         * gcc.dg/loop-6.c: New test.
18167
18168 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18169
18170         * gcc.c-torture/execute/20041126-1.c: New test.
18171
18172 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18173
18174         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
18175         on IRIX.
18176
18177 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18178
18179         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
18180         functions.
18181
18182 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18183
18184         PR rtl-optimization/17825
18185         * gcc.c-torture/compile/20041119-1.c: New test.
18186
18187 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18188
18189         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
18190         Check existence of ld library path variables before unsetting.
18191
18192 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
18193
18194         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
18195
18196 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18197
18198         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
18199
18200 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18201
18202         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
18203
18204 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18205
18206         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
18207         dg-do directive.
18208
18209 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18210
18211         * gcc.dg/pr17957.c: Pass --param, not -param.
18212
18213 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18214
18215         PR middle-end/17957
18216         * testsuite/gcc.dg/pr17957.c: New test.
18217
18218 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
18219
18220         PR c++/18445
18221         * g++.dg/template/crash28.C: Likewise.
18222
18223         PR c++/18001
18224         * g++.dg/expr/unary2.C: Adjust lvalue messages.
18225         * g++.dg/ext/lvaddr.C: Likewise.
18226         * g++.dg/opt/pr7503-3.C: Likewise.
18227
18228         PR c++/18466
18229         * g++.dg/parse/qualified3.C: New test.
18230         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
18231
18232         PR c++/18545
18233         * g++.dg/expr/return1.C: New test.
18234
18235 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18236
18237         Friend class name lookup 3/n, PR c++/3332
18238         * g++.dg/lookup/friend3.C: New test.
18239         * g++.dg/lookup/friend4.C: Likewise.
18240         * g++.dg/lookup/friend5.C: Likewise.
18241
18242 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18243
18244         Friend class name lookup 2/n, PR c++/14513, c++/15410
18245         * g++.dg/lookup/friend2.C: New test.
18246         * g++.dg/template/friend31.C: Likewise.
18247
18248 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18249
18250         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
18251
18252 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18253
18254         PR c++/17473
18255         * g++.dg/tc1/dr56.C: Remove.
18256         * g++.dg/template/typedef1.C: Add dg-error markers.
18257         * g++.old-deja/g++.other/typedef7.C: Likewise.
18258
18259         PR c++/18285
18260         * g++.dg/parse/typedef7.C: New test.
18261
18262 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
18263
18264         * gcc.c-torture/execute/20041124-1.c: New test.
18265
18266 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18267
18268         * g++.dg/template/deduce3.C: New test.
18269
18270         PR c++/18586
18271         * g++.dg/template/crash27.C: New test.
18272
18273         PR c++/18530
18274         * g++.dg/warn/Wshadow-3.C: New test.
18275
18276 2004-11-24  Devang Patel  <dpatel@apple.com>
18277
18278         PR/18555
18279         * gcc.dg/cpp/isysroot-1.c: New test.
18280         * gcc.dg/cpp/usr/include/stdio.h: New file.
18281         * gcc.dg/cpp/isysroot-2.c: New test.
18282         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
18283         New file.
18284
18285 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18286
18287         PR c++/8929
18288         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
18289
18290 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18291
18292         * gcc.target/sparc/align.c: Do not include <stdint.h>.
18293         * gcc.target/sparc/pdist.c: Likewise.
18294
18295 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
18296
18297         PR c++/16882
18298         * g++.dg/conversion/simd1.C: New test.
18299
18300 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18301
18302         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
18303         and restore_ld_library_path_env_vars.
18304         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
18305         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
18306         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
18307         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
18308
18309 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
18310
18311         * gcc.dg/pragma-align-2.c: Test macro expansion.
18312         * gcc.dg/pragma-pack-2.c: New test.
18313
18314 2004-11-23  Richard Henderson  <rth@redhat.com>
18315
18316         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
18317         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18318         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
18319         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
18320         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
18321         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
18322
18323         * gcc.dg/vect/vect.exp: Add check for alpha.
18324         * lib/target-supports.exp (check_alpha_max_hw_available): New.
18325         (check_effective_target_vect_int): Enable for alpha.
18326         (check_effective_target_vect_long): New.
18327         (is-effective-target): Add it.
18328
18329 2004-11-23  Uros Bizjak <uros@kss-loka.si>
18330
18331         * gcc.dg/pr18614-1.c: New test.
18332
18333 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18334
18335         * gcc.dg/setjmp-2.c: New test.
18336
18337 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
18338
18339         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
18340         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
18341         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18342         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18343         gcc.target/sparc/pdist.c: New tests.
18344
18345 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18346
18347         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18348
18349 2004-11-22  Dale Johannesen  <dalej@apple.com>
18350
18351         * gcc.dg/20041111-1.c: New.
18352
18353 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18354
18355         PR tree-opt/18536
18356         * gcc.dg/vect/pr18536.c: New test.
18357
18358 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18359
18360         PR c++/18354
18361         * g++.dg/template/nontype11.C: New test.
18362
18363 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18364
18365         PR middle-end/18520
18366         * gcc.dg/pr18520-1.c: New test case.
18367
18368 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18369
18370         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18371         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18372         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18373         expected diagnostics.
18374
18375 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18376
18377         PR target/18580
18378         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18379         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18380         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18381
18382 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18383
18384         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18385
18386 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18387             Joseph Myers  <joseph@codesourcery.com>
18388
18389         * lib/target-supports.exp (check_visibility_available): Really
18390         test the compiler.
18391
18392 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18393
18394         PR tree-opt/18181
18395         * gcc.dg/vect/vect-85.c: New test.
18396         * gcc.dg/vect/vect-86.c: New test.
18397         * gcc.dg/vect/vect-87.c: New test.
18398         * gcc.dg/vect/vect-88.c: New test.
18399
18400 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18401
18402         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18403
18404 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18405
18406         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18407         * gcc.dg/ppc-and-1.c: Ditto.
18408         * gcc.dg/ppc-compare-1.c: Ditto.
18409         * gcc.dg/ppc-mov-1.c: Ditto
18410
18411 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18412             Mark Mitchell  <mark@codesourcery.com>
18413
18414         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18415
18416 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18417             Aldy Hernandez  <aldyh@redhat.com>
18418
18419         * lib/target-supports.exp (check_effective_target_vect_int): New
18420         (check_effective_target_vect_float): New
18421         (check_effective_target_vect_double): New.
18422         (is-effective-target): Support new effective targets keywords.
18423         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18424         default action for dg-do.
18425         * gcc.dg/vect/pr16105.c: Use new support.
18426         * gcc.dg/vect/pr18400.c: Ditto.
18427         * gcc.dg/vect/pr18425.c: Ditto.
18428         * gcc.dg/vect/vect-1.c: Ditto.
18429         * gcc.dg/vect/vect-10.c: Ditto.
18430         * gcc.dg/vect/vect-11.c: Ditto.
18431         * gcc.dg/vect/vect-12.c: Ditto.
18432         * gcc.dg/vect/vect-13.c: Ditto.
18433         * gcc.dg/vect/vect-14.c: Ditto.
18434         * gcc.dg/vect/vect-15.c: Ditto.
18435         * gcc.dg/vect/vect-16.c: Ditto.
18436         * gcc.dg/vect/vect-17.c: Ditto.
18437         * gcc.dg/vect/vect-18.c: Ditto.
18438         * gcc.dg/vect/vect-19.c: Ditto.
18439         * gcc.dg/vect/vect-2.c: Ditto.
18440         * gcc.dg/vect/vect-20.c: Ditto.
18441         * gcc.dg/vect/vect-21.c: Ditto.
18442         * gcc.dg/vect/vect-22.c: Ditto.
18443         * gcc.dg/vect/vect-23.c: Ditto.
18444         * gcc.dg/vect/vect-24.c: Ditto.
18445         * gcc.dg/vect/vect-25.c: Ditto.
18446         * gcc.dg/vect/vect-26.c: Ditto.
18447         * gcc.dg/vect/vect-27.c: Ditto.
18448         * gcc.dg/vect/vect-27a.c: Ditto.
18449         * gcc.dg/vect/vect-28.c: Ditto.
18450         * gcc.dg/vect/vect-29.c: Ditto.
18451         * gcc.dg/vect/vect-29a.c: Ditto.
18452         * gcc.dg/vect/vect-3.c: Ditto.
18453         * gcc.dg/vect/vect-30.c: Ditto.
18454         * gcc.dg/vect/vect-31.c: Ditto.
18455         * gcc.dg/vect/vect-32.c: Ditto.
18456         * gcc.dg/vect/vect-33.c: Ditto.
18457         * gcc.dg/vect/vect-34.c: Ditto.
18458         * gcc.dg/vect/vect-35.c: Ditto.
18459         * gcc.dg/vect/vect-36.c: Ditto.
18460         * gcc.dg/vect/vect-37.c: Ditto.
18461         * gcc.dg/vect/vect-38.c: Ditto.
18462         * gcc.dg/vect/vect-4.c: Ditto.
18463         * gcc.dg/vect/vect-40.c: Ditto.
18464         * gcc.dg/vect/vect-41.c: Ditto.
18465         * gcc.dg/vect/vect-42.c: Ditto.
18466         * gcc.dg/vect/vect-43.c: Ditto.
18467         * gcc.dg/vect/vect-44.c: Ditto.
18468         * gcc.dg/vect/vect-45.c: Ditto.
18469         * gcc.dg/vect/vect-46.c: Ditto.
18470         * gcc.dg/vect/vect-47.c: Ditto.
18471         * gcc.dg/vect/vect-48.c: Ditto.
18472         * gcc.dg/vect/vect-48a.c: Ditto.
18473         * gcc.dg/vect/vect-49.c: Ditto.
18474         * gcc.dg/vect/vect-5.c: Ditto.
18475         * gcc.dg/vect/vect-50.c: Ditto.
18476         * gcc.dg/vect/vect-51.c: Ditto.
18477         * gcc.dg/vect/vect-52.c: Ditto.
18478         * gcc.dg/vect/vect-53.c: Ditto.
18479         * gcc.dg/vect/vect-54.c: Ditto.
18480         * gcc.dg/vect/vect-55.c: Ditto.
18481         * gcc.dg/vect/vect-56.c: Ditto.
18482         * gcc.dg/vect/vect-56a.c: Ditto.
18483         * gcc.dg/vect/vect-57.c: Ditto.
18484         * gcc.dg/vect/vect-58.c: Ditto.
18485         * gcc.dg/vect/vect-59.c: Ditto.
18486         * gcc.dg/vect/vect-6.c: Ditto.
18487         * gcc.dg/vect/vect-60.c: Ditto.
18488         * gcc.dg/vect/vect-61.c: Ditto.
18489         * gcc.dg/vect/vect-62.c: Ditto.
18490         * gcc.dg/vect/vect-63.c: Ditto.
18491         * gcc.dg/vect/vect-64.c: Ditto.
18492         * gcc.dg/vect/vect-65.c: Ditto.
18493         * gcc.dg/vect/vect-66.c: Ditto.
18494         * gcc.dg/vect/vect-67.c: Ditto.
18495         * gcc.dg/vect/vect-68.c: Ditto.
18496         * gcc.dg/vect/vect-69.c: Ditto.
18497         * gcc.dg/vect/vect-7.c: Ditto.
18498         * gcc.dg/vect/vect-72.c: Ditto.
18499         * gcc.dg/vect/vect-72a.c: Ditto.
18500         * gcc.dg/vect/vect-73.c: Ditto.
18501         * gcc.dg/vect/vect-74.c: Ditto.
18502         * gcc.dg/vect/vect-75.c: Ditto.
18503         * gcc.dg/vect/vect-76.c: Ditto.
18504         * gcc.dg/vect/vect-77.c: Ditto.
18505         * gcc.dg/vect/vect-77a.c: Ditto.
18506         * gcc.dg/vect/vect-78.c: Ditto.
18507         * gcc.dg/vect/vect-79.c: Ditto.
18508         * gcc.dg/vect/vect-8.c: Ditto.
18509         * gcc.dg/vect/vect-80.c: Ditto.
18510         * gcc.dg/vect/vect-82.c: Ditto.
18511         * gcc.dg/vect/vect-82_64.c: Ditto.
18512         * gcc.dg/vect/vect-83.c: Ditto.
18513         * gcc.dg/vect/vect-83_64.c: Ditto.
18514         * gcc.dg/vect/vect-9.c: Ditto.
18515         * gcc.dg/vect/vect-all.c: Ditto.
18516         * gcc.dg/vect/vect-none.c: Ditto.
18517
18518 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18519
18520         * lib/gcc-dg.exp (dg-skip-if): New function.
18521         (dg-forbid-option): Remove.
18522         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18523         * g++.dg/abi/bitfield8.C: Likewise.
18524         * g++.dg/abi/dtor1.C: Likewise.
18525         * g++.dg/abi/empty10.C: Likewise.
18526         * g++.dg/abi/empty7.C: Likewise.
18527         * g++.dg/abi/empty9.C: Likewise.
18528         * g++.dg/abi/layout3.C: Likewise.
18529         * g++.dg/abi/layout4.C: Likewise.
18530         * g++.dg/abi/thunk1.C: Likewise.
18531         * g++.dg/abi/thunk2.C: Likewise.
18532         * g++.dg/abi/vbase11.C: Likewise.
18533         * g++.dg/abi/vthunk2.C: Likewise.
18534         * g++.dg/abi/vthunk3.C: Likewise.
18535         * g++.dg/ext/attrib8.C: Likewise.
18536         * g++.dg/opt/longbranch2.C: Likewise.
18537         * g++.dg/opt/reg-stack4.C: Likewise.
18538         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18539         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18540         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18541         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18542         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18543         * gcc.dg/20000609-1.c: Likewise.
18544         * gcc.dg/20000720-1.c: Likewise.
18545         * gcc.dg/20011107-1.c: Likewise.
18546         * gcc.dg/20011119-1.c: Likewise.
18547         * gcc.dg/20020108-1.c: Likewise.
18548         * gcc.dg/20020122-2.c: Likewise.
18549         * gcc.dg/20020122-3.c: Likewise.
18550         * gcc.dg/20020201-3.c: Likewise.
18551         * gcc.dg/20020206-1.c: Likewise.
18552         * gcc.dg/20020218-1.c: Likewise.
18553         * gcc.dg/20020310-1.c: Likewise.
18554         * gcc.dg/20020411-1.c: Likewise.
18555         * gcc.dg/20020418-2.c: Likewise.
18556         * gcc.dg/20020426-1.c: Likewise.
18557         * gcc.dg/20020426-2.c: Likewise.
18558         * gcc.dg/20020517-1.c: Likewise.
18559         * gcc.dg/20020523-1.c: Likewise.
18560         * gcc.dg/20020523-2.c: Likewise.
18561         * gcc.dg/20020729-1.c: Likewise.
18562         * gcc.dg/20030204-1.c: Likewise.
18563         * gcc.dg/20030826-2.c: Likewise.
18564         * gcc.dg/20030926-1.c: Likewise.
18565         * gcc.dg/20031202-1.c: Likewise.
18566         * gcc.dg/980312-1.c: Likewise.
18567         * gcc.dg/980313-1.c: Likewise.
18568         * gcc.dg/990117-1.c: Likewise.
18569         * gcc.dg/990424-1.c: Likewise.
18570         * gcc.dg/990524-1.c: Likewise.
18571         * gcc.dg/991230-1.c: Likewise.
18572         * gcc.dg/i386-387-1.c: Likewise.
18573         * gcc.dg/i386-387-2.c: Likewise.
18574         * gcc.dg/i386-387-3.c: Likewise.
18575         * gcc.dg/i386-387-4.c: Likewise.
18576         * gcc.dg/i386-387-5.c: Likewise.
18577         * gcc.dg/i386-387-6.c: Likewise.
18578         * gcc.dg/i386-asm-1.c: Likewise.
18579         * gcc.dg/i386-bitfield1.c: Likewise.
18580         * gcc.dg/i386-bitfield2.c: Likewise.
18581         * gcc.dg/i386-loop-1.c: Likewise.
18582         * gcc.dg/i386-loop-2.c: Likewise.
18583         * gcc.dg/i386-loop-3.c: Likewise.
18584         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18585         * gcc.dg/i386-pic-1.c: Likewise.
18586         * gcc.dg/i386-regparm.c: Likewise.
18587         * gcc.dg/i386-signbit-1.c: Likewise.
18588         * gcc.dg/i386-signbit-2.c: Likewise.
18589         * gcc.dg/i386-signbit-3.c: Likewise.
18590         * gcc.dg/i386-sse-5.c: Likewise.
18591         * gcc.dg/i386-sse-8.c: Likewise.
18592         * gcc.dg/i386-unroll-1.c: Likewise.
18593         * gcc.dg/tls/opt-1.c: Likewise.
18594         * gcc.dg/tls/opt-2.c: Likewise.
18595         * gcc.dg/unroll-1.c: Likewise.
18596         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18597         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18598         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18599         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18600
18601 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18602
18603         * g++.dg/template/incomplete1.C: New test.
18604
18605 2004-11-16  Nick Clifton  <nickc@redhat.com>
18606
18607         Revert patches accidentally commited during checkin of fixes for
18608         xstormy16 tests:
18609         gcc.c-torture/execute/simd-4.c: Revert
18610         gcc.dg/20040910-1.c: Revert.
18611
18612 2004-11-16  Paul Brook  <paul@codesourcery.com>
18613
18614         PR fortran/13010
18615         * gfortran.dg/der_pointer_1.f90: New test.
18616
18617 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18618
18619         PR c/18498
18620         * gcc.dg/bitfld-13.c: New test.
18621
18622 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18623
18624         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18625         powerpc*-*-linux*.
18626
18627         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18628         * gcc.dg/ppc64-abi-2.c: Ditto.
18629         * gcc.dg/ppc64-abi-3.c: Ditto.
18630
18631         * lib/gcc-dg.exp (dg-target-list): Remove.
18632
18633 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18634
18635         * gcc.dg/ia64-postinc.c: New test.
18636
18637 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18638
18639         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18640
18641 2004-11-15  Nick Clifton  <nickc@redhat.com>
18642
18643         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18644         __INT_MAX__ so that the test can be compiled by toolchains
18645         targeted at 16-bit processors.
18646
18647         * gcc.dg/20040625-1.c: Use long constants rather than integers
18648         when performing arithmetic that will overflow 16-bits.
18649
18650         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18651         xstormy16.  It does not support 128-bit vector operations.
18652
18653         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18654         with the macro PTR_TYPE.  Define this macro to an integer type
18655         suitable for holding a pointer.
18656
18657         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18658         the target is a 16-bit processor.
18659
18660         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18661         16-bit targets where the character constant will be too long.
18662
18663         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18664         where the double will not be directly addressable.
18665
18666 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18667
18668         Friend class name lookup 1/n, PR c++/18471
18669         * g++.dg/template/crash26.C: New test.
18670         * g++.dg/lookup/struct1.C: Adjust expected error.
18671         * g++.dg/parse/elab1.C: Likewise.
18672         * g++.dg/parse/elab2.C: Likewise.
18673         * g++.dg/parse/int-as-enum1.C: Likewise.
18674         * g++.dg/parse/struct-as-enum1.C: Likewise.
18675         * g++.dg/parse/typedef1.C: Likewise.
18676         * g++.dg/parse/typedef3.C: Likewise.
18677         * g++.dg/parse/typedef4.C: Likewise.
18678         * g++.dg/parse/typedef5.C: Likewise.
18679         * g++.dg/template/nontype4.C: Likewise.
18680         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18681         * g++.old-deja/g++.other/elab1.C: Likewise.
18682         * g++.old-deja/g++.other/syntax4.C: Likewise.
18683
18684 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18685
18686         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18687
18688 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18689
18690         * gcc.c-torture/execute/20041114-1.c: New test.
18691
18692 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18693
18694         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18695         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18696         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18697         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18698         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18699         gcc.dg/switch-7.c: New tests.
18700
18701 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18702
18703         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18704
18705 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18706
18707         PR tree-opt/18400
18708         * gcc.dg/vect/pr18400.c: New test.
18709
18710 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18711             Andrew Pinski  <pinskia@physics.uc.edu>
18712
18713         PR tree-opt/18425
18714         * gcc.dg/vect/pr18425.c: New test.
18715
18716 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18717
18718         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18719         Guard with dg-require-alias and dg-require-visibility.
18720
18721 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18722
18723         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18724
18725 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18726
18727         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18728
18729 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18730
18731         PR c++/17344
18732         * g++.dg/template/defarg5.C: New test.
18733
18734 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18735
18736         * g++.dg/parse/cast1.C: Run only on ILP32.
18737         * g++.old-deja/g++.mike/p784.C: Likewise.
18738
18739 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18740
18741         * gcc.c-torture/execute/20041113-1.c: New test.
18742
18743 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18744
18745         PR target/18230
18746         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18747         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18748         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18749         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18750         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18751         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18752         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18753         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18754         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18755         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18756         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18757         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18758         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18759
18760 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18761
18762         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18763         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18764         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18765         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18766         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18767         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18768         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18769         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18770         gcc.target/sparc/combined-1.c: New tests.
18771
18772 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18773
18774         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18775         New tests.
18776
18777 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18778
18779         * lib/gcc-dg.exp (dg-forbid-option): New function.
18780         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18781         * g++.dg/abi/bitfield8.C: Likewise.
18782         * g++.dg/abi/dtor1.C: Likewise.
18783         * g++.dg/abi/empty10.C: Likewise.
18784         * g++.dg/abi/empty7.C: Likewise.
18785         * g++.dg/abi/empty9.C: Likewise.
18786         * g++.dg/abi/layout3.C: Likewise.
18787         * g++.dg/abi/layout4.C: Likewise.
18788         * g++.dg/abi/thunk1.C: Likewise.
18789         * g++.dg/abi/thunk2.C: Likewise.
18790         * g++.dg/abi/vbase11.C: Likewise.
18791         * g++.dg/abi/vthunk2.C: Likewise.
18792         * g++.dg/abi/vthunk3.C: Likewise.
18793         * g++.dg/ext/attrib8.C: Likewise.
18794         * g++.dg/opt/longbranch2.C: Likewise.
18795         * g++.dg/opt/reg-stack4.C: Likewise.
18796         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18797         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18798         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18799         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18800         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18801         * gcc.dg/20000609-1.c: Likewise.
18802         * gcc.dg/20000720-1.c: Likewise.
18803         * gcc.dg/20011107-1.c: Likewise.
18804         * gcc.dg/20011119-1.c: Likewise.
18805         * gcc.dg/20020108-1.c: Likewise.
18806         * gcc.dg/20020122-2.c: Likewise.
18807         * gcc.dg/20020122-3.c: Likewise.
18808         * gcc.dg/20020201-3.c: Likewise.
18809         * gcc.dg/20020206-1.c: Likewise.
18810         * gcc.dg/20020218-1.c: Likewise.
18811         * gcc.dg/20020310-1.c: Likewise.
18812         * gcc.dg/20020411-1.c: Likewise.
18813         * gcc.dg/20020418-2.c: Likewise.
18814         * gcc.dg/20020426-1.c: Likewise.
18815         * gcc.dg/20020426-2.c: Likewise.
18816         * gcc.dg/20020517-1.c: Likewise.
18817         * gcc.dg/20020523-1.c: Likewise.
18818         * gcc.dg/20020523-2.c: Likewise.
18819         * gcc.dg/20020729-1.c: Likewise.
18820         * gcc.dg/20030204-1.c: Likewise.
18821         * gcc.dg/20030826-2.c: Likewise.
18822         * gcc.dg/20030926-1.c: Likewise.
18823         * gcc.dg/20031202-1.c: Likewise.
18824         * gcc.dg/980312-1.c: Likewise.
18825         * gcc.dg/980313-1.c: Likewise.
18826         * gcc.dg/990117-1.c: Likewise.
18827         * gcc.dg/990424-1.c: Likewise.
18828         * gcc.dg/990524-1.c: Likewise.
18829         * gcc.dg/991230-1.c: Likewise.
18830         * gcc.dg/i386-387-1.c: Likewise.
18831         * gcc.dg/i386-387-2.c: Likewise.
18832         * gcc.dg/i386-387-3.c: Likewise.
18833         * gcc.dg/i386-387-4.c: Likewise.
18834         * gcc.dg/i386-387-5.c: Likewise.
18835         * gcc.dg/i386-387-6.c: Likewise.
18836         * gcc.dg/i386-asm-1.c: Likewise.
18837         * gcc.dg/i386-bitfield1.c: Likewise.
18838         * gcc.dg/i386-bitfield2.c: Likewise.
18839         * gcc.dg/i386-loop-1.c: Likewise.
18840         * gcc.dg/i386-loop-2.c: Likewise.
18841         * gcc.dg/i386-loop-3.c: Likewise.
18842         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18843         * gcc.dg/i386-pic-1.c: Likewise.
18844         * gcc.dg/i386-regparm.c: Likewise.
18845         * gcc.dg/i386-signbit-1.c: Likewise.
18846         * gcc.dg/i386-signbit-2.c: Likewise.
18847         * gcc.dg/i386-signbit-3.c: Likewise.
18848         * gcc.dg/i386-sse-5.c: Likewise.
18849         * gcc.dg/i386-sse-8.c: Likewise.
18850         * gcc.dg/i386-unroll-1.c: Likewise.
18851         * gcc.dg/tls/opt-1.c: Likewise.
18852         * gcc.dg/tls/opt-2.c: Likewise.
18853         * gcc.dg/unroll-1.c: Likewise.
18854         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18855         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18856         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18857         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18858         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
18859         -m64 is specified.
18860
18861 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18862
18863         PR c++/18389
18864         * g++.dg/parse/cond1.C: New test.
18865
18866         PR c++/18429
18867         * g++.dg/template/array9.C: New test.
18868         * g++.dg/ext/vla1.C: Adjust error messages.
18869         * g++.dg/ext/vlm1.C: Likewise.
18870         * g++.dg/template/crash2.C: Likewise.
18871
18872         PR c++/18436
18873         * g++.dg/template/call3.C: New test.
18874
18875         PR c++/18407
18876         * g++.dg/template/ptrmem11.C: New test.
18877
18878 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
18879
18880         PR other/14264
18881         * lib/g++.exp: Set LC_ALL and LANG to C.
18882         * lib/gcc-dg.exp: Likewise.
18883         * lib/gfortran.exp: Likewise.
18884         * lib/objc.exp: Likewise.
18885         * lib/treelang.exp: Likewise.
18886
18887 2004-11-12  Andreas Schwab  <schwab@suse.de>
18888
18889         * gcc.dg/pr16286.c: Fix last change.
18890
18891 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18892
18893         PR c++/18416
18894         * g++.dg/init/global1.C: New test.
18895
18896 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18897
18898         * gcc.c-torture/execute/20041112-1.c: New test.
18899
18900 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18901
18902         * lib/gcc-dg.exp (dg-target-list): New.
18903
18904 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18905             Richard Sandiford  <rsandifo@redhat.com>
18906
18907         * lib/target-supports.exp (get-compiler_messages): New.
18908         (check_named_sections_available): Use it.
18909         (check_effective_target_ilp32): New.
18910         (check_effective_target_lp64): New.
18911         (is-effective-target): New.
18912         * lib/gcc-dg.exp (dg-require-effective-target): New.
18913
18914 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
18915
18916         * gcc.dg/precedence-1.c: New test.
18917
18918 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18919
18920         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
18921
18922         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
18923         message, delete generated files, use more descriptive name for
18924         executable, and make the test unsupported when it cannot be run.
18925
18926         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
18927         (dg-require-weak, dg-require-visibility, dg-require-alias,
18928         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
18929         dg-require-iconv, dg-require-named-sections): Use it.
18930
18931         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18932
18933 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18934
18935         PR target/16457
18936         * gcc.dg/ppc-and-1: New
18937
18938         PR target/16796
18939         * gcc.dg/ppc-mov-1.c: New.
18940
18941         PR target/16458
18942         * gcc.dg/ppc-compare-1.c: New.
18943
18944 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18945
18946         * objc.dg/desig-init-2.m: New test.
18947
18948 2004-11-10  Adam Nemet  <anemet@lnxw.com>
18949
18950         PR middle-end/18160
18951         * g++.dg/warn/register-var-1.C: New test.
18952         * g++.dg/warn/register-var-2.C: New test.
18953
18954 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18955
18956         * gcc.dg/union-2.c: New test.
18957
18958 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18959
18960         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18961         New test for PR tree-optimization/17892.
18962
18963 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18964
18965         PR c++/18369
18966         * g++.dg/init/new12.C: New test.
18967
18968 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
18969
18970         * gcc.target/sparc: New directory.
18971         * gcc.target/sparc/sparc.exp: New driver.
18972         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
18973         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
18974         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
18975         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
18976
18977 2004-11-10  Paul Brook  <paul@codesourcery.com>
18978
18979         PR fortran/18218
18980         * gfortran.dg/list_read.c: New test.
18981
18982 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18983
18984         PR c/18322
18985         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18986         expected diagnostic location.
18987
18988 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18989
18990         * gcc.dg/20041109-1.c: New test.
18991
18992 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18993
18994         PR objc/18406
18995         * objc/compile/pr18406.m: New test.
18996
18997 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18998
18999         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
19000
19001 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19002
19003         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
19004
19005 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19006
19007         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
19008
19009 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19010
19011         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
19012         exit.
19013
19014 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
19015
19016         PR tree-opt/18299
19017         * gcc.c-torture/pr18299-1.c: New test.
19018
19019 2004-11-06  Andreas Schwab  <schwab@suse.de>
19020
19021         * gcc.dg/pr16286.c: Also test for bool and pixel.
19022
19023 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
19024
19025         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
19026         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
19027         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
19028         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
19029         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
19030         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
19031         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
19032         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
19033         gcc.dg/struct-semi-3.c: New tests.
19034
19035 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19036
19037         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
19038
19039 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19040
19041         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
19042         Do not use C99 designators.
19043
19044 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19045
19046         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
19047
19048 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19049
19050         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
19051         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
19052         * gcc.c-torture/execute/simd-5.x: Remove.
19053
19054 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
19055
19056         PR rtl-optimization/17933
19057         * gcc.dg/torture/pr17933-1.c: New test.
19058
19059 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19060
19061         PR target/18106
19062         * lib/target-supports.exp (check_weak_available): Support
19063         Windows.
19064
19065 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
19066
19067         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
19068         call to fflush(stdout) before abort.
19069         (my_ffsll): New function.
19070         (generate_fields): Use it.
19071
19072 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19073
19074         * gcc.dg/init-undef-1.c: New test.
19075
19076 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19077
19078         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
19079         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
19080         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
19081         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
19082         expected messages for new parser.
19083
19084 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
19085
19086         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
19087
19088 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19089
19090         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
19091         on LP64 targets.
19092
19093 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19094
19095         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
19096         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
19097         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
19098         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
19099         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
19100         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
19101         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
19102         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
19103         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
19104         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
19105
19106 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19107
19108         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
19109         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
19110         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
19111         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
19112         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
19113         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
19114         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
19115         for new parser.
19116
19117 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
19118
19119         PR target/15342
19120         * gcc.dg/20041104-1.c: New test.
19121
19122 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19123
19124         * g++.dg/template/nontype7.C: New test.
19125         * g++.dg/template/nontype8.C: Likewise.
19126         * g++.dg/template/nontype9.C: Likewise.
19127         * g++.dg/template/nontype10.C: Likewise.
19128         * g++.dg/tc1/dr49.C: Likewise.
19129         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
19130         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
19131
19132 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19133
19134         * g++.dg/rtti/tinfo1.C: Remove xfails.
19135
19136 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19137
19138         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
19139         packed attribute to the definition to satisfy the new C++ parser.
19140
19141 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19142
19143         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
19144         invocations of va_arg.
19145
19146 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
19147
19148         PR c++/18124
19149         * g++.dg/template/crash25.C: New test.
19150
19151         PR c++/18155
19152         * g++.dg/template/typedef2.C: New test.
19153         * g++.dg/parse/crash13.C: Adjust error markers.
19154
19155         PR c++/18177
19156         * g++.dg/conversion/const3.C: New test.
19157
19158 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19159
19160         PR fortran/17535
19161         PR fortran/17583
19162         PR fortran/17713
19163         * gfortran.dg/generic_[123].f90: New testcases.
19164
19165 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19166
19167         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
19168         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
19169
19170 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19171
19172         PR tree-opt/16808
19173         * gcc.c-torture/compile/pr16808.c: New test.
19174
19175 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
19176
19177         PR rtl-optimization/17104
19178         * gcc.dg/ppc-bitfield1.c: New.
19179
19180 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19181
19182         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
19183
19184 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19185
19186         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
19187         strings for 32-bit code.
19188
19189 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
19190
19191         PR c/18239
19192         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
19193
19194 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
19195
19196         PR c++/18064
19197         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
19198
19199 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
19200
19201         PR c++/15172
19202         * g++.dg/init/aggr2.C: New test.
19203
19204 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
19205
19206         * objc.dg/local-decl-1.m: New test.
19207
19208 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19209
19210         * gcc.dg/20040910-1.c: Adjust regex.
19211
19212 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19213
19214         PR rtl-optimization/18084
19215         * g++.dg/opt/pr18084-1.C: New testcase.
19216
19217 2004-10-30  Matt Austern  <austern@apple.com>
19218
19219         PR c++/17542
19220         * g++.dg/ext/attrib18.C: New test.
19221
19222 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19223
19224         PR middle-end/18096
19225         * gcc.dg/pr18096-1.c: New test case.
19226
19227 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19228
19229         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
19230
19231 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
19232
19233         PR c/16666
19234         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
19235         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
19236         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
19237         gcc.dg/old-style-prom-3.c: New tests.
19238
19239 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
19240
19241         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
19242         Remove unnecessary inclusion of stdio.h.
19243
19244 2004-10-29  Roger Sayle  <roger@eyesopen.com>
19245
19246         PR rtl-optimization/17581
19247         * gcc.dg/pr17581-1.c: New test case.
19248
19249 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
19250
19251         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
19252         being implemented.
19253         * g++.dg/conversion/dr195-1.C: New.
19254         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
19255         * g++.old-deja/g++.mike/p10148.C: Likewise.
19256
19257 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
19258
19259         PR c++/17695
19260         * g++.dg/debug/typedef2.C: New test.
19261
19262 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
19263
19264         PR fortran/13490
19265         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
19266         * gfortran.dg/g77/README: Update.
19267
19268 2004-10-28  Matt Austern  <austern@apple.com>
19269
19270         PR c++/14124
19271         * g++.dg/ext/packed7.C: New test.
19272
19273 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19274
19275         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
19276         scan-assembler.
19277         * lib/scanasm.exp (hidden-scan-for): New proc.
19278         (scan-hidden): Use hidden-scan-for instead of constructing the scan
19279         string.
19280         (scan-not-hidden): Likewise.
19281         * lib/target-supports.exp (check_visibility_available): mach-o is
19282         support too.
19283
19284 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
19285
19286         PR c++/17132
19287         * g++.dg/template/memclass3.C: New test.
19288
19289 2004-10-28  Adam Nemet  <anemet@lnxw.com>
19290
19291         PR middle-end/18160
19292         * gcc.dg/register-var-1.c: New test.
19293         * gcc.dg/register-var-2.c: New test.
19294         * gcc.dg/asm-7.c: Taking the address of a register variable is an
19295         error now.
19296
19297 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
19298
19299         PR other/18172
19300         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
19301         unused variables.
19302         * gcc.dg/vect/vect-22.c: Likewise.
19303
19304 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
19305
19306         * gcc.dg/i386-rotate-1.c: New test.
19307
19308 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
19309
19310         * g++.dg/init/ref12.C: Add "run" marker.
19311
19312         PR c++/17435
19313         * g++.dg/init/ref12.C: New test.
19314
19315         PR c++/18140
19316         * g++.dg/template/shift1.C: New test.
19317         * g++.dg/template/error10.C: Adjust error markers.
19318
19319 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
19320
19321         PR tree-opt/17529
19322         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
19323
19324 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
19325
19326         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
19327         * gcc.dg/weak/weak-3.c: Likewise.
19328         * gcc.dg/weak/weak-5.c: Likewise.
19329         * gcc.dg/weak/weak-9.c: Likewise.
19330         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
19331         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
19332
19333         * gcc.dg/darwin-weakimport-1.c: New.
19334
19335 2004-10-28  Ben Elliston  <bje@au.ibm.com>
19336
19337         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
19338
19339 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
19340
19341         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19342         'syntax' error messages.
19343         * gcc.dg/cpp/direct2s.c: Likewise.
19344
19345 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19346
19347         * gcc.c-torture/compile/20041026-1.c: New.
19348
19349 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19350
19351         PR c++/18093
19352         * g++.dg/lookup/ns2.C: New test.
19353
19354         PR c++/18020
19355         * g++.dg/template/enum4.C: New test.
19356
19357         PR c++/18161
19358         * g++.dg/template/expr1.C: New test.
19359
19360 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19361
19362         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19363
19364 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19365
19366         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19367         gcc.dg/decl-nospec-3.c: New tests.
19368
19369 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19370
19371         * objc.dg/super-class-3.m: New test.
19372
19373 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19374
19375         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19376         resyncing.
19377         * gcc.dg/cpp/direct2s.c: Likewise.
19378
19379 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19380
19381         * objc.dg/image-info.m: Update for changes to section selection.
19382
19383 2004-10-25  David Ayers  <d.ayers@inode.at>
19384             Ziemowit Laski  <zlaski@apple.com>
19385
19386         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19387         diagnostics when messaging 'id <Proto>'.
19388         * objc.dg/class-protocol-1.m: New test.
19389         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19390         a non-existent method signature.
19391         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19392         Update diagnostics when messaging with non-existent method signature.
19393         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19394         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19395         invalid receivers are now resolved as if messaging 'id'; remove
19396         extraneous diagnostics.
19397
19398 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19399
19400         PR c/16667
19401         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19402         gcc.dg/init-desig-obs-3.c: New tests.
19403
19404 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19405
19406         * gcc.dg/debug/20041023-1.c: New test.
19407
19408 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19409
19410         PR middle-end/17407
19411         * gcc.c-torture/compile/pr17407.c: New test.
19412
19413         PR c++/18121
19414         * g++.dg/template/array8.C: New test.
19415
19416 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19417
19418         PR other/18138
19419         * lib/g++.exp: Accept more than one multilib libgcc.
19420         * lib/gcc-dg.exp: Likewise.
19421         * lib/objc.exp: Likewise.
19422         * lib/treelang.exp: Likewise.
19423         * lib/gfortran.exp: Likewise.
19424
19425 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19426
19427         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19428
19429 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19430
19431         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19432         * gcc.dg/c99-const-expr-3.c: Likewise.
19433
19434 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19435
19436         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19437
19438 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19439
19440         * gcc.c-torture/execute/loop-2e.x: Remove.
19441
19442 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19443
19444         PR c++/18095
19445         * g++.dg/parse/crash18.C: New.
19446         * g++.dg/parse/crash19.C: New.
19447
19448 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19449
19450         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19451         * g++.dg/ext/dllimport2.C: Same.
19452         * g++.dg/ext/dllimport8.C: Same.
19453
19454 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19455
19456         PR c++/10841
19457         * g++.dg/conversion/cast1.C: New test.
19458         * g++.dg/overload/pmf1.C: Adjust error marker.
19459
19460 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19461
19462         PR objc/17923
19463         * objc.dg/const-str-7.m: New test.
19464
19465 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19466
19467         * g++.dg/template/memfriend11.C: Fix comment typo.
19468         * g++.dg/template/memfriend14.C: Likewise.
19469
19470 2004-10-20  Richard Henderson  <rth@redhat.com>
19471
19472         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19473         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19474         -fasynchronous-unwind-tables.
19475
19476 2004-10-20  Richard Henderson  <rth@redhat.com>
19477
19478         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19479         (main): Return success.
19480         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19481         (main): Return success.
19482
19483 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19484
19485         PR c++/13495
19486         * g++.dg/template/memfriend9.C: New test.
19487         * g++.dg/template/memfriend10.C: Likewise.
19488         * g++.dg/template/memfriend11.C: Likewise.
19489         * g++.dg/template/memfriend12.C: Likewise.
19490         * g++.dg/template/memfriend13.C: Likewise.
19491         * g++.dg/template/memfriend14.C: Likewise.
19492         * g++.dg/template/memfriend15.C: Likewise.
19493         * g++.dg/template/memfriend16.C: Likewise.
19494         * g++.dg/template/memfriend17.C: Likewise.
19495         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19496
19497 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19498
19499         * g++.dg/conversion/dr195.C: New.
19500         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19501
19502 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19503             Devang Patel  <dpatel@apple.com>
19504
19505         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19506         of floating point arithmetic, which could trap.
19507
19508 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19509
19510         PR c++/14035
19511         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19512         * g++.dg/conversion/const2.C: New test.
19513         * g++.dg/expr/reinterpret2.C: New test.
19514         * g++.dg/expr/reinterpret3.C: New test.
19515         * g++.dg/expr/cast2.C: New test.
19516         * g++.dg/expr/copy1.C: New test.
19517         * g++.dg/other/conversion1.C: Change error message.
19518         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19519         function pointers to void *.
19520         * g++.old-deja/g++.mike/p10148.C: Likewise.
19521
19522 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19523
19524         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19525
19526 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19527
19528         PR c++/18047
19529
19530         * g++.dg/parse/expr3.C: New test.
19531
19532 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19533
19534         * gcc.dg/smod-1.c: New test.
19535
19536 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19537
19538         * objc.dg/method-14.m: New test.
19539
19540 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19541
19542         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19543         Also xfail as the patch was reverted.
19544
19545 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19546
19547         PR middle-end/16973
19548         * gcc.dg/pr16973.c: New test.
19549
19550 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19551
19552         PR tree-optimization/17656
19553         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19554
19555 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19556
19557         * g++.dg/eh/shadow1.C: New.
19558
19559 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19560
19561         * gcc.c-torture/compile/20041018-1.c: New test.
19562
19563 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19564
19565         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19566         compiler referring to register 0 when accessing sdata.  The linker
19567         now patches things up.
19568
19569 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19570
19571         PR c/17529
19572         * gcc.c-torture/compile/pr17529.c: New test.
19573
19574 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19575
19576         PR c++/17743
19577         * g++.dg/ext/attrib17.C: New test.
19578
19579 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19580
19581         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19582
19583 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19584
19585         PR c++/10479
19586         * g++.dg/ext/attrib16.C: New test.
19587
19588 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19589
19590         PR c++/17042
19591         * g++.dg/init/dso_handle1.C: New test.
19592
19593         PR c++/14667
19594         * g++.dg/parse/typedef6.C: New test.
19595
19596         PR c++/17916
19597         * g++.dg/parse/pragma1.C: New test.
19598
19599 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19600
19601         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19602
19603 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19604
19605         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19606         -fno-common when on HPPA HP-UX platforms.
19607
19608 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19609
19610         PR other/16820
19611         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19612         stdint.h.
19613         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19614         uintptr_t.
19615
19616 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19617
19618         PR c++/16301
19619         * g++.dg/lookup/strong-using-4.C: New test.
19620
19621 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19622
19623         PR middle-end/16567
19624         * gcc.c-torture/compile/nested-1.c: New test.
19625
19626 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19627
19628         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19629         and mipsisa64*-*-* (until support for misaligned loads is added).
19630         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19631         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19632         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19633         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19634         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19635         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19636
19637 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19638
19639         PR c++/17976
19640         * g++.dg/init/dtor3.C: New test.
19641
19642 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19643
19644         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19645
19646 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19647
19648         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19649         * gcc.dg/macho-lo-sum.c: Likewise.
19650
19651 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19652
19653         * gcc.dg/ppc-spe64-1.c: New test.
19654
19655 2004-10-14  Devang Patel  <dpatel@apple.com>
19656
19657         PR 17635
19658         * gcc.dg/pr17635.c : New test.
19659
19660 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19661
19662         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19663         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19664         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19665         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19666         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19667         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19668         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19669         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19670         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19671         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19672         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19673         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19674         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19675         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19676         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19677         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19678         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19679         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19680
19681 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19682
19683         * gcc.dg/vect/vect-82.c: New testcase.
19684         * gcc.dg/vect/vect-82_64.c: New testcase.
19685         * gcc.dg/vect/vect-83.c: New testcase.
19686         * gcc.dg/vect/vect-83_64.c: New testcase.
19687
19688 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19689
19690         * gcc.dg/cpp/error-1.c: New test.
19691
19692 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19693
19694         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19695
19696 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19697
19698         PR target/17984
19699         * gcc.dg/cris-peep2-xsrand2.c: New test.
19700
19701 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19702
19703         PR c++/17661
19704         * testsuite/g++.dg/expr/for2.C: New test.
19705
19706 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19707
19708         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19709
19710 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19711
19712         PR tree-optimization/17724
19713         * g++.dg/opt/pr17724-1.C: New test.
19714         * g++.dg/opt/pr17724-2.C: New test.
19715         * g++.dg/opt/pr17724-3.C: New test.
19716         * g++.dg/opt/pr17724-4.C: New test.
19717         * g++.dg/opt/pr17724-5.C: New test.
19718         * g++.dg/opt/pr17724-6.C: New test.
19719
19720 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19721
19722         PR c/17301
19723         * gcc.dg/pr17301-2.c: New test.
19724
19725 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19726
19727         PR c++/15876
19728         * g++.dg/parse/error22.C: New test.
19729
19730         PR c++/17936
19731         * g++.dg/template/spec18.C: New test.
19732
19733 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19734
19735         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19736         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19737         memcpy.
19738         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19739         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19740
19741 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19742
19743         * g++.dg/eh/cleanup5.C: Add dg-options "".
19744
19745 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19746
19747         PR middle-end/17657
19748         * gcc.dg/switch-4.c: New test case.
19749
19750 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19751
19752         * gcc.c-torture/execute/20041011-1.c: New test.
19753
19754 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19755
19756         PR c++/17554
19757         * g++.dg/init/for3.C: New test.
19758
19759         PR c++/17657
19760         * g++.dg/opt/switch2.C: New test.
19761
19762         PR middle-end/17703
19763         * g++.dg/warn/Wreturn-2.C: New test.
19764
19765 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19766
19767         PR c++/17907
19768         * g++.dg/eh/cleanup5.C: New test.
19769
19770 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19771
19772         PR c++/17393
19773         * g++.dg/parse/error21.C: New test.
19774
19775 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19776
19777         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19778         * g++.dg/warn/incomplete1.C: Likewise.
19779         * g++.dg/template/qualttp20.C: Likewise.
19780
19781 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19782
19783         PR c/17881
19784         * parm-incomplete-1.c: New test.
19785
19786 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19787
19788         PR c++/17867
19789         * g++.dg/parse/error19.C: New test.
19790
19791         PR c++/17670
19792         * g++.dg/init/new11.C: New test.
19793
19794         PR c++/17821
19795         * g++.dg/parse/error20.C: New test.
19796
19797         PR c++/17826
19798         * g++.dg/template/crash24.C: New test.
19799
19800 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19801
19802         PR c/17301
19803         * gcc.dg/pr17301-1.c: New test.
19804
19805 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19806
19807         PR c/17189
19808         * gcc.dg/anon-struct-5.c: New test.
19809
19810 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19811
19812         PR c/17844
19813         * gcc.dg/pr17844-1.c: New test.
19814
19815 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19816
19817         PR tree-optimization/17906
19818         * gcc.c-torture/compile/pr17906.c: New.
19819
19820 2004-10-09  Stuart Hastings  <stuart@apple.com>
19821             Roger Sayle  <roger@eyesopen.com>
19822
19823         PR rtl-optimization/17853
19824         * gcc.dg/i386-mmx-5.c: New testcase.
19825
19826 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19827
19828         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19829
19830 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19831
19832         PR c++/17524
19833         * g++.dg/template/static9.C: New test.
19834
19835         PR c++/17685
19836         * g++.dg/parse/operator5.C: New test.
19837
19838 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19839
19840         PR middle-end/17894
19841         * gcc.c-torture/execute/divcmp-4.c: New test case.
19842
19843 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19844
19845         PR tree-opt/17902
19846         * g++.dg/opt/pr17902.C: New test.
19847
19848 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19849
19850         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19851
19852 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19853
19854         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19855
19856 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19857
19858         * gcc.dg/assign-warn-3.c: New test.
19859
19860 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19861
19862         PR c/16999
19863         * gcc.dg/cpp/ident-1.c: New test.
19864
19865 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19866
19867         * gcc.c-torture/compile/acc1.c: New.
19868
19869 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19870
19871         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19872         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19873
19874 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19875
19876         * gcc.dg/ultrasp11.c: New test.
19877
19878 2004-10-08  Michael Matz  <matz@suse.de>
19879
19880         * gcc.dg/doloop-2.c: New test.
19881
19882 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19883
19884         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
19885         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
19886         objc.dg/method-9.m: Update expected diagnostics.
19887
19888 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19889
19890         * gcc.dg/ppc-fsel-3.c: New file.
19891         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19892
19893 2004-10-07  Paul Brook  <paul@codesourcery.com>
19894
19895         * gfortran.dg/intrinsic_verify_1.f90: New test.
19896
19897 2004-10-07  Paul Brook  <paul@codesourcery.com>
19898
19899         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19900
19901 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19902
19903         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
19904         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
19905         commit.
19906
19907 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19908
19909         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
19910
19911 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19912
19913         PR c++/17115
19914         * g++.dg/warn/Winline-4.C: New test.
19915
19916 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19917
19918         * gcc.c-torture/compile/20041007-1.c: New test.
19919
19920 2004-10-07  Paul Brook  <paul@codesourcery.com>
19921
19922         PR fortran/17678
19923         * gfortran.dg/use_allocated_1.f90: New test.
19924
19925 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19926
19927         PR middle-end/17849
19928         * gfortran.fortran-torture/compile/nested.f90: New test
19929
19930 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19931
19932         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19933
19934 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19935
19936         PR c++/17368
19937         * g++.dg/ext/asm6.C: New test.
19938
19939 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19940
19941         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19942
19943 2004-10-06  Paul Brook  <paul@codesourcery.com>
19944
19945         PR libfortran/17709
19946         * gfortran.dg/empty_format_1.f90: New test.
19947
19948 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19949
19950         PR fortran/17568
19951         * gfortran.dg/ishft.f90: New test.
19952
19953         PR fortran/17283
19954         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19955         tests.
19956
19957 2004-10-06  Paul Brook  <paul@codesourcery.com>
19958
19959         * gfortran.dg/do_1.f90: New test.
19960
19961 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19962
19963         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19964         optimizing for size.
19965
19966 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19967
19968         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19969
19970 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19971
19972         * gcc.c-torture/compile/20041005-1.c: New test.
19973
19974 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19975
19976         PR c++/17829
19977         * g++.dg/lookup/koenig4.C: New.
19978
19979 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19980
19981         * g++.dg/other/classkey1.C: Adjust quoting marks.
19982         * g++.dg/parse/error15.C: Likewise.
19983         * g++.dg/template/meminit2.C (int>): Likewise.
19984
19985 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19986
19987         PR fortran/17283
19988         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19989
19990         PR fortran/17631
19991         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19992
19993         PR fortran/17708
19994         * gfortran.dg/pr17708.f90: New test.
19995
19996 2004-10-04  Chao-ying Fu  <fu@mips.com>
19997
19998         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
19999         * gcc.dg/vect/vect-4.c: Ditto.
20000         * gcc.dg/vect/vect-5.c: Ditto.
20001         * gcc.dg/vect/vect-6.c: Ditto.
20002         * gcc.dg/vect/vect-8.c: Ditto.
20003         * gcc.dg/vect/vect-16.c: Ditto.
20004         * gcc.dg/vect/vect-30.c: Ditto.
20005         * gcc.dg/vect/vect-40.c: Ditto.
20006         * gcc.dg/vect/vect-41.c: Ditto.
20007         * gcc.dg/vect/vect-42.c: Ditto.
20008         * gcc.dg/vect/vect-43.c: Ditto.
20009         * gcc.dg/vect/vect-44.c: Ditto.
20010         * gcc.dg/vect/vect-45.c: Ditto.
20011         * gcc.dg/vect/vect-46.c: Ditto.
20012         * gcc.dg/vect/vect-47.c: Ditto.
20013         * gcc.dg/vect/vect-48.c: Ditto.
20014         * gcc.dg/vect/vect-49.c: Ditto.
20015         * gcc.dg/vect/vect-50.c: Ditto.
20016         * gcc.dg/vect/vect-51.c: Ditto.
20017         * gcc.dg/vect/vect-52.c: Ditto.
20018         * gcc.dg/vect/vect-53.c: Ditto.
20019         * gcc.dg/vect/vect-54.c: Ditto.
20020         * gcc.dg/vect/vect-55.c: Ditto.
20021         * gcc.dg/vect/vect-56.c: Ditto.
20022         * gcc.dg/vect/vect-57.c: Ditto.
20023         * gcc.dg/vect/vect-58.c: Ditto.
20024         * gcc.dg/vect/vect-59.c: Ditto.
20025         * gcc.dg/vect/vect-60.c: Ditto.
20026         * gcc.dg/vect/vect-74.c: Ditto.
20027         * gcc.dg/vect/vect-79.c: Ditto.
20028         * gcc.dg/vect/vect-80.c: Ditto.
20029
20030 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20031
20032         * gcc.dg/unused-7.c: Use the correct option.
20033
20034 2004-10-04  Paul Brook  <paul@codesourcery.com>
20035         Bud Davis  <bdavis9659@comcast.net>
20036
20037         PR fortran/17706
20038         PR fortran/16434
20039         * gfortran/pr17706.f90: New test.
20040         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
20041
20042 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20043
20044         * gfortran.dg/pr17612.f90: New test.
20045
20046 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20047
20048         * g++.dg/template/local1.C: Adjust quoting marks in
20049         testing for diagnostics.
20050         * g++.dg/tls/diag-2.C: Likewise.
20051         * g++.dg/other/error8.C: Likewise.
20052
20053 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20054
20055         PR c/17178
20056         * gcc.dg/unused-4.c: Adjust to be correct.
20057
20058         PR c/17820
20059         * gcc.dg/unused-7.c: New test.
20060
20061 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20062
20063         PR c++/17797
20064         * g++.dg/overload/template2.C: New test.
20065
20066 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
20067
20068         PR tree-optimization/16632
20069         * gcc.dg/tree-ssa/20041002-1.c: New.
20070
20071 2004-10-03  Paul Brook  <paul@codesourcery.com>
20072
20073         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
20074         rather than relying on default formatting.
20075
20076 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
20077
20078         * gcc.dg/20040920-1.c: Update expected message text.
20079
20080 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
20081
20082         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
20083
20084 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
20085
20086         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
20087         tree level.
20088
20089 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20090
20091         * gcc.dg/tree-ssa/pr17343.c: Remove.
20092
20093 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20094
20095         PR tree-opt/17343
20096         * gcc.dg/tree-ssa/pr17343.c: New test.
20097
20098 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
20099
20100         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
20101         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
20102         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
20103         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
20104         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
20105
20106 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20107
20108         * gcc.dg/lvalue-2.c: New test.
20109
20110 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20111
20112         PR c/17730
20113         * gcc.dg/pr17730-1.c: New test
20114
20115 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20116
20117         PR c/7425
20118         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
20119
20120 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20121
20122         * gcc.c-torture/execute/stdarg-1.c: New test.
20123         * gcc.c-torture/execute/stdarg-2.c: New test.
20124         * gcc.c-torture/execute/stdarg-3.c: New test.
20125         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20126         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20127         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20128         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20129         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20130
20131 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20132
20133         PR tree-optimization/17697
20134         * g++.dg/opt/pr17697-1.C: New test.
20135         * g++.dg/opt/pr17697-2.C: New test.
20136         * g++.dg/opt/pr17697-3.C: New test.
20137
20138 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20139
20140         PR c/16409
20141         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
20142         gcc.dg/vla-init-5.c: New tests.
20143
20144 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20145
20146         PR c/13804
20147         * gcc.dg/pr13804-1.c: New test.
20148
20149 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20150
20151         PR fortran/16938
20152         * gfortran.dg/pr16938.f90: New test.
20153
20154 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20155
20156         * g++.dg/template/crash23.C: New test.
20157
20158 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20159
20160         PR c++/17585
20161         * g++.dg/template/static8.C: New test.
20162
20163 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
20164
20165         PR c++/17681
20166         * g++.dg/other/error9.C: New test.
20167
20168 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20169
20170         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
20171
20172 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20173
20174         PR fortran/15164
20175         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
20176
20177 2004-09-26  Roger Sayle  <roger@eyesopen.com>
20178
20179         PR middle-end/17112
20180         * gcc.dg/pr17112-1.c: New test case.
20181
20182 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20183
20184         PR c/11459
20185         * gcc.dg/pr11459-1.c: New test.
20186
20187 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
20188
20189         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
20190         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20191
20192 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20193
20194         * gfortran.dg/pr15324.f90: Make array bounds consistent.
20195
20196 2004-09-25  Jan Hubicka  <jh@suse.cz>
20197
20198         * compile/30040909-1.c: New test.
20199         * compile/30040907-1.c: New test.
20200
20201 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
20202
20203         * gcc.c-torture/execute/va-arg-26.c: New test.
20204
20205 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
20206
20207         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
20208         extra diagnostics on targets with 64-bit pointers.
20209         * objc.dg/selector-1.m: Adjust dg-warning regexp.
20210
20211 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20212
20213         PR c/17188
20214         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
20215         * gcc.dg/decl-3.c: Adjust expected message.
20216
20217 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20218
20219         PR fortran/17615
20220         * gfortran.dg/pr17615.f90: New test.
20221
20222 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
20223
20224         PR tree-optimzation/17517
20225         * g++.dg/tree-ssa/pr17517.C: New Test.
20226
20227 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20228
20229         PR c++/16889
20230         * g++.dg/lookup/ambig3.C: New.
20231
20232 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
20233
20234         PR tree-opt/17624
20235         * g++.dg/opt/pr17624.C: New test.
20236
20237 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20238
20239         PR c/6980
20240         * gcc.dg/Wbad-function-cast-1.c: New test.
20241
20242 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
20243
20244         * g++.dg/ext/complit1.C
20245         * g++.dg/other/error2.C
20246         * g++.dg/other/nontype-1.C
20247         * g++.dg/parse/crash11.C
20248         * g++.dg/parse/crash12.C
20249         * g++.dg/parse/error15.C
20250         * g++.dg/parse/error4.C
20251         * g++.dg/parse/tmpl-outside1.C
20252         * g++.dg/parse/too-many-tmpl-args1.C
20253         * g++.dg/template/dependent-expr3.C
20254         * g++.dg/template/error10.C
20255         * g++.dg/template/instantiate1.C
20256         * g++.dg/template/vtable2.C
20257         * g++.dg/warn/Wshadow-1.C
20258         * g++.dg/warn/weak1.C
20259         * g++.old-deja/g++.brendan/crash16.C
20260         * g++.old-deja/g++.brendan/crash18.C
20261         * g++.old-deja/g++.brendan/crash48.C
20262         * g++.old-deja/g++.brendan/crash49.C
20263         * g++.old-deja/g++.brendan/crash55.C
20264         * g++.old-deja/g++.brendan/crash56.C
20265         * g++.old-deja/g++.brendan/crash8.C
20266         * g++.old-deja/g++.brendan/enum11.C
20267         * g++.old-deja/g++.brendan/enum8.C
20268         * g++.old-deja/g++.brendan/enum9.C
20269         * g++.old-deja/g++.brendan/friend3.C
20270         * g++.old-deja/g++.brendan/misc14.C
20271         * g++.old-deja/g++.bugs/900402_02.C
20272         * g++.old-deja/g++.bugs/900404_03.C
20273         * g++.old-deja/g++.bugs/900404_04.C
20274         * g++.old-deja/g++.bugs/900428_03.C
20275         * g++.old-deja/g++.jason/crash4.C
20276         * g++.old-deja/g++.jason/overload21.C
20277         * g++.old-deja/g++.jason/redecl1.C
20278         * g++.old-deja/g++.jason/report.C
20279         * g++.old-deja/g++.jason/rfg10.C
20280         * g++.old-deja/g++.jason/template30.C
20281         * g++.old-deja/g++.law/arm12.C
20282         * g++.old-deja/g++.law/ctors5.C
20283         * g++.old-deja/g++.law/cvt20.C
20284         * g++.old-deja/g++.law/init10.C
20285         * g++.old-deja/g++.law/init8.C
20286         * g++.old-deja/g++.law/visibility17.C
20287         * g++.old-deja/g++.law/visibility7.C
20288         * g++.old-deja/g++.mike/net8.C
20289         * g++.old-deja/g++.mike/p646.C
20290         * g++.old-deja/g++.mike/p700.C
20291         * g++.old-deja/g++.mike/p701.C
20292         * g++.old-deja/g++.mike/p811.C
20293         * g++.old-deja/g++.ns/template13.C
20294         * g++.old-deja/g++.other/array3.C
20295         * g++.old-deja/g++.other/crash25.C
20296         * g++.old-deja/g++.other/dtor3.C
20297         * g++.old-deja/g++.other/dtor4.C
20298         * g++.old-deja/g++.other/main1.C
20299         * g++.old-deja/g++.other/warn7.C
20300         * g++.old-deja/g++.pt/crash11.C
20301         * g++.old-deja/g++.pt/crash36.C
20302         * g++.old-deja/g++.pt/spec22.C
20303         * g++.old-deja/g++.pt/spec9.C
20304         * g++.old-deja/g++.pt/ttp52.C
20305         * g++.old-deja/g++.robertl/eb103.C
20306         * g++.old-deja/g++.robertl/eb121.C
20307         * g++.old-deja/g++.robertl/eb22.C
20308         * g++.old-deja/g++.robertl/eb8.C:
20309         Update locations and/or regexps of dg-error markers.
20310         Remove markers for some bogus messages that are no longer issued.
20311
20312 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
20313
20314         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
20315         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
20316
20317 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
20318
20319         PR c++/17618
20320         * g++.dg/lookup/crash5.C: New test.
20321
20322 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
20323
20324         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
20325         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
20326         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
20327         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
20328         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
20329         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
20330
20331         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
20332         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
20333         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
20334         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
20335         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
20336         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
20337
20338         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
20339
20340         * gcc.dg/vect/vect-44.c: Check additional cases.
20341         * gcc.dg/vect/vect-48.c: Check additional cases.
20342
20343         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20344         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20345         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20346         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20347         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20348         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20349         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20350         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20351         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20352
20353         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20354         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20355         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20356
20357 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20358
20359         * gcc.dg/tree-ssa/loop-6.c: New test.
20360
20361 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20362
20363         PR c++/17620
20364         * g++.dg/inherit/base2.C: New.
20365
20366 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20367
20368         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20369         * gcc.dg/20001012-2.c: Likewise.
20370         * gcc.dg/20001013-1.c: Likewise.
20371         * gcc.dg/20001101-1.c: Likewise.
20372         * gcc.dg/20001102-1.c: Likewise.
20373         * gcc.dg/bf-spl1.c: Likewise.
20374         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20375         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20376
20377 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20378
20379         PR tree-optimization/16721
20380         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20381
20382 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20383
20384         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20385         * gcc.dg/20040305-1.c: Likewise.
20386
20387 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20388
20389         PR c/16566
20390         * gcc.c-torture/compile/pr16566-1.c,
20391         gcc.c-torture/compile/pr16566-2.c,
20392         gcc.c-torture/compile/pr16566-3.c: New tests.
20393
20394 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20395
20396         PR tree-optimization/17512
20397         * gcc.c-torture/compile/20040916-1.c.
20398
20399 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20400
20401         * gcc.dg/pragma-re-3.c: New test.
20402
20403 2004-09-17  Matt Austern  <austern@apple.com>
20404
20405         PR c++/15049
20406         * g++.dg/other/anon3.C: New.
20407
20408 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20409
20410         PR c++/7503
20411         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20412         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20413         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20414         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20415         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20416
20417 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20418
20419         PR fortran/17286
20420         * gfortran.dg/pr17286.f90: New test.
20421
20422 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20423
20424         PR c++/17530
20425         * g++.dg/template/static7.C: New test.
20426
20427 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20428
20429         PR tree-opt/17558
20430         * gcc.c-torture/compile/pr17558.c: New test.
20431
20432 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20433
20434         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20435         if SKIP_ATTRIBUTE is defined.
20436
20437 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20438
20439         PR fortran/15957
20440         * gfortran.dg/pr15957.f90: New test.
20441
20442 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
20443
20444         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20445         in comparison.
20446         * gcc.dg/vect/vect-79.c: Likewise.
20447         * gcc.dg/vect/vect-80.c: Likewise.
20448
20449 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20450
20451         PR fortran/15750
20452         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20453
20454 2004-09-20  Ira Rosen  <irar@il.ibm.com>
20455
20456         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20457         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20458         * gcc.dg/vect/vect-62.c: New testcase.
20459         * gcc.dg/vect/vect-63.c: New testcase.
20460         * gcc.dg/vect/vect-64.c: New testcase.
20461         * gcc.dg/vect/vect-65.c: New testcase.
20462         * gcc.dg/vect/vect-66.c: New testcase.
20463         * gcc.dg/vect/vect-67.c: New testcase.
20464         * gcc.dg/vect/vect-68.c: New testcase.
20465         * gcc.dg/vect/vect-69.c: New testcase.
20466         * gcc.dg/vect/vect-79.c: New testcase.
20467         * gcc.dg/vect/vect-80.c: New testcase.
20468
20469 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20470
20471         * gcc.target/mips/asm-1.c: New test.
20472
20473 2004-09-19  Ira Rosen  <irar@il.ibm.com>
20474
20475         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20476         * gcc.dg/vect/vect-73.c: New testcase.
20477         * gcc.dg/vect/vect-74.c: New testcase.
20478         * gcc.dg/vect/vect-75.c: New testcase.
20479         * gcc.dg/vect/vect-76.c: New testcase.
20480         * gcc.dg/vect/vect-77.c: New testcase.
20481         * gcc.dg/vect/vect-78.c: New testcase
20482
20483 2004-09-18  Paul Brook  <paul@codesourcery.com>
20484
20485         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20486
20487 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20488
20489         PR c/17424
20490         * gcc.dg/pr17424-1.c: New test.
20491
20492 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20493
20494         * g++.dg/tree-ssa/pr17153.C: New test.
20495
20496 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20497
20498         PR pch/13361
20499         * testsuite/g++.dg/pch/wchar-1.C: New.
20500         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20501
20502 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20503
20504         * gcc.c-torture/execute/20040917-1.c: New test.
20505
20506 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20507
20508         PR tree-optimization/17319
20509         * gcc.dg/pr17319.c: New test.
20510
20511 2004-09-17  Devang Patel  <dpatel@apple.com>
20512
20513         * gcc.dg/20040813-1.c: New test.
20514
20515 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20516
20517         PR tree-optimization/17273
20518         * gcc.c-torture/compile/pr17273.c: New test.
20519
20520 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20521
20522         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20523         Update expected messages.
20524         * gcc.dg/declspec-13.c: New test.
20525
20526 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20527
20528         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20529
20530 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20531
20532         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20533         change what 'a' is pointing to.
20534
20535 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20536
20537         PR c++/16002
20538         * g++.dg/template/error18.C: New test.
20539
20540         PR c++/16029
20541         * g++.dg/warn/Wunused-8.C: New test.
20542
20543 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20544
20545         PR tree-optimization/17513
20546         * gcc.dg/20040916-1.c: New test.
20547
20548 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20549
20550         PR c++/17501
20551         * g++.dg/template/typename7.C: New test.
20552
20553 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20554
20555         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20556
20557 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20558
20559         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20560         with -ftree-based-profiling also.
20561         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20562
20563 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20564
20565         PR/15364
20566         * gfortran.dg/der_array_io_1.f90: New test.
20567         * gfortran.dg/der_array_io_2.f90: New test.
20568         * gfortran.dg/der_array_io_3.f90: New test.
20569
20570 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20571
20572         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20573         EABI.
20574
20575 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20576
20577         * g++.dg/opt/switch1.C: New test.
20578
20579 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20580
20581         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20582         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20583         Update expected messages.
20584
20585 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20586
20587         PR fortran/16485
20588         * gfortran.dg/same_name_1.f90: New test.
20589
20590 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20591
20592         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20593         dereference garbage pointers.
20594
20595 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20596
20597         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20598         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20599
20600         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20601         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20602         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20603
20604 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20605
20606         PR c++/17324
20607         * g++.dg/template/mangle1.C: New test.
20608
20609 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20610
20611         PR tree-optimization/17252
20612         * gcc.c-torture/execute/pr17252.c: New test.
20613
20614 2004-09-14  Andrew Pinski  <apinski@apple.com>
20615
20616         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20617
20618 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20619
20620         PR rtl-optimization/9771
20621         * gcc.dg/pr9771-1.c: New test case.
20622
20623 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20624
20625         PR tree-optimization/15262
20626         * gcc.c-torture/execute/pr15262-1.c: New test.
20627         * gcc.c-torture/execute/pr15262-2.c: New test.
20628
20629 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20630
20631         * gcc.dg/declspec-12.c: New test.
20632
20633 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20634
20635         * gfortran.dg/pr17090.f90: Add directives to test.
20636
20637 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20638
20639         * gcc.c-torture/compile/20040914-1.c: New test.
20640
20641 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20642
20643         PR c++/16162
20644         * g++.dg/template/decl2.C: New test.
20645
20646 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20647
20648         PR fortran/17090
20649         * gfortran.dg/pr17090.f90: New test.
20650
20651 2004-09-13  Dale Johannesen  <dalej@apple.com>
20652
20653         * gcc.c-torture/compile/pr17408.c: New test case.
20654
20655 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20656
20657         PR c++/16716
20658         * g++.dg/parse/crash17.C: New test.
20659
20660         PR c++/17327
20661         * g++.dg/template/enum3.C: New test.
20662
20663 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20664
20665         * lib/gcc-defs.exp: Load wrapper.exp.
20666         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20667         using local code.
20668         * lib/gcc.exp (gcc_init): Similar.
20669         * lib/gfortran.exp (gfortran_init): Similar.
20670         * lib/objc.exp (objc_init): Similar.
20671         * lib/treelang.exp (treelang_init): Similar.
20672         * lib/wrapper.exp: New file with build_wrapper call machinery in
20673         ${tool}_maybe_build_wrapper.
20674
20675 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20676
20677         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20678         "inline".
20679         * gcc.dg/declspec-11.c: Update expected messages.
20680         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20681         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20682         gcc.dg/inline-12.c: New tests.
20683
20684 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20685
20686         * g++.dg/tree-ssa/pr17400.C: New testcase.
20687
20688 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20689
20690         * gcc.target/mips/sb1-1.c: New testcase.
20691
20692 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20693
20694         * lib/g77-dg.exp: Remove unused file.
20695         * lib/mike-g77.exp: Ditto.
20696         * lib/g77.exp: Ditto.
20697
20698 2004-09-12  Richard Henderson  <rth@redhat.com>
20699
20700         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20701
20702 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20703
20704         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20705         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20706         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20707         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20708         Update expected messages.
20709
20710 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20711
20712         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20713         declaration/use mismatch for dirp parameter.
20714
20715 2004-09-12  Andrew Pinski  <apinski@apple.com>
20716
20717         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20718         -fgnu-runtime is passed.
20719
20720 2004-09-12  Richard Henderson  <rth@redhat.com>
20721
20722         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20723         do the uplevel thing and update additional_flags directly.
20724         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20725         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20726         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20727         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20728
20729 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20730
20731         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20732
20733 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20734
20735         PR middle-end/17411
20736         * g++.dg/opt/pr17411-1.C: New test case.
20737
20738 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20739
20740         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20741         gcc.dg/tls/diag-2.c: Update expected messages.
20742         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20743         messages.
20744         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20745         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20746         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20747         gcc.dg/tls/diag-5.c: New tests.
20748
20749 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20750
20751         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20752
20753 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20754
20755         * g++.dg/parse/break-in-for.C: New test.
20756
20757 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20758
20759         * gcc.dg/tree-ssa/20040911-1.c: New test.
20760
20761 2004-09-11  Andreas Jaeger  <aj@suse.de>
20762
20763         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20764         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20765
20766 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20767
20768         * gcc.target/frv: New directory of FR-V-specific tests.
20769
20770 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20771
20772         * gcc.dg/convert-vec-1.c: New test.
20773
20774 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20775
20776         PR middle-end/17024
20777         * gcc.dg/pr17024-1.c: New test case.
20778
20779 2004-09-10  Eric Christopher  <echristo@redhat.com>
20780
20781         * gcc.dg/20040910-1.c: New test.
20782
20783 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20784
20785         * gcc.dg/bitfld-9.c: New test.
20786
20787 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20788
20789         * gcc.c-torture/execute/ieee/acc1.c: New test.
20790         * gcc.c-torture/execute/ieee/acc2.c: New test.
20791         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20792
20793 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20794
20795         * gcc.dg/deprecated-2.c: New test.
20796
20797 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20798
20799         * gcc.dg/init-vec-1.c: New test.
20800
20801 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20802
20803         PR middle-end/17055
20804         * gcc.dg/pr17055-1.c: New test case.
20805
20806 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20807
20808         PR target/17377
20809         * gcc.c-torture/execute/pr17377.c: New test.
20810
20811 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20812
20813         PR c/8420
20814         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
20815         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
20816         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20817         gcc.dg/long-long-typespec-1.c: New tests.
20818         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20819
20820 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20821
20822         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20823         gcc.dg/gnu99-static-1.c: New tests.
20824
20825 2004-09-08  Devang Patel  <dpatel@apple.com>
20826
20827         * gcc.dg/darwin-ld-20040828-1.c: New test.
20828         * gcc.dg/darwin-ld-20040828-2.c: New test.
20829         * gcc.dg/darwin-ld-20040828-3.c: New test.
20830
20831 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
20832
20833         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
20834         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
20835         in error message.
20836         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
20837         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
20838         in error message.
20839         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
20840         types they qualify.
20841         * objc.dg/type-size-2.m: Fix wording in comment.
20842         * objc.dg/va-meth-1.m: New test case.
20843
20844 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
20845
20846         PR c/16633:
20847         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
20848         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
20849
20850 2004-09-06  Devang Patel  <dpatel@apple.com>
20851
20852         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20853         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20854
20855 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20856
20857         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20858         reflect changed line numbering of diagnostics.
20859
20860 2004-09-06  Paul Brook  <paul@codesourcery.com>
20861
20862         * gfortran.dg/edit_real_1.f90: Add new test.
20863
20864 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20865
20866         * gcc.dg/tree-ssa/loop-2.c: New test.
20867         * gcc.dg/tree-ssa/loop-3.c: New test.
20868         * gcc.dg/tree-ssa/loop-4.c: New test.
20869         * gcc.dg/tree-ssa/loop-5.c: New test.
20870
20871 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20872
20873         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20874
20875 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20876
20877         * gcc.dg/format/sentinel-1.c: New test.
20878
20879 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20880
20881         * testsuite/gcc.dg/builtins-46.c: New.
20882
20883 2004-09-03  Devang Patel  <dpatel@apple.com>
20884
20885         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20886         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20887
20888 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20889
20890         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
20891         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
20892         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
20893         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
20894         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
20895         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
20896         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
20897         the non-portable bzero.
20898         * gcc.dg/20010912-1.c: xfail for NetWare.
20899         * gcc.dg/20020426-2.c: xfail for NetWare.
20900         * gcc.dg/20021014-1.c: xfail for NetWare.
20901         * gcc.dg/20021018-1.c: xfail for NetWare.
20902         * gcc.dg/20030213-1.c: xfail for NetWare.
20903         * gcc.dg/20030225-1.c: xfail for NetWare.
20904         * gcc.dg/20030708-1.c: xfail for NetWare.
20905         * gcc.dg/builtins-config.h: Also exclude NetWare.
20906         * gcc.dg/format/format.h: Define restrict only if not already defined.
20907         * gcc.dg/nest.c: xfail for NetWare.
20908         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
20909         * lib/target-supports.exp (check_visibility_available): Exclude
20910         NetWare.
20911
20912 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20913
20914         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
20915         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
20916         deterministic starting point for the alignment of structure fields.
20917         * gcc.dg/Wpadded.c: Dito.
20918         * g++.dg/abi/vbase10.C: Dito.
20919
20920 2004-09-03  Devang Patel  <dpatel@apple.com>
20921
20922         * g++.dg/debug/pr15736.cc: New test.
20923
20924 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20925
20926         * README.QMTEST: Fix out-of-date link.
20927
20928 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20929
20930         PR fortran/16579
20931         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20932         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20933
20934 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20935
20936         * g++.dg/abi/arm_rtti1.C: New test.
20937
20938 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20939
20940         * gcc.dg/ppc-vector-memcpy.c: New.
20941         * gcc.dg/ppc-vector-memset.c: New.
20942
20943 2004-09-02  Chao-ying Fu  <fu@mips.com>
20944
20945         * gcc.target/mips/mips-3d-1.c: New test.
20946         * gcc.target/mips/mips-3d-2.c: New test.
20947         * gcc.target/mips/mips-3d-3.c: New test.
20948         * gcc.target/mips/mips-3d-4.c: New test.
20949         * gcc.target/mips/mips-3d-5.c: New test.
20950         * gcc.target/mips/mips-3d-6.c: New test.
20951         * gcc.target/mips/mips-3d-7.c: New test.
20952         * gcc.target/mips/mips-3d-8.c: New test.
20953         * gcc.target/mips/mips-3d-9.c: New test.
20954         * gcc.target/mips/mips-ps-1.c: New test.
20955         * gcc.target/mips/mips-ps-2.c: New test.
20956         * gcc.target/mips/mips-ps-3.c: New test.
20957         * gcc.target/mips/mips-ps-4.c: New test.
20958         * gcc.target/mips/mips-ps-type.c: New test.
20959
20960 2004-09-02  Paul Brook  <paul@codesourcery.com>
20961
20962         * gfortran.dg/edit_real_1.f90: Add new tests.
20963
20964 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20965
20966         PR fortran/15327
20967         * gfortran.dg/merge_char_1.f90: New test.
20968
20969 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20970
20971         PR fortran/16404
20972         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20973
20974 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20975
20976         PR c/1522
20977         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20978
20979 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20980
20981         * g++.dg/opt/loop1.C: Do not XFAIL.
20982
20983 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20984
20985         * gcc.c-torture/execute/20040831-1.c: New test.
20986
20987 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
20988
20989         PR fortran/16579
20990         * gfortran.dg/g77/20010610.f: Now passes.
20991         Copy from g77.f-torture/execute. Add dg-run directive.
20992         * gfortran.dg/g77/README: Update
20993
20994 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20995
20996         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
20997         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
20998         (t1, t2, t3, t4): Add volatile.
20999
21000 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21001
21002         * g++.dg/ext/visibility/arm1.C: New test.
21003
21004 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
21005
21006         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
21007         -pedantic-errors.
21008
21009 2004-09-01  Paul Brook  <paul@codesourcery.com>
21010
21011         * gfortran.dg/eof_2.f90: New test.
21012
21013 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21014
21015         PR fortran/16579
21016         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
21017
21018 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
21019
21020         PR libfortran/16805
21021         * gfortran.dg/list_read_2.f90: New test.
21022
21023 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21024
21025         * g++.dg/abi/key1.C: New test.
21026
21027 2004-08-31  Richard Henderson  <rth@redhat.com>
21028
21029         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
21030         form of offsetof.
21031         * g++.dg/other/offsetof5.C: Remove duplicate.
21032
21033 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21034
21035         PR fortran/17244
21036         * gfortran.dg/func_derived_1.f90: New test.
21037
21038 2004-08-31  Paul Brook  <paul@codesourcery.com>
21039
21040         * gfortran.dg/eof_1.f90: New test.
21041
21042 2004-08-31  Paul Brook  <paul@codesourcery.com>
21043
21044         * gfortran.dg/list_read_1.f90: New file.
21045
21046 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
21047
21048         * g++.dg/opt/loop1.C: XFAIL.
21049
21050 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
21051
21052         * gcc.dg/funcdef-storage-1.c: New.
21053         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
21054         an extern function in local scope.
21055         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
21056         declare an 'auto inline' function in local scope.
21057         * gcc.dg/20011130-1.c: Likewise.
21058         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
21059         an 'auto' function in local scope.
21060         * gcc.dg/20021014-1.c: Likewise.
21061         * gcc.dg/20030331-2.c: Likewise.
21062
21063 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21064
21065         * gfortran.dg/blockdata_1.f90: New test.
21066
21067 2004-08-30  Richard Henderson  <rth@redhat.com>
21068
21069         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
21070
21071 2004-08-30  Richard Henderson  <rth@redhat.com>
21072
21073         * lib/fortran-torture.exp (fortran-torture-execute): Honor
21074         additional_flags set by alternate driver.
21075         (ieee-options): New procedure.
21076         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
21077         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
21078         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
21079         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
21080
21081 2004-08-30  Richard Henderson  <rth@redhat.com>
21082
21083         * lib/f-torture.exp: Remove.
21084
21085 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
21086
21087         PR rtl-optimization/16590
21088         * g++.dg/opt/loop1.C: New test.
21089
21090 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21091
21092         PR fortran/13910
21093         * gfortran.dg/oldstyle_1.f90: New test.
21094
21095 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
21096         Paul Brook  <paul@codesourcery.com>
21097
21098         * gfortran.dg/g77/README: Update.
21099         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
21100         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21101         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
21102
21103 2004-08-28  Paul Brook  <paul@codesourcery.com>
21104
21105         PR libfortran/17195
21106         * gfortran.dg/edit_real_1.f90: New test.
21107
21108 2004-08-27  Paul Brook  <paul@codesourcery.com>
21109
21110         * gfortran.dg/rewind_1.f90: New test.
21111
21112 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
21113
21114         PR fortran/16597
21115         * gfortran.dg/pr16597.f90: New test.
21116
21117 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21118
21119         PR c/13801
21120         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
21121         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
21122         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
21123         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
21124         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
21125
21126 2004-08-26  Nick Clifton  <nickc@redhat.com>
21127
21128         * gcc.c-torture/compile/pr17119.c: New test.
21129
21130 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21131
21132         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
21133
21134 2004-08-25  Richard Henderson  <rth@redhat.com>
21135
21136         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
21137         the bits that expect kind=8 to be the largest real kind.
21138
21139 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21140
21141         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
21142
21143 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21144
21145         * gfortran.dg/assignment_1.f90: New test.
21146
21147 2004-08-25  Adam Nemet  <anemet@lnxw.com>
21148
21149         * g++.dg/template/repo3.C: New test.
21150
21151 2004-08-25  Roger Sayle  <roger@eyesopen.com>
21152
21153         PR middle-end/16693
21154         PR tree-optimization/16372
21155         * g++.dg/opt/pr16372-1.C: New test case.
21156         * g++.dg/opt/pr16693-1.C: New test case.
21157         * g++.dg/opt/pr16693-2.C: New test case.
21158
21159 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21160
21161         * objc.dg/proto-lossage-4.m: New test.
21162
21163 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
21164
21165         PR c++/17155
21166         * g++.dg/inherit/local2.C: New test.
21167
21168 2004-08-25  Paul Brook  <paul@codesourcery.com>
21169
21170         PR fortran/17144
21171         * gfortran.dg/string_ctor_1.f90: New test.
21172
21173 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21174
21175         PR c++/14428
21176         * g++.dg/template/redecl2.C: New test.
21177
21178 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21179
21180         PR fortran/17143
21181         * gfortran.dg/pr17143.f90: New test.
21182
21183 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21184
21185         PR fortran/17164
21186         * gfortran.dg/pr17164.f90: New test.
21187
21188 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21189
21190         * gcc.dg/tree-ssa/loop-1.c: New test.
21191
21192 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21193
21194         * gcc.c-torture/compile/20040824-1.c: New test.
21195
21196 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21197
21198         * gcc.c-torture/compile/iftrap-3.c: New test.
21199
21200 2004-08-24  Paul Brook  <paul@codesourcery.com>
21201
21202         * gfortran.dg/entry_2.f90: New test.
21203
21204 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21205
21206         PR c++/16889
21207         * g++.dg/lookup/ambig[12].C: New.
21208
21209 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21210
21211         PR c++/16706
21212         * g++.dg/template/crash21.C: New test.
21213         * g++.dg/template/crash22.C: Likewise.
21214
21215 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21216
21217         PR c++/17149
21218         * g++.dg/template/access15.C: New.
21219
21220 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21221
21222         PR c++/17163
21223         * g++.dg/template/repo2.C: New test.
21224
21225 2004-08-23  Roger Sayle  <roger@eyesopen.com>
21226
21227         PR rtl-optimization/17078
21228         * gcc.c-torture/execute/pr17078-1.c: New test case.
21229
21230 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21231
21232         PR c/14492
21233         * gcc.dg/debug/crash1.c: New test.
21234
21235 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21236
21237         PR c/16180
21238         * gcc.dg/loop-5.c: New test.
21239
21240 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21241
21242         * gcc.c-torture/execute/20040823-1.c: New test.
21243
21244 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
21245
21246         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
21247         to the assembler.  Simplify test accordingly.
21248         (asm_abi_flags): Use GNU names.
21249         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
21250         to check for ABI flags.
21251
21252 2004-08-22  Andrew Pinski  <apinski@apple.com>
21253
21254         * g++.dg/opt/pr14029.C: New test.
21255         * gcc.c-torture/execute/pr15262.c: New test.
21256
21257 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21258
21259         * gfortran.dg/reduction.f90: Add checks with complex arguments.
21260
21261 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
21262
21263         PR 16908
21264         * gfortran.dg/direct_io.f90: New test.
21265
21266 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21267
21268         PR c++/17121
21269         * g++.dg/inherit/local2.C: New test.
21270
21271 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21272
21273         PR c++/17120
21274         * g++.dg/warn/Wparentheses-4.C: New test.
21275
21276 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21277
21278         PR c++/17121
21279         * g++.dg/inherit/local2.C: New test.
21280
21281         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
21282         * gcc.dg/ppc-ldstruct.c: Likewise.
21283         * gcc.dg/ppc64-abi-2.c: Likewise.
21284
21285 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
21286
21287         PR rtl-optimization/17099
21288         * gcc.c-torture/execute/20040820-1.c: New test.
21289
21290 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
21291
21292         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
21293
21294 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
21295
21296         PR fortran/17077
21297         * gfortran.dg/auto_array_1.f90: New test.
21298
21299 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21300
21301         PR fortran/17074
21302         * gfortran.dg/simpleif_1.f90: New test.
21303
21304 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
21305
21306         * lib/target-supports.exp (check_profiling_available): Return
21307         false for arm*-*-symbianelf* and arm*-*-eabi*.
21308
21309         PR c++/15890
21310         * g++.dg/template/delete1.C: New test.
21311
21312 2004-08-19  Paul Brook  <paul@codesourcery.com>
21313
21314         PR fortran/14976
21315         PR fortran/16228
21316         * gfortran.dg/data_char_1.f90: New test.
21317
21318 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
21319
21320         PR fortran/16946
21321         * gfortran.dg/reduction.f90: New testcase.
21322
21323 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21324
21325         PR fortran/16520
21326         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
21327
21328 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21329
21330         PR c++/17041
21331         * g++.dg/Wparentheses-3.C: New test.
21332
21333 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
21334
21335         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
21336         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
21337         * gcc.dg/vect/vect-2.c: Likewise.
21338         * gcc.dg/vect/vect-3.c: Likewise.
21339         * gcc.dg/vect/vect-4.c: Likewise.
21340         * gcc.dg/vect/vect-5.c: Likewise.
21341         * gcc.dg/vect/vect-6.c: Likewise.
21342         * gcc.dg/vect/vect-7.c: Likewise.
21343         * gcc.dg/vect/vect-25.c: Likewise.
21344         * gcc.dg/vect/vect-31.c: Likewise.
21345         * gcc.dg/vect/vect-32.c: Likewise.
21346         * gcc.dg/vect/vect-34.c: Likewise.
21347         * gcc.dg/vect/vect-36.c: Likewise.
21348         * gcc.dg/vect/vect-all.c: Likewise.
21349
21350 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21351
21352         PR c++/17068
21353         * g++.dg/template/operator4.C: New test.
21354
21355 2004-08-18  Richard Henderson  <rth@redhat.com>
21356
21357         * gcc.dg/20040206-1.c: XFAIL.
21358
21359 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21360
21361         PR c++/16246
21362         * g++.dg/template/array7.C: New test.
21363
21364 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21365
21366         * gcc.dg/mips-movcc-1.c: New test.
21367         * gcc.dg/mips-movcc-2.c: New test.
21368         * gcc.dg/mips-movcc-3.c: New test.
21369
21370         * gcc.dg/mips-nmadd-1.c: New test.
21371         * gcc.dg/mips-nmadd-2.c: New test.
21372
21373 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21374
21375         PR c++/15871
21376         * g++.dg/opt/inline8.C: New test.
21377
21378         PR c++/16965
21379         * g++.dg/parse/error17.C: New test.
21380
21381 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21382
21383         * gcc.dg/vect: New directory for vectorizer tests.
21384         * gcc.dg/vect/tree-vect.h: New file.
21385         * gcc.dg/vect/vect.exp: New file.
21386         * gcc.dg/vect/pr16105.c.c: New test.
21387         * gcc.dg/vect/vect-1.c: New test.
21388         * gcc.dg/vect/vect-2.c: New test.
21389         * gcc.dg/vect/vect-3.c: New test.
21390         * gcc.dg/vect/vect-4.c: New test.
21391         * gcc.dg/vect/vect-5.c: New test.
21392         * gcc.dg/vect/vect-6.c: New test.
21393         * gcc.dg/vect/vect-7.c: New test.
21394         * gcc.dg/vect/vect-8.c: New test.
21395         * gcc.dg/vect/vect-9.c: New test.
21396         * gcc.dg/vect/vect-10.c: New test.
21397         * gcc.dg/vect/vect-11.c: New test.
21398         * gcc.dg/vect/vect-12.c: New test.
21399         * gcc.dg/vect/vect-13.c: New test.
21400         * gcc.dg/vect/vect-14.c: New test.
21401         * gcc.dg/vect/vect-15.c: New test.
21402         * gcc.dg/vect/vect-16.c: New test.
21403         * gcc.dg/vect/vect-17.c: New test.
21404         * gcc.dg/vect/vect-18.c: New test.
21405         * gcc.dg/vect/vect-19.c: New test.
21406         * gcc.dg/vect/vect-20.c: New test.
21407         * gcc.dg/vect/vect-21.c: New test.
21408         * gcc.dg/vect/vect-22.c: New test.
21409         * gcc.dg/vect/vect-23.c: New test.
21410         * gcc.dg/vect/vect-24.c: New test.
21411         * gcc.dg/vect/vect-25.c: New test.
21412         * gcc.dg/vect/vect-26.c: New test.
21413         * gcc.dg/vect/vect-27.c: New test.
21414         * gcc.dg/vect/vect-28.c: New test.
21415         * gcc.dg/vect/vect-29.c: New test.
21416         * gcc.dg/vect/vect-30.c: New test.
21417         * gcc.dg/vect/vect-31.c: New test.
21418         * gcc.dg/vect/vect-32.c: New test.
21419         * gcc.dg/vect/vect-33.c: New test.
21420         * gcc.dg/vect/vect-34.c: New test.
21421         * gcc.dg/vect/vect-35.c: New test.
21422         * gcc.dg/vect/vect-36.c: New test.
21423         * gcc.dg/vect/vect-37.c: New test.
21424         * gcc.dg/vect/vect-38.c: New test.
21425         * gcc.dg/vect/vect-40.c: New test.
21426         * gcc.dg/vect/vect-41.c: New test.
21427         * gcc.dg/vect/vect-42.c: New test.
21428         * gcc.dg/vect/vect-43.c: New test.
21429         * gcc.dg/vect/vect-44.c: New test.
21430         * gcc.dg/vect/vect-45.c: New test.
21431         * gcc.dg/vect/vect-46.c: New test.
21432         * gcc.dg/vect/vect-47.c: New test.
21433         * gcc.dg/vect/vect-48.c: New test.
21434         * gcc.dg/vect/vect-49.c: New test.
21435         * gcc.dg/vect/vect-50.c: New test.
21436         * gcc.dg/vect/vect-51.c: New test.
21437         * gcc.dg/vect/vect-52.c: New test.
21438         * gcc.dg/vect/vect-53.c: New test.
21439         * gcc.dg/vect/vect-54.c: New test.
21440         * gcc.dg/vect/vect-55.c: New test.
21441         * gcc.dg/vect/vect-56.c: New test.
21442         * gcc.dg/vect/vect-57.c: New test.
21443         * gcc.dg/vect/vect-58.c: New test.
21444         * gcc.dg/vect/vect-59.c: New test.
21445         * gcc.dg/vect/vect-60.c: New test.
21446         * gcc.dg/vect/vect-61.c: New test.
21447         * gcc.dg/vect/vect-all.c: New test.
21448         * gcc.dg/vect/vect-none.c: New test.
21449
21450 2004-08-17  Paul Brook  <paul@codesourcery.com>
21451
21452         PR fortran/13082
21453         * gfortran.dg/entry_1.f90: New test.
21454
21455 2004-08-17  Andrew Pinski  <apinski@apple.com>
21456
21457         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21458
21459 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21460
21461         * gcc.dg/pr17036-1.c: New test.
21462
21463 2004-08-16  Devang Patel  <dpatel@apple.com>
21464
21465         * gcc.dg/darwin-20040809-1.c: New test.
21466
21467 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21468
21469         * gcc.dg/funcdef-attr-1.c: New test.
21470
21471 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21472
21473         * gcc.dg/altivec-17.c: New test.
21474         * gcc.dg/altivec-18.c: New test.
21475
21476 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21477
21478         PR c++/6749
21479         * g++.dg/template/vtable2.C: New test.
21480
21481 2004-08-14  Richard Henderson  <rth@redhat.com>
21482
21483         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21484         * gcc.dg/pack-test-4.c (main): Return 0.
21485         * gcc.dg/setjmp-1.c: Remove XFAIL.
21486         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21487
21488 2004-08-14  Richard Henderson  <rth@redhat.com>
21489
21490         * gcc.dg/980217-1.c: Add prototype for printf.
21491
21492 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21493
21494         * gfortran.dg/pr16935.f90: New test.
21495
21496 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21497
21498         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21499
21500 2004-08-13  Paul Brook  <paul@codesourcery.com>
21501
21502         * gfortran.dg/der_io_1.f90: Remove stray comma.
21503
21504 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21505
21506         * gcc.dg/vmx/cw-bug-2.c: Remove.
21507         * gcc.dg/vmx/vprint-1.c: Remove.
21508         * gcc.dg/vmx/vscan-1.c: Remove.
21509
21510 2004-08-12  Devang patel  <dpatel@apple.com>
21511
21512         * gcc.dg/darwin-20040809-2.c: New test.
21513
21514 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21515
21516         * g++.dg/ext/altivec-12.C: New test.
21517
21518         * g++.dg/ext/altivec-11.C: New test.
21519
21520 2004-08-12  Paul Brook  <paul@codesourcery.com>
21521
21522         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21523
21524 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21525
21526         * g++.dg/ext/altivec-2.C: Check for hardware support before
21527         executing any VMX instructions.
21528
21529         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21530
21531 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21532
21533         PR c++/16276
21534         * g++.old-deja/g++.other/comdat4.C: New test.
21535         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21536
21537 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21538
21539         PR target/16286
21540         * gcc.dg/pr16286.c: New test.
21541
21542 2004-08-12 Jan Beulich <jbeulich@novell.com>
21543
21544         * g++.dg/ext/asm5.C: New.
21545
21546 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21547
21548         PR c++/16698
21549         * g++.dg/eh/crash1.C: New test.
21550
21551         PR c++/16717
21552         * g++.dg/ext/construct1.C: New test.
21553
21554 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21555
21556         PR c++/16853
21557         * g++.dg/init/ptrmem1.C: New test.
21558
21559         PR c++/16618
21560         * g++.dg/parse/offsetof5.C: New test.
21561
21562         PR c++/16870
21563         * g++.dg/template/overload3.C: New test.
21564
21565 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21566
21567         PR c++/16964
21568         * g++.dg/parse/error16.C: New test.
21569
21570         PR c++/16904
21571         * g++.dg/template/error14.C: New test.
21572
21573         PR c++/16929
21574         * g++.dg/template/error15.C: New test.
21575
21576 2004-08-11  Devang Patel  <dpatel@apple.com>
21577
21578         * gcc.dg/darwin-ld-20040809-1.c: New test.
21579         * gcc.dg/darwin-ld-20040809-2.c: New test.
21580
21581 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21582
21583         PR fortran/16917
21584         * gfortran.dg/dfloat_1.f90: New test.
21585
21586 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21587
21588         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21589         * gcc.dg/dll-2.c: Fix dg-require syntax.
21590         * gcc.misc-tests/arm-isr.c (abort): Declare.
21591         (exit): Likewise.
21592
21593 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21594
21595         PR c++/16971
21596         * g++.dg/parse/crash16.C: New test.
21597
21598 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21599
21600         * gcc.dg/mips-rsqrt-1.c: New test case.
21601         * gcc.dg/mips-rsqrt-2.c: New test case.
21602         * gcc.dg/mips-rsqrt-3.c: New test case.
21603
21604 2004-08-10  Paul Brook  <paul@codesourcery.com>
21605
21606         * gfortran.dg/der_io_1.f90: New test.
21607
21608 2004-08-10  Paul Brook  <paul@codesourcery.com>
21609
21610         PR fortran/16919
21611         * gfortran.dg/der_array_1.f90: New test.
21612
21613 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21614
21615         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21616
21617 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21618
21619         * gcc.dg/wchar_t-2.c: Fix typo.
21620
21621 2004-08-09  Falk Hueffner  <falk@debian.org>
21622
21623         PR tree-optimization/12517
21624         * gcc.c-torture/compile/pr12517.c: New test.
21625
21626         PR tree-optimization/12578
21627         * gcc.c-torture/compile/pr12578.c: New test.
21628
21629         PR tree-optimization/12899
21630         * gcc.c-torture/compile/pr12899.c: New test.
21631
21632         PR rtl-optimization/14692
21633         * gcc.c-torture/compile/pr14692.c: New test.
21634
21635         PR tree-optimization/16461
21636         * gcc.c-torture/compile/pr16461.c: New test.
21637
21638 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21639
21640         * gfortran.dg/getenv_1.f90: New test.
21641
21642 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21643
21644         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21645         wchar_t.
21646         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21647
21648 2004-08-06  Paul Brook  <paul@codesourcery.com>
21649
21650         * gfortran.dg/ret_array_1.f90: New test.
21651         * gfortran.dg/ret_pointer_1.f90: New test.
21652
21653 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21654
21655         * gcc.dg/missing-field-init-[12].c: New tests.
21656         * g++.dg/warn/missing-field-init-[12].C: New tests.
21657
21658 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21659
21660         * gcc.dg/enum2.c: New test.
21661         * gcc.dg/symbian3.c: Likewise.
21662         * gcc.dg/symbian4.c: Likewise.
21663         * gcc.dg/wchar_t-2.c: Likewise.
21664
21665 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21666
21667         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21668         destructor tests.
21669
21670 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21671
21672         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21673         dg-require-visiblity.
21674         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21675         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21676         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21677         * g++.dg/ext/visibility/new1.C: Likewise.
21678         * g++.dg/ext/visibility/pragma.C: Likewise.
21679         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21680         * g++.dg/ext/visibility/virtual.C: Likewise.
21681         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21682         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21683         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21684         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21685         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21686         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21687         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21688         * g++/dg/ext/visibility/visibility-8.C: New test.
21689         * gcc.c-torture/compile/dll.x: Remove.
21690         * gcc.dg/dll-2.c: Use dg-require-dll
21691         * gcc.dg/visibility-10.c: New test.
21692         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21693         supporting DLLs.
21694         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21695         (scan_not_hidden): Likewise.
21696
21697 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21698
21699         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21700
21701 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21702
21703         * gcc.c-torture/execute/20040805-1.c: New test.
21704
21705 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21706
21707         * gcc.dg/20020118-1.c: Declare abort.
21708         * gcc.dg/altivec_check.h: Likewise.
21709         * gcc.dg/iftrap-2.c: Likewise.
21710         * gcc.dg/pragma-darwin.c: Likewise.
21711         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21712
21713 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21714
21715         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21716
21717 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21718
21719         * gcc.c-torture/execute/builtins/abs-2.c,
21720         gcc.c-torture/execute/builtins/abs-3.c,
21721         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21722         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21723         intmax_t, uintmax_t and their limits.
21724         * gcc.dg/intmax_t-1.c: New test.
21725
21726 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21727
21728         * g++.dg/tc1/dr147.C: Add reference to PR.
21729
21730 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21731
21732         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21733         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21734
21735 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21736
21737         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21738
21739 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21740
21741         * gcc.dg/redecl-5.c: New test.
21742         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21743         of scanf.
21744
21745 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21746
21747         PR middle-end/16790
21748         * gcc.c-torture/execute/pr16790-1.c: New test case.
21749
21750 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21751
21752         * g++.dg/ext/visibility/assign1.C: New test.
21753         * g++.dg/ext/visibility/new1.C: Likewise.
21754
21755         * gcc.dg/symbian1.c: New test.
21756         * gcc.dg/symbian2.c: Likewise.
21757
21758 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21759
21760         PR target/16570
21761         * gcc.dg/i386-sse-9.c: New test.
21762
21763 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21764
21765         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21766
21767 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21768
21769         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21770         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21771         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21772         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21773         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21774         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21775         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21776         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21777         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21778         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21779         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21780         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21781         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21782         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21783         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21784         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21785         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21786         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21787         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21788         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21789         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21790         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21791         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21792         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21793         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21794         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21795         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21796         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21797         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21798         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21799         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21800         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21801         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21802         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
21803         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
21804         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21805         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21806         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21807         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21808         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
21809         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
21810         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
21811         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
21812         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
21813         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21814         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21815         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
21816         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21817         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21818         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21819         gcc.misc-tests/i386-pf-3dnow-1.c,
21820         gcc.misc-tests/i386-pf-athlon-1.c,
21821         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21822         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21823         Declare built-in functions used.
21824         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
21825
21826 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21827
21828         PR c++/16707
21829         * g++.dg/lookup/using12.C: New test.
21830
21831         * g++.dg/init/null1.C: Fix PR number.
21832         * g++.dg/parse/namespace10.C: Likewise.
21833
21834 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21835
21836         PR c++/16224
21837         * g++.dg/template/spec17.C: New test.
21838         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
21839         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
21840
21841 2004-08-02  David Billinghurst
21842
21843         PR fortran/16292
21844         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21845
21846 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21847
21848         * gcc.dg/ia64-got-1.c: New test case.
21849
21850 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21851
21852         PR c++/16489
21853         * g++.dg/init/null1.C: New test.
21854         * g++.dg/tc1/dr76.C: Adjust error marker.
21855
21856         PR c++/16529
21857         * g++.dg/parse/namespace10.C: New test.
21858
21859         PR c++/16810
21860         * g++.dg/inherit/ptrmem2.C: New test.
21861
21862 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21863
21864         PR target/16155
21865         * gcc.dg/pr16155.c: New test.
21866
21867 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21868
21869         * gcc.dg/redecl-2.c: New test.
21870
21871 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21872
21873         * gcc.dg/darwin-longdouble.c: New file.
21874
21875 2004-07-30  Richard Henderson  <rth@redhat.com>
21876
21877         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21878         write to constant argument.
21879         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21880
21881 2004-07-30  Richard Henderson  <rth@redhat.com>
21882
21883         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21884         tests of nearest around zero.
21885
21886 2004-07-30  Andrew Pinski  <apinski@apple.com>
21887
21888         * gcc.c-torture/compile/20040730-1.c: New test.
21889
21890 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21891
21892         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21893         powerpc-eabispe.
21894
21895 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21896
21897         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21898
21899 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
21900
21901         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
21902         contains $ld_library_path.
21903         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21904
21905 2004-07-29  Richard Henderson  <rth@redhat.com>
21906
21907         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
21908
21909         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21910         (alt2, which): New.
21911         (Check): Accept either alternative.
21912
21913 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
21914
21915         * g++.dg/abi/inline1.C: New test.
21916         * g++.dg/abi/local1-a.cc: Likewise.
21917         * g++.dg/abi/local1.C: Likewise.
21918         * g++.dg/abi/mangle11.C: Tweak location of warnings.
21919         * g++.dg/abi/mangle12.C: Likewise.
21920         * g++.dg/abi/mangle17.C: Likewise.
21921         * g++.dg/abi/mangle20-2.C: Likewise.
21922         * g++.dg/opt/interface1.C: Likewise.
21923         * g++.dg/opt/interface1.h: Likewise.
21924         * g++.dg/opt/interface1-a.cc: New test.
21925         * g++.dg/parse/repo1.C: New test.
21926         * g++.dg/template/repo1.C: Likewise.
21927         * g++.dg/warn/Winline-1.C: Likewise.
21928         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
21929
21930 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21931
21932         * gcc.dg/tree-ssa/20040729-1.c: New test.
21933
21934 2004-07-27  Matt Austern <austern@apple.com>
21935
21936         * gcc.dg/darwin-bool-1.c: New test.
21937         * gcc.dg/darwin-bool-2.c: New test.
21938
21939 2004-07-28  Richard Henderson  <rth@redhat.com>
21940
21941         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21942         arguments in the correct type.  Don't write to constant arguments.
21943
21944 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21945
21946         PR tree-optimization/16688
21947         PR tree-optimization/16689
21948         * g++.dg/tree-ssa/pr16688.C: New test.
21949
21950 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21951
21952         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21953         loads.  Not only in the comment, this time.
21954
21955 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
21956
21957         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
21958         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21959         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
21960         * gcc.dg/sh4a-bitmovua.c: New.
21961         * gcc.dg/sh4a-cos.c: New.
21962         * gcc.dg/sh4a-cosf.c: New.
21963         * gcc.dg/sh4a-fprun.c: New.
21964         * gcc.dg/sh4a-fsrra.c: New.
21965         * gcc.dg/sh4a-memmovua.c: New.
21966         * gcc.dg/sh4a-sin.c: New.
21967         * gcc.dg/sh4a-sincos.c: New.
21968         * gcc.dg/sh4a-sincosf.c: New.
21969         * gcc.dg/sh4a-sinf.c: New.
21970
21971 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21972
21973         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
21974         conditionals.
21975         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21976         loads.
21977         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
21978         DOM1.
21979
21980 2004-07-27  Andrew Pinski  <apinski@apple.com>
21981
21982         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21983
21984 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21985
21986         * gcc.dg/pragma-isr.c: New test.
21987
21988 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21989
21990         PR c++/14429
21991         * g++.dg/template/ttp11.C: New test.
21992
21993 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21994
21995         * gcc.c-torture/compile/20040727-1.c: New test.
21996
21997 2004-07-26  Eric Christopher  <echristo@redhat.com>
21998
21999         * gcc.c-torture/compile/20040726-2.c: New test.
22000
22001 2004-07-26  Andrew Pinski  <apinski@apple.com>
22002
22003         * g++.dg/rtti/tinfo1.C: Xfail.
22004
22005 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
22006
22007         * gcc.c-torture/compile/20040726-1.c: New test.
22008
22009 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
22010             Brian Ryner  <bryner@brianryner.com>
22011
22012         PR c++/9283
22013         PR c++/15000
22014         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
22015         * g++.dg/ext/visibility/: New directory.
22016         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
22017         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
22018         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
22019         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
22020         * g++.dg/ext/visibility/fvisibility.C,
22021         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
22022         g++.dg/ext/visibility/fvisibility-override1.C
22023         g++.dg/ext/visibility/fvisibility-override2.C
22024         g++.dg/ext/visibility/memfuncts.C
22025         g++.dg/ext/visibility/noPLT.C
22026         g++.dg/ext/visibility/pragma.C
22027         g++.dg/ext/visibility/pragma-override1.C
22028         g++.dg/ext/visibility/pragma-override2.C
22029         g++.dg/ext/visibility/staticmemfuncts.C
22030         g++.dg/ext/visibility/virtual.C: New tests.
22031
22032 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22033
22034         PR c/15360
22035         * gcc.dg/pr15360-1.c: New test.
22036
22037 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
22038
22039         * gcc.dg/pragma-align-2.c: New test.
22040         * gcc.dg/pragma-init-fini.c: New test.
22041         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
22042         targets.
22043
22044 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22045
22046         * gcc.dg/init-string-2.c: New test.
22047
22048 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
22049
22050         PR 16684
22051         * gcc.dg/Wredundant-decls-1.c: New test case.
22052
22053 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
22054
22055         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
22056         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
22057         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
22058         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
22059         * gcc.dg/compat/generate-random.c: New file.
22060         * gcc.dg/compat/generate-random.h: Likewise.
22061         * gcc.dg/compat/generate-random_r.c: Likewise.
22062         * gcc.dg/compat/struct-layout-1.h: Likewise.
22063         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
22064         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
22065         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
22066         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
22067         * gcc.dg/compat/struct-layout-1_main.c: New test.
22068         * gcc.dg/compat/struct-layout-1_x.c: New file.
22069         * gcc.dg/compat/struct-layout-1_y.c: New file.
22070         * gcc.dg/compat/struct-layout-1_test.h: New file.
22071
22072 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22073
22074         * gcc.dg/comp-return-1.c: New test
22075
22076 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
22077
22078         * gcc.dg/vmx/8-02a.c: Fix typo.
22079
22080         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
22081         * gcc.dg/darwin-abi-3.c: New test.
22082
22083         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
22084         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
22085
22086         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
22087         * gcc.dg/vmx/ops-long-1.c: New test.
22088         * gcc.dg/vmx/ops-long-2.c: New test.
22089
22090 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22091
22092         * g++.dg/lookup/conv-[1234].C: New.
22093
22094 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
22095
22096         * g++.dg/parse/attr2.C: Simplify.
22097
22098 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22099
22100         PR c/7284
22101         * gcc.c-torture/execute/pr7284-1.c: New test.
22102
22103 2004-07-22  Brian Booth  <bbooth@redhat.com>
22104
22105         * gcc.dg/tree-ssa/20040721-1.c: New test.
22106
22107 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22108
22109         * g++.dg/template/crash20.c: New.
22110
22111 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
22112
22113         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
22114         Add dg-run directive.  Declare variables as required.
22115         * gfortran.dg/g77/README: Update
22116
22117 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
22118
22119         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
22120         gcc.dg/cris-peep2-andu2.c: New tests.
22121
22122 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22123
22124         PR c/15052
22125         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
22126         on return type.
22127         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
22128         messages.
22129         * gcc.dg/qual-return-2.c: Update expected messages.
22130         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
22131
22132 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22133
22134         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
22135         * gcc.dg/noncompile/921102-1.c: Update expected error message.
22136
22137 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22138
22139         PR c/11250
22140         * gcc.dg/init-string-1.c: New test.
22141
22142 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
22143
22144         PR middle-end/15345
22145         PR c/16450
22146         * gcc.dg/torture/nested-fn-1.c: New test.
22147
22148 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
22149
22150         PR target/16559
22151         * gcc.dg/ia64-fptr-1.c: New file.
22152
22153 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22154
22155         PR c++/14497
22156         * g++.dg/template/spec16.C: New test.
22157         * g++.old-deja/g++.robertl/eb118.C: Remove.
22158
22159 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22160
22161         PR c++/509
22162         * g++.dg/template/spec15.C: New test.
22163
22164 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
22165
22166         Copy cases from g77.f-torture/execute and add dg-run
22167         directive.  Other changes as noted.
22168         * gfortran.dg/g77/13037.f
22169         * gfortran.dg/g77/1832.f
22170         * gfortran.dg/g77/19981119-0.f
22171         * gfortran.dg/g77/19990313-0.f
22172         * gfortran.dg/g77/19990313-1.f
22173         * gfortran.dg/g77/19990313-2.f
22174         * gfortran.dg/g77/19990313-3.f
22175         * gfortran.dg/g77/19990419-1.f
22176         * gfortran.dg/g77/19990826-0.f
22177         * gfortran.dg/g77/19990826-2.f
22178         * gfortran.dg/g77/20000503-1.f
22179         * gfortran.dg/g77/20001111.f
22180         * gfortran.dg/g77/20010116.f
22181         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
22182         * gfortran.dg/g77/20010430.f
22183         * gfortran.dg/g77/6177.f
22184         * gfortran.dg/g77/947.f
22185         * gfortran.dg/g77/970816-3.f
22186         * gfortran.dg/g77/971102-1.f
22187         * gfortran.dg/g77/980520-1.f
22188         * gfortran.dg/g77/980628-0.f
22189         * gfortran.dg/g77/980628-1.f
22190         * gfortran.dg/g77/980628-10.f
22191         * gfortran.dg/g77/980628-2.f
22192         * gfortran.dg/g77/980628-3.f
22193         * gfortran.dg/g77/980628-7.f
22194         * gfortran.dg/g77/980628-8.f
22195         * gfortran.dg/g77/980628-9.f
22196         * gfortran.dg/g77/980701-0.f
22197         * gfortran.dg/g77/980701-1.f
22198         * gfortran.dg/g77/cabs.f
22199         * gfortran.dg/g77/claus.f
22200         * gfortran.dg/g77/complex_1.f
22201         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
22202         * gfortran.dg/g77/dcomplex.f
22203         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
22204         * gfortran.dg/g77/f90-intrinsic-mathematical.f
22205         * gfortran.dg/g77/f90-intrinsic-numeric.f
22206         * gfortran.dg/g77/int8421.f
22207         * gfortran.dg/g77/labug1.f
22208         * gfortran.dg/g77/large_vec.f
22209         * gfortran.dg/g77/le.f
22210         * gfortran.dg/g77/short.f
22211         * gfortran.dg/g77/README: Update
22212
22213 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
22214
22215         PR c++/16637
22216         * g++.dg/parse/lookup4.C: New test.
22217
22218 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22219
22220         PR c++/16175
22221         * g++.dg/template/ttp10.C: New test.
22222
22223 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22224
22225         * gcc.dg/pr12625-1.c: New test.
22226
22227 2004-07-20  Steven Bosscher  <stevenb@suse.de>
22228
22229         * testsuite/gcc.dg/switch-warn-1.c: New test.
22230         * testsuite/gcc.dg/switch-warn-2.c: New test.
22231         * gcc.c-torture/compile/pr14730.c: Update.
22232
22233 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
22234
22235         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
22236         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
22237         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
22238         g++.dg/template/nontype3.C: Remove trailing CR from tests.
22239
22240 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
22241
22242         PR c++/16623
22243         * g++.dg/template/assign1.C: New test.
22244
22245 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22246
22247         PR c++/12170
22248         * g++.dg/template/ttp9.C: New test.
22249
22250 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
22251
22252         * gcc.dg/format/cmn-err-1.c: New test.
22253
22254 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22255
22256         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
22257         gcc.dg/Wparentheses-10.c: New tests.
22258         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
22259
22260 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22261
22262         PR fortran/16465
22263         * gfortran.dg/g77//ffixed-line-length-0.f,
22264         gfortran.dg/g77/ffixed-line-length-132.f,
22265         gfortran.dg/g77/ffixed-line-length-72.f,
22266         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
22267         gfortran.dg/g77/README: Update.
22268
22269 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22270
22271         PR c++/13092
22272         * g++.dg/template/non-dependent7.C: New test.
22273         * g++.dg/template/non-dependent8.C: Likewise.
22274         * g++.dg/template/non-dependent9.C: Likewise.
22275         * g++.dg/template/non-dependent10.C: Likewise.
22276
22277 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
22278
22279         PR c++/16337
22280         * g++.dg/parse/attr2.C: New test.
22281
22282 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
22283
22284         * g77.dg: Removed.
22285         * g77.f-torture: Ditto.
22286
22287 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22288
22289         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
22290         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
22291         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
22292
22293 2004-07-16  Richard Henderson  <rth@redhat.com>
22294
22295         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
22296
22297 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22298
22299         * lib/fortran-torture.exp (fortran-torture): Don't test compile
22300         tests with full list of options.
22301         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
22302         of TORTURE_OPTIONS if test contains 'dg-do run'.
22303
22304         PR fortran/16404
22305         * gfortran.dg/do_iterator.f90: New test.
22306
22307 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22308
22309         PR rtl-optimization/16536
22310         * gcc.c-torture/execute/restrict-1.c: New test.
22311
22312 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22313
22314         PR fortran/15324
22315         * gfortran.dg/pr15324.f90: New test.
22316
22317         PR fortran/15129
22318         * gfortran.dg/pr15129.f90: New test.
22319
22320         PR fortran/15140
22321         * gfortran.dg/pr15140.f90: New test.
22322
22323         PR fortran/13792
22324         * gfortran.fortran-torture/execute/bounds.f90: Add check for
22325         compile-time simplification.
22326
22327 2004-07-14  Mike Stump  <mrs@apple.com>
22328
22329         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
22330
22331 2004-07-14  James E Wilson  <wilson@specifixinc.com>
22332
22333         PR target/16325
22334         * gcc.dg/profile-generate-1.c: New.
22335
22336 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
22337
22338         * gcc.c-torture/execute/20040709-1.c: New test.
22339         * gcc.c-torture/execute/20040709-2.c: New test.
22340
22341 2004-07-14  Mike Stump  <mrs@apple.com>
22342
22343         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22344
22345 2004-07-14  Mike Stump  <mrs@apple.com>
22346
22347         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22348
22349 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22350
22351         PR c++/16518
22352         * g++.dg/parse/mutable1.C: New test.
22353
22354 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22355
22356         PR tree-optimization/16443
22357         * gcc.dg/tree-ssa/20040713-1.c: New test.
22358
22359 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22360
22361         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22362         for operator new.
22363
22364 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22365
22366         * gfortran.dg/g77/README: New file
22367         * gfortran.dg/g77/19981216-0.f: Copy from
22368         g77.f-torture/noncompile.  Add "dg-do compile" and
22369         dg-error as required.
22370         * gfortran.dg/g77/19990218-1.f: Likewise.
22371         * gfortran.dg/g77/19990905-1.f: Likewise.
22372         * gfortran.dg/g77/9263.f: Likewise.
22373         * gfortran.dg/g77/980615-0.f: Likewise.
22374         * gfortran.dg/g77/980616-0.f: Likewise.
22375         * gfortran.dg/g77/check0.f: Likewise.
22376         * gfortran.dg/g77/select_no_compile.f: Likewise.
22377
22378 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22379
22380         Copy files from g77.f-torture/compile.
22381         Add "{ dg-do compile}".  Other changes as noted
22382         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22383         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22384         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22385         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22386         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22387         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22388         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22389         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22390         statement to conform to standard.  Append alpha1.x for reference.
22391         * gfortran.dg/g77/xformat.f: Add dg-warning
22392
22393 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22394
22395         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22396         Add {dg-do compile} directive.
22397         * gfortran.dg/g77/cpp2.F: Likewise.
22398
22399 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22400
22401         PR c++/5402
22402         * g++.dg/lookup/name-clash1.C: New test.
22403
22404         PR c++/9777
22405         * g++.dg/lookup/name-clash2.C: New test.
22406
22407         PR c++/12102
22408         * g++.dg/lookup/name-clash3.C: New test.
22409
22410 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22411
22412         * g++.dg/lookup/new2.C: New test.
22413         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22414
22415 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22416
22417         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22418         Add {dg-do compile} directive.
22419         * gfortran.dg/g77/13060.f: Likewise.
22420         * gfortran.dg/g77/19990218-0.f: Likewise.
22421         * gfortran.dg/g77/19990305-0.f: Likewise.
22422         * gfortran.dg/g77/19990419-0.f: Likewise.
22423         * gfortran.dg/g77/19990502-0.f: Likewise.
22424         * gfortran.dg/g77/19990502-1.f: Likewise.
22425         * gfortran.dg/g77/19990525-0.f: Likewise.
22426         * gfortran.dg/g77/19990826-1.f: Likewise.
22427         * gfortran.dg/g77/19990826-3.f: Likewise.
22428         * gfortran.dg/g77/19990905-2.f: Likewise.
22429         * gfortran.dg/g77/20000412-1.f: Likewise.
22430         * gfortran.dg/g77/20000511-1.f: Likewise.
22431         * gfortran.dg/g77/20000511-2.f: Likewise.
22432         * gfortran.dg/g77/20000518.f: Likewise.
22433         * gfortran.dg/g77/20000601-1.f: Likewise.
22434         * gfortran.dg/g77/20000601-2.f: Likewise.
22435         * gfortran.dg/g77/20000629-1.f: Likewise.
22436         * gfortran.dg/g77/20000630-2.f: Likewise.
22437         * gfortran.dg/g77/20010115.f: Likewise.
22438         * gfortran.dg/g77/20010321-1.f: Likewise.
22439         * gfortran.dg/g77/20010426.f: Likewise.
22440         * gfortran.dg/g77/20020307-1.f: Likewise.
22441         * gfortran.dg/g77/8485.f: Likewise.
22442         * gfortran.dg/g77/960317-1.f: Likewise.
22443         * gfortran.dg/g77/970915-0.f: Likewise.
22444         * gfortran.dg/g77/980310-1.f: Likewise.
22445         * gfortran.dg/g77/980310-2.f: Likewise.
22446         * gfortran.dg/g77/980310-3.f: Likewise.
22447         * gfortran.dg/g77/980310-4.f: Likewise.
22448         * gfortran.dg/g77/980310-6.f: Likewise.
22449         * gfortran.dg/g77/980310-7.f: Likewise.
22450         * gfortran.dg/g77/980310-8.f: Likewise.
22451         * gfortran.dg/g77/980419-2.f: Likewise.
22452         * gfortran.dg/g77/980424-0.f: Likewise.
22453         * gfortran.dg/g77/980427-0.f: Likewise.
22454         * gfortran.dg/g77/980729-0.f: Likewise.
22455         * gfortran.dg/g77/981117-1.f: Likewise.
22456         * gfortran.dg/g77/toon_1.f: Likewise.
22457
22458 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22459
22460         PR c++/2204
22461         * g++.dg/other/abstract2.C: New test.
22462
22463 2004-07-12  Paul Brook  <paul@codesourcery.com>
22464
22465         * gfortran.dg/pointer_init_1.f90: New test.
22466
22467 2004-07-11  Paul Brook  <paul@codesourcery.com>
22468
22469         PR fortran/15986
22470         * gfortran.dg/contained_1.f90: New test.
22471
22472 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22473
22474         * g++.dg/parse/defarg8.C: New test.
22475
22476 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22477
22478         PR fortran/16433
22479         * gfortran.dg/pr16433.f: New test.
22480
22481         PR fortran/17574
22482         * gfortran.dg/pr15754.f90: New test.
22483
22484 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22485
22486         PR tree-optimization/16437
22487         * gcc.c-torture/execute/bitfld-4.c: New test.
22488
22489 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22490
22491         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22492         access to common var from module.
22493
22494 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22495
22496         PR fortran/16336
22497         * gfortran.fortran-torture/execute/common_2.f90: New test.
22498
22499 2004-07-10  Paul Brook  <paul@codesourcery.com>
22500
22501         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22502
22503 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22504
22505         PR fortran/15969
22506         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22507
22508 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22509
22510         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22511         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22512         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22513         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22514         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22515         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22516         * gfortran.dg/g77/funderscoring.f: Likewise.
22517         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22518
22519 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22520
22521         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22522
22523 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22524         Paul Brook  <paul@codesourcery.com>
22525
22526         PR fortran/13415
22527         * gfortran.dg/common_pointer_1.f90: New test.
22528
22529 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22530
22531         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22532
22533 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22534
22535         PR target/16364
22536         * gcc.c-torture/compile/20040709-1.c: New.
22537
22538 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22539
22540         PR fortran/14077
22541         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22542
22543 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22544
22545         PR fortran/13201
22546         * gfortran.dg/shape_1.f90: New test.
22547
22548 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22549             Andrew Pinski  <apinski@apple.com>
22550
22551         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22552
22553 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22554
22555         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22556         comment.
22557
22558 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22559         Paul Brook  <paul@codesourcery.com>
22560
22561         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22562         '.f95' and '.F95'.
22563
22564 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22565
22566         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22567
22568 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22569
22570         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22571         testcases with capital suffix.
22572
22573 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22574
22575         PR fortran/15481
22576         PR fortran/13372
22577         PR fortran/13575
22578         PR fortran/15978
22579         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22580
22581         * gfortran.dg/implicit_1.f90: New test.
22582
22583 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22584
22585         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22586         expression to match gfortran warning/error messages
22587         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22588         dg-error text.
22589
22590 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22591
22592         * lib/fortran-torture.exp: Rename proc search_for to
22593         search_for_re.
22594
22595 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22596
22597         * gcc.c-torture/execute/simd-5.x: New file.
22598         XFAIL on SPARC 64-bit at -O0.
22599
22600 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22601
22602         PR c++/8211
22603         PR c++/16165
22604         * g++.dg/warn/effc3.C: New test.
22605
22606 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22607
22608         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22609         change X to 1X in format.
22610         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22611         add data statements to conform to standard.
22612
22613 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22614
22615         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22616         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22617         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22618
22619 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22620
22621         * gfortran.dg/g77/7388.f: Copy from g77.dg
22622         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22623         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22624         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22625         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22626         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22627         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22628         * gfortran.dg/g77/strlen0.f: Likewise.
22629
22630 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22631
22632         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22633         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22634
22635 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22636
22637         * gcc.c-torture/execute/920428-2.x: Delete.
22638         * gcc.c-torture/execute/920501-7.x: Likewise.
22639
22640 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22641
22642         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22643         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22644         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22645         prescott and c3-2.
22646         (PREFETCH_3DNOW): Add -march=c3.
22647
22648 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22649
22650         PR c/16437
22651         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22652         * gcc.c-torture/execute/bf64-1.x: Likewise.
22653
22654 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22655
22656         * gcc.c-torture/compile/20040708-1.c: New test.
22657
22658 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22659
22660         PR c++/16169
22661         * g++.dg/warn/effc2.C: New test.
22662
22663 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22664
22665         * gcc.c-torture/execute/bitfld-1.x: Remove.
22666         * gcc.c-torture/execute/bitfld-3.c: New test.
22667         * gcc.dg/bitfld-2.c: Remove XFAILs.
22668
22669 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22670
22671         PR c++/16276
22672         * g++.dg/rtti/tinfo1.C: New file.
22673
22674 2004-07-07  Eric Christopher  <echristo@redhat.com>
22675
22676         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22677
22678 2004-07-07  Andrew Pinski  <apinski@apple.com>
22679
22680         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22681
22682 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22683
22684         * g++.dg/init/call1.C: XFAIL.
22685
22686 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22687
22688         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22689         except for movstrict*, to movmem* and clrstr* to clrmem*.
22690
22691 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22692
22693         * gcc.c-torture/execute/20040707-1.c: New test.
22694
22695 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22696
22697         * gcc.c-torture/execute/20040706-1.c: New test.
22698
22699 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22700
22701         PR c++/3671
22702         * g++.dg/template/spec14.C: New test.
22703
22704 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22705
22706         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22707         nothing if not yet defined.  Use it in b, c and d type definitions.
22708         * gcc.c-torture/execute/20040705-1.c: New test.
22709         * gcc.c-torture/execute/20040705-2.c: New test.
22710
22711 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22712
22713         PR c++/2518
22714         * g++.dg/lookup/new1.C: New test.
22715
22716 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22717
22718         PR c++/11406
22719         * g++.dg/template/sizeof8.C: New test.
22720
22721 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22722
22723         * gcc.c-torture/compile/20040705-1.c: New test.
22724
22725 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22726
22727         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22728
22729 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22730
22731         * gcc.dg/cpp/if-mop.c: Two new testcases.
22732         * gcc.dg/cpp/trad/comment-3.c: New.
22733
22734 2004-07-04  Paul Brook  <paul@codesourcery.com>
22735
22736         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22737
22738 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22739
22740         PR c++/3761
22741         * g++.dg/lookup/crash4.C: New test.
22742
22743 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22744
22745         * gcc.c-torture/execute/builtin-abs-1.c
22746         * gcc.c-torture/execute/builtin-abs-2.c
22747         * gcc.c-torture/execute/builtin-complex-1.c
22748         * gcc.c-torture/execute/builtins/string-1-lib.c
22749         * gcc.c-torture/execute/builtins/string-1.c
22750         * gcc.c-torture/execute/builtins/string-2-lib.c
22751         * gcc.c-torture/execute/builtins/string-2.c
22752         * gcc.c-torture/execute/builtins/string-3-lib.c
22753         * gcc.c-torture/execute/builtins/string-3.c
22754         * gcc.c-torture/execute/builtins/string-4-lib.c
22755         * gcc.c-torture/execute/builtins/string-4.c
22756         * gcc.c-torture/execute/builtins/string-5-lib.c
22757         * gcc.c-torture/execute/builtins/string-5.c
22758         * gcc.c-torture/execute/builtins/string-6-lib.c
22759         * gcc.c-torture/execute/builtins/string-6.c
22760         * gcc.c-torture/execute/builtins/string-7-lib.c
22761         * gcc.c-torture/execute/builtins/string-7.c
22762         * gcc.c-torture/execute/builtins/string-8-lib.c
22763         * gcc.c-torture/execute/builtins/string-8.c
22764         * gcc.c-torture/execute/builtins/string-9-lib.c
22765         * gcc.c-torture/execute/builtins/string-9.c
22766         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22767         * gcc.c-torture/execute/builtins/string-asm-1.c
22768         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22769         * gcc.c-torture/execute/builtins/string-asm-2.c
22770         * gcc.c-torture/execute/stdio-opt-1.c
22771         * gcc.c-torture/execute/stdio-opt-2.c
22772         * gcc.c-torture/execute/stdio-opt-3.c
22773         * gcc.c-torture/execute/string-opt-1.c
22774         * gcc.c-torture/execute/string-opt-10.c
22775         * gcc.c-torture/execute/string-opt-11.c
22776         * gcc.c-torture/execute/string-opt-12.c
22777         * gcc.c-torture/execute/string-opt-13.c
22778         * gcc.c-torture/execute/string-opt-14.c
22779         * gcc.c-torture/execute/string-opt-15.c
22780         * gcc.c-torture/execute/string-opt-16.c
22781         * gcc.c-torture/execute/string-opt-2.c
22782         * gcc.c-torture/execute/string-opt-6.c
22783         * gcc.c-torture/execute/string-opt-7.c
22784         * gcc.c-torture/execute/string-opt-8.c:
22785         Replace with ...
22786
22787         * gcc.c-torture/execute/builtins/abs-2.c
22788         * gcc.c-torture/execute/builtins/abs-3.c
22789         * gcc.c-torture/execute/builtins/complex-1.c
22790         * gcc.c-torture/execute/builtins/fprintf.c
22791         * gcc.c-torture/execute/builtins/fputs.c
22792         * gcc.c-torture/execute/builtins/memcmp.c
22793         * gcc.c-torture/execute/builtins/memmove.c
22794         * gcc.c-torture/execute/builtins/memops-asm.c
22795         * gcc.c-torture/execute/builtins/mempcpy-2.c
22796         * gcc.c-torture/execute/builtins/mempcpy.c
22797         * gcc.c-torture/execute/builtins/memset.c
22798         * gcc.c-torture/execute/builtins/printf.c
22799         * gcc.c-torture/execute/builtins/sprintf.c
22800         * gcc.c-torture/execute/builtins/strcat.c
22801         * gcc.c-torture/execute/builtins/strchr.c
22802         * gcc.c-torture/execute/builtins/strcmp.c
22803         * gcc.c-torture/execute/builtins/strcpy.c
22804         * gcc.c-torture/execute/builtins/strcspn.c
22805         * gcc.c-torture/execute/builtins/strlen-2.c
22806         * gcc.c-torture/execute/builtins/strlen.c
22807         * gcc.c-torture/execute/builtins/strncat.c
22808         * gcc.c-torture/execute/builtins/strncmp-2.c
22809         * gcc.c-torture/execute/builtins/strncmp.c
22810         * gcc.c-torture/execute/builtins/strncpy.c
22811         * gcc.c-torture/execute/builtins/strpbrk.c
22812         * gcc.c-torture/execute/builtins/strpcpy-2.c
22813         * gcc.c-torture/execute/builtins/strpcpy.c
22814         * gcc.c-torture/execute/builtins/strrchr.c
22815         * gcc.c-torture/execute/builtins/strspn.c
22816         * gcc.c-torture/execute/builtins/strstr-asm.c
22817         * gcc.c-torture/execute/builtins/strstr.c:
22818         ... these new files.
22819
22820         * gcc.c-torture/execute/builtins/abs-2-lib.c
22821         * gcc.c-torture/execute/builtins/abs-3-lib.c
22822         * gcc.c-torture/execute/builtins/complex-1-lib.c
22823         * gcc.c-torture/execute/builtins/fprintf-lib.c
22824         * gcc.c-torture/execute/builtins/fputs-lib.c
22825         * gcc.c-torture/execute/builtins/memcmp-lib.c
22826         * gcc.c-torture/execute/builtins/memmove-lib.c
22827         * gcc.c-torture/execute/builtins/memops-asm-lib.c
22828         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
22829         * gcc.c-torture/execute/builtins/mempcpy-lib.c
22830         * gcc.c-torture/execute/builtins/memset-lib.c
22831         * gcc.c-torture/execute/builtins/printf-lib.c
22832         * gcc.c-torture/execute/builtins/sprintf-lib.c
22833         * gcc.c-torture/execute/builtins/strcat-lib.c
22834         * gcc.c-torture/execute/builtins/strchr-lib.c
22835         * gcc.c-torture/execute/builtins/strcmp-lib.c
22836         * gcc.c-torture/execute/builtins/strcpy-lib.c
22837         * gcc.c-torture/execute/builtins/strcspn-lib.c
22838         * gcc.c-torture/execute/builtins/strlen-2-lib.c
22839         * gcc.c-torture/execute/builtins/strlen-lib.c
22840         * gcc.c-torture/execute/builtins/strncat-lib.c
22841         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
22842         * gcc.c-torture/execute/builtins/strncmp-lib.c
22843         * gcc.c-torture/execute/builtins/strncpy-lib.c
22844         * gcc.c-torture/execute/builtins/strpbrk-lib.c
22845         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
22846         * gcc.c-torture/execute/builtins/strpcpy-lib.c
22847         * gcc.c-torture/execute/builtins/strrchr-lib.c
22848         * gcc.c-torture/execute/builtins/strspn-lib.c
22849         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
22850         * gcc.c-torture/execute/builtins/strstr-lib.c
22851         * gcc.c-torture/execute/builtins/lib/abs.c
22852         * gcc.c-torture/execute/builtins/lib/fprintf.c
22853         * gcc.c-torture/execute/builtins/lib/memset.c
22854         * gcc.c-torture/execute/builtins/lib/printf.c
22855         * gcc.c-torture/execute/builtins/lib/sprintf.c
22856         * gcc.c-torture/execute/builtins/lib/strcpy.c
22857         * gcc.c-torture/execute/builtins/lib/strcspn.c
22858         * gcc.c-torture/execute/builtins/lib/strncat.c
22859         * gcc.c-torture/execute/builtins/lib/strncmp.c
22860         * gcc.c-torture/execute/builtins/lib/strncpy.c
22861         * gcc.c-torture/execute/builtins/lib/strpbrk.c
22862         * gcc.c-torture/execute/builtins/lib/strspn.c
22863         * gcc.c-torture/execute/builtins/lib/strstr.c:
22864         New files containing support routines.
22865
22866         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
22867         declaration.
22868         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
22869         when not optimizing.
22870
22871 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22872
22873         PR c++/16240
22874         * g++.dg/abi/mangle22.C: New test.
22875         * g++.dg/abi/mangle23.C: Likewise.
22876
22877 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22878
22879         PR fortran/16290
22880         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22881         Allow for cases without denormalized floating point numbers.
22882
22883 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
22884
22885         PR c/1027
22886         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22887         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
22888         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
22889         expected warning text.
22890         * gcc.dg/format/diag-2.c: New test.
22891
22892 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22893
22894         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22895
22896 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22897
22898         * gcc.dg/builtins-43.c: New.
22899         * gcc.dg/builtins-44.c: New.
22900         * gcc.dg/builtins-45.c: New.
22901
22902 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
22903             Andreas Tobler  <a.tobler@schweiz.ch>
22904
22905         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
22906         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
22907         as SIGSEGV.
22908         * gcc.dg/cleanup-11.c: Likewise.
22909         * gcc.dg/cleanup-8.c: Likewise.
22910         * gcc.dg/cleanup-9.c: Likewise.
22911         * gcc.dg/cleanup-5.c: Run on all platforms.
22912
22913 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22914
22915         * g++.dg/warn/nonnull1.C: New test.
22916
22917 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22918
22919         * gcc.dg/compat/compat-common.h: Wrap up CINT in
22920         an #ifndef SKIP_COMPLEX_INT/#endif pair.
22921         Special-case the Sun compiler wrt to <complex.h>.
22922
22923 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22924
22925         * gcc.dg/Wunreachable-8.C: New test.
22926
22927         * gcc.dg/h8300-ice2.c : New test.
22928
22929 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22930
22931         PR fortran/16161
22932         * gfortran.fortran-torture/compile/implicit.f90: Add test
22933         for implicit character.
22934
22935 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22936
22937         PR fortran/16289
22938         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22939         Use tiny() intrinsic to find smallest non-negative real
22940
22941 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
22942
22943         * gcc.dg/compat/struct-by-value-22_main.c: New test.
22944         * gcc.dg/compat/struct-by-value-22_x.c: New.
22945         * gcc.dg/compat/struct-by-value-22_y.c: New.
22946
22947         * gcc.c-torture/execute/20040629-1.c: New test.
22948
22949 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
22950
22951         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
22952         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
22953
22954         PR target/16195
22955         * gcc.dg/20040625-1.c: New test.
22956
22957 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22958
22959         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22960
22961 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22962
22963         PR fortran/15963
22964         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22965
22966 2004-06-29  Richard Henderson  <rth@redhat.com>
22967
22968         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22969
22970 2004-06-29  Paul Brook  <paul@codesourcery.com>
22971
22972         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
22973         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
22974
22975 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22976
22977         PR c++/16260
22978         * g++.dg/parse/crash15.C: New.
22979
22980 2004-06-28  Andrew Pinski  <apinski@apple.com>
22981
22982         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22983         by the error already.
22984
22985         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22986
22987 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22988
22989         PR target/14041
22990         * gcc.dg/h8300-bss-align-1.c : New.
22991
22992 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22993
22994         * PR c++/16174
22995         * g++.dg/template/ctor4.C: New.
22996
22997 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22998
22999         PR c++/16205
23000         * g++.dg/warn/Wsequence-point-1.C: New test.
23001
23002 2004-06-27  Paul Brook  <paul@codesourcery.com>
23003
23004         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
23005
23006 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
23007
23008         * g++.old-deja/g++.mike/p7325.C: Remove.
23009
23010 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23011
23012         PR c/14963
23013         * gcc.dg/pr14963.c: New test.
23014
23015 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
23016
23017         PR c++/16193
23018         * g++.dg/parse/redef1.C: New test.
23019
23020 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23021
23022         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
23023         20021110.c.
23024         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
23025         20021119-1.c.
23026         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
23027         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
23028         5-04.c.
23029         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
23030         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
23031         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
23032         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
23033         g++.brendan/enum14.C.
23034         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
23035         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
23036         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
23037         g++.mike/virt1.C.
23038         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
23039         memtemp24.C.
23040
23041 2004-06-27  Roger Sayle  <roger@eyesopen.com>
23042
23043         * gcc.dg/20040527-1.c: New test case.
23044
23045 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
23046
23047         PR gfortran/pr16196
23048         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
23049
23050 2004-06-25  Roger Sayle  <roger@eyesopen.com>
23051
23052         PR middle-end/15825
23053         * gcc.dg/pr15825-1.c: New test case.
23054
23055 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23056
23057         * gcc.c-torture/execute/20040625-1.c: New test.
23058
23059 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23060
23061         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
23062
23063 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23064
23065         * gcc.dg/torture/mips-div-1.c: New test.
23066
23067 2004-06-24  Jeff Law  <law@redhat.com>
23068
23069         * gcc.dg/tree-ssa/20040624-1.c: New test.
23070
23071 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
23072
23073         * gcc.c-torture/compile/20040624-1.c: New test.
23074
23075 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23076
23077         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
23078         this directory.
23079
23080 2004-06-23  Andrew Pinski  <apinski@apple.com>
23081
23082         PR middle-end/15988
23083         * g++.dg/opt/ptrmem4.C: New test.
23084
23085         * gcc.dg/c90-array-quals-2.c: New test.
23086
23087 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
23088
23089         * gcc.dg/kpice1.c: New test.
23090
23091 2006-06-23  Andrew Pinski  <apinski@apple.com>
23092
23093         * gcc.dg/c90-array-quals.c: New test.
23094
23095 2006-06-22  Richard Henderson  <rth@redhat.com>
23096
23097         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
23098
23099 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
23100
23101         * gcc.dg/builtins-config.h: Handle FreeBSD.
23102
23103 2006-06-22  Richard Henderson  <rth@redhat.com>
23104
23105         * g++.dg/opt/devirt1.C: New.
23106
23107 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
23108
23109         * g++.dg/opt/pr15551.C: New testcase.
23110
23111 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
23112
23113         PR target/14800
23114         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
23115         x86_64-*-linux* when compiling for 32bit.
23116
23117 2004-06-21  Andrew Pinski  <apinski@apple.com>
23118
23119         * gcc.dg/pch/struct-1.c: New.
23120         * gcc.dg/pch/struct-1.hs: New.
23121
23122 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
23123
23124         * gcc.dg/pch/save-temps-1.c: New file.
23125         * gcc.dg/pch/save-temps-1.hs: New file.
23126
23127 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23128
23129         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
23130         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
23131
23132 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23133
23134         * gfortran.fortran-torture/execute/select_1.f90: Rename function
23135         to fix type error.
23136         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
23137         Remove trailing spaces.
23138
23139 2004-06-21  Richard Henderson  <rth@redhat.com>
23140
23141         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
23142         merging && to BIT_FIELD_REF.
23143
23144 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
23145
23146         * g++.dg/opt/placeholder1.C: New test.
23147
23148 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23149
23150         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
23151         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23152         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23153         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23154
23155 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
23156
23157         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
23158         extern "C".
23159         * g++.dg/other/pragma-re-1.C: Add comments.
23160
23161 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
23162
23163         PR gfortran/16080
23164         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
23165
23166 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
23167
23168         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
23169         instead of setting the type of size_t by
23170         hand.
23171
23172 2004-06-18  Roger Sayle  <roger@eyesopen.com>
23173
23174         * gcc.dg/unordered-2.c: New test case.
23175         * gcc.dg/unordered-3.c: New test case.
23176
23177 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
23178
23179         PR other/16043
23180         * lib/g++.exp (g++_version): Tweak regexp for version
23181         * lib/g77.exp (g77_version): Likewise.
23182         * lib/gfortran.exp (gfortran_version): Likewise.
23183         * lib/objc.exp (objc_version): Likewise.
23184         * lib/treelang.exp (treelang_version): Likewise.
23185
23186 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
23187
23188         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
23189         Use INT_MAX instead of __INT_MAX__.
23190         * gcc.dg/compat/struct-align-2_y.c: Likewise.
23191
23192         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
23193         * gcc.dg/compat/scalar-return-3_x.c: Use it.
23194         * gcc.dg/compat/scalar-return-3_y.c: Use it.
23195         * gcc.dg/compat/scalar-return-4_x.c: Use it.
23196         * gcc.dg/compat/scalar-return-4_y.c: Use it.
23197         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
23198         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
23199         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
23200         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
23201
23202         * gcc.dg/range-test-1.c: New test.
23203         * g++.dg/opt/range-test-1.C: New test.
23204
23205 2004-06-17  Richard Henderson  <rth@redhat.com>
23206
23207         * objc.dg/sync-1.m: New.
23208         * objc.dg/try-catch-1.m: Don't force next runtime.
23209         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
23210         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
23211         shadowed catch clause.
23212         * objc.dg/try-catch-5.m: New.
23213
23214 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
23215
23216         Bug 14610
23217         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
23218
23219 2004-06-15  Richard Henderson  <rth@redhat.com>
23220
23221         * gcc.dg/20001116-1.c: Move expected warning line.
23222
23223 2004-06-15  Richard Henderson  <rth@redhat.com>
23224
23225         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
23226         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
23227
23228 2004-06-15  Jeff Law  <law@redhat.com>
23229
23230         * gcc.dg/tree-ssa/20040615-1.c: New test.
23231         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
23232         be less sensitive to operand ordering.
23233         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
23234
23235 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
23236
23237         * g++.dg/abi/bitfield3.C: Add comment..
23238
23239 2004-06-15  Richard Henderson  <rth@redhat.com>
23240
23241         * g++.dg/ext/stmtexpr1.C: XFAIL.
23242         * gcc.dg/20030612-1.c: XFAIL.
23243
23244 2004-06-15  Eric Christopher  <echristo@redhat.com>
23245
23246         * g++.dg/charset/asm5.c: New.
23247         * gcc.dg/charset/asm6.c: New.
23248
23249 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23250
23251         PR fortran/15962
23252         * gfortran.fortran-torture/execute/select_1.f90: New test.
23253
23254 2004-06-15  Paul Brook  <paul@codesourcery.com>
23255
23256         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
23257
23258 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23259
23260         PR c++/15967
23261         * g++.dg/lookup/crash3.C: New test.
23262
23263 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23264
23265         PR c++/15947
23266         * g++.dg/parse/dtor4.C: New test.
23267
23268 2004-06-14  Jeff Law  <law@redhat.com>
23269
23270         * gcc.c-torture/compile/20040614-1.c: New test.
23271
23272 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23273
23274         PR fortran/15211
23275         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
23276         LEN of a character array.
23277
23278 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
23279
23280         PR c++/15096
23281         * g++.dg/template/ptrmem10.C: New test.
23282
23283         PR c++/14930
23284         * g++.dg/template/friend30.C: New test.
23285
23286 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23287
23288         PR fortran/14928
23289         * gfortran.fortran-torture/compile/mloc.f90: New test.
23290
23291 2004-06-13  Paul Brook  <paul@codesourcery.com>
23292
23293         * gfortran.fortran-torture/execute/random_2.f90: New test.
23294
23295 2004-06-13  Eric Christopher  <echristo@redhat.com>
23296
23297         * gcc.dg/noncompile/redecl-1.c: Fix error message.
23298
23299 2004-06-12  Paul Brook  <paul@codesourcery.com>
23300
23301         * gfortran.fortran-torture/execute/contained_3.f90: New test.
23302
23303 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23304
23305         PR fortran/14923
23306         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
23307
23308 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23309
23310         PR fortran/14957
23311         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
23312         syntax errors in end statements of contained subroutines.
23313
23314 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23315
23316         PR fortran/12841
23317         * gfortran.fortran-torture/execute/null_arg.f90: New test.
23318
23319 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23320
23321         PR fortran/15665
23322         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
23323
23324 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23325
23326         PR gfortran/12839
23327         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
23328
23329 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
23330
23331         PR c++/15862
23332         * g++.dg/parse/enum1.C: New test.
23333
23334 2004-06-10  Jeff Law  <law@redhat.com>
23335
23336         * gcc.c-torture/compile/20040610-1.c: New test.
23337
23338 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23339
23340         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
23341         * g++.old-deja/g++.other/decl3.C: Likewise.
23342
23343 2004-06-10  Brian Booth  <bbooth@redhat.com>
23344
23345         * gcc.dg/tree-ssa/20031015-1.c: Scan for
23346         V_MAY_DEF instead of VDEF.
23347         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23348
23349 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23350
23351         PR c++/14211
23352         * g++.dg/conversion/const1.C: New test.
23353
23354         PR c++/15076
23355         * g++.dg/conversion/reinterpret1.C: New test.
23356
23357         PR c++/15877
23358         * g++.dg/template/enum2.C: New test.
23359
23360         PR c++/15227
23361         * g++.dg/template/error13.C: New test.
23362
23363 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23364
23365         PR fortran/14957
23366         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23367         arguments to test_* REAL and of the right size.
23368
23369 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23370
23371         PR target/15569
23372         PR rtl-optimization/15681
23373         * gcc.dg/20040609-1.c: New test.
23374
23375 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23376
23377         PR c++/14791
23378         * g++.dg/opt/builtins1.C: New test.
23379
23380 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23381
23382         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23383         that use default windows32 struct layout.
23384         * gcc.dg/i386-bitfield2.c: Likewise.
23385
23386 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23387
23388         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23389         for mingw32 and cygwin targets.
23390
23391 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23392
23393         * gcc.dg/pch/macro-4.c: New.
23394         * gcc.dg/pch/macro-4.hs: New.
23395
23396 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23397
23398         PR fortran/13249
23399         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23400
23401 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23402
23403         PR fortran/13372
23404         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23405
23406 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23407
23408         PR gfortran/14897
23409         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23410
23411 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23412
23413         PR gfortran/15755
23414         * gfortran.fortran-torture/execute/backspace.c : New test.
23415
23416 2004-06-09  Paul Brook  <paul@codesourcery.com>
23417
23418         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23419         (pointer_to_section): Rewrite to use smaller array.
23420
23421 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
23422
23423         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23424         * gcc.dg/ext/altivec-10.c: Same.
23425         * gcc.dg/ext/altivec-11.c: Same.
23426         * gcc.dg/ext/altivec-12.c: Same.
23427         * gcc.dg/ext/altivec-13.c: Same.
23428         * gcc.dg/ext/altivec-14.c: Same.
23429         * gcc.dg/ext/altivec-15.c: Same.
23430         * gcc.dg/ext/altivec-16.c: Same.
23431         * gcc.dg/ext/altivec-3.c: Same.
23432         * gcc.dg/ext/altivec-4.c: Same.
23433         * gcc.dg/ext/altivec-6.c: Same.
23434         * gcc.dg/ext/altivec-7.c: Same.
23435         * gcc.dg/ext/altivec-8.c: Same.
23436         * gcc.dg/ext/altivec-varargs-1.c: Same.
23437
23438         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23439         * g++.dg/ext/altivec-10.C: Same.
23440         * g++.dg/ext/altivec-2.C: Same.
23441         * g++.dg/ext/altivec-3.C: Same.
23442         * g++.dg/ext/altivec-4.C: Same.
23443         * g++.dg/ext/altivec-5.C: Same.
23444         * g++.dg/ext/altivec-6.C: Same.
23445         * g++.dg/ext/altivec-7.C: Same.
23446         * g++.dg/ext/altivec-8.C: Same.
23447         * g++.dg/ext/altivec-9.C: Same.
23448
23449 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23450
23451         PR c++/7841
23452         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23453
23454 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23455
23456         * gcc.dg/union-1.c: New test.
23457
23458 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23459
23460         * gcc.dg/builtins-41.c: New test case.
23461         * gcc.dg/builtins-42.c: New test case.
23462
23463 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23464
23465         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23466         * g++.dg/ext/altivec-10.C: Same.
23467         * g++.dg/ext/altivec-2.C: Same.
23468         * g++.dg/ext/altivec-3.C: Same.
23469         * g++.dg/ext/altivec-4.C: Same.
23470         * g++.dg/ext/altivec-5.C: Same.
23471         * g++.dg/ext/altivec-6.C: Same.
23472         * g++.dg/ext/altivec-7.C: Same.
23473         * g++.dg/ext/altivec-8.C: Same.
23474         * g++.dg/ext/altivec-9.C: Same.
23475         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23476         * g++.old-deja/g++.brendan/new3.C: Same.
23477         * gcc.c-torture/execute/eeprof-1.x: Same.
23478
23479 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23480
23481         PR c/14765
23482         * gcc.dg/pr14765-1.c: New test.
23483
23484 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23485
23486         PR c/14649
23487         * gcc.dg/pr14649-1.c: New test case.
23488
23489 2004-06-07  Richard Henderson  <rth@redhat.com>
23490
23491         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23492         if temporaries.
23493
23494 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23495
23496         * g++.dg/eh/elide1.C: Remove XFAIL.
23497
23498 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23499
23500         PR c++/15337
23501         * g++.dg/expr/sizeof3.C: New test.
23502
23503         PR c++/14777
23504         * g++.dg/template/access14.C: New test.
23505
23506         PR c++/15554
23507         * g++.dg/template/enum1.C: New test.
23508
23509         PR c++/15057
23510         * g++.dg/eh/throw1.C: New test.
23511
23512 2004-06-07  David Ayers  <d.ayers@inode.at>
23513             Ziemowit Laski  <zlaski@apple.com>
23514
23515         * lib/objc.exp (objc_target_compile): Revert the '-framework
23516         Foundation' flag fix, since bare Darwin does not ship
23517         with the Foundation framework.
23518         * objc/execute/next_mapping.h: Provide a local NSConstantString
23519         @interface and @implementation.
23520         (objc_constant_string_init): A constructor function, used to
23521         initialize the NSConstantString meta-class object.
23522         * objc/execute/string1.m: Include "next_mapping.h" instead of
23523         <Foundation/NSString.h>.
23524         * objc/execute/string2.m: Likewise.
23525         * objc/execute/string3.m: Likewise.
23526         * objc/execute/string4.m: Likewise.
23527
23528 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23529
23530         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23531         to double. Replace double with FLOAT.
23532         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23533
23534         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23535         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23536         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23537         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23538         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23539         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23540         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23541         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23542
23543 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23544
23545         PR c/13519
23546         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23547
23548 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23549
23550         PR c++/15503
23551         * g++.dg/template/meminit2.C: New test.
23552
23553 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23554
23555         PR target/15822
23556         * gcc.c-torture/execute/compare-fp-1.c,
23557         gcc.c-torture/execute/compare-fp-2.c,
23558         gcc.c-torture/execute/compare-fp-3.c,
23559         gcc.c-torture/execute/compare-fp-4.c,
23560         gcc.c-torture/execute/compare-fp-3.x,
23561         gcc.c-torture/execute/compare-fp-4.x: Moved...
23562         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23563         gcc.c-torture/execute/ieee/compare-fp-2.c,
23564         gcc.c-torture/execute/ieee/compare-fp-3.c,
23565         gcc.c-torture/execute/ieee/compare-fp-4.c,
23566         gcc.c-torture/execute/ieee/compare-fp-3.x,
23567         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23568
23569 2004-06-04  David Ayers  <d.ayers@inode.at>
23570
23571         * objc/execute/protocol-isEqual-4.m: New testcase.
23572
23573 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23574
23575         * objc/execute/protocol-isEqual-1.m: New testcase.
23576         * objc/execute/protocol-isEqual-2.m: New testcase.
23577         * objc/execute/protocol-isEqual-3.m: New testcase.
23578
23579 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23580
23581         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23582
23583 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23584
23585         * lib/objc.exp (objc_target_compile): When running tests on
23586         Darwin (Mac OS X), inform the linker about '-framework
23587         'Foundation'.
23588
23589 2004-06-02  Eric Christopher  <echristo@redhat.com>
23590
23591         * gcc.c-torture/compile/20040602-1.c: New.
23592
23593 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23594
23595         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23596         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23597
23598         PR tree-optimization/14736
23599         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23600
23601         PR tree-optimization/14042
23602         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23603
23604         PR tree-optimization/14729
23605         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23606
23607 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23608
23609         PR fortran/15557
23610         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23611
23612 2004-06-01  Richard Hederson  <rth@redhat.com>
23613
23614         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23615
23616 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23617
23618         PR c++/14932
23619         * g++.dg/parse/offsetof4.C: New test.
23620
23621 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23622
23623         PR objc/7993
23624         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23625
23626 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23627
23628         PR c++/15701
23629         * g++.dg/template/friend29.C: New test.
23630
23631 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23632
23633         PR c/15749
23634         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23635
23636 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23637
23638         * gcc.dg/sparc-trap-1.c: New test.
23639
23640 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23641
23642         PR middle-end/15069
23643         * g++.dg/opt/fold3.C: New test case.
23644
23645 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23646
23647         * lib/target-supports.exp (check_iconv_available): Fix fallout
23648         from 2004-05-28 patch.
23649
23650 2004-05-30  Paul Brook  <paul@codesourcery.com>
23651
23652         PR fortran/15620
23653         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23654         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23655
23656 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23657
23658         * gfortran.fortran-torture/execute/random_1.f90: New test.
23659
23660 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23661
23662         * g++.dg/ext/altivec-10.C: New test.
23663
23664 2004-05-29  Paul Brook  <paul@codesourcery.com>
23665
23666         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23667
23668 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23669
23670         * gcc.dg/altivec-16.c: New test.
23671
23672 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23673
23674         * lib/target-supports.exp (check_vmx_hw_available): New.
23675         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23676
23677         * lib/target-supports.exp (check_alias_available,
23678         check_iconv_available, check_named_sections_available): Use
23679         unique names for temporary files.
23680
23681 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23682
23683         * gcc.dg/altivec-15.c: New test.
23684
23685 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23686
23687         PR c++/15083
23688         * g++.dg/warn/noeffect6.C: New test.
23689
23690         PR c++/15471
23691         * g++.dg/expr/ptrmem4.C: New test.
23692
23693         PR c++/15640
23694         * g++.dg/template/operator3.C: New test.
23695
23696 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23697
23698         PR c++/14668
23699         * g++.dg/lookup/redecl1.C: New test.
23700         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23701
23702 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23703
23704         * gcc.c-torture/execute/compare-fp-1.c,
23705         gcc.c-torture/execute/compare-fp-2.c,
23706         gcc.c-torture/execute/compare-fp-3.c,
23707         gcc.c-torture/execute/compare-fp-4.c,
23708         gcc.c-torture/execute/compare-fp-3.x,
23709         gcc.c-torture/execute/compare-fp-4.x,
23710         gcc.dg/pr15649-1.c: New.
23711
23712 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23713
23714         PR c++/12883
23715         * g++.dg/init/array14.C: New test.
23716
23717 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23718
23719         * lib/compat.exp (compat-get-options-main): New.
23720         (compat-get-options): Remove unneeded code, warn for ignored
23721         command.
23722         (compat-execute): Check flag set by dg-require-* commands.
23723
23724         * lib/compat.exp (compat-execute): Break up long lines.
23725
23726 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23727
23728         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23729         * gcc.dg/altivec-14.c: New test.
23730         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23731
23732         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23733         * gcc.dg/altivec-12.c: Ditto.
23734
23735         * gcc.dg/altivec-3.c: Move call to altivec_check.
23736
23737 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23738
23739         PR c++/15044
23740         * g++.dg/template/error12.C: New test.
23741
23742         PR c++/15317
23743         * g++.dg/ext/attrib15.C: New test.
23744
23745         PR c++/15329
23746         * g++.dg/template/ptrmem9.C: New test.
23747
23748 2004-05-25  Paul Brook  <paul@codesourcery.com>
23749
23750         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23751
23752 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23753
23754         PR c++/15165
23755         * g++.dg/template/crash19.C: New test.
23756
23757 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23758
23759         PR c++/15025
23760         * g++.dg/template/redecl1.C: New test.
23761
23762 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23763
23764         PR c++/14821
23765         * g++.dg/other/ns1.C: New test.
23766
23767         PR c++/14883
23768         * g++.dg/template/invalid1.C: New test.
23769
23770 2004-05-23  Paul Brook  <paul@codesourcery.com>
23771         Victor Leikehman  <lei@haifasphere.co.il>
23772
23773         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23774         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23775
23776 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23777
23778         PR c++/15285
23779         PR c++/15299
23780         * g++.dg/template/non-dependent5.C: New test.
23781         * g++.dg/template/non-dependent6.C: New test.
23782
23783 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23784
23785         PR c++/15507
23786         * g++.dg/inherit/union1.C: New test.
23787
23788         PR c++/15542
23789         * g++.dg/template/addr1.C: New test.
23790
23791         PR c++/15427
23792         * g++.dg/template/array5.C: New test.
23793
23794         PR c++/15287
23795         * g++.dg/template/array6.C: New test.
23796
23797 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23798             Roger Sayle  <roger@eyesopen.com>
23799
23800         * g++.dg/lookup/forscope2.C: New test case.
23801
23802 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23803
23804         * gcc.dg/cpp/Wmissingdirs.c: New.
23805
23806 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23807
23808         PR target/15301
23809         * gcc.dg/compat/union-m128-1.h: New file.
23810         * gcc.dg/compat/union-m128-1_main.c: Likewise.
23811         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23812         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23813
23814 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23815
23816         PR target/15302
23817         * gcc.dg/compat/struct-complex-1.h: New file.
23818         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23819         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23820         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23821
23822 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23823
23824         PR middle-end/3074
23825         * gcc.dg/pr3074-1.c: New test case.
23826         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23827
23828 2004-05-20  Falk Hueffner  <falk@debian.org>
23829
23830         PR other/15526
23831         * gcc.dg/ftrapv-1.c: New test case.
23832
23833 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23834
23835         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23836
23837 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23838             Jeff Law  <law@redhat.com>
23839
23840         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23841         * gcc.dg/tree-ssa/20040518-2.c: New test.
23842
23843         * gcc.dg/tree-ssa/20040518-1.c: New test.
23844
23845 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23846
23847         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23848
23849 2004-05-18  Paul Brook  <paul@codesourcery.com>
23850
23851         PR fortran/13930
23852         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23853
23854 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23855
23856         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23857         constant folding.
23858
23859 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23860
23861         * gcc.dg/tree-ssa/20040517-1.c: New test.
23862
23863 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23864
23865         * gcc.dg/loop-4.c: New test.
23866
23867 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23868
23869         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23870
23871 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23872
23873         PR fortran/15311
23874         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23875
23876 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23877
23878         PR fortran/13826
23879         PR fortran/13940
23880         * gfortran.fortran-torture/compile/data_1.f90: New test.
23881
23882 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23883
23884         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23885         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23886
23887 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23888
23889         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23890
23891 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23892
23893         PR c/15444
23894         * gcc.dg/format/xopen-1.c: Adjust expected message.
23895         * gcc.dg/format/xopen-3.c: New test.
23896
23897 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23898
23899         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23900
23901 2004-05-14  Jeff Law  <law@redhat.com>
23902
23903         * gcc.dg/tree-ssa/20040514-2.c: New test.
23904
23905 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23906
23907         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
23908         this ...
23909         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
23910         this.
23911
23912 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
23913
23914         * gcc.dg/tree-ssa/20040514-1.c: New test.
23915
23916 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23917
23918         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23919         test.
23920
23921 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23922
23923         PR fortran/14066
23924         * gfortran.fortran-torture/compile/do_1.f90: New test.
23925
23926 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23927
23928         PR fortran/15051
23929         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23930         test.
23931
23932 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23933
23934         PR fortran/15149
23935         * gfortran.fortran-torture/execute/random_init.f90: New test.
23936
23937 2004-05-13  Paul Brook  <paul@codesourcery.com>
23938
23939         PR fortran/15314
23940         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23941
23942 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23943
23944         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23945         for the powerpc case.
23946
23947 2004-05-13  Jeff Law  <law@redhat.com>
23948
23949         * gcc.dg/tree-ssa/20040513-1.c: New test.
23950         * gcc.dg/tree-ssa/20040513-2.c: New test.
23951
23952 2004-05-13  Paul Brook  <paul@codesourcery.com>
23953
23954         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
23955         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
23956         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
23957
23958 2004-05-13  Andreas Schwab  <schwab@suse.de>
23959
23960         PR other/10819
23961         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23962         characters.
23963
23964 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23965
23966         PR fortran/15294
23967         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23968
23969 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23970
23971         Merge from tree-ssa-20020619-branch.  See
23972         ChangeLog.tree-ssa for details.
23973
23974 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23975
23976         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23977         include <altivec.h> explicitly.
23978         * gcc.dg/altivec-13.c: Likewise.
23979
23980 2004-05-11  Paul Brook  <paul@codesourcery.com>
23981
23982         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23983
23984 2004-05-10  Eric Christopher  <echristo@redhat.com>
23985
23986         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23987         * gcc.dg/sibcall-4.c: Ditto.
23988
23989 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23990
23991         * g++.dg/ext/altivec-8.C: New test case.
23992         * gcc.dg/altivec-13.c: New test case.
23993
23994 2004-05-08  Roger Sayle  <roger@eyesopen.com>
23995
23996         * gcc.c-torture/execute/divcmp-1.c: New test case.
23997         * gcc.c-torture/execute/divcmp-2.c: New test case.
23998         * gcc.c-torture/execute/divcmp-3.c: New test case.
23999
24000 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
24001
24002         * g++.dg/other/pragma-re-2.C: New test.
24003
24004 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24005
24006         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
24007         * gcc.dg/i386-387-2.c: Likewise.
24008
24009         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
24010         __builtin_drem.
24011         * gcc.dg/i386-387-6.c: Likewise.
24012
24013 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24014
24015         * gcc.dg/builtins-33.c: Also check log1p*.
24016
24017 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
24018
24019         PR optimization/15296
24020         * gcc.c-torture/execute/pr15296.c: New test.
24021
24022 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
24023
24024         * gcc.dg/builtins-40.c: New test.
24025
24026 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
24027
24028         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
24029
24030 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
24031
24032         * g++.dg/ext/spe1.C: New testcase.
24033
24034 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
24035
24036         * objc.dg/image-info.m: Allow additional attributes
24037         for __image_info section.
24038
24039 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
24040
24041         * gcc.dg/torture/mips-hilo-2.c: New test.
24042
24043 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24044
24045         PR c++/14389
24046         * g++.dg/template/member5.C: New test.
24047
24048 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
24049
24050         * gcc.dg/builtins-34.c: Also check expm1*.
24051
24052 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24053
24054         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
24055         * gcc.dg/torture/builtin-convert-3.c: New test.
24056
24057 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
24058
24059         PR middle-end/15054
24060         * g++.dg/opt/pr15054.C: New test.
24061
24062 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24063
24064         * gcc.dg/torture/builtin-rounding-1.c: New test.
24065         * gcc.dg/builtins-25.c: Delete.
24066         * gcc.dg/builtins-29.c: Delete.
24067
24068 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
24069
24070         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
24071         * gcc.dg/sibcall-4.c: Likewise.
24072         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
24073
24074 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24075
24076         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
24077         bit-field on 16-bit targets.
24078
24079 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24080
24081         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
24082         16-bit targets.
24083
24084 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
24085
24086         * gcc.dg/rs6000-power2-1.c: Change to compile only.
24087         * gcc.dg/rs6000-power2-2.c: Likewise.
24088
24089 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
24090
24091         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
24092         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
24093         Change the asm registers to be in form of frN instead of fN.
24094
24095 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24096
24097         * gcc.dg/torture/builtin-convert-2.c: New test.
24098
24099 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
24100
24101         * gcc.dg/rs6000-power2-1.c: New test.
24102         * gcc.dg/rs6000-power2-2.c: New test.
24103
24104 2004-04-28  Jan Hubicka  <jh@suse.cz>
24105
24106         * gcc.dg/unused-6.c: New test.
24107
24108 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
24109             Ulrich Weigand  <uweigand@de.ibm.com>
24110
24111         * ada/acats/run_all.sh: Define $target variable.
24112
24113 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
24114
24115         PR c++/15119
24116         * g++.dg/other/vararg-1.C: New test.
24117
24118         PR c++/4794
24119         * g++.dg/eh/cleanup3.C: New test.
24120
24121 2004-04-24  Laurent GUERBY <laurent@guerby.net>
24122
24123         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
24124         and ad8011a (target_insn).
24125         * ada/acats/support/macro.dfs: Likewise.
24126         * ada/acats/support/impbit.adb: New file.
24127
24128 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
24129
24130         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
24131
24132 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24133
24134         * gcc.dg/loop-3.c: New test.
24135
24136 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
24137
24138         * gcc.c-torture/execute/simd-5.c: New test.
24139
24140 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24141
24142         PR c++/15064
24143         * g++.dg/template/crash18.C: New test.
24144
24145 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
24146
24147         * g++.dg/ext/complit3.C: New test.
24148
24149 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24150
24151         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
24152         * gcc.dg/altivec-3.c: Same.
24153         * gcc.dg/altivec-varargs-1.c: Same.
24154
24155 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24156
24157         * lib/target-supports.exp (check_profiling_available): Assume
24158         profiling is not available on powerpc-eabi targets.
24159
24160 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
24161
24162         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24163         * gcc.dg/vmx/bug-1.c: Ditto.
24164
24165 2004-04-20  Eric Christopher  <echristo@redhat.com>
24166
24167         * gcc.dg/charset/extern.c: New test.
24168         * g++.dg/charset/extern3.cc: Ditto.
24169
24170 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
24171
24172         * gcc.dg/builtins-39.c: New test.
24173
24174 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
24175
24176         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
24177
24178 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
24179
24180         * gcc.dg/torture/mips-hilo-1.c: New test.
24181
24182 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
24183
24184         * gcc.c-torture/compile/20040419-1.c: New test.
24185
24186 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
24187
24188         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
24189
24190 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
24191             Aldy Hernandez  <aldyh@redhat.com>
24192
24193         * gcc.c-torture/execute/va-arg-24.c: New.
24194
24195 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
24196             Aldy Hernandez  <aldyh@redhat.com>
24197
24198         * gcc.dg/vmx/1b-01.c: New.
24199         * gcc.dg/vmx/1b-02.c: New.
24200         * gcc.dg/vmx/1b-03.c: New.
24201         * gcc.dg/vmx/1b-04.c: New.
24202         * gcc.dg/vmx/1b-05.c: New.
24203         * gcc.dg/vmx/1b-06.c: New.
24204         * gcc.dg/vmx/1b-07.c: New.
24205         * gcc.dg/vmx/1c-01.c: New.
24206         * gcc.dg/vmx/1c-02.c: New.
24207         * gcc.dg/vmx/3a-01a.c: New.
24208         * gcc.dg/vmx/3a-01.c: New.
24209         * gcc.dg/vmx/3a-01m.c: New.
24210         * gcc.dg/vmx/3a-03.c: New.
24211         * gcc.dg/vmx/3a-03m.c: New.
24212         * gcc.dg/vmx/3a-04.c: New.
24213         * gcc.dg/vmx/3a-04m.c: New.
24214         * gcc.dg/vmx/3a-05.c: New.
24215         * gcc.dg/vmx/3a-06.c: New.
24216         * gcc.dg/vmx/3a-06m.c: New.
24217         * gcc.dg/vmx/3a-07.c: New.
24218         * gcc.dg/vmx/3b-01.c: New.
24219         * gcc.dg/vmx/3b-02.c: New.
24220         * gcc.dg/vmx/3b-10.c: New.
24221         * gcc.dg/vmx/3b-13.c: New.
24222         * gcc.dg/vmx/3b-14.c: New.
24223         * gcc.dg/vmx/3b-15.c: New.
24224         * gcc.dg/vmx/3c-01a.c: New.
24225         * gcc.dg/vmx/3c-01.c: New.
24226         * gcc.dg/vmx/3c-02.c: New.
24227         * gcc.dg/vmx/3c-03.c: New.
24228         * gcc.dg/vmx/3d-01.c: New.
24229         * gcc.dg/vmx/4-01.c: New.
24230         * gcc.dg/vmx/4-03.c: New.
24231         * gcc.dg/vmx/5-01.c: New.
24232         * gcc.dg/vmx/5-02.c: New.
24233         * gcc.dg/vmx/5-03.c: New.
24234         * gcc.dg/vmx/5-04.c: New.
24235         * gcc.dg/vmx/5-05.c: New.
24236         * gcc.dg/vmx/5-06.c: New.
24237         * gcc.dg/vmx/5-07.c: New.
24238         * gcc.dg/vmx/5-07t.c: New.
24239         * gcc.dg/vmx/5-08.c: New.
24240         * gcc.dg/vmx/5-10.c: New.
24241         * gcc.dg/vmx/5-11.c: New.
24242         * gcc.dg/vmx/7-01a.c: New.
24243         * gcc.dg/vmx/7-01.c: New.
24244         * gcc.dg/vmx/7c-01.c: New.
24245         * gcc.dg/vmx/7d-01.c: New.
24246         * gcc.dg/vmx/7d-02.c: New.
24247         * gcc.dg/vmx/8-01.c: New.
24248         * gcc.dg/vmx/8-02a.c: New.
24249         * gcc.dg/vmx/8-02.c: New.
24250         * gcc.dg/vmx/brode-1.c: New.
24251         * gcc.dg/vmx/bug-1.c: New.
24252         * gcc.dg/vmx/bug-2.c: New.
24253         * gcc.dg/vmx/bug-3.c: New.
24254         * gcc.dg/vmx/cw-bug-1.c: New.
24255         * gcc.dg/vmx/cw-bug-2.c: New.
24256         * gcc.dg/vmx/cw-bug-3.c: New.
24257         * gcc.dg/vmx/dct.c: New.
24258         * gcc.dg/vmx/debug-1.c: New.
24259         * gcc.dg/vmx/debug-2.c: New.
24260         * gcc.dg/vmx/debug-3.c: New.
24261         * gcc.dg/vmx/debug-4.c: New.
24262         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
24263         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
24264         * gcc.dg/vmx/eg-5.c: New.
24265         * gcc.dg/vmx/fft.c: New.
24266         * gcc.dg/vmx/gcc-bug-1.c: New.
24267         * gcc.dg/vmx/gcc-bug-2.c: New.
24268         * gcc.dg/vmx/gcc-bug-3.c: New.
24269         * gcc.dg/vmx/gcc-bug-4.c: New.
24270         * gcc.dg/vmx/gcc-bug-5.c: New.
24271         * gcc.dg/vmx/gcc-bug-6.c: New.
24272         * gcc.dg/vmx/gcc-bug-7.c: New.
24273         * gcc.dg/vmx/gcc-bug-8.c: New.
24274         * gcc.dg/vmx/gcc-bug-9.c: New.
24275         * gcc.dg/vmx/gcc-bug-b.c: New.
24276         * gcc.dg/vmx/gcc-bug-c.c: New.
24277         * gcc.dg/vmx/gcc-bug-d.c: New.
24278         * gcc.dg/vmx/gcc-bug-e.c: New.
24279         * gcc.dg/vmx/gcc-bug-f.c: New.
24280         * gcc.dg/vmx/gcc-bug-g.c: New.
24281         * gcc.dg/vmx/gcc-bug-i.c: New.
24282         * gcc.dg/vmx/harness.h: New.
24283         * gcc.dg/vmx/ira1.c: New.
24284         * gcc.dg/vmx/ira2a.c: New.
24285         * gcc.dg/vmx/ira2b.c: New.
24286         * gcc.dg/vmx/ira2.c: New.
24287         * gcc.dg/vmx/ira2c.c: New.
24288         * gcc.dg/vmx/mem.c: New.
24289         * gcc.dg/vmx/newton-1.c: New.
24290         * gcc.dg/vmx/ops.c: New.
24291         * gcc.dg/vmx/sn7153.c: New.
24292         * gcc.dg/vmx/spill2.c: New.
24293         * gcc.dg/vmx/spill3.c: New.
24294         * gcc.dg/vmx/spill.c: New.
24295         * gcc.dg/vmx/t.c: New.
24296         * gcc.dg/vmx/varargs-1.c: New.
24297         * gcc.dg/vmx/varargs-2.c: New.
24298         * gcc.dg/vmx/varargs-3.c: New.
24299         * gcc.dg/vmx/varargs-4.c: New.
24300         * gcc.dg/vmx/varargs-5.c: New.
24301         * gcc.dg/vmx/varargs-6.c: New.
24302         * gcc.dg/vmx/varargs-7.c: New.
24303         * gcc.dg/vmx/vmx.exp: New.
24304         * gcc.dg/vmx/vprint-1.c: New.
24305         * gcc.dg/vmx/vscan-1.c: New.
24306         * gcc.dg/vmx/x-01.c: New.
24307         * gcc.dg/vmx/x-02.c: New.
24308         * gcc.dg/vmx/x-03.c: New.
24309         * gcc.dg/vmx/x-04.c: New.
24310         * gcc.dg/vmx/x-05.c: New.
24311         * gcc.dg/vmx/yousufi-1.c: New.
24312         * gcc.dg/vmx/zero-1.c: New.
24313         * gcc.dg/vmx/zero.c: New.
24314
24315 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
24316
24317         * g++.dg/lookup/java1.C: Update for chage of
24318         _Jv_AllocObject.
24319         * g++.dg/lookup/java2.C: Likewise.
24320
24321 2004-04-17  Laurent GUERBY <laurent@guerby.net>
24322
24323         * ada/acats/run_all.sh: use -O2 by default.
24324
24325 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
24326
24327         * gcc.dg/vr-mult-[12].c: New tests.
24328
24329 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24330
24331         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
24332
24333         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
24334
24335 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
24336
24337         * lib/target-supports.exp (check_profiling_available): Assume profiling
24338         isn't available for mips*-*-elf targets.
24339
24340 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
24341
24342         * gcc.dg/builtins-38.c: New test.
24343
24344 2004-04-14  Eric Christopher  <echristo@redhat.com>
24345
24346         * g++.dg/charset/charset.exp: Run .cc extension tests.
24347
24348 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24349
24350         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24351
24352 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24353
24354         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24355
24356 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24357
24358         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24359         * gcc.dg/i386-387-2.c: Likewise.
24360
24361         * gcc.dg/i386-387-7.c: New test.
24362         * gcc.dg/i386-387-8.c: New test.
24363
24364         * gcc.dg/builtins-37.c: New test.
24365
24366 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24367
24368         * g++.dg/pch/externc-1.C: Add missing semicolon.
24369
24370 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24371
24372         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24373
24374 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24375
24376         * gcc.c-torture/execute/20040411-1.c: New test.
24377
24378 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24379
24380         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24381
24382 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24383
24384         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24385
24386 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24387
24388         * lib/target-supports.exp (check_named_sections_available): New.
24389         * lib/gcc-dg.exp (dg-require-named-sections): New.
24390         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24391         old-deja.exp.  Also prune error-count message from HP linker.
24392         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24393
24394         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24395         * g++.old-deja/g++.pt/static3.C: Likewise.
24396         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24397
24398 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24399
24400         * gcc.c-torture/execute/20040409-1.c: New test case.
24401         * gcc.c-torture/execute/20040409-2.c: New test case.
24402         * gcc.c-torture/execute/20040409-3.c: New test case.
24403
24404 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24405
24406         * gcc.dg/20040409-1.c: New test.
24407
24408 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24409
24410         PR target/14888
24411         * g++.dg/opt/pr14888.C: New test case.
24412
24413 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24414
24415         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24416         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24417         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24418         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24419         New tests.
24420
24421 2004-04-08  Paul Brook  <paul@codesourcery.com>
24422
24423         * gcc.dg/spill-1.c: New test.
24424
24425 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24426
24427         * gcc.dg/torture/builtin-ctype-2.c: New test.
24428
24429 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24430
24431         * gcc.dg/pch/pch.exp: Add largefile test.
24432
24433 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24434
24435         * g++.dg/pch/externc-1.Hs: New.
24436         * g++.dg/pch/externc-1.C: New.
24437
24438 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24439
24440         * gcc.dg/compat/struct-by-value-5a_main.c,
24441         gcc.dg/compat/struct-by-value-5b_main.c: New files.
24442         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24443         * gcc.dg/compat/struct-by-value-5a_x.c,
24444         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24445         gcc.dg/compat/struct-by-value-5_x.c.
24446         * gcc.dg/compat/struct-by-value-5a_y.c,
24447         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24448         gcc.dg/compat/struct-by-value-5_y.c.
24449
24450         * gcc.dg/compat/struct-by-value-6a_main.c,
24451         gcc.dg/compat/struct-by-value-6b_main.c: New files.
24452         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24453         * gcc.dg/compat/struct-by-value-6a_x.c,
24454         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24455         gcc.dg/compat/struct-by-value-6_x.c.
24456         * gcc.dg/compat/struct-by-value-6a_y.c,
24457         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24458         gcc.dg/compat/struct-by-value-6_y.c.
24459
24460         * gcc.dg/compat/struct-by-value-7a_main.c,
24461         gcc.dg/compat/struct-by-value-7b_main.c: New files.
24462         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24463         * gcc.dg/compat/struct-by-value-7a_x.c,
24464         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24465         gcc.dg/compat/struct-by-value-7_x.c.
24466         * gcc.dg/compat/struct-by-value-7a_y.c,
24467         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24468         gcc.dg/compat/struct-by-value-7_y.c.
24469
24470 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
24471
24472         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24473         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24474         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24475         options.
24476
24477 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24478
24479         * gcc.dg/builtins-36.c: New test.
24480
24481 2004-04-06  Paul Brook  <paul@codesourcery.com>
24482
24483         * README.gcc: Remove obsolete contraint on testcases.
24484
24485 2004-04-05  Paul Brook  <paul@codesourcery.com>
24486
24487         PR2123
24488         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24489         failure and exit(0) on success.
24490         * g++.dg/expr/anew2.C: Ditto.
24491         * g++.dg/expr/anew3.C: Ditto.
24492         * g++.dg/expr/anew4.C: Ditto.
24493
24494 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24495
24496         PR c++/3518
24497         * g++.dg/template/unify7.C: New.
24498
24499 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24500
24501         * g++.dg/README: Bring up to date with new subdirectories; remove
24502         duplicate subdirectory lines.
24503
24504 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24505
24506         PR c++/14007
24507         * g++.dg/template/unify5.C: New.
24508         * g++.dg/template/unify6.C: New.
24509         * g++.dg/template/qualttp20.C: Adjust.
24510         * g++.old-deja/g++.jason/report.C: Adjust.
24511         * g++.old-deja/g++.other/qual1.C: Adjust.
24512
24513 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24514
24515         PR c++/14803
24516         * g++.dg/inherit/ptrmem1.C: New test.
24517
24518 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24519
24520         PR c++/14755
24521         * gcc.c-torture/execute/20040331-1.c: New test.
24522         * gcc.dg/20040331-1.c: New test.
24523
24524 2004-04-01  Paul Brook  <paul@codesourcery.com>
24525
24526         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24527
24528 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24529
24530         PR c++/14724
24531         * g++.dg/init/goto1.C: New test.
24532
24533         PR c++/14763
24534         * g++.dg/template/defarg4.C: New test.
24535
24536 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24537
24538         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24539
24540 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24541
24542         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24543
24544 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24545
24546         * gcc.dg/noncompile/undeclared-2.c: New test.
24547
24548 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24549
24550         * gcc.dg/940409-1.c: Remove XFAIL.
24551         * gcc.dg/reg-vol-struct-1.c: New test.
24552
24553 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24554
24555         * gcc.dg/torture/builtin-wctype-1.c: New test.
24556
24557 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24558
24559         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24560         * gcc.dg/20001101-1.c: Likewise.
24561         * gcc.dg/20001102-1.c: Likewise.
24562
24563 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24564
24565         * gcc.dg/compare8.c: Add an additional test for XOR.
24566
24567 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24568
24569         * gcc.dg/torture/builtin-ctype-1.c: New test.
24570
24571 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24572
24573         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24574         * gcc.dg/torture/builtin-math-1.c: Likewise.
24575         * gcc.dg/torture/builtin-power-1.c: New test.
24576
24577 2004-03-24  Andreas Schwab  <schwab@suse.de>
24578
24579         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24580         IA64 assembler.
24581
24582 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24583             Roger Sayle  <roger@eyesopen.com>
24584
24585         * gcc.dg/compare8.c: New test case.
24586
24587 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24588
24589         * g++.dg/ext/altivec-7.C: New test.
24590
24591 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24592
24593         PR 12267, 12391, 12560, 13129, 14114, 14133
24594         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24595         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24596         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24597         Adjust error regexps.
24598         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24599         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24600         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24601         * gcc.dg/local1.c: Add explanatory comment.
24602
24603 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24604
24605         PR optimization/14669
24606         * g++.dg/opt/fold2.C: New test case.
24607
24608 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24609
24610         PR c/14069
24611         * gcc.dg/20040322-1.c: New test.
24612
24613 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24614
24615         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24616         * gcc.dg/ultrasp4.c: Likewise.
24617         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24618
24619 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24620
24621         * gcc.dg/i386-sse-8.c: Reset default options.
24622
24623 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24624
24625         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24626         in the error message text.
24627
24628 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24629
24630         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24631
24632 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24633
24634         PR c++/14616
24635         * g++.dg/init/array13.C: New test.
24636
24637 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24638
24639         PR target/13889
24640         * gcc.c-torture/compile/pr13889.c: New test case.
24641
24642 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24643
24644         PR c/14635
24645         * builtins-1.c (nan, nans): Don't test.
24646         * builtins-30.c: Don't use nan, nanf, nanl.
24647         * builtins-35.c: New test.
24648
24649 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24650
24651         * g++.dg/ext/altivec-6.C: New test.
24652
24653 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24654
24655         * g++.dg/init/placement3.C: New test.
24656
24657         * g++.dg/template/spec13.C: New test.
24658
24659         * g++.dg/lookup/using11.C: New test.
24660
24661         * g++.dg/lookup/koenig3.C: New test.
24662
24663         * g++.dg/template/operator2.C: New test.
24664
24665         * g++.dg/expr/dtor3.C: New test.
24666         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24667         marker.
24668         * g++.old-deja/g++.law/visibility28.C: Likewise.
24669
24670 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24671
24672         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24673         * gcc.dg/ppc64-abi-3.c: Likewise.
24674
24675 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24676
24677         PR c++/14545
24678         * g++.dg/parse/template15.C: New test.
24679
24680 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24681
24682         * g++.dg/expr/dtor2.C: New test.
24683
24684         * g++.dg/lookup/anon4.C: New test.
24685
24686         * g++.dg/overload/using1.C: New test.
24687
24688         * g++.dg/template/lookup7.C: New test.
24689
24690         * g++.dg/template/typename6.C: New test.
24691
24692         * g++.dg/expr/cond6.C: New test.
24693
24694 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24695
24696         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24697
24698 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24699
24700         * g++.dg/expr/cond5.C: New test.
24701         * g++.dg/expr/constcast1.C: Likewise.
24702         * g++.dg/expr/ptrmem2.C: Likewise.
24703         * g++.dg/expr/ptrmem3.C: Likewise.
24704         * g++.dg/lookup/main1.C: Likewise.
24705         * g++.dg/template/lookup6.C: Likewise.
24706
24707 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24708
24709         * gcc.dg/local1.c: New test.
24710
24711         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24712
24713 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24714
24715         * gcc.dg/torture/builtin-convert-1.c: New test.
24716
24717 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24718
24719         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24720
24721 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24722
24723         PR c++/14481
24724         * g++.dg/warn/Wunused-7.C: New test.
24725
24726 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24727
24728         * gcc.dg/torture/builtin-integral-1.c: New test.
24729
24730 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24731
24732         PR c++/14586
24733         * g++.dg/parse/non-dependent3.C: New test.
24734
24735 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24736
24737         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24738         * g++.dg/eh/simd-2.C: Likewise.
24739         * g++.dg/init/array10.C: Likewise.
24740         * gcc.c-torture/compile/simd-1.c: Likewise.
24741         * gcc.c-torture/compile/simd-2.c: Likewise.
24742         * gcc.c-torture/compile/simd-3.c: Likewise.
24743         * gcc.c-torture/compile/simd-4.c: Likewise.
24744         * gcc.c-torture/compile/simd-6.c: Likewise.
24745         * gcc.c-torture/execute/simd-1.c: Likewise.
24746         * gcc.c-torture/execute/simd-2.c: Likewise.
24747         * gcc.dg/compat/vector-defs.h: Likewise.
24748         * gcc.dg/20020531-1.c: Likewise.
24749         * gcc.dg/altivec-3.c: Likewise.
24750         * gcc.dg/altivec-4.c: Likewise.
24751         * gcc.dg/altivec-varargs-1.c: Likewise.
24752         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24753         * gcc.dg/i386-mmx-3.c: Likewise.
24754         * gcc.dg/i386-sse-4.c: Likewise.
24755         * gcc.dg/i386-sse-5.c: Likewise.
24756         * gcc.dg/i386-sse-8.c: Likewise.
24757         * gcc.dg/simd-1.c: Likewise.
24758         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24759         __ev64_opaque__ since the machine description provides it.
24760
24761 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24762
24763         * lib/compat.exp (skip_list): New global variable.
24764         Use it to hold the user defined COMPAT_SKIPS list if any.
24765         (compat-obj): Add the members of skip_list to optall.
24766
24767 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24768
24769         * gcc.dg/compat/union-by-value-1_main.c,
24770         union-by-value-1_x.c, union-by-value-1_y.c,
24771         union-check.h, union-defs.h,
24772         union-init.h, union-return-1_main.c,
24773         union-return-1_x.c, union-return-1_y.c: New files.
24774
24775 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24776
24777         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24778         mixed-struct-init.h: Add 4 mixed structure types.
24779         struct-by-value-21_main.c, struct-by-value-21_x.c,
24780         struct-by-value-21_y.c, struct-return-21_main.c,
24781         struct-return-21_x.c, struct-return-21_y.c: New files.
24782
24783 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24784
24785         PR c++/14550
24786         * g++.dg/parse/template14.C: New test.
24787
24788 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24789
24790         * gcc.c-torture/execute/20040313-1.c: New test.
24791
24792 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24793
24794         PR target/14533
24795         * gcc.dg/20040311-2.c: New test.
24796
24797 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24798
24799         PR other/14544
24800         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24801         bit-field.
24802
24803 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24804
24805         * gcc.dg/20040305-2.c: Add missing return statement.
24806
24807 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24808
24809         * gcc.dg/builtins-34.c: Also check pow10*.
24810
24811 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24812
24813         PR target/14262
24814         * gcc.dg/20040305-2.c: New test.
24815
24816 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24817
24818         * gcc.dg/20040310-1.c: New test.
24819
24820 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24821
24822         * gcc.c-torture/execute/20040311-1.c: New test case.
24823
24824 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24825
24826         PR c++/14476
24827         * g++.dg/lookup/enum1.C: New test.
24828
24829 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24830
24831         PR c++/14510
24832         * g++.dg/lookup/struct2.C: New test.
24833
24834 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24835
24836         * gcc.dg/builtins-34.c: New test.
24837
24838 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24839
24840         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24841
24842 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24843
24844         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24845         * gcc.dg/alias-2.c: New testcase.
24846
24847 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24848
24849         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24850
24851 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24852
24853         * gcc.c-torture/execute/20040309-1.c: New test case.
24854
24855 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24856
24857         PR c++/14397
24858         * g++.dg/overload/ref1.C: New.
24859
24860 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24861
24862         PR c++/14409
24863         * g++.dg/template/spec12.C: New test.
24864
24865         PR c++/14448
24866         * g++.dg/parse/crash14.C: New test.
24867
24868 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24869
24870         PR c++/14230
24871         * g++.dg/init/ref11.C: New test.
24872
24873 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24874
24875         PR c++/14432
24876         * g++.dg/parse/builtin2.C: New test.
24877
24878 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24879
24880         PR c++/14401
24881         * g++.dg/init/ctor3.C: New test.
24882         * g++.dg/init/union1.C: New test.
24883         * g++.dg/ext/anon-struct4.C: New test.
24884
24885 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24886
24887         * g++.dg/lookup/koenig1.C: Tweak error messages.
24888         * g++.dg/lookup/used-before-declaration.C: Likewise.
24889         * g++.dg/other/do1.C: Likewise.
24890         * g++.dg/overload/koenig1.C: Likewise.
24891         * g++.dg/parse/crash13.C: Likewise.
24892         * g++.dg/template/instantiate3.C: Likewise.
24893
24894 2004-03-08  Eric Christopher  <echristo@redhat.com>
24895
24896         * * lib/target-supports.exp: Enable libiconv in test
24897         compilation.  Fix up error checking.
24898
24899 2004-03-08  Roger Sayle  <roger@eyesopen.com>
24900
24901         PR middle-end/14289
24902         * gcc.dg/pr14289-1.c: New test case.
24903         * gcc.dg/pr14289-2.c: Likewise.
24904         * gcc.dg/pr14289-3.c: Likewise.
24905
24906 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
24907
24908         * gcc.c-torture/execute/20040308-1.c: New test.
24909
24910 2004-03-07  Roger Sayle  <roger@eyesopen.com>
24911
24912         * gcc.c-torture/execute/20040307-1.c: New test case.
24913
24914 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
24915
24916         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
24917
24918 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24919
24920         * gcc.dg/20040306-1.c: New test.
24921
24922 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
24923
24924         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
24925         them static.
24926         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
24927
24928 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24929
24930         PR c/14465
24931         * gcc.dg/decl-6.c: New test.
24932
24933 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24934
24935         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24936         Rename LOGPOW -> LOG_POW.
24937         (SQRT_EXP, POW_EXP): New.
24938
24939 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24940
24941         * gcc.dg/i386-sse-8.c: New test.
24942
24943 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24944
24945         PR c/14114
24946         * gcc.dg/decl-5.c: New test.
24947
24948 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24949
24950         * gcc.dg/20040305-1.c: New test.
24951
24952 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24953
24954         PR other/14354
24955         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24956
24957 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24958
24959         PR c++/14425, c++/14426
24960         * g++.dg/ext/altivec-4.C: New test.
24961         * g++.dg/ext/altivec-5.C: New test.
24962
24963 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
24964
24965         * g++.old-deja/g++.other/linkage1.C: Expect errors about
24966         global variables of a type with no linkage.
24967         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
24968         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
24969         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
24970         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
24971         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
24972         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
24973         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
24974         * g++.dg/warn/deprecated.C: Name enum Color.
24975         * g++.dg/overload/VLA.C: Name structure for 'b'.
24976         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
24977
24978 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24979
24980         * gcc.c-torture/compile/20040304-1.c: New test.
24981
24982 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24983
24984         PR 13728
24985         * gcc.dg/decl-4.c: New testcase.
24986
24987 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
24988
24989         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
24990         as PRECF if sizeof (float) > sizeof (double).
24991         (PRECL): Make it the same as PRECF if
24992         sizeof (float) > sizeof (long double).
24993
24994 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24995
24996         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
24997         system type.  Add check for irix6 which doesn't have c99 runtime.
24998
24999 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
25000
25001         * gcc.dg/const-elim-1.c: xfail for xtensa.
25002
25003 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25004
25005         PR c++/14369
25006         * g++.dg/template/cond4.C: New test.
25007
25008 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25009
25010         PR c++/14360
25011         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
25012
25013         PR c++/14361
25014         * g++.dg/parse/defarg7.C: New test.
25015
25016         PR c++/14359
25017         * g++.dg/template/friend26.C: New test.
25018
25019 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25020
25021         PR c++/14324
25022         * g++.dg/abi/mangle21.C: New test.
25023
25024         PR c++/14260
25025         * g++.dg/parse/constructor2.C: New test.
25026
25027         PR c++/14337
25028         * g++.dg/template/sfinae1.C: New test.
25029
25030 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25031
25032         PR c++/14267
25033         * g++.dg/expr/crash2.C: New test.
25034
25035         PR middle-end/13448
25036         * gcc.dg/inline-5.c: New test.
25037         * gcc.dg/always-inline.c: Split out tests into ...
25038         * gcc.dg/always-inline2.c: ... this and ...
25039         * gcc.dg/always-inline3.c: ... this.
25040
25041 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25042
25043         PR debug/12103
25044         * g++.dg/debug/crash1.C: New test.
25045
25046 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
25047
25048         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
25049         function with __attribute__((noinline)).
25050         (recurser_void2): Likewise.
25051         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
25052         (recurser_void2): Likewise.
25053
25054 2004-02-29  Roger Sayle  <roger@eyesopen.com>
25055
25056         PR middle-end/14203
25057         * g++.dg/warn/Wunused-6.C: New test case.
25058
25059 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
25060
25061         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
25062         not defined.
25063
25064 2004-02-27  Eric Christopher  <echristo@redhat.com>
25065
25066         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
25067         * g++.dg/charset/asm2.c: Run only x86.
25068         * gcc.dg/charset/asm3.c: Ditto.
25069
25070 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
25071
25072         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
25073         ld_library_path.
25074
25075 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
25076
25077         * g++.dg/ext/altivec-3.C: New.
25078
25079 2004-02-26  Richard Henderson  <rth@redhat.com>
25080
25081         * g++.dg/ext/attrib10.C: Mark for warning.
25082         * gcc.dg/attr-alias-1.c: New.
25083
25084 2004-02-26  Richard Henderson  <rth@redhat.com>
25085
25086         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
25087         * gcc.c-torture/execute/20040208-2.c: ... it back.
25088
25089 2004-02-26  Eric Christopher  <echristo@redhat.com>
25090
25091         * lib/target-supports.exp (check-iconv-available): New function.
25092         * lib/gcc-dg.exp (dg-require-iconv): New function.
25093         Use above.
25094         * gcc.dg/charset: New directory.
25095         * gcc.dg/charset/charset.exp: New file.
25096         * gcc.dg/charset/asm1.c: Ditto.
25097         * gcc.dg/charset/asm2.c: Ditto.
25098         * gcc.dg/charset/asm3.c: Ditto.
25099         * gcc.dg/charset/asm4.c: Ditto.
25100         * gcc.dg/charset/asm5.c: Ditto.
25101         * gcc.dg/charset/attribute1.c: Ditto.
25102         * gcc.dg/charset/attribute2.c: Ditto.
25103         * gcc.dg/charset/string1.c: Ditto.
25104         * g++.dg/charset: New directory.
25105         * g++.dg/dg.exp: Add here. Special options.
25106         * g++.dg/charset/charset.exp: New file.
25107         * g++.dg/charset/asm1.c: Ditto.
25108         * g++.dg/charset/asm2.c: Ditto.
25109         * g++.dg/charset/asm3.c: Ditto.
25110         * g++.dg/charset/asm4.c: Ditto.
25111         * g++.dg/charset/attribute1.c: Ditto.
25112         * g++.dg/charset/attribute2.c: Ditto.
25113         * g++.dg/charset/extern1.cc: Ditto.
25114         * g++.dg/charset/extern2.cc: Ditto.
25115         * g++.dg/charset/string1.c: Ditto.
25116
25117 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
25118
25119         PR c++/14278
25120         * g++.dg/parse/comma1.C: New test.
25121
25122 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25123
25124         PR c++/14284
25125         * g++.dg/template/ttp8.C: New test.
25126
25127 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
25128
25129         * gcc.dg/fixuns-trunc-1.c: New test.
25130
25131 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25132
25133         * gcc.dg/builtins-config.h: Use #elif.
25134
25135 2004-02-26  Michael Matz  <matz@suse.de>
25136
25137         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
25138         * gcc.dg/991214-1.c: Likewise.
25139         * gcc.dg/i386-asm-1.c: Likewise.
25140
25141 2004-02-25  Richard Henderson  <rth@redhat.com>
25142
25143         * gcc.c-torture/execute/20040208-2.c: Move ...
25144         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
25145
25146 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25147
25148         PR c++/14246
25149         * g++.dg/other/crash-3.C: New test.
25150
25151 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25152
25153         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
25154         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
25155
25156         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
25157         HP-UX.
25158
25159 2004-02-24  Michael Matz  <matz@suse.de>
25160
25161         * gcc.dg/i386-regparm.c: New.
25162
25163 2004-02-23  James E Wilson  <wilson@specifixinc.com>
25164
25165         * gcc.c-torture/execute/20040223-1.c: New.
25166
25167 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
25168             Kazu Hirata  <kazu@cs.umass.edu>
25169
25170         * gcc.dg/fwritable-strings-1.c: Remove.
25171
25172 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
25173
25174         PR c/14156
25175         * gcc.dg/20040223-1.c: New test.
25176
25177 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25178
25179         PR c++/14106
25180         * g++.dg/ext/typeof9.C: New test.
25181
25182 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25183
25184         PR c++/14250
25185         * g++.dg/other/switch1.C: New test.
25186
25187 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25188
25189         * gcc.dg/cast-function-1.c: Adjust for new informative message.
25190         * gcc.dg/va-arg-1.c: Likewise.
25191
25192 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25193
25194         PR c++/14143
25195         * g++.dg/template/koenig5.C: New test.
25196
25197 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
25198
25199         * g++.dg/ext/altivec-1.C: Generalize target triple.
25200         * g++.dg/ext/altivec-2.C: New test case.
25201         * g++.dg/ext/altivec_check.h: New file.
25202         * gcc.dg/altivec-1.c: Generalize target triple;
25203         include altivec_check.h and call altivec_check().
25204         * gcc.dg/altivec-[2-5].c: Generalize target triple.
25205         * gcc.dg/altivec-6.c: New test case.
25206         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
25207         type casts as needed.
25208         * gcc.dg/altivec-10.c: Include altivec_check.h and call
25209         altivec_check().
25210         * gcc.dg/altivec-12.c: New test case.
25211         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
25212         include altivec_check.h and call altivec_check().
25213         * gcc.dg/altivec_check.h: New file.
25214
25215 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25216
25217         * lib/target-supports.exp (check_alias_available): Don't mangle
25218         function `g' in test program.
25219
25220 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25221
25222         * lib/target-supports.exp (check_profiling_available): Check
25223         argument to determine whether we support a profiling type.
25224         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
25225         check_profiling_available.
25226         * g++.dg/bprob/bprob.exp: Likewise.
25227         * g77.dg/bprob/bprob.exp: Likewise.
25228         * gcc.misc-tests/bprob.exp: Likewise.
25229         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
25230         dg-require-profiling and delete expected error handling.
25231         * gcc.dg/20021014-1.c: Likewise.
25232         * gcc.dg/nest.c: Likewise.
25233
25234 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25235
25236         PR c++/12007
25237         * g++.dg/other/vthunk1.C: New test.
25238
25239 2004-02-20  Falk Hueffner  <falk@debian.org>
25240
25241         PR target/14201
25242         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
25243
25244 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
25245
25246         PR c++/13927
25247         * g++.dg/other/error8.C: Remove XFAIL markers.
25248
25249         PR c++/14173
25250         * g++.dg/ext/packed5.C: New test.
25251
25252         PR c++/14199
25253         * g++.dg/warn/Wunused-5.C: New test.
25254
25255         PR c++/14186
25256         * g++.dg/lookup/member1.C: New test.
25257
25258 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
25259
25260         * gcc.c-torture/compile/20040130-1.c: Enable only when
25261         __INT_MAX__ >= 2147483647L.
25262         * gcc.c-torture/compile/961203-1.c: Likewise.
25263
25264 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
25265
25266         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
25267         * g++.dg/opt/template1.C: Robustify assembler regexp
25268
25269 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25270
25271         * gcc.c-torture/execute/simd-4.x: Remove.
25272         * gcc.c-torture/execute/va-arg-25.x: Likewise.
25273         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
25274         Guard with #ifndef SKIP_ATTRIBUTE.
25275         * gcc.dg/compat/vector-1_y.c: Likewise.
25276         * gcc.dg/compat/vector-2_x.c: Likewise.
25277         * gcc.dg/compat/vector-2_y.c: Likewise.
25278         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
25279         * g++.dg/eh/simd-2.C: Likewise.
25280
25281 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
25282
25283         * gcc.c-torture/compile/complex-1.c: New.
25284
25285 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
25286
25287         PR target/14209
25288         * gcc.c-torture/execute/20040218-1.c: New test.
25289
25290 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25291
25292         PR c++/14181
25293         * g++.dg/parse/new2.C: New test.
25294
25295 2004-02-18  Paul Brook  <paul@codesourcery.com>
25296
25297         * gcc.c-torture/compile/libcall-1.c: New test.
25298
25299 2004-02-18  Paul Brook  <paul@codesourcery.com>
25300
25301         PR debug/12934
25302         * gcc.dg/debug/debug-7.c: New test.
25303
25304 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
25305
25306         * gcc.dg/20040217-1.c: New test.
25307
25308 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
25309
25310         * gcc.c-torture/execute/990208-1.x: Delete.
25311
25312 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
25313
25314         * gcc.c-torture/execute/20040208-2.x: New file.
25315
25316 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
25317
25318         PR c++/11326
25319         * g++.dg/abi/structret1.C: New test.
25320
25321 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
25322
25323         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
25324         (i386_cpuid): No need to test if cpuid is available on AMD64.
25325         Fix assembly, so that it works onboth i386 and AMD64.
25326         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
25327         (vecInLong): Fix s[] member type to unsigned int.
25328         (vecInWord): Remove type.
25329         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
25330         (a64, b64, c64, d64, e64): Remove.
25331         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
25332         Remove unused variable.  Remove initialization of removed variables.
25333         Don't call mmx_tests nor sse_tests.
25334         (reference_mmx, reference_sse): Remove.
25335         (check): Add return stmt.
25336         * gcc.dg/i386-sse-7.c: New test.
25337         * gcc.dg/i386-mmx-4.c: New test.
25338
25339 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25340
25341         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25342         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25343         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25344         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25345         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25346         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25347         g++.dg/tc1/dr94.C: Fix line terminator.
25348
25349 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25350
25351         * gcc.c-torture/compile/20040216-1.c: New.
25352
25353 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25354
25355         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25356         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25357         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25358         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25359         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25360         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25361
25362 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25363
25364         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25365
25366 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25367
25368         PR c++/13971
25369         * g++.dg/expr/cond4.C: New test.
25370
25371         PR c++/14086
25372         * g++.dg/lookup/crash2.C: New test.
25373
25374 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25375
25376         * gcc.c-torture/compile/20040214-2.c: New test.
25377
25378 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25379
25380         PR c++/14116
25381         * g++.dg/ext/typeof8.C: New test.
25382
25383 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25384
25385         * gcc.c-torture/compile/20040214-1.c: New test.
25386
25387 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25388
25389         PR c++/13635
25390         * g++.dg/template/spec11.C: New test.
25391
25392 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25393
25394         PR c++/13927
25395         * g++.dg/other/error8.C: New test.
25396
25397 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25398
25399         PR c++/14122
25400         * g++.dg/template/array4.C: New test.
25401
25402         PR c++/14108
25403         * g++.dg/inherit/thunk2.C: New test.
25404
25405         PR c++/14083
25406         * g++.dg/eh/cond2.C: New test.
25407
25408 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25409
25410         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25411
25412 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25413
25414         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25415
25416 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25417
25418         * g++.dg/simd-2.C: xfail on ppc64-linux.
25419
25420 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25421
25422         PR c/456
25423         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25424         tests.
25425
25426 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25427
25428         * gcc.dg/builtins-33.c: New test.
25429
25430 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25431
25432         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25433
25434 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25435
25436         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25437
25438 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25439
25440         * gcc.dg/ppc64-abi-3.c: New test.
25441
25442 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25443
25444         PR c/14092
25445
25446         * gcc.dg/pr14092-1.c: New testcase.
25447
25448 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25449
25450         * gcc.dg/cpp/assert4.c: Fix typo last change.
25451
25452         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25453         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25454
25455         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25456
25457 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25458
25459         * gcc.c-torture/compile/20040209-1.c: New test case.
25460
25461 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25462
25463         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25464
25465 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25466
25467         * gcc.c-torture/execute/20040208-[12].c: New tests.
25468
25469 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25470
25471         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25472
25473 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25474
25475         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25476
25477 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25478
25479         Bug 13856
25480         * gcc.dg/visibility-8.c: New testcase.
25481
25482 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25483
25484         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25485         arguments.
25486         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25487
25488 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25489
25490         PR middle-end/13696
25491         * g++.dg/opt/fold1.C: New test case.
25492
25493 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25494
25495         PR c++/14033
25496         * g++.dg/other/crash-2.C: New test.
25497
25498 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25499
25500         PR c++/14028
25501         * g++.dg/parse/angle-bracket2.C: New test.
25502
25503 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25504
25505         PR middle-end/13750
25506         Revert:
25507         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25508         PR pch/13361
25509         * testsuite/g++.dg/pch/wchar-1.C: New.
25510         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25511
25512 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25513
25514         PR c++/14008
25515         * g++.dg/parse/error15.C: New test.
25516         * g++.dg/parse/crash11.C: Update dg-error mark.
25517
25518 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25519
25520         PR c++/13932
25521         * g++.dg/warn/conv2.C: New test.
25522
25523 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25524
25525         PR c++/13086
25526         * g++.dg/warn/incomplete1.C: Remove xfail.
25527
25528 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25529
25530         * lib/file-format.exp (gcc_target_object_format): Use
25531         ${tool}_target_compile, not gcc_target_compile.
25532         * lib/target-supports.exp (check_alias_available): Likewise.
25533         (check_gc_sections_available): Likewise.
25534         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25535         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25536         dg-require-alias.
25537
25538 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25539
25540         PR c++/13969
25541         * g++.dg/template/static6.C: New test.
25542
25543 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25544
25545         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25546
25547 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25548
25549         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25550         tests for systems where `char' is unsigned by default.
25551
25552 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25553
25554         PR c++/13997
25555         * g++.dg/template/partial3.C: New test.
25556
25557 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25558
25559         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25560         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25561         Remove mentions of obsolete ports.
25562
25563 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25564
25565         * gcc.dg/noncompile/20001228-1.c: Fix for new
25566         error message.
25567
25568 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25569
25570         PR target/9348
25571         * gcc.c-torture/execute/multdi-1.c: New test case.
25572
25573 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25574
25575         PR c++/13925
25576         * g++.dg/template/lookup5.C: New test.
25577
25578 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25579
25580         PR c++/13950
25581         * g++.dg/template/lookup4.C: New test.
25582
25583         PR c++/13970
25584         * g++.dg/parse/error14.C: New test.
25585
25586         PR c++/14002
25587         * g++.dg/parse/template13.C: New test.
25588
25589 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25590
25591         PR c++/13978
25592         * g++.dg/template/koenig4.C: New test.
25593
25594         PR c++/13968
25595         * g++.dg/template/crash17.C: New test.
25596
25597         PR c++/13975
25598         * g++.dg/parse/error13.C: New test.
25599         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25600
25601 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25602
25603         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25604
25605 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25606
25607         PR c/11658
25608         PR c/13994
25609         * gcc.dg/noncompile/20040203-1.c: New test.
25610         * gcc.dg/noncompile/20040203-2.c: Likewise.
25611         * gcc.dg/noncompile/20040203-3.c: Likewise.
25612         * gcc.dg/20040203-1.c: Likewise.
25613
25614 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25615
25616         PR c++/10858
25617         * g++.dg/template/sizeof7.C: New test.
25618
25619 2004-02-02  Eric Christopher  <echristo@redhat.com>
25620             Zack Weinberg  <zack@codesourcery.com>
25621
25622         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25623
25624 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25625
25626         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25627         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25628         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25629         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25630
25631 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25632
25633         PR c++/13113
25634         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25635
25636         PR c++/13854
25637         * g++.dg/ext/attrib13.C: New test.
25638
25639         PR c++/13907
25640         * g++.dg/conversion/op2.C: New test.
25641
25642 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25643
25644         * gcc.dg/titype-1.c: Fix pasto.
25645
25646 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25647
25648         * gcc.dg/titype-1.c: New test.
25649
25650 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25651
25652         PR c++/13957
25653         * g++.dg/template/non-type-template-argument-1.C,
25654         g++.dg/template/qualified-id1.C: Update dg-error marks.
25655         * g++.dg/template/nontype6.C: New test.
25656
25657 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25658
25659         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25660         * gcc.dg/builtins-31.c: New testcase.
25661         * gcc.dg/builtins-32.c: New testcase.
25662
25663 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25664
25665         * objc.dg/call-super-2.m: Update line numbers
25666         for the including of stddef.h.
25667
25668 2004-01-30  Michael Matz  <matz@suse.de>
25669
25670         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25671         g++.dg/ext/case-range3.C: New tests.
25672
25673 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25674
25675         DR206
25676         PR c++/13813
25677         * g++.dg/template/member4.C: New test.
25678
25679 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25680
25681         PR c++/13683
25682         * g++.dg/template/sizeof6.C: New test.
25683
25684 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25685
25686         * gcc.dg/fwritable-strings-1.c: New test.
25687
25688 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25689
25690         * gcc.c-torture/compile/20040130-1.c: New test.
25691
25692 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25693
25694         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25695
25696 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25697
25698         PR c++/13883
25699         * g++.dg/template/ctor3.C: New test.
25700
25701 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25702
25703         * g++.dg/tc1: New directory.
25704         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25705         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25706         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25707         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25708         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25709
25710 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25711
25712         * g++.dg/parse/error11.C: New test.
25713         * g++.dg/parse/error12.C: Likewise.
25714
25715 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25716
25717         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25718         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25719
25720 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25721
25722         PR c++/13791
25723         * g++.dg/ext/attrib12.C: New test.
25724
25725         PR c++/13736
25726         * g++.dg/parse/cast2.C: New test.
25727
25728 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25729
25730         * objc.dg/encode-2.m (main): New local string.  Set depending on
25731         sizeof long.  Use in sscanf call.
25732         * objc.dg/encode-3.m (main): New local string.  Set depending on
25733         sizeof long.  Use in scan_initial call.
25734
25735 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25736
25737         * objc.dg/call-super-2.m: Make LP64-safe.
25738         * objc.dg/desig-init-1.m: Likewise.
25739
25740 2004-01-27  Devang Patel <dpatel@apple.com>
25741
25742         * g++.dg/debug/namespace1.C: New test.
25743
25744 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25745
25746         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25747         xscale-*-*.
25748
25749         * gcc.dg/arm-mmx-1.c: New test.
25750
25751 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25752
25753         * gcc.dg/20040127-1.c: New test.
25754         * gcc.dg/20040127-2.c: New test.
25755
25756 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25757
25758         * objc.dg/stret-1.m (glob): Renamed to globa.
25759
25760 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25761
25762         PR c++/13663
25763         * g++.dg/expr/for1.C: New test.
25764
25765 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25766
25767         PR middle-end/13779
25768         * gcc.dg/darwin-longlong.c: New test.
25769
25770 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25771
25772         * gcc.dg/20040124-1.c: Moved test from here...
25773         * gcc.c-torture/compile/20040124-1.c: ...to here.
25774
25775 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25776
25777         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25778         the assembly output if -m64 is passed.
25779
25780 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25781
25782         PR c++/13833
25783         * g++.dg/template/cond3.C: New test.
25784
25785 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25786
25787         PR c++/13810
25788         * g++.dg/template/ttp7.C: New test.
25789
25790 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25791
25792         PR c++/13797
25793         * g++.dg/template/nontype4.C: New test.
25794         * g++.dg/template/nontype5.C: Likewise.
25795
25796 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25797
25798         * gcc.dg/torture/mips-clobber-at.c: New test.
25799
25800 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25801
25802         * gcc.dg/20040124-1.c: New test.
25803
25804 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25805
25806         * gcc.dg/20040123-1.c: New test.
25807
25808 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25809
25810         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25811
25812 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25813
25814         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25815
25816 2004-01-23  Andrew Pinski  <apinski@apple.com>
25817
25818         * gcc.dg/20030121-1.c: Move to ..
25819         * gcc.dg/20040121-1.c: here.
25820
25821 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25822
25823         * gcc.dg/builtins-29.c: New test case.
25824
25825 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25826
25827         PR 18314
25828         * gcc.dg/builtins-30.c: New testcase.
25829
25830 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
25831
25832         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
25833         * lib/g77.exp: Likewise.
25834         * lib/objc.exp: Likewise.
25835         * lib/g++.exp: Likewise.
25836
25837 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25838
25839         * gcc.dg/struct-by-value-2.c: New test.
25840
25841 2004-01-21  Andrew Pinski  <apinski@apple.com>
25842
25843         PR target/13785
25844         * gcc.dg/20030121-1.c: New test.
25845
25846 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25847
25848         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25849         clobber frame pointer register in asm statement.
25850
25851 2004-01-21  Falk Hueffner  <falk@debian.org>
25852
25853         * gcc.c-torture/compile/20040121-1.c: New test.
25854
25855 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25856
25857         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25858
25859 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25860
25861         * gcc.dg/ppc64-abi-2.c: New test.
25862
25863 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25864
25865         * lib/treelang.exp: Fill out this file.
25866         * lib/treelang-dg.exp: New File.
25867
25868 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25869
25870         * gcc.c-torture/compile/981022-1.c: Remove.
25871         * gcc.dg/array-5.c: Remove XFAIL.
25872         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
25873         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
25874         gcc.dg/cond-lvalue-1.c: Update.
25875         * gcc.dg/cast-lvalue-2.c: New test.
25876
25877 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25878
25879         PR c++/13592
25880         * g++.dg/other/error1.C (class foo): Tweak error message.
25881
25882         PR c++/13592
25883         * g++.dg/template/call2.C: New test.
25884
25885 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25886
25887         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
25888         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
25889         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
25890         scalar-return-1_x.c, scalar-return-2_y.c,
25891         scalar-return-3_x.c, scalar-return-3_y.c,
25892         scalar-return-4_x.c, scalar-return-4_y.c,
25893         struct-align-1.h, struct-align-1_x.c,
25894         struct-align-1_y.c, struct-align-2.h,
25895         struct-align-2_x.c, struct-align-2_y.c,
25896         struct-by-value-10_y.c, struct-by-value-11_x.c,
25897         struct-by-value-11_y.c, struct-by-value-12_x.c,
25898         struct-by-value-12_y.c, struct-by-value-13_x.c,
25899         struct-by-value-13_y.c, struct-by-value-14_x.c,
25900         struct-by-value-14_y.c, struct-by-value-15_x.c,
25901         struct-by-value-15_y.c, struct-by-value-16_y.c,
25902         struct-by-value-17_y.c, struct-by-value-18_y.c,
25903         struct-by-value-19_y.c, struct-by-value-1_x.c,
25904         struct-by-value-1_y.c, struct-by-value-20_y.c,
25905         struct-by-value-2_x.c, struct-by-value-2_y.c,
25906         struct-by-value-3_y.c, struct-by-value-4_x.c,
25907         struct-by-value-4_y.c, struct-by-value-5_y.c,
25908         struct-by-value-6_y.c, struct-by-value-7_y.c
25909         struct-by-value-8_x.c, struct-by-value-8_y.c
25910         struct-by-value-9_x.c, struct-by-value-9_y.c
25911         struct-return-10_x.c, struct-return-10_y.c,
25912         struct-return-19_x.c, struct-return-20_x.c
25913         struct-return-2_x.c, struct-return-2_y.c
25914         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
25915         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
25916
25917 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25918
25919         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25920         attribute on sparc*-sun-solaris2.*.
25921
25922 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25923
25924         PR c++/13710
25925         * g++.dg/ext/typeof7.C: New test.
25926
25927 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25928
25929         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25930         * gcc.dg/const-elim-1.c: Same.
25931
25932 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25933
25934         * objc.dg/stret-1.m: New.
25935         * objc.dg/stret-2.m: New.
25936
25937 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25938
25939         PR c++/11895
25940         * g++.dg/ext/vector1.C: New test.
25941
25942 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
25943
25944         * gcc.dg/pch/import-1.c: New.
25945         * gcc.dg/pch/import-1.hs: New.
25946         * gcc.dg/pch/import-1a.h: New.
25947         * gcc.dg/pch/import-1b.h: New.
25948         * gcc.dg/pch/import-1c.h: New.
25949
25950 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25951
25952         PR c++/13574
25953         * g++.dg/ext/array1.C: New test.
25954
25955         PR c++/13178
25956         * g++.dg/conversion/op1.C: New test.
25957
25958 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25959
25960         PR 11864
25961         From Kazumoto Kojima / Dan Kegel:
25962         * gcc.dg/pr11864-1.c: New test.
25963
25964         PR 10392
25965         From Marcus Comstedt / Dan Kegel:
25966         * gcc.dg/pr10392-1.c: New test.
25967
25968 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25969
25970         PR c++/13478
25971         * g++.dg/init/ref10.C: New test.
25972
25973 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25974
25975         PR c++/13407
25976         * g++.dg/parse/typename6.C: New test.
25977
25978 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25979
25980         PR pch/13361
25981         * testsuite/g++.dg/pch/wchar-1.C: New.
25982         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25983
25984 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25985
25986         PR c++/9259
25987         * g++.dg/expr/sizeof2.C: New test.
25988
25989 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25990
25991         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25992
25993 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25994
25995         PR c++/13659
25996         * g++.dg/lookup/strong-using-3.C: New.
25997         * g++.dg/lookup/using-10.C: New.
25998
25999 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26000
26001         PR c++/13594
26002         * g++.dg/lookup/strong-using-2.C: New.
26003
26004 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
26005             Dan Kegel <dank@kegel.com>
26006             J"orn Rennecke <joern.rennecke@superh.com>
26007
26008         PR target/9365
26009         * gcc.dg/pr9365-1.c: New test.
26010
26011 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26012
26013         PR c++/8856
26014         * g++.dg/parse/casting-operator2.C: New test.
26015         * g++.old-deja/g++.pt/explicit83.C: Remove.
26016
26017 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26018
26019         * gcc.dg/label-compound-stmt-1.c: New test.
26020         * gcc.c-torture/compile/950922-1.c,
26021         gcc.c-torture/compile/20000211-3.c,
26022         gcc.c-torture/compile/20000518-1.c,
26023         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
26024         compound statements.
26025
26026 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
26027
26028         * gcc.dg/ppc64-abi-1.c: New test.
26029
26030 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
26031
26032          * g++.dg/ext/attrib9.C: Add dg-warnings.
26033
26034 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26035
26036         PR c++/12335
26037         * g++.dg/parse/dtor3.C: New test.
26038
26039 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
26040
26041         PR c++/12709
26042         * g++.dg/parse/try-catch-1.C: New test.
26043
26044 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
26045
26046         * ada/acats/run_all.sh: Add more verbose output in acats.log
26047         when compiling tests.
26048
26049 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26050
26051         PR 13656
26052         * gcc.dg/typedef-redecl.c: New test case.
26053         * gcc.dg/typedef-redecl.h: New support file.
26054
26055 2004-01-13  Jan Hubicka  <jh@suse.cz>
26056
26057         * gcc.dg/always_inline.c: New test.
26058         * gcc.dg/debug/20031231-1.c: Fix.
26059
26060 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26061
26062         PR c++/13474
26063         * g++.dg/template/array3.C: New test.
26064
26065 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26066
26067         * g++.dg/ext/lvalue1.C: No longer expected to fail.
26068         * g++.dg/warn/Wunused-2.C: Likewise.
26069
26070 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26071
26072         PR c++/13289
26073         * g++.dg/template/instantiate6.C: New test.
26074
26075 2004-01-12  Roger Sayle  <roger@eyesopen.com>
26076
26077         PR middle-end/11397
26078         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
26079
26080 2004-01-12  Jan Hubicka  <jh@suse.cz>
26081
26082         PR opt/12826
26083         * gcc.dg/20040112-1.c: New.
26084
26085         * gcc.dg/dwarf-die[1-7].c: Move to...
26086         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
26087         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
26088
26089 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
26090
26091         PR c++/4100
26092         * g++.dg/parse/friend4.C: New test.
26093
26094 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
26095
26096         PR c++/4100
26097         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
26098         definition is called a friend.
26099
26100 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
26101
26102         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
26103
26104 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
26105
26106         PR c++/3478
26107         * g++.dg/parse/error10.C: New test.
26108         * g++.dg/template/arg2.C: Accept "invalid type" error.
26109
26110 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
26111
26112         PR middle-end/13392
26113         * g++.dg/opt/expect2.C: New test.
26114
26115 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26116
26117         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
26118         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
26119         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
26120         Update dg-error regexps.
26121
26122 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26123
26124         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
26125         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
26126
26127 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26128
26129         * gcc.dg/pragma-re-1.c: Use right pointer type.
26130
26131 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26132
26133         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
26134
26135 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
26136
26137         * gcc.dg/rs6000-ldouble-1.c: New.
26138
26139 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26140
26141         DR 337
26142         PR c++/9256
26143         * g++.dg/other/abstract1.C: New test.
26144
26145 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
26146
26147         * g++.dg/lookup/strong-using-1.C: New.
26148
26149 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26150
26151         PR c/11234
26152         * gcc.dg/func-ptr-conv-1.c: New test.
26153         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
26154
26155 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
26156
26157         PR target/13380.
26158         * gcc.c-torture/compile/20040109-1.c: New.
26159
26160 2004-01-08  Stuart Hastings  <stuart@apple.com>
26161
26162         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
26163         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
26164         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
26165
26166 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
26167
26168         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
26169
26170 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26171
26172         * ada/acats/run_acats: Treat 'gnatchop' the same way
26173         as 'gnatmake'.  Export GCC_DRIVER.
26174         * ada/acats/run_all.sh: Add target_gnatchop.  Use
26175         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
26176
26177 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26178
26179         PR c++/12573
26180         * g++.dg/template/dependent-expr4.C: New test.
26181
26182 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
26183
26184         * gcc.dg/altivec-11.c: New test.
26185
26186 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
26187
26188         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
26189
26190 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26191
26192         PR c/6024
26193         * gcc.dg/enum-compat-1.c: New test.
26194         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
26195
26196 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26197
26198         PR c/12165
26199         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
26200         gcc.dg/c99-idem-qual-3.c: New tests.
26201
26202 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
26203
26204         * gcc.dg/winline-7.c: Don't cast void * to int.
26205
26206 2004-01-06  Jan Hubicka  <jh@suse.cz>
26207
26208         * gcc.dg/i386-sse-5.c: New test
26209         * g++.dg/eh/simd-1.c: Add -w argument for i386.
26210
26211 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26212
26213         PR c++/12815
26214         * g++.dg/rtti/typeid4.C: New test.
26215
26216 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26217
26218         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
26219
26220 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26221
26222         PR c++/12132
26223         * g++.dg/template/error11.C: New test.
26224
26225         PR c++/13451
26226         * g++.dg/template/class2.C: New test.
26227
26228 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26229         Richard Sandiford <rsandifo@redhat.com>
26230
26231         PR c++/13387
26232         * g++.dg/opt/alias3.C: New test.
26233
26234 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
26235
26236         PR c++/13157
26237         * g++.dg/template/koenig3.C: New test.
26238
26239         PR c++/13529
26240         * g++.dg/parse/offsetof3.C: New test.
26241
26242         * g++.dg/init/copy7.C: Add missing dg-error markers.
26243
26244         PR c++/12226
26245         * g++.dg/init/copy7.c: New test.
26246
26247         PR c++/13536
26248         * g++.dg/parse/cast1.C: New test.
26249
26250 2004-01-04  Jan Hubicka  <jh@suse.cz>
26251
26252         * gcc.dg/winline[1-7].c: New tests.
26253
26254 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26255
26256         PR c++/13520
26257         * g++.dg/template/qualttp22.C: New test.
26258
26259 2004-01-01  Jan Hubicka  <jh@suse.cz>
26260
26261         * gcc.dg/debug/20031231-1.c: New.
26262         * gcc.c-torture/compile/20040101-1.c: New.
26263         * gcc.dg/dwarf-die-[1-7].c: New.
26264
26265 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
26266
26267         PR optimization/13521
26268         * gcc.c-torture/compile/20031231-1.c: New test.
26269
26270 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26271
26272         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
26273
26274 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26275
26276         PR c++/10079
26277         * g++.dg/template/crash16.C: New test.
26278
26279 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
26280
26281         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
26282
26283 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26284
26285         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
26286         ports.
26287         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26288         * g++.old-deja/g++.law/profile1.C: Likewise.
26289         * gcc.c-torture/compile/981006-1.c: Likewise.
26290         * gcc.c-torture/execute/loop-2e.x: Likewise.
26291         * gcc.c-torture/execute/loop-2f.x: Remove.
26292         * gcc.c-torture/execute/loop-2g.x: Likewise.
26293         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
26294         * gcc.dg/20020312-2.c: Remove traces of dead ports.
26295
26296 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26297
26298         PR c++/13507
26299         * g++.dg/ext/attrib11.C: New test.
26300
26301         PR c++/13494
26302         * g++.dg/template/array2-1.C: New test.
26303         * g++.dg/template/array2-2.C: New test.
26304
26305 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
26306
26307         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
26308
26309 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26310
26311         PR c++/12774
26312         * g++.dg/template/array1-1.C: New test.
26313         * g++.dg/template/array1-2.C: New test.
26314
26315 2003-12-29  Roger Sayle  <roger@eyesopen.com>
26316
26317         PR fortran/12632
26318         * g77.dg/12632.f: New test case.
26319
26320 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26321
26322         PR c++/13289
26323         * g++.dg/parse/nontype1.C: New test.
26324
26325 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26326
26327         PR c++/12403
26328         * g++.dg/parse/explicit1.C: New test.
26329         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26330
26331 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26332
26333         PR c++/13081
26334         * g++.dg/opt/inline6.C: New test.
26335
26336         PR c++/12613
26337         * g++.dg/parse/error9.C: New test.
26338
26339         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
26340
26341 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26342
26343         PR c++/13009
26344         * g++.dg/init/assign1.C: New test.
26345
26346 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26347
26348         PR c++/13070
26349         * g++.dg/warn/format3.C: New test case.
26350
26351 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26352
26353         * gcc.c-torture/compile/20031227-1.c: New test.
26354
26355 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26356
26357         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26358         * g77.dg/bprob/bprob.exp: Likewise.
26359         * gcc.misc-tests/bprob.exp: Likewise.
26360         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26361         variants on systems where the library does not provide that
26362         functionality.
26363         * gcc.dg/builtins-20.c: Use builtins-config.h.
26364         * gcc.dg/builtins-config.h: New file.
26365
26366 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26367
26368         * lib/gcc-dg.exp (dg-require-profiling): New function.
26369         * lib/target-supports.exp (check_profiling_available): Likewise.
26370         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26371         * g77.dg/bprob/bprob.exp: Likewise.
26372         * gcc.misc-tests/bprob.exp: Likewise.
26373         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26374         * gcc.dg/20021014-1.c: Likewise.
26375         * gcc.dg/nest.c: Likewise.
26376
26377 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26378
26379         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26380         compiling.
26381         * g++.dg/lookup/java2.C: Likewise.
26382         * gcc.dg/cpp/lexident.c: Likewise.
26383
26384 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26385
26386         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26387         given.
26388         * gcc.c-torture/compile/961203-1.c: Likewise.
26389         * gcc.c-torture/compile/980506-1.c: Likewise.
26390
26391 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26392
26393         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26394         (additional_prunes): New global.
26395         (gcc-dg-prune): Handle additional per-test pruning.
26396         (dg-test): Clear additional_prunes between tests.
26397
26398         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26399         dg-prune-output to avoid spurious failures from assembler
26400         complaining about nonexistent WAW violations.
26401         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26402         Use dg-prune-output to avoid spurious failures from assembler
26403         warning about Itanium B-step errata.
26404
26405 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26406
26407         * g++.dg/abi/macro0.C: New test.
26408         * g++.dg/abi/macro1.C: Likewise.
26409         * g++.dg/abi/macro2.C: Likewise.
26410
26411         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26412         * g++.dg/abi/bitfield7.C: Likewise.
26413         * g++.dg/abi/dtor2.C: Likewise.
26414         * g++.dg/abi/mangle11.C: Likewise.
26415         * g++.dg/abi/mangle12.C: Likewise.
26416         * g++.dg/abi/mangle14.C: Likewise.
26417         * g++.dg/abi/mangle17.C: Likewise.
26418         * g++.dg/abi/vbase10.C: Likewise.
26419         * g++.dg/abi/vbase14.C: Likewise.
26420         * g++.dg/template/qualttp17.C: Likewise.
26421
26422 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26423
26424         PR c/11995
26425         * gcc.dg/20031223-1.c: New test.
26426
26427 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26428
26429         * gcc.dg/noreturn-7.c: New test.
26430
26431 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26432
26433         * gcc.dg/null-pointer-1.c: New test.
26434
26435 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26436
26437         * g++.old-deja/g++.jason/template18.C: Remove.
26438         * g++.old-deja/g++.jason/template37.C: Likewise.
26439
26440         PR c++/12862
26441         * g++.dg/lookup/ns1.C: New test.
26442
26443         PR c++/12397
26444         * g++.dg/template/lookup3.C: New test.
26445
26446 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26447
26448         * g++.dg/template/recurse1.C: New test
26449
26450 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26451
26452         PR c++/12479
26453         * g++.dg/parse/semicolon1.C: New test.
26454         * g++.dg/parse/semicolon1.h: Likewise.
26455
26456 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26457
26458         * gcc.dg/darwin-misaligned.c: New test.
26459
26460 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26461
26462         PR c/9163
26463         * gcc.dg/20031222-1.c: New test.
26464
26465 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26466
26467         PR c++/13438
26468         * g++.dg/parse/error8.C: New test.
26469
26470         PR c++/11554
26471         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26472
26473 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
26474
26475         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26476         too small.
26477         * gcc.c-torture/compile/930217-1.c: Likewise.
26478         * gcc.c-torture/compile/930513-1.c: Likewise.
26479         * gcc.c-torture/execute/920908-2.c: Likewise.
26480         * gcc.c-torture/execute/921204-1.c: Likewise.
26481         * gcc.c-torture/execute/930621-1.c: Likewise.
26482         * gcc.c-torture/execute/930630-1.c: Likewise.
26483         * gcc.c-torture/execute/931031-1.c: Likewise.
26484         * gcc.c-torture/execute/980602-2.c: Likewise.
26485         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26486         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26487         * gcc.c-torture/execute/extzvsi.c: Likewise.
26488         * gcc.c-torture/unsorted/ext.c: Likewise.
26489
26490 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26491
26492         PR target/12749
26493         * gcc.c-torture/compile/20031220-2.c: New test case.
26494
26495 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26496
26497         PR optimization/13031
26498         * gcc.c-torture/compile/20031220-1.c: New test case.
26499
26500 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26501
26502         * gcc.dg/cast-function-1.c: New test.
26503
26504 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26505
26506         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26507         formats.
26508
26509 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26510
26511         PR c++/12795
26512         * g++.dg/ext/attrib10.C: New test.
26513
26514 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26515
26516         * gcc.dg/cleanup-10.c: New test.
26517         * gcc.dg/cleanup-11.c: New test.
26518
26519 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26520
26521         PR c++/13239
26522         * g++.dg/opt/expect1.C: New test.
26523
26524 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26525
26526         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26527
26528 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26529
26530         PR debug/12923
26531         * gcc.dg/20031218-1.c: New test.
26532
26533         PR debug/12389
26534         * gcc.dg/20031218-2.c: New test.
26535         * gcc.dg/20031218-3.c: New test.
26536
26537         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26538         of label name and allow for USER_LABEL_PREFIX == "_" names.
26539         * g++.dg/abi/mangle18-2.C: Likewise.
26540         * g++.dg/abi/mangle19-1.C: Likewise.
26541         * g++.dg/abi/mangle19-2.C: Likewise.
26542         * g++.dg/abi/mangle20-1.C: Likewise.
26543         * g++.dg/abi/mangle20-2.C: Likewise.
26544
26545 2003-12-18  Richard Henderson  <rth@redhat.com>
26546
26547         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26548
26549 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26550             Dan Kegel <dank@kegel.com>
26551
26552         PR other/12009
26553         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26554         testing a cross compiler, it causes spurious compile failures.
26555         * lib/g++.exp: Likewise.
26556
26557 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26558
26559         PR c++/13262
26560         * g++.dg/template/access13.C: New test.
26561
26562 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26563
26564         * gcc.dg/20031216-1.c: New test.
26565
26566 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26567
26568         PR c++/9154
26569         * g++.dg/template/error10.C: New test.
26570
26571 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26572
26573         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26574         * g++.dg/eh/simd-2.C: Likewise.
26575
26576 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26577             Roger Sayle  <roger@eyesopen.com>
26578
26579         * gcc.c-torture/execute/ieee/mzero5.c: New.
26580
26581 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26582
26583         PR c++/10603
26584         * g++.dg/parse/error6.C: New test.
26585
26586         PR c++/12827
26587         * g++.dg/parse/error7.C: New test.
26588
26589 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26590
26591         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26592         at -O with stabs debugging formats.
26593         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26594         * gcc.dg/debug/debug-2.c: Likewise.
26595
26596 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26597
26598         PR c++/12696
26599         * g++.dg/init/error1.C: New test.
26600
26601         PR c++/12218
26602         * g++.dg/init/pm3.C: New test.
26603
26604 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26605
26606         PR c/3347
26607         * gcc.dg/bitfld-8.c: New test.
26608
26609 2003-12-16  James Lemke  <jim@wasabisystems.com>
26610
26611         * gcc.dg/arm-scd42-[123].c: New tests.
26612
26613 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26614
26615         PR c++/9043
26616         * g++.dg/abi/mangle20-1.C: New test.
26617         * g++.dg/abi/mangle20-2.C: New test.
26618
26619 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26620
26621         PR c++/13275
26622         * g++.dg/other/offsetof2.C: Remove XFAIL.
26623         * g++.dg/parse/offsetof1.C: New test.
26624         * g++.gd/parse/offsetof2.C: Likewise.
26625
26626 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26627
26628         * g++.dg/template/nontype3.C: New test.
26629         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26630
26631 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26632
26633         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26634
26635 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26636
26637         PR c++/13387
26638         * g++.dg/expr/assign1.C: New test.
26639
26640         PR c++/13242
26641         * g++.dg/abi/mangle19-1.C: New test.
26642         * g++.dg/abi/mangle19-2.C: New test.
26643
26644 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26645
26646         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26647
26648 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26649
26650         * gcc.c-torture/execute/20031216-1.c: New test.
26651
26652 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26653
26654         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26655         an ICE regression.
26656
26657 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26658
26659         PR c++/10926
26660         * g++.dg/template/error9.C: New test.
26661
26662         PR c++/11116
26663         * g++.dg/template/error8.C: New test.
26664
26665 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26666
26667         PR middle-end/13400
26668         * gcc.c-torture/execute/20031215-1.c: New test case.
26669
26670 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26671
26672         PR c++/13269
26673         * g++.dg/parse/error5.C: New test.
26674
26675         PR c++/12989
26676         * g++.dg/expr/sizeof1.C: New test.
26677
26678         PR c++/13310
26679         * g++.dg/template/crash15.C: New test.
26680
26681 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26682
26683         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26684         a non-POD type as the last named parameter of a varargs function.
26685
26686 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26687
26688         PR c++/13243
26689         PR c++/12573
26690         * g++.dg/template/crash14.C: New test.
26691         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26692
26693 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26694
26695         * g++.dg/other/java1.C: New test.
26696
26697         PR c++/13241
26698         * g++.dg/abi/mangle18-1.C: New test.
26699         * g++.dg/abi/mangle18-2.C: New test.
26700
26701 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26702
26703         PR optimization/10312
26704         * gcc.c-torture/execute/20031214-1.c: New.
26705
26706 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26707
26708         PR c++/10779
26709         PR c++/12160
26710         * g++.dg/parse/error3.C: New test.
26711         * g++.dg/parse/error4.C: Likewise.
26712         * g++.dg/abi/mangle4.C: Tweak error messages.
26713         * g++.dg/lookup/using5.C: Likewise.
26714         * g++.dg/other/error2.C: Likewise.
26715         * g++.dg/parse/typename5.C: Likewise.
26716         * g++.dg/parse/undefined1.C: Likewise.
26717         * g++.dg/template/arg2.C: Likewise.
26718         * g++.dg/template/ttp3.C: Likewise.
26719         * g++.dg/template/type1.C: Likewise.
26720         * g++.old-deja/g++.other/crash32.C: Likewise.
26721         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26722
26723 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26724
26725         PR c++/13106
26726         * g++.dg/warn/noreturn-3.C: New test.
26727
26728 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26729
26730         PR c++/13118
26731         * g++.dg/abi/covariant3.C: New.
26732
26733 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26734
26735         * g++.dg/eh/ia64-1.C: New test.
26736
26737 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26738
26739         PR optimization/13037
26740         * g77.f-torture/execute/13037.f: New test case.
26741
26742 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26743
26744         PR c++/12881
26745         * g++.dg/abi/covariant2.C: New.
26746
26747 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26748
26749         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26750
26751 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26752
26753         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26754
26755 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26756
26757         PR other/10819
26758         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26759         to fix Bug 10819.
26760         * lib/g++.exp (g++_version): Likewise.
26761         * lib/g77.exp (g77_version): Likewise.
26762         * lib/objc.exp (default_objc_version): Likewise.
26763
26764 2003-12-10  Richard Henderson  <rth@redhat.com>
26765
26766         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26767
26768         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26769
26770 2003-12-08  Matt Austern  <austern@apple.com>
26771
26772         PR c/13134
26773         * lib/gcc-dg.exp (dg-require-visibility): Define.
26774         * lib/target-supports (check_visibility_available): Define.
26775         * gcc.dg/visibility-1.c: New test.
26776         * gcc.dg/visibility-2.c: Likewise.
26777         * gcc.dg/visibility-3.c: Likewise.
26778         * gcc.dg/visibility-4.c: Likewise.
26779         * gcc.dg/visibility-5.c: Likewise.
26780         * gcc.dg/visibility-6.c: Likewise.
26781         * g++.dg/ext/visibility-1.C: Likewise.
26782         * g++.dg/ext/visibility-2.C: Likewise.
26783         * g++.dg/ext/visibility-3.C: Likewise.
26784         * g++.dg/ext/visibility-4.C: Likewise.
26785         * g++.dg/ext/visibility-5.C: Likewise.
26786         * g++.dg/ext/visibility-6.C: Likewise.
26787
26788 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26789
26790         * g++.dg/lookup/java1.C: New test.
26791         * g++.dg/lookup/java2.C: New test.
26792
26793 2003-12-07  Falk Hueffner  <falk@debian.org>
26794
26795         * g++.dg/opt/noreturn-1.C: New test.
26796
26797 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26798
26799         * gcc.dg/overflow-1.c: New test.
26800
26801 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26802
26803         * g77.f-torture/compile/13060.f: New test.
26804
26805 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26806
26807         PR c++/13323
26808         * g++.dg/inherit/operator2.C: New test.
26809
26810 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26811
26812         PR c++/13305
26813         * g++.dg/ext/attrib9.C: New test.
26814
26815 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26816
26817         PR c++/13314
26818         * g++.dg/template/error7.C: New test.
26819
26820 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26821             J"orn Rennecke <joern.rennecke@superh.com>
26822
26823         PR target/13302
26824         * g++.dg/other/struct-va_list.C: New test.
26825
26826 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26827
26828         PR c++/13166
26829         * g++.dg/parse/defarg6.C: New test.
26830
26831 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26832
26833         PR target/13256
26834         * gcc.c-torture/execute/20031201-1.c: New test.
26835
26836 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26837
26838         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26839
26840 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26841
26842         * gcc.dg/builtin-return-1.c: New test.
26843
26844 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26845             J"orn Rennecke <joern.rennecke@superh.com>
26846
26847         PR optimization/13260
26848         * gcc.c-torture/execute/20031204-1.c: New test.
26849
26850 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26851
26852         PR c++/9127
26853         * g++.dg/template/error6.C: New test.
26854
26855 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26856
26857         * gcc.dg/20031202-1.c: New test.
26858
26859 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26860
26861         PR c++/13179
26862         * g++.dg/template/eh1.C: New test.
26863
26864         PR c++/10771
26865         * g++.dg/template/error5.C: New test.
26866
26867 2003-12-02  David Ung  <davidu@mips.com>
26868
26869         * gcc.dg/compat/vector-check.h: Corrected type for var
26870         g_##TMODE
26871
26872 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26873
26874         PR c++/10126
26875         * g++.dg/template/ptrmem8.C: New test.
26876
26877 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26878
26879         PR c++/12573
26880         * g++.dg/template/dependent-expr3.C: New test.
26881
26882 2003-12-01  James Lemke  <jim@wasabisystems.com>
26883
26884         * gcc.dg/arm-g2.c: New test.
26885
26886 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26887
26888         PR optimization/11634
26889         * gcc.dg/20031201-2.c: New test case.
26890
26891 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26892
26893         PR 11433
26894         * objc.dg/proto-lossage-3.m: New test.
26895
26896 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26897
26898         PR optimization/12628
26899         * gcc.dg/20031201-1.c: New test case.
26900
26901 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26902
26903         * gcc.dg/unaligned-1.c: New test.
26904
26905 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
26906
26907         PR c++/9849
26908         * g++.dg/template/error4.C: New test.
26909         * g++.dg/template/nested3.C: Adjust error markers.
26910
26911 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26912
26913         * gcc.dg/cpp/assert4.c: Check more #system assertions.
26914
26915 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26916
26917         PR c/10333
26918         * gcc.dg/bitfld-7.c: New test.
26919
26920 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26921
26922         * gcc.dg/tls/asm-1.C: New test.
26923
26924 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26925
26926         * gcc.dg/cpp/assert4.c: Update.
26927
26928 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26929
26930         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26931         * gcc.dg/builtin-apply3.c: New test.
26932
26933 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26934
26935         * lib/compat.exp (compat-obj): New xfaildata parameter.
26936         Use it to set compiler_conditional_xfail_data before compiling.
26937         (compat-get-options): Handle dg-xfail-if.
26938         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
26939         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
26940         * gcc.dg/compat/vector-1_y.c: Likewise.
26941         * gcc.dg/compat/vector-2_x.c: Likewise.
26942         * gcc.dg/compat/vector-2_y.c: Likewise.
26943
26944 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26945
26946         * g++.dg/opt/reg-stack4.C: New test.
26947
26948 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26949
26950         * gcc.dg/builtin-apply2.c: New test.
26951
26952 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26953
26954         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26955
26956 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26957
26958         PR c++/12924
26959         * g++.dg/template/template-id-2.C: New test.
26960
26961 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26962
26963         PR c++/5369
26964         * g++.dg/template/memfriend1.C: New test.
26965         * g++.dg/template/memfriend2.C: Likewise.
26966         * g++.dg/template/memfriend3.C: Likewise.
26967         * g++.dg/template/memfriend4.C: Likewise.
26968         * g++.dg/template/memfriend5.C: Likewise.
26969         * g++.dg/template/memfriend6.C: Likewise.
26970         * g++.dg/template/memfriend7.C: Likewise.
26971         * g++.dg/template/memfriend8.C: Likewise.
26972         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
26973
26974 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26975
26976         PR c++/12515
26977         * g++.dg/ext/cond1.C: New test.
26978
26979 2003-11-20  Richard Henderson  <rth@redhat.com>
26980
26981         * gcc.dg/20020201-2.c: Remove.
26982         * gcc.dg/20020201-4.c: Remove.
26983         * gcc.dg/20020304-1.c: Remove.
26984
26985 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26986
26987         * gcc.dg/cpp/trad/xwin1.c: New test case.
26988
26989 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
26990
26991         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
26992         * lib/g77.exp: Likewise.
26993         * lib/objc.exp: Likewise.
26994         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
26995         for darwin.
26996
26997 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26998
26999         PR c++/12932
27000         * g++.dg/template/static5.C: New test.
27001
27002 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27003
27004         * gcc.dg/nested-func-1.c: New test.
27005
27006 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27007
27008         * gcc.dg/cpp/assert4.c: New test.
27009
27010 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27011
27012         PR c++/2294
27013         * g++.dg/lookup/using9.c: New test.
27014
27015 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
27016
27017         PR c++/12762
27018         * g++.dg/template/error3.C: New test.
27019
27020 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
27021
27022         PR ada/13035
27023         * ada/acats/run_acats, run_all.sh: Fix syntax error.
27024         No longer use a wrapper for gcc, since this does not work under
27025         Windows.
27026
27027 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27028
27029         PR c++/2094
27030         * g++.dg/template/ptrmem7.C: New test.
27031
27032 2003-11-13  Andrew Pinski <apinski@apple.com>
27033
27034         * gcc.c-torture/compile/20031113-1.c: New test.
27035
27036 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
27037             Kean Johnston <jkj@sco.com>
27038
27039         PR c/13029
27040         * gcc.dg/unused-4.c: Update.
27041
27042 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27043
27044         * g++.dg/opt/const3.C: New test.
27045
27046 2003-11-13  Jan Hubicka  <jh@suse.cz>
27047
27048         * gcc.c-torture/compile/20031112-1.c: New test.
27049
27050 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
27051
27052         * g++.dg/parse/crash10.C: Remove bogus error marker.
27053
27054 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27055
27056         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
27057         (host_gcc): Likewise.
27058         (ROOT): Honor $PWDCMD.
27059         (BASE): Likewise.
27060         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
27061
27062 2003-11-12  Catherine Moore  <clm@redhat.com>
27063
27064         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
27065
27066 2003-11-12  Andreas Jaeger  <aj@suse.de>
27067             Jakub Jelinek  <jakub@redhat.com>
27068             Andrew Pinski  <pinskia@physics.uc.edu>
27069             Richard Henderson  <rth@redhat.com>
27070
27071         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
27072         systems.
27073         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
27074
27075         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
27076         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27077
27078 2003-11-11  Andreas Jaeger  <aj@suse.de>
27079
27080         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
27081
27082         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
27083
27084 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
27085
27086         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
27087         Clean ups.
27088
27089 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
27090
27091         * gcc.dg/trampoline-1.c: New test.
27092
27093 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27094
27095         * gcc.c-torture/compile/200031109-1.c: New test.
27096
27097 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27098
27099         PR c/3190
27100         PR c/8714
27101         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27102         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
27103         gcc.dg/format/no-y2k-1.c: Update.
27104
27105 2003-11-08  Roger Sayle  <roger@eyesopen.com>
27106
27107         PR optimization/10467
27108         * gcc.dg/20031108-1.c: New test case.
27109
27110 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
27111
27112         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
27113
27114 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27115
27116         * gcc.dg/compound-lvalue-1.c: New test.
27117         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
27118         some XFAILs.
27119
27120 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
27121
27122         * gcc.dg/altivec-varargs-1.c: New test.
27123
27124 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27125
27126         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
27127         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
27128         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
27129         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
27130         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
27131
27132 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27133
27134         * gcc.dg/cond-lvalue-1.c: New test.
27135
27136 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
27137
27138         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
27139
27140 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27141
27142         PR c++/11616
27143         * g++.dg/template/instantiate5.C: New test.
27144
27145 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27146
27147         PR c++/12726
27148         * g++.dg/ext/complit2.C: Replace test with self-contained version.
27149         * ChangeLog: Add missing first entry for above test.
27150
27151 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27152
27153         PR c++/9810
27154         * g++.dg/template/using8.C: New test.
27155         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
27156
27157 2003-11-02  Roger Sayle  <roger@eyesopen.com>
27158
27159         PR optimization/10817
27160         * gcc.c-torture/compile/20031102-1.c: New test case.
27161
27162 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
27163
27164         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
27165         2147483647.
27166
27167 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27168
27169         * gcc.dg/20031102-1.c: New test.
27170
27171 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27172
27173         * gcc.dg/complex-1.c: New test.
27174
27175 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27176
27177         PR c++/12796
27178         * g++.dg/template/crash13.C: Adjust expected error location.
27179         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27180
27181 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27182
27183         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27184
27185 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27186
27187         PR/10239
27188         * gcc.c-torture/compile/20031031-2.c: New test.
27189
27190 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27191
27192         PR/11640
27193         * gcc.c-torture/compile/20031031-1.c: New test.
27194
27195 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27196
27197         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27198         * gcc.misc-tests/bprob.exp: Likewise.
27199         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
27200         the execution test on arm-elf configs.
27201         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
27202         configs that don't support scratch files.
27203         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
27204
27205 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
27206
27207         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
27208         done by dejagnu.
27209
27210 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
27211
27212         * ada/acats/run_all.sh: Redirect mv output to /dev/null
27213         Avoid non pure sh syntax. Add more logging.
27214
27215         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
27216         fail.
27217
27218 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27219
27220         PR libgcj/10610
27221         * gcc.dg/ppc-stackalign-1.c: New test.
27222
27223 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
27224
27225         * ada/acats/run_all.sh: Change output to be more compliant with
27226         dejagnu framework.
27227         Create acats.sum and acats.log files under testsuite/ada/acats
27228         Only run [a-z]* directories, to filter out e.g. CVS.
27229         Redirect build output to log file.
27230
27231 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27232
27233         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
27234
27235 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27236
27237         PR ada/5909:
27238         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
27239
27240 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
27241
27242         * gcc.c-torture/compile/20031023-1.c: New test.
27243         * gcc.c-torture/compile/20031023-2.c: New test.
27244         * gcc.c-torture/compile/20031023-3.c: New test.
27245         * gcc.c-torture/compile/20031023-4.c: New test.
27246
27247 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27248
27249         PR c++/10371
27250         * g++.dg/lookup/scoped8.C: New test.
27251
27252 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27253
27254         * g++.dg/opt/reg-stack3.C: New test.
27255
27256 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27257
27258         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
27259
27260 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27261
27262         PR c++/11076
27263         * g++.dg/template/crash13.C: New test.
27264
27265 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27266
27267         * gcc.dg/c99-restrict-2.c: New test.
27268
27269 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
27270
27271         PR c++/12698, c++/12699, c++/12700, c++/12566
27272         * g++.dg/inherit/covariant9.C: New test.
27273         * g++.dg/inherit/covariant10.C: New test.
27274         * g++.dg/inherit/covariant11.C: New test.
27275
27276 2003-10-23  Jason Merrill  <jason@redhat.com>
27277
27278         PR c++/12726
27279         * g++.dg/ext/complit2.C: New test.
27280
27281 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27282
27283         PR target/12654
27284         * gcc.c-torture/execute/20031020-1.c: New test.
27285
27286 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27287
27288         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
27289         following the jump_insn.
27290
27291 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27292
27293         * gcc.dg/cast-lvalue-1.c: New test.
27294
27295 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
27296
27297         PR c++/11962
27298         * g++.dg/template/cond2.C: New test.
27299
27300 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27301
27302         * gcc.dg/builtins-28.c: New test.
27303
27304 2003-10-20  Jan Hubicka  <jh@suse.cz>
27305
27306         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
27307         parameter.
27308         * testsuite/gcc.dg/inline-2.c: Likewise.
27309
27310 2003-10-20  Phil Edwards  <phil@codesourcery.com>
27311
27312         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
27313         * gcc.dg/nest.c: Likewise.
27314
27315 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27316
27317         PR c++/9781, c++/10583, c++/11862
27318         * g++.dg/parse/crash13.C: New test.
27319
27320 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27321
27322         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
27323
27324 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27325
27326         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
27327         Define HAVE_C99_RUNTIME except on Solaris.
27328         * gcc.dg/builtins-20.c: Likewise.
27329
27330 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27331
27332         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
27333
27334 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27335
27336         PR c++/12495
27337         * g++.dg/template/crash21.C: New test.
27338
27339 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27340
27341         PR c++/2513
27342         * g++.dg/template/typename5.C: New test.
27343
27344 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27345
27346         PR c++/12369
27347         * g++.dg/template/friend25.C: New test.
27348
27349 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27350
27351         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27352         versions.
27353
27354 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27355
27356         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27357         == 2147483647.
27358
27359 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27360
27361         * gcc.c-torture/execute/960416-1.x: Remove.
27362         * gcc.c-torture/execute/divconst-3.x: Likewise.
27363
27364 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27365
27366         PR target/12598
27367         * gcc.dg/torture/cris-volatile-1.c: New test.
27368
27369 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27370
27371         PR optimization/9325
27372         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27373         for overflowing floating point to integer conversion during RTL
27374         simplification.
27375
27376 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27377
27378         * objc/execute/_cmd.m: Fix typo.
27379         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27380         Relax 'scan-assembler' regexp.
27381         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27382         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27383         * objc.dg/zero-link-2.m: Remove blank line.
27384         * objc.dg/zero-link-3.m: New test case.
27385
27386 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27387
27388         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27389
27390         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27391         than linker trickery.
27392
27393 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27394
27395         PR c++/12370
27396         * g++.dg/other/friend2.C: New test.
27397
27398 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27399
27400         * gcc.dg/20031012-1.c: New test.
27401
27402 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27403
27404         * gcc.dg/weak/weak-3.c: Fix for new warning.
27405
27406 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27407
27408         PR optimization/8750
27409         * gcc.c-torture/execute/20031012-1.c: New test case.
27410
27411 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27412
27413         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27414         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27415
27416 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27417
27418         PR optimization/12260
27419         * gcc.c-torture/compile/20031011-2.c: New test case.
27420
27421 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27422
27423         * gcc.c-torture/execute/20031011-1.c: New testcase.
27424
27425 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27426
27427         * gcc.c-torture/compile/20031011-1.c: New test.
27428
27429 2003-10-11  Jan Hubicka  <jh@suse.cz>
27430
27431         * g++.dg/other/first-global.C: New test.
27432
27433 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27434
27435         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27436
27437 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27438
27439         * gcc.c-torture/compile/20031010-1.c: New test.
27440
27441 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27442
27443         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27444         * gcc.c-torture/execute/va-arg-25.c: ... here.
27445
27446 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27447
27448         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27449
27450 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27451
27452         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27453
27454 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27455
27456         * g++.dg/parse/error2.C: New test.
27457
27458 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27459
27460         PR c++/11097
27461         * g++.dg/other/error5.C: Modify the error message.
27462         * g++.dg/lookup/using8.C: New test.
27463
27464 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27465
27466         * gcc.dg/darwin-abi-2.c: New file.
27467         * gcc.c-torture/execute/va-arg-24.c: New file.
27468
27469 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27470
27471         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27472         indentation.
27473
27474 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27475
27476         PR c++/10147
27477         * g++.dg/other/error4.C: Update error messages.
27478         * g++.dg/template/ptrmem4.C: Likewise.
27479
27480         PR c++/12337
27481         * g++.dg/init/new9.C: New test.
27482
27483         PR c++/12334, c++/12236, c++/8656
27484         * g++.dg/ext/attrib8.C: New test.
27485
27486 2003-10-06  Devang Patel  <dpatel@apple.com>
27487
27488         * gcc.dg/debug/dwarf2-3.h: New test.
27489         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27490
27491 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27492
27493         * g++.dg/opt/cfg2.C: New test.
27494
27495 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27496
27497         * g++.dg/opt/float1.C: New test.
27498
27499 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27500
27501         * gcc.dg/c90-array-lval-6.c: New test.
27502         * gcc.dg/c99-array-lval-6.c: New test.
27503
27504 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27505             Ziemowit Laski  <zlaski@apple.com>
27506
27507         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27508         'Derived', so that it is never considered a class method; add
27509         new warning for '+port' method ambiguity.
27510         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27511         <objc/objc-api.h> (needed on Mac OS X).
27512         * objc.dg/method-13.m: New test.
27513
27514 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27515
27516         PR optimization/9325, PR java/6391
27517         * gcc.c-torture/execute/20031003-1.c: New test case.
27518
27519 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27520
27521         PR optimization/12180
27522         * gcc.dg/20031002-1.c: New test.
27523
27524         PR c++/12486
27525         * g++.dg/inherit/error1.C: New test.
27526
27527 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27528
27529         * lib/f-torture.exp (search_for): Rename to...
27530         (search_for_re): This.  Also, clean up comments and the
27531         "regexp" invocation.
27532
27533 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27534
27535         * gcc.c-torture/compile/20031002-1.c: New test.
27536
27537 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27538
27539         * g++.dg/opt/cond1.C: New test.
27540
27541 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27542
27543         * gcc.dg/Wold-style-definition-2.c: New testcase.
27544         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27545
27546 2003-09-29  Richard Henderson  <rth@redhat.com>
27547
27548         * g++.dg/init/array10.C: Add dg-options.
27549
27550 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27551
27552         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27553
27554 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27555
27556         * g++.dg/template/friend19.C: Fix typo.
27557         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27558
27559 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27560
27561         * gcc.c-torture/execute/20030928-1.c: New test.
27562         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27563
27564 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27565
27566         * g++.dg/opt/unroll1.C: New test.
27567
27568 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27569
27570         PR optimization/11741
27571         * gcc.dg/20030926-1.c: New test case.
27572
27573 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27574
27575         PR c++/5655
27576         * g++.dg/parse/access7.C: New test.
27577         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27578
27579 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27580
27581         MERGE OF objc-improvements-branch into MAINLINE:
27582         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27583         if libobjc has not been built.
27584         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27585         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27586         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27587         objc/execute/nested-3.m, objc/execute/np-2.m,
27588         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27589         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27590         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27591         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27592         objc.dg/special/unclaimed-category-1.h,
27593         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27594         well as GNU runtime.
27595         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27596         * execute/cascading-1.m, execute/function-message-1.m,
27597         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27598         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27599         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27600         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27601         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27602         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27603         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27604         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27605         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27606         * objc.dg/bitfield-2.m: Run only on Darwin.
27607         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27608         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27609         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27610         * objc.dg/const-str-1.m: Fix constant string layout.
27611
27612 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27613
27614         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27615
27616 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27617
27618         * gcc.dg/darwin-abi-1.c: New file.
27619
27620 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27621
27622         PR target/12281
27623         * gcc.c-torture/compile/20030921-1.c: New test.
27624
27625 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27626
27627         * g++.dg/opt/reg-stack2.C: New test.
27628
27629 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27630
27631         * g++.dg/eh/delayslot1.C: New test.
27632
27633 2003-09-20  Richard Henderson  <rth@redhat.com>
27634
27635         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27636
27637 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27638
27639         * gcc.c-torture/execute/20030920-1.c: New test case.
27640
27641 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27642
27643         * g++.dg/rtti/typeid3.C: Correct expected error message.
27644
27645 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27646
27647         PR c++/157
27648         * g++.dg/parse/crash12.C: New test.
27649
27650 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27651
27652         * gcc.dg/compat/mixed-struct-check.h: New.
27653         * gcc.dg/compat/mixed-struct-defs.h: New.
27654         * gcc.dg/compat/mixed-struct-init.h: New.
27655         * gcc.dg/compat/struct-by-value-19_main.c: New.
27656         * gcc.dg/compat/struct-by-value-19_x.c: New.
27657         * gcc.dg/compat/struct-by-value-19_y.c: New.
27658         * gcc.dg/compat/struct-by-value-20_main.c: New.
27659         * gcc.dg/compat/struct-by-value-20_x.c: New.
27660         * gcc.dg/compat/struct-by-value-20_y.c: New.
27661         * gcc.dg/compat/struct-return-19_main.c: New.
27662         * gcc.dg/compat/struct-return-19_x.c: New.
27663         * gcc.dg/compat/struct-return-19_y.c: New.
27664         * gcc.dg/compat/struct-return-20_main.c: New.
27665         * gcc.dg/compat/struct-return-20_x.c: New.
27666         * gcc.dg/compat/struct-return-20_y.c: New.
27667
27668 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27669         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27670         so that it will not complain on LP64 targets.
27671
27672 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27673
27674         PR c++/495
27675         * g++.dg/template/friend24.C: New test.
27676
27677 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27678
27679         PR c++/12332
27680         * g++.dg/template/memtmpl2.C: New test.
27681
27682 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27683
27684         PR target/11184
27685         * gcc.dg/builtin-apply1.c: New test.
27686
27687 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27688
27689         PR c++/9848
27690         * g++.dg/warn/Wunused-4.C: New test.
27691
27692 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27693
27694         PR c++/12316
27695         * g++.dg/other/gc2.C: New test.
27696
27697 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27698
27699         PR c++/11991
27700         * g++.dg/rtti/typeid3.C: New test.
27701
27702         PR c++/12266
27703         * g++.dg/overload/template1.C: New test.
27704
27705 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27706
27707         * g++.dg/opt/cfg3.C: New test.
27708
27709 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27710
27711         PR c++/7939
27712         * g++.dg/template/crash11.C: New test.
27713
27714 2003-09-16  Jason Merrill  <jason@redhat.com>
27715             Jakub Jelinek  <jakub@redhat.com>
27716
27717         * gcc.dg/attr-warn-unused-result.c: New test.
27718
27719 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27720
27721         PR c++/12184
27722         * g++.dg/expr/call2.C: New test.
27723
27724 2003-09-15  Andreas Jaeger  <aj@suse.de>
27725
27726         * gcc.dg/Wold-style-definition-1.c: New test.
27727
27728 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27729
27730         PR c++/3907
27731         * g++.dg/parse/template12.C: New test.
27732
27733         * g++.dg/abi/bitfield11.C: New test.
27734         * g++.dg/abi/bitfield12.C: Likewise.
27735
27736 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27737
27738         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27739         non-expansion of functional macro name without arguments at EOL.
27740         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27741
27742 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27743
27744         * gcc.c-torture/execute/20030914-[12].c: New tests.
27745
27746 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27747
27748         PR c++/11788
27749         * g++.dg/overload/addr1.C: New test.
27750
27751 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27752
27753         * gcc.dg/20030909-1.c: New test.
27754
27755 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27756
27757         * gcc.dg/ultrasp10.c: New test.
27758
27759 2003-09-09  Devang Patel  <dpatel@apple.com>
27760
27761         * gcc.dg/darwin-ld-6.c: New test.
27762
27763 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27764
27765         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27766
27767 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27768
27769         * gcc.dg/ia64-types1.c: New test.
27770         * gcc.dg/ia64-types2.c: Likewise.
27771
27772 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27773
27774         * gcc.dg/builtins-1.c: Add more _Complex tests.
27775         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27776
27777         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27778         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27779
27780 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27781
27782         PR c++/11786
27783         * g++.dg/lookup/koenig2.C: New test.
27784
27785         PR c++/5296
27786         * g++.dg/rtti/typeid2.C: New test.
27787
27788 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27789
27790         * gcc.c-torture/compile/20030904-1.c: New test.
27791
27792 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27793
27794         * g++.dg/opt/longbranch2.C: New test.
27795
27796 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27797
27798         * g++.dg/template/crash10.C: Only compile it.
27799
27800 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27801
27802         PR middle-end/11665
27803         * gcc.c-torture/compile/20030907-1.c: New test.
27804         * g++.dg/init/array11.C: New test.
27805
27806 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27807
27808         PR c++/11852
27809         * g++.dg/init/struct1.C: New test.
27810
27811 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27812
27813         PR c++/12181
27814         * g++.dg/expr/comma1.C: New test.
27815
27816 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27817
27818         PR c++/11867
27819         * g++.dg/expr/static_cast5.C: New test.
27820
27821 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27822
27823         PR c++/11507
27824         * g++.dg/lookup/scoped7.C: New test.
27825
27826         PR c++/9574
27827         * g++.dg/other/static1.C: New test.
27828
27829         PR c++/11490
27830         * g++.dg/warn/template-1.C: New test.
27831
27832         PR c++/11432
27833         * g++.dg/template/crash10.C: New test.
27834
27835         PR c++/2478
27836         * g++.dg/overload/VLA.C: New test.
27837
27838         PR c++/10804
27839         * g++.dg/template/call1.C: New test.
27840
27841 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27842
27843         PR c++/11794
27844         * g++.dg/parse/using3.C: New test.
27845
27846 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27847
27848         PR c++/11409
27849         * g++.dg/overload/builtin3.C: New test case.
27850
27851 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27852
27853         PR c/9862
27854         * gcc.dg/20030906-1.c: New test.
27855         * gcc.dg/20030906-2.c: Likewise.
27856
27857 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27858
27859         PR c++/12167
27860         * g++.dg/parse/defarg5.C: New test.
27861
27862         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27863
27864 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27865
27866         PR c++/12163
27867         * g++.dg/expr/static_cast4.C: New test.
27868
27869         PR c++/12146
27870         * g++.dg/template/crash9.C: New test.
27871
27872 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27873
27874         * g++.old-deja/g++.ext/pretty2.C: Update for change
27875         in __FUNCTION__.
27876         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27877
27878 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27879
27880         PR c++/11922
27881         * g++/dg/template/qualified-id1.C: New test.
27882
27883         PR c++/12037
27884         * g++.dg/warn/noeffect4.C: New test.
27885
27886 2003-09-04  Matt Austern  <austern@apple.com>
27887
27888         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
27889         * g++.dg/ext/fnname2.C: Likewise.
27890         * g++.dg/ext/fnname3.C: Likewise.
27891
27892 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27893
27894         * g++.dg/expr/lval1.C: New test.
27895         * g++.dg/ext/lvcast.C: Remove.
27896
27897 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27898
27899         PR optimization/11700.
27900         * gcc.c-torture/compile/20030903-1.c: New test case.
27901
27902 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
27903
27904         PR c++/12053
27905         * g++.dg/abi/layout4.C: New test.
27906
27907 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
27908
27909         PR c++/11553
27910         * g++.dg/parse/friend3.C: New test.
27911
27912 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
27913
27914         PR c++/11847
27915         * g++.dg/template/class1.C: New test.
27916
27917         PR c++/11808
27918         * g++.dg/expr/call1.C: New test.
27919
27920 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27921
27922         PR c++/12114
27923         * g++.dg/init/ref9.C: New test.
27924
27925         PR c++/11972
27926         * g++.dg/template/nested4.C: New test.
27927
27928 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27929
27930         PR c++/12093
27931         * g++.dg/template/non-dependent4.C: New test.
27932
27933         PR c++/11928
27934         * g++.dg/inherit/conv1.C: New test.
27935
27936 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27937
27938         PR c++/6196
27939         * g++.dg/ext/label1.C: New test.
27940         * g++.dg/ext/label2.C: Likewise.
27941
27942 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27943
27944         * g++.dg/expr/cond3.C: New test.
27945
27946 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27947
27948         * gcc.dg/builtins-1.c: Add new builtin cases.
27949
27950 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27951
27952         * gcc.dg/builtins-1.c: Add new cases.
27953         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27954
27955 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27956
27957         * gcc.dg/builtins-1.c: Add more math builtin tests.
27958         * gcc.dg/torture/builtin-attr-1.c: New test.
27959
27960 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27961
27962         PR optimization/5079
27963         * g++.dg/opt/static3.C: New test.
27964
27965 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27966
27967         * gcc.misc-tests/gcov-10b.c: New test.
27968
27969 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27970
27971         * g++.dg/opt/ptrmem3.C: New test.
27972
27973         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27974
27975 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27976
27977         * gcc.dg/20030826-2.c: New test.
27978
27979 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27980
27981         PR middle-end/12002
27982         * g77.f-torture/compile/12002.f: New test case.
27983
27984 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27985
27986         * gcc.dg/20030826-1.c: New test case.
27987
27988 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27989
27990         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27991
27992 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27993
27994         PR c++/11871
27995         * c++.dg/lookup/crash1.C: New test.
27996
27997         * c++.dg/warn/noeffect3.C: New test.
27998
27999 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
28000
28001         * gcc.dg/compat/vector-1_x.c: Compile with -w.
28002         * gcc.dg/compat/vector-1_y.c: Ditto.
28003         * gcc.dg/compat/vector-2_x.c: Ditto.
28004         * gcc.dg/compat/vector-2_y.c: Ditto.
28005
28006 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
28007
28008         * gcc.dg/20030702-1.c: New test.
28009
28010 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
28011
28012         PR c++/8795
28013         * g++.dg/ext/altivec-1.C: New test.
28014
28015 2003-08-24  Richard Henderson  <rth@redhat.com>
28016
28017         * g++.dg/eh/simd-2.C: Add -w for x86.
28018
28019 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
28020
28021         * gcc.dg/20030815-1.c: New test.
28022
28023 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28024
28025         PR c++/3765
28026         * g++.dg/parse/access6.C: New test.
28027
28028 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28029
28030         PR c++/641, c++/11876
28031         * g++.dg/template/friend22.C: New test.
28032         * g++.dg/template/friend23.C: Likewise.
28033
28034 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28035
28036         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
28037         identically.
28038
28039 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28040
28041         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
28042
28043 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28044
28045         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
28046
28047 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28048
28049         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
28050
28051 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28052
28053         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
28054
28055 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
28056
28057         PR c++/11919
28058         * g++.dg/overload/prom1.C: New test.
28059
28060         PR c++/11551
28061         * g++.dg/parse/dtor2.C: New test.
28062
28063         PR c++/10762
28064         * g++.dg/parse/using2.C: New test.
28065
28066 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
28067
28068         PR target/11805
28069         * gcc.c-torture/compile/20030821-1.c: New.
28070
28071 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
28072
28073         PR c++/11834
28074         * g++.dg/template/deduce2.C: New test.
28075
28076 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
28077
28078         * gcc.c-torture/execute/20030821-1.c: New test.
28079
28080 2003-08-20  Roger Sayle  <roger@eyesopen.com>
28081
28082         PR middle-end/11984
28083         * gcc.dg/20030820-1.c: New test case.
28084
28085 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
28086
28087         PR c++/11945
28088         * g++.dg/warn/noeffect2.C: New test.
28089
28090 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
28091
28092         PR c++/10926
28093         * g++.dg/template/dtor2.C: New test.
28094
28095         PR c++/11684
28096         * g++.dg/template/operator1.C: New test.
28097         * g++.dg/parse/operator4.C: New test.
28098
28099         PR c++/11946.C
28100         * g++.dg/expr/enum1.C: New test.
28101         * gcc.dg/c99-bool-1.c: Remove bogus warning.
28102
28103         PR c++/11036.C
28104         * g++.dg/parse/elab2.C: New test.
28105         * g++.dg/parse/typedef4.C: Change error message.
28106         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
28107         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
28108         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
28109
28110 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
28111
28112         * gcc.dg/pch/warn-1.c: New.
28113         * gcc.dg/pch/warn-1.hs: New.
28114
28115         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
28116         not-tested file.
28117
28118 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28119
28120         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
28121
28122 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28123
28124         * gcc.dg/uninit-D.c: New Test.
28125         * gcc.dg/uninit-E.c: New Test.
28126         * gcc.dg/uninit-F.c: New Test.
28127         * gcc.dg/uninit-G.c: New Test.
28128
28129 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
28130
28131         * g++.dg/README: Describe the pch directory.
28132
28133 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28134
28135         PR c++/11174
28136         * g++.dg/parse/access4.C: New test.
28137         * g++.dg/parse/access5.C: Likewise.
28138         * g++.old-deja/g++.jason/access17.C: Adjust error message.
28139
28140 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
28141
28142         * gcc.dg/noncompile/20030818-1.c: New.
28143
28144 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28145
28146         PR c++/11957
28147         * g++.dg/warn/noeffect1.C: New test.
28148
28149         * g++.dg/template/scope2.C: New test.
28150         * g++.dg/template/error2.C: Correct dg-error
28151
28152 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
28153
28154         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
28155
28156 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
28157
28158         PR C++/11512
28159         * g++.dg/template/warn1.C: New.
28160
28161 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28162
28163         * g++.dg/template/error2.C: New test.
28164         * g++.dg/lookup/using7.C: Adjust errors
28165         * g++.old-deja/g++.pt/crash36.C: Likewise.
28166         * g++.old-deja/g++.pt/derived3.C: Likewise.
28167
28168 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28169
28170         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
28171         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
28172         * gcc.c-torture/execute/builtins/string-9.c: New, from
28173         string-opt-9.c.  Adjust for execute/builtins framework.
28174         * gcc.c-torture/execute/string-opt-9.c: Delete.
28175
28176 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
28177
28178         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
28179
28180         * g++.dg/parse/ret-type2.C: New test.
28181
28182         PR c++/11703
28183         * g++.dg/init/new8.C: New test.
28184
28185         PR c++/10923
28186         * g++.dg/parse/typedef5.C: New test.
28187
28188         PR c++/9512
28189         * g++.dg/parse/qualified2.C: New test.
28190         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
28191         invalid code.
28192
28193 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
28194
28195         * g++.dg/conversion/ptrmem1.C: New test.
28196
28197 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
28198
28199         PR target/11693
28200         * gcc.dg/20030811-1.c: New test.
28201
28202         PR target/11535
28203         * gcc.c-torture/execute/20030811-1.c: New test.
28204
28205 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28206
28207         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
28208
28209 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
28210
28211         PR c++/11789.C
28212         * g++.dg/inherit/multiple1.C: New test.
28213
28214 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28215
28216         * gcc.dg/spe1.c: New test.
28217
28218         PR c++/11670
28219         * g++.dg/expr/cast2.C: New test.
28220
28221         PR c++/10530
28222         * g++.dg/template/dependent-name2.C: New test.
28223
28224 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
28225
28226         * g++.dg/parse/crash11.C: Put the dg options in comments.
28227
28228 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
28229
28230         * lib/gcc-dg.exp: Update for diagnostic change.
28231
28232 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28233
28234         PR c++/5767
28235         * g++.dg/parse/crash11.C: New test.
28236
28237 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
28238
28239         * gcc.dg/cpp/spacing1.c: Update.
28240
28241 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
28242
28243         PR target/11739
28244         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
28245         a value for -mtune.
28246
28247 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28248
28249         PR middle-end/11771
28250         * gcc.c-torture/compile/20030804-1.c: New test case.
28251
28252 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28253
28254         * gcc.dg/20030804-1.c: New test case.
28255
28256 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
28257
28258         * gcc.dg/cpp/separate-1.c: New test.
28259
28260 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
28261
28262         PR c++/11704
28263         * g++.dg/template/dependent-expr2.C: New test.
28264
28265         PR c++/11766
28266         * g++.dg/expr/ptrmem1.C: New test.
28267
28268 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28269
28270         PR c++/9453
28271         * g++.dg/template/friend15.C: New test.
28272
28273 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
28274
28275         * lib/dg-pch.exp: Work round PCH bug.
28276
28277 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28278
28279         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
28280         builtins.  Move cases from builtins-4.c here.
28281
28282         * gcc.dg/torture/builtin-math-1.c: New test taken from
28283         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
28284         additional cases.
28285
28286         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
28287         Delete.
28288
28289 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28290
28291         PR c++/9447
28292         * g++.dg/template/using7.C: New test.
28293
28294 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
28295
28296         * import1.c, import2.c: New tests.
28297
28298 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
28299
28300         * g++.dg/eh/crossjump1.C: New test.
28301
28302 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
28303
28304         PR c++/11697
28305         * g++.dg/template/using6.C: New test.
28306
28307         PR c++/11744
28308         * g++.dg/template/koenig2.C: New test.
28309
28310 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28311
28312         PR c++/7983
28313         * g++.dg/parse/typedef4.C: New test.
28314
28315 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28316
28317         PR c++/8442, c++/8806
28318         * g++.dg/template/elab1.C: New test.
28319         * g++.dg/template/type2.C: Likewise.
28320         * g++.dg/template/ttp3.C: Adjust expected error message.
28321         * g++.old-deja/g++.law/visibility13.C: Likewise.
28322         * g++.old-deja/g++.niklas/t135.C: Likewise.
28323         * g++.old-deja/g++.pt/ttp41.C: Likewise.
28324         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
28325         template argument.
28326         * g++.old-deja/g++.pt/ttp44.C: Likewise.
28327
28328 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
28329
28330         PR c++/11295
28331         * g++.dg/ext/stmtexpr1.C: New test.
28332
28333         * g++.dg/opt/tmp1.C: New test.
28334
28335         PR c++/11525
28336         * g++.dg/parse/constant4.C: New test.
28337
28338         PR c++/9447
28339         * g++.dg/template/using5.C: New test.
28340
28341 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28342
28343         * gcc.dg/builtins-27.c: New test case.
28344
28345 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28346
28347         * gcc.dg/tls/opt-7.c: New test.
28348
28349 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28350
28351         * g++.old-deja/g++.other/crash18.C: Remove.
28352
28353 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28354
28355         * g++.dg/template/explicit3.C: New.
28356         * g++.dg/template/explicit4.C: New.
28357         * g++.dg/template/explicit5.C: New.
28358
28359         PR c++/11347
28360         * g++.dg/template/memtmpl1.C: New.
28361
28362 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28363
28364         PR target/11565
28365         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28366         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28367
28368 2003-07-30  Jan Hubicka  <jh@suse.cz>
28369
28370         * vtgc1.c: Kill.
28371
28372 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28373
28374         * gcc.dg/struct-in-proto-1.c: New test.
28375
28376 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28377
28378         * gcc.dg/cpp/include2.c: Only expect one message.
28379
28380 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28381
28382         PR c++/9447
28383         * g++.dg/template/using1.C: New test.
28384         * g++.dg/template/using2.C: New test.
28385         * g++.dg/template/using3.C: New test.
28386         * g++.dg/template/using4.C: New test.
28387
28388 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28389
28390         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28391         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28392
28393 2003-07-28  Jan Hubicka  <jh@suse.cz>
28394
28395         PR c++/11530
28396         * g++.dg/opt/call1.C: New test.
28397
28398 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28399
28400         PR c++/11667
28401         * g++.dg/init/enum2.C: New test.
28402         * g++.dg/template/overload1.C: Add "-w" option.
28403
28404 2003-07-28    <hp@bitrange.com>
28405
28406         * gcc.dg/Wdeclaration-after-statement-1.c,
28407         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28408
28409 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28410
28411         * gcc.c-torture/compile/20030725-1.c: New test.
28412
28413 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28414
28415         * gcc.dg/20030505.c: Only run for SPE.
28416         Remove definition of opaque type.
28417
28418 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28419
28420         * g++.dg/template/ptrmem6.C: New test.
28421
28422 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28423
28424         * gcc.c-torture/compile/zero-strct-2.c: New test.
28425
28426 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28427
28428         * gcc.dg/intermod-1.c: New test.
28429
28430 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28431
28432         PR c++/11617
28433         * g++.dg/template/lookup2.C: New test.
28434         * g++.dg/template/memclass1.C: Remove instantiated from error.
28435         * g++.dg/other/error2.C: Tweak expected errors.
28436
28437         PR c++/11596
28438         * g++.dg/template/defarg3.C: New test.
28439
28440         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28441
28442 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28443
28444         * g++.dg/inherit/access5.C: New test.
28445
28446 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28447
28448         PR c++/11513
28449         * g++.dg/template/crash8.C: New test.
28450
28451 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28452
28453         PR c/10602
28454         * gcc.dg/noncompile/incomplete-2.c: New test.
28455
28456 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28457
28458         PR c++/11645
28459         * g++.dg/inherit/access4.C: New test.
28460
28461         PR c++/11517
28462         * g++.dg/expr/cond2.C: New test.
28463
28464         PR optimization/10679
28465         * g++.dg/opt/inline4.C: New test.
28466
28467 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28468
28469         * g++.dg/parse/crash10: New test.
28470
28471 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28472
28473         * g++.dg/ext/flexary1.C: New test.
28474
28475 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28476
28477         PR c++/10793
28478         * g++.dg/template/crash9.C: New test.
28479
28480 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28481
28482         PR c++/3004
28483         * g++.dg/parse/typedef3.C: New test.
28484
28485         PR c++/7906
28486         * g++.dg/parse/operator2.C: New test.
28487
28488         PR c++/8895
28489         * g++.dg/parse/def-tmpl-arg1.C: New test.
28490
28491         PR c++/9282
28492         * g++.dg/parse/funptr1.C: New test.
28493
28494         PR c++/9452
28495         * g++.dg/parse/ambig3.C: New test.
28496
28497         PR c++/9454
28498         * g++.dg/parse/operator3.C: New test.
28499
28500         PR c++/9486
28501         * g++.dg/parse/template10.C: New test.
28502
28503         PR c++/9488
28504         * g++.dg/parse/template11.C: New test.
28505
28506         PR c++/10150
28507         * g++.dg/parse/invalid-op1.C: New test.
28508
28509         PR c++/10247
28510         * g++.dg/parse/condexpr1.C: New test.
28511
28512 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28513
28514         * g++.dg/ext/packed3.C: New test.
28515         * g++.dg/ext/packed4.C: New test.
28516
28517         * gcc.dg/pack-test-3.c: New test.
28518
28519 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28520
28521         * lib/compat.exp: Handle dg-options per source file.
28522         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28523         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28524         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28525         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28526         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28527         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28528         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28529         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28530         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28531         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28532         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28533         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28534         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28535         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28536
28537 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28538
28539         PR c/10320
28540         * gcc.c-torture/execute/20030718-1.c: New test.
28541
28542 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28543
28544         PR optimization/11536
28545         * gcc.dg/20030721-1.c: New test.
28546
28547 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28548
28549         PR c++/11546
28550         * g++.dg/template/lookup1.C: New test.
28551
28552 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28553
28554         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28555         diagnostics of ill-formed constructs involving labels.
28556         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28557         the new 'previously defined here' message.
28558
28559 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28560
28561         * g++.dg/parse/non-dependent2.C: New test.
28562
28563 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28564
28565         * g++.dg/init/init-ref4.C: xfail on targets without
28566         weak symbols.
28567
28568 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28569
28570         PR target/11087
28571         * gcc.c-torture/execute/20030717-1.c: New test.
28572
28573 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28574
28575         * g++.dg/opt/cfg1.C: New test.
28576
28577 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28578
28579         PR optimization/11557
28580         * gcc.dg/20030717-1.c: New test.
28581
28582 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28583
28584         PR c++/10476
28585         * g++.dg/expr/crash-1.C: New test.
28586
28587         PR c++/11027
28588         * g++.dg/template/init3.C: New test.
28589
28590         PR c++/8222
28591         * g++.dg/template/non-dependent1.C: New test.
28592
28593         PR c++/11070
28594         * g++.dg/template/non-dependent2.C: New test.
28595
28596         PR c++/11071
28597         * g++.dg/template/non-dependent3.C: New test.
28598
28599         PR c++/9907
28600         * g++.dg/template/sizeof5.C: New test.
28601
28602 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28603
28604         PR 11498
28605         * gcc.c-torture/compile/mangle-1.c: New file.
28606
28607 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28608
28609         PR c++/7809
28610         * g++.dg/parse/access3.C: New test.
28611
28612 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28613
28614         PR c++/11384
28615         * g++.dg/init/init-ref4.C: New test.
28616
28617 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28618
28619         PR c++/11547
28620         * g++.dg/parse/constant3.C: New test.
28621         * g++.dg/parse/crash7.C: Likewise.
28622
28623 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28624
28625         PR target/11008
28626         * gcc.dg/i386-pentium4-not-mull.c: New.
28627
28628 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28629
28630         * gcc.dg/asm-names.c (ymain): Make it weak.
28631
28632 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28633
28634         PR c++/5421
28635         * g++.dg/template/friend21.C: New test.
28636
28637 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28638
28639         * gcc.dg/cleanup-8.c: New test.
28640         * gcc.dg/cleanup-9.c: New test.
28641
28642 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28643
28644         * g++.dg/ext/dll-MI1.h: New file.
28645         * g++.dg/ext/dllexport-MI1.C: New file.
28646         * g++.dg/ext/dllimport-MI1.C: New file.
28647
28648 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28649
28650         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28651         it does not have cmpstrsi patterns (just cmpmemsi).
28652
28653 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28654
28655         PR debug/11473
28656         * g++.dg/debug/debug8.C: New test.
28657
28658 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28659
28660         PR c++/10108
28661         * g++.dg/template/crash7.C: New test.
28662
28663 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28664
28665         PR target/10795
28666         * gcc.c-torture/compile/20030708-1.c: New.
28667
28668 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28669
28670         * gcc.c-torture/execute/20030715-1.c: New test.
28671
28672 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28673
28674         * gcc.dg/pch/inline-3.c: New file.
28675         * gcc.dg/pch/inline-3.hs: New file.
28676         * gcc.dg/pch/inline-4.c: New file.
28677         * gcc.dg/pch/inline-4.hs: New file.
28678
28679 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28680
28681         PR c++/11509
28682         * g++.dg/template/crash6.C: New test.
28683
28684         PR c++/7053
28685         * g++.dg/template/friend20.C: New test.
28686
28687         PR c++/7019
28688         * g++.dg/template/overload2.C: New test.
28689
28690 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28691
28692         PR optimization/11440
28693         * gcc.c-torture/execute/20030714-1.c: New test.
28694
28695 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28696
28697         PR c++/11154
28698         * g++.dg/template/partial2.C: New test.
28699
28700 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28701
28702         PR c++/11503
28703         * g++.dg/template/anon1.C: New test.
28704
28705         PR c++/11493
28706         PR c++/11495
28707         * g++.dg/parse/template9.C: Likewise.
28708         * g++.dg/template/crash4.C: New test.
28709         * g++.dg/template/koenig1.C: Likewise.
28710         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28711         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28712         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28713         functions.
28714         * g++.old-deja/g++.jason/template36.C: Likewise.
28715         * g++.old-deja/g++.mike/p1989.C: Likewise.
28716         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28717         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28718         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28719         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28720         compiling.
28721         * g++.old-deja/g++.pt/union2.C: Use this->.
28722
28723 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28724
28725         * gcc.dg/20030711-1.c: New test.
28726
28727 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28728
28729         PR c++/11050
28730         * g++.dg/parse/args1.C: New test.
28731         * g++.pt/defarg8.C: Change expected errors.
28732
28733 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28734
28735         PR c++/8164
28736         * g++.dg/template/nontype2.C: New test.
28737
28738         PR c++/10558
28739         * g++.dg/parse/template8.C: New test.
28740
28741         PR c++/8327
28742         * g++.dg/template/scope1.C: New test.
28743
28744         * g++.dg/warn/Wsign-compare-1.C: New test.
28745
28746 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28747
28748         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28749
28750 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28751
28752         PR c++/9411
28753         * g++.dg/template/explicit2.C: New test.
28754
28755         PR c++/10032
28756         * g++.dg/warn/pedantic1.C: New test.
28757
28758 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28759
28760         PR c++ 9483
28761         * g++.dg/other/field1.C: New test.
28762
28763 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28764
28765         PR c/11449
28766         * gcc.c-torture/compile/20030707-1.c: New.
28767
28768 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28769
28770         PR c++/10849
28771         * g++.dg/template/access12.C: New test.
28772
28773 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28774
28775         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28776         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28777         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28778         * gcc.misc-tests/gcov.exp: Update
28779         * g++.dg/gcov/gcov.exp: Update
28780         * lib/gcov.exp: Update.
28781
28782 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28783
28784         * g++.dg/abi/mangle17.C: Make sure template expressions are
28785         dependent.
28786         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28787         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28788         * g++.dg/opt/stack1.C: Remove erroneous code.
28789         * g++.dg/parse/template7.C: New test.
28790         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28791         * g++.old-deja/g++.pt/crash4.C: Likewise.
28792
28793 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28794
28795         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28796         with zero or one occurence of `$' after the initial `L'.
28797
28798 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28799
28800         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28801
28802 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28803
28804         PR c/11370
28805         * gcc.dg/Wunreachable-6.c: New testcase.
28806         * gcc.dg/Wunreachable-7.c: New testcase.
28807
28808 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28809
28810         PR c/11420
28811         * gcc.dg/20030708-1.c: New test.
28812
28813 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
28814
28815         * gcc.dg/compat/sdata-section.h: New file.
28816         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28817         * gcc.dg/torture/mips-sdata-1.c: New test.
28818
28819 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28820
28821         PR c++/11030
28822         * g++.dg/template/friend19.C: New test.
28823
28824 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28825
28826         * g++.dg/opt/strength-reduce.C: New test.
28827
28828 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28829
28830         PR target/10979
28831         * gcc.dg/20030707-1.c: New testcase.
28832
28833 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28834
28835         PR optimization/11059
28836         * g++.dg/opt/emptyunion.C: New testcase.
28837
28838 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28839             Eric Botcazou  <ebotcazou@libertysurf.fr>
28840
28841         * g++.dg/opt/stack1.C: New test.
28842
28843 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28844
28845         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28846         run test.
28847
28848         PR c++/11431
28849         * g++.dg/expr/static_cast3.C: New test.
28850
28851 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
28852
28853         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
28854         everywhere.
28855         * gcc.dg/concat.c: Concatenation of string constants with
28856         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
28857         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
28858         * gcc.dg/cpp/escape-2.c: Use wide character constants where
28859         necessary to avoid multi-character character constant warning.
28860         * gcc.dg/cpp/escape.c: Likewise.
28861         * gcc.dg/cpp/ucs.c: Likewise.
28862         Remove backslashes from dg-bogus comments, as they confuse Tcl.
28863         Fix a typo.
28864
28865 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28866
28867         PR c/11428
28868         * gcc.c-torture/compile/20030704-1.c: New.
28869
28870 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28871
28872         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28873
28874 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
28875
28876         PR c++/5287, PR c++/7910,  PR c++/11021
28877         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
28878         tests for warnings.
28879         * g++.dg/ext/dllimport2.C: Add tests for warnings.
28880         * g++.dg/ext/dllimport3.C: Likewise.
28881         * g++.dg/ext/dllimport4.C: New file.
28882         * g++.dg/ext/dllimport5.C: New file.
28883         * g++.dg/ext/dllimport6.C: New file.
28884         * g++.dg/ext/dllimport7.C: New file.
28885         * g++.dg/ext/dllimport8.C: New file.
28886         * g++.dg/ext/dllimport9.C: New file.
28887         * g++.dg/ext/dllimport10.C: New file.
28888         * g++.dg/ext/dllexport1.C: New file.
28889
28890 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28891
28892         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28893         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28894
28895 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28896
28897         * gcc.dg/builtins-25.c: New testcase.
28898         * gcc.dg/builtins-26.c: New testcase.
28899
28900 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
28901
28902         * gcc.dg/compat/vector-defs.h: New file.
28903         * gcc.dg/compat/vector-setup.h: New file.
28904         * gcc.dg/compat/vector-check.h: New file.
28905         * gcc.dg/compat/vector-1_main.c: New file.
28906         * gcc.dg/compat/vector-1_x.c: New file.
28907         * gcc.dg/compat/vector-1_y.c: New file.
28908         * gcc.dg/compat/vector-2_main.c: New file.
28909         * gcc.dg/compat/vector-2_x.c: New file.
28910         * gcc.dg/compat/vector-2_y.c: New file.
28911
28912         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
28913         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
28914         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
28915         * gcc.dg/compat/struct-align-1.h: New file.
28916         * gcc.dg/compat/struct-align-1_main.c: New file.
28917         * gcc.dg/compat/struct-align-1_x.c: New file.
28918         * gcc.dg/compat/struct-align-1_y.c: New file.
28919         * gcc.dg/compat/struct-align-2.h: New file.
28920         * gcc.dg/compat/struct-align-2_main.c: New file.
28921         * gcc.dg/compat/struct-align-2_x.c: New file.
28922         * gcc.dg/compat/struct-align-2_y.c: New file.
28923
28924         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
28925         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28926         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28927         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28928         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28929         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28930         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28931         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28932         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28933         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28934         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28935         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28936         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28937         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28938         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28939         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28940         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28941         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28942         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28943         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28944         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28945         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28946         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28947         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28948         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28949         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28950         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28951         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28952         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28953
28954 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28955
28956         * gcc.dg/i386-call-1.c: New test.
28957
28958 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28959
28960         PR c++/9162
28961         * g++.dg/parse/defarg4.C: New.
28962
28963 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28964
28965         PR target/10700
28966         * gcc.c-torture/compile/20030703-1.c: New test case.
28967
28968 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28969
28970         * g++.dg/template/local3.C: Remove extra semicolon.
28971
28972 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28973
28974         * gcc.dg/i386-volatile-1.c: New test.
28975
28976 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28977
28978         PR c++/11072
28979         * g++.dg/other/offsetof2.C: XFAIL.
28980         * g++.dg/other/offsetof5.C: New.
28981
28982         PR c++/10219
28983         * g++.dg/template/error1.C: New.
28984
28985         PR c++/9779
28986         * g++.dg/template/dependent-expr1.C: New.
28987
28988 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28989
28990         PR c++/6949
28991         * g++.dg/template/local3.C: New test.
28992
28993         PR c++/11149
28994         * g++.dg/lookup/scoped6.C: New test.
28995
28996 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28997
28998         PR c++/8046
28999         * g++.dg/other/error7.C: New test.
29000
29001 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
29002
29003         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
29004         * g++.old-deja/g++.abi/vtable3.h: Likewise.
29005         * g++.old-deja/g++.law/code-gen5.C: Likewise.
29006         * g++.old-deja/g++.other/union2.C: Likewise.
29007         * gcc.dg/c90-const-expr-2.c: Likewise.
29008         * gcc.dg/c90-const-expr-3.c: Likewise.
29009         * gcc.dg/c99-const-expr-2.c: Likewise.
29010         * gcc.dg/c99-const-expr-3.c: Likewise.
29011         * gcc.dg/concat.c: Likewise.
29012
29013 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29014
29015         PR c++/9559
29016         * g++.dg/init/static1.C: New test.
29017
29018 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29019
29020         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
29021         * g++.old-deja/g++.other/access2.C: Likewise.
29022         * g++.old-deja/g++.other/decl2.C: Likewise.
29023         * gcc.c-torture/execute/20020615-1.c: Likewise.
29024
29025 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29026
29027         PR c++/4933
29028         * g++.dg/template/sizeof4.C: New test.
29029
29030 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29031
29032         * g++.dg/other/error6.C: New test.
29033
29034 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29035
29036         PR c++/10750
29037         * g++.dg/parse/constant2.C: New test.
29038
29039 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
29040
29041         PR c++/11106
29042         * g++.dg/other/error5.C: New test.
29043
29044 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29045
29046         * gcc.dg/format/gcc_diag-1.c: New test.
29047
29048 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
29049
29050         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
29051
29052 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
29053
29054         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
29055         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
29056         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
29057
29058 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
29059
29060         * gcc.c-torture/execute/builtins/string-8.c: New test.
29061         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
29062         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
29063         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
29064
29065 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29066
29067         PR c++/10468
29068         * g++.dg/ext/typeof6.C: New test.
29069
29070 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29071
29072         PR c++/10796
29073         * g++.dg/init/enum1.C: New test.
29074
29075 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
29076
29077         * gcc.dg/20030627-1.c: New test.
29078
29079 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
29080
29081         PR c++/11332
29082         * g++.dg/expr/static_cast2.C: New test.
29083
29084 2003-06-26  Roger Sayle  <roger@eyesopen.com>
29085             Jakub Jelinek  <jakub@redhat.com>
29086
29087         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
29088         sprintf(dst,"%s",src) optimization.
29089         * gcc.c-torture/execute/20030626-1.c: New test case.
29090         * gcc.c-torture/execute/20030626-2.c: New test case.
29091
29092 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
29093
29094         * gcc.c-torture/execute/multi-ix.c: New test.
29095
29096         * gcc.c-torture/execute/simd-4.c (main):
29097         Added missing semicolon at end of union.
29098
29099 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
29100
29101         PR c++/8266
29102         * g++.dg/template/explicit-instantiation3.C: New test.
29103
29104 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29105
29106         * gcc.dg/20030626-1.c: Use signed char.
29107
29108 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29109
29110         * gcc.dg/20030626-1.c: New test.
29111
29112 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
29113
29114         * const-str-2.m: Update.
29115
29116 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
29117
29118         PR c++/10990
29119         * g++.dg/rtti/dyncast1.C: New test.
29120         * g++.dg/abi/mangle4.C: Correct base-specifier access.
29121         * g++.dg/lookup/scoped1.C: Remove XFAIL.
29122         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
29123
29124         PR c++/10931
29125         * g++.dg/expr/static_cast1.C: New test.
29126
29127 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
29128
29129         * gcc.dg/20030625-1.c: New test.
29130
29131 2003-06-24  Roger Sayle  <roger@eyesopen.com>
29132
29133         * gcc.c-torture/compile/20030624-1.c: New test case.
29134
29135 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
29136
29137         * gcc.c-torture/execute/string-opt-17.c: New test.
29138
29139 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
29140
29141         PR c++/5754
29142         * g++.dg/parse/crash6.C: New test.
29143
29144 2003-06-23  Roger Sayle  <roger@eyesopen.com>
29145
29146         * gcc.dg/builtins-24.c: New test case.
29147
29148 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
29149
29150         * g++.dg/opt/operator1.C: New test.
29151
29152 2003-06-22  Roger Sayle  <roger@eyesopen.com>
29153
29154         * gcc.c-torture/execute/string-opt-16.c: New test case.
29155
29156 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29157
29158         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
29159         * g++.old-deja/g++.other/conv7.C: Likewise.
29160         * g++.old-deja/g++.other/overcnv2.C: Likewise.
29161         * g++.old-deja/g++.other/overload14.C: Likewise.
29162
29163 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29164
29165         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
29166         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
29167
29168 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29169
29170         PR c++/10888
29171         * g++.dg/warn/Winline-3.C: New test.
29172
29173 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29174
29175         * lib/target-supports.exp (check_alias_available): Make the test
29176         program acceptable to the Solaris assembler.
29177
29178         PR c++/10749
29179         * g++.dg/template/memclass2.C: New test.
29180
29181 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29182             Eric Botcazou  <ebotcazou@libertysurf.fr>
29183
29184         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
29185         data for non-matching targets.
29186         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
29187
29188 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29189
29190         PR c++/10845
29191         * g++.dg/template/member3.C: New test.
29192
29193 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
29194
29195         PR c++/10939
29196         * g++.dg/template/func1.C: New test.
29197
29198         PR c++/9649
29199         * g++.dg/template/static4.C: New test.
29200         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
29201
29202         PR c++/11041
29203         * g++.dg/init/ref7.C: New test.
29204
29205 2003-06-19  Matt Austern  <austern@apple.com>
29206
29207         PR c++/11228
29208         * g++.dg/anew1.C: New test.
29209         * g++.dg/anew2.C: New test.
29210         * g++.dg/anew3.C: New test.
29211         * g++.dg/anew4.C: New test.
29212
29213 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
29214
29215         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
29216
29217 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
29218
29219         * gcc.c-torture/execute/simd-4.c (main): Make expected value
29220         endian-dependent.
29221
29222 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
29223
29224         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
29225         Remove cruft.
29226
29227 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
29228
29229         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
29230         * gcc.c-torture/compile/961203-1.c: Likewise.
29231         * gcc.c-torture/compile/980506-1.c: Likewise.
29232
29233 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29234
29235         PR c++/10712
29236         * g++.dg/lookup/using7.C: New test.
29237
29238 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29239
29240         PR c++/11105
29241         * g++.dg/abi/conv1.C: Remove it.
29242         * g++.dg/template/conv7.C: New test.
29243         * g++.dg/template/conv8.C: Likewise.
29244         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
29245         conversion operator.
29246
29247 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
29248
29249         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
29250         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29251         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29252         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29253         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29254         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29255         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29256         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29257         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29258         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29259         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29260         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29261         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29262         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29263         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29264         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29265         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29266         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29267         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29268         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29269         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29270         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29271         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29272         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29273         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29274         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29275         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29276         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29277         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29278
29279 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
29280
29281         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
29282         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
29283         indications.
29284
29285 2003-06-16  Roger Sayle  <roger@eyesopen.com>
29286
29287         * gcc.dg/i386-387-5.c: New test case.
29288         * gcc.dg/i386-387-6.c: New test case.
29289         * gcc.dg/builtins-23.c: New test case.
29290
29291 2003-06-15  Roger Sayle  <roger@eyesopen.com>
29292
29293         * gcc.dg/builtins-22.c: New test case.
29294         * gcc.dg/i386-387-1.c: Update to test exp.
29295         * gcc.dg/i386-387-2.c: Likewise.
29296
29297 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29298
29299         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
29300
29301 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29302
29303         * lib/gcc-dg.exp (dg-require-dll): New function.
29304         (dg-xfail-if): Likewise.
29305         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
29306         driver.
29307
29308         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
29309         * gcc.c-torture/compile/20001205-1.c: Likewise.
29310         * gcc.c-torture/compile/20001226-1.c: Likewise.
29311         * gcc.c-torture/compile/20010518-2.c: Likewise.
29312         * gcc.c-torture/compile/20020312-1.c: Likewise.
29313         * gcc.c-torture/compile/20020604-1.c: Likewise.
29314         * gcc.c-torture/compile/920501-12.c: Likewise.
29315         * gcc.c-torture/compile/920501-4.c: Likewise.
29316         * gcc.c-torture/compile/920520-1.c: Likewise.
29317         * gcc.c-torture/compile/920521-1.c: Likewise.
29318         * gcc.c-torture/compile/920625-1.c: Likewise.
29319         * gcc.c-torture/compile/961203-1.c: Likewise.
29320         * gcc.c-torture/compile/980506-1.c: Likewise.
29321         * gcc.c-torture/compile/981006-1.c: Likewise.
29322         * gcc.c-torture/compile/981022-1.c: Likewise.
29323         * gcc.c-torture/compile/981223-1.c: Likewise.
29324         * gcc.c-torture/compile/990617-1.c: Likewise.
29325         * gcc.c-torture/compile/dll.c: Likewise.
29326         * gcc.c-torture/compile/labels-3.c: Likewise.
29327         * gcc.c-torture/compile/mipscop-1.c: Likewise.
29328         * gcc.c-torture/compile/mipscop-2.c: Likewise.
29329         * gcc.c-torture/compile/mipscop-3.c: Likewise.
29330         * gcc.c-torture/compile/mipscop-4.c: Likewise.
29331         * gcc.c-torture/compile/simd-5.c: Likewise.
29332         * gcc.c-torture/compile/20000804-1.x: Remove.
29333         * gcc.c-torture/compile/20001205-1.x: Likewise.
29334         * gcc.c-torture/compile/20001226-1.x: Likewise.
29335         * gcc.c-torture/compile/20010518-2.x: Likewise.
29336         * gcc.c-torture/compile/20020312-1.x: Likewise.
29337         * gcc.c-torture/compile/20020604-1.x: Likewise.
29338         * gcc.c-torture/compile/920501-12.x: Likewise.
29339         * gcc.c-torture/compile/920501-4.x: Likewise.
29340         * gcc.c-torture/compile/920520-1.x: Likewise.
29341         * gcc.c-torture/compile/920521-1.x: Likewise.
29342         * gcc.c-torture/compile/920625-1.x: Likewise.
29343         * gcc.c-torture/compile/961203-1.x: Likewise.
29344         * gcc.c-torture/compile/980506-1.x: Likewise.
29345         * gcc.c-torture/compile/981006-1.x: Likewise.
29346         * gcc.c-torture/compile/981022-1.x: Likewise.
29347         * gcc.c-torture/compile/981223-1.x: Likewise.
29348         * gcc.c-torture/compile/990617-1.x: Likewise.
29349         * gcc.c-torture/compile/mipscop-1.x: Likewise.
29350         * gcc.c-torture/compile/mipscop-2.x: Likewise.
29351         * gcc.c-torture/compile/mipscop-3.x: Likewise.
29352         * gcc.c-torture/compile/mipscop-4.x: Likewise.
29353         * gcc.c-torture/compile/simd-5.x: Likewise.
29354
29355         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29356
29357 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29358
29359         * gcc.c-torture/execute/20030611-1.c: New test.
29360
29361 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29362
29363         PR middle-end/168
29364         * gcc.dg/20030612-1.c: New test case.
29365
29366 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29367
29368         PR c++/10635
29369         * g++.dg/expr/cast1.C: New test.
29370
29371 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29372
29373         * gcc.dg/builtins-21.c: New test case.
29374
29375 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29376
29377         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29378         options instead of at the end.
29379         * lib/objc.exp (objc_target_compile): Likewise.
29380
29381 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29382
29383         PR c++/10432
29384         * g++.dg/parse/error1.C: New test.
29385
29386 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29387
29388         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29389         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29390         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29391         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29392         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29393         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29394         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29395         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29396         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29397         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29398         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29399         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29400         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29401         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29402         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29403         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29404         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29405         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29406         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29407         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29408         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29409         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29410         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29411         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29412
29413         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29414         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29415         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29416         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29417         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29418         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29419         * gcc.dg/compat/scalar-return-3_main.c: New file.
29420         * gcc.dg/compat/scalar-return-3_x.c: New file.
29421         * gcc.dg/compat/scalar-return-3_y.c: New file.
29422         * gcc.dg/compat/scalar-return-4_main.c: New file.
29423         * gcc.dg/compat/scalar-return-4_x.c: New file.
29424         * gcc.dg/compat/scalar-return-4_y.c: New file.
29425
29426 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
29427
29428         * gcc.dg/compat/fp2-struct-check.h: New file.
29429         * gcc.dg/compat/fp2-struct-defs.h: New file.
29430         * gcc.dg/compat/fp2-struct-init.h: New file.
29431         * gcc.dg/compat/struct-by-value-10_main.c: New file.
29432         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29433         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29434         * gcc.dg/compat/struct-return-10_main.c: New file.
29435         * gcc.dg/compat/struct-return-10_x.c: New file.
29436         * gcc.dg/compat/struct-return-10_y.c: New file.
29437
29438         * gcc.dg/compat/compat-common.h: New file.
29439         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29440         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29441         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29442         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29443         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29444         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29445         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29446         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29447         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29448         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29449         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29450         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29451         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29452         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29453         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29454         * gcc.dg/compat/small-struct-check.h: Ditto.
29455         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29456         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29457         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29458         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29459         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29460         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29461         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29462         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29463         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29464         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29465         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29466         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29467         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29468         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29469         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29470         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29471         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29472         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29473         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29474         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29475         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29476         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29477         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29478         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29479         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29480         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29481         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29482         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29483         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29484         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29485
29486 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29487
29488         * g++.dg/pch/static-1.C: New file.
29489         * g++.dg/pch/static-1.Hs: New file.
29490
29491 2003-06-10  Richard Henderson  <rth@redhat.com>
29492
29493         * gcc.dg/asm-7.c: Adjust expected warning text.
29494
29495 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29496
29497         * gcc.dg/builtins-20.c: New test case.
29498
29499 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29500
29501         PR c++/11131
29502         * g++.dg/opt/template1.C: New test.
29503
29504 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29505
29506         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29507         additional_sources.
29508
29509 2003-05-21  David Taylor  <dtaylor@emc.com>
29510
29511         * gcc.dg/Wpadded.c: New file.
29512
29513 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29514
29515         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29516         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29517         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29518         dg-require-weak.
29519
29520 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29521
29522         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29523
29524 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29525
29526         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29527         (dg-require-alias): Likewise.
29528         (dg-require-gc-sections): Likewise.
29529         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29530
29531 2003-06-08  Richard Henderson  <rth@redhat.com>
29532
29533         * gcc.dg/20011029-2.c: Fix the array reference.
29534         * gcc.dg/asm-7.c: New.
29535
29536 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29537
29538         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29539
29540 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29541
29542         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29543         (dg-require-gc-sections): Likewise.
29544
29545 2003-06-08  Jan Hubicka  <jh@suse.cz>
29546
29547         * i386-cmov1.c: Fix regular expression.
29548         * i386-cvt-1.c: Likewise.
29549         * i386-local.c: Likewise.
29550         * i386-local2.c: Likewise.
29551         * i386-mul.c: Likewise.
29552         * i386-ssetype-1.c: Likewise.
29553         * i386-ssetype-3.c: Likewise.
29554         * i386-ssetype-5.c: Likewise.
29555
29556 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29557
29558         PR c++/11039
29559         * g++.dg/warn/implicit-typename2.C: New test.
29560         * g++.dg/warn/implicit-typename3.C: New test.
29561
29562 2003-06-07  Richard Henderson  <rth@redhat.com>
29563
29564         * g++.dg/other/offsetof3.C: Use size_t.
29565         * g++.dg/other/offsetof4.C: Likewise.
29566
29567 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29568
29569         * lib/copy-file.exp: New. Implement gcc_copy_files.
29570
29571         * lib/dg-pch.exp: Load copy-file.exp
29572         (dg-pch): Use gcc_copy_files instead of "file copy".
29573
29574 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29575
29576         * gcc.dg/weak/weak.exp: Simplify.
29577         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29578         * gcc.dg/weak/weak-1.c: Likewise.
29579         * gcc.dg/weak/weak-2.c: Likewise.
29580         * gcc.dg/weak/weak-3.c: Likewise.
29581         * gcc.dg/weak/weak-4.c: Likewise.
29582         * gcc.dg/weak/weak-5.c: Likewise.
29583         * gcc.dg/weak/weak-6.c: Likewise.
29584         * gcc.dg/weak/weak-7.c: Likewise.
29585         * gcc.dg/weak/weak-8.c: Likewise.
29586         * gcc.dg/weak/weak-9.c: Likewise.
29587
29588 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29589
29590         gcc.c-torture/execute/20030606-1.c: New.
29591
29592 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29593
29594         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29595         * gcc.dg/builtins-19.c: Likewise.
29596
29597 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29598
29599         * gcc.dg/builtins-2.c: Add some more tests.
29600         * gcc.dg/builtins-18.c: New test case.
29601         * gcc.dg/builtins-19.c: New test case.
29602
29603 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29604             Jim Wilson  <wilson@tuliptree.org>
29605
29606         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29607
29608 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29609
29610         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29611         mempcpy/stpcpy calls not to be optimized into something else.
29612         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29613         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29614         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29615
29616 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29617
29618         * gcc.dg/format/asm_fprintf-1.c: New test.
29619
29620 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29621
29622         * lib/gcc-defs.exp (additional_sources): New variable.
29623         (dg-additional-sources): New function.
29624         (additional_files): New variable.
29625         (dg-additional-files): New function.
29626         (dg-additional-files-options): Likewise.
29627         * lib/gcc-dg.exp (dg-require-weak): New function.
29628         (dg-require-alias): Likewise.
29629         (dg-require-gc-sections): Likewise.
29630         * lib/target-supports.exp (check_alias_available): Remove testfile
29631         parameter.
29632         (check_gc_sections_available): New function.
29633         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29634         (dg-gpp-additional-files): Likewise.
29635         * lib/g++.exp (additional_sources): Remove.
29636         (additional_files): Likewise.
29637         (g++_target_compile): Use dg-additional-files-options.
29638
29639         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29640         Tcl logic.
29641         * gcc.dg/special/ecos.exp: Remove.
29642         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29643         * gcc.dg/special/alias-1.c: Likewise.
29644         * gcc.dg/special/alias-2.c: Likewise.
29645         * gcc.dg/special/gcsec-1.c: Likewise.
29646         * gcc.dg/special/weak-1.c: Likewise.
29647         * gcc.dg/special/weak-2.c: Likewise.
29648         * gcc.dg/special/wkali-1.c: Likewise.
29649         * gcc.dg/special/wkali-2.c: Likewise.
29650
29651         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29652         dg-gpp-additional-*.
29653         * g++.dg/special/conpr-3.C: Likewise.
29654         * g++.dg/special/conpr-4.C: Likewise.
29655         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29656         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29657         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29658         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29659         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29660         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29661         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29662         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29663         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29664         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29665         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29666         * g++.old-deja/g++.other/comdat1.C: Likewise.
29667         * g++.old-deja/g++.other/comdat2.C: Likewise.
29668         * g++.old-deja/g++.other/comdat3.C: Likewise.
29669         * g++.old-deja/g++.other/ctor1.C: Likewise.
29670         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29671
29672 2003-06-05  Richard Henderson  <rth@redhat.com>
29673
29674         * gcc.dg/debug/20030605-1.c: New.
29675
29676 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29677
29678         * README.QMTEST: Update.
29679
29680 2003-06-04  Richard Henderson  <rth@redhat.com>
29681
29682         * gcc.dg/cleanup-1.c: New.
29683         * gcc.dg/cleanup-2.c: New.
29684         * gcc.dg/cleanup-3.c: New.
29685         * gcc.dg/cleanup-4.c: New.
29686         * gcc.dg/cleanup-5.c: New.
29687         * gcc.dg/cleanup-6.c: New.
29688         * gcc.dg/cleanup-7.c: New.
29689
29690 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29691
29692         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29693
29694         * lib/dg-pch.exp: New file.
29695         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29696         * gcc.dg/pch/pch.exp: Likewise.
29697
29698 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29699
29700         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29701         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29702         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29703         * gcc.dg/builtins-17.c: New test case.
29704         * gcc.dg/i386-387-4.c: New test case.
29705         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29706
29707 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29708
29709         * gcc.dg/ultrasp9.c: New test.
29710
29711 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29712
29713         * gcc.c-torture/compile/20030604-1.c: New test.
29714         * gcc.dg/sparc-constant-1.c: New test.
29715
29716 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29717
29718         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29719
29720 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29721
29722         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29723
29724         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29725         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29726
29727 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29728
29729         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29730
29731 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29732
29733         PR c++/10940
29734         * g++.dg/template/spec10.C: New test.
29735
29736 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29737
29738         * gcc.dg/builtins-16.c: New test case.
29739
29740 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29741
29742         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29743         mempcpy test with post-increments.
29744         * gcc.c-torture/execute/string-opt-3.c: New test.
29745         * gcc.dg/string-opt-1.c: New test.
29746
29747 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29748
29749         PR fortran/10965
29750         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29751
29752 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29753
29754         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29755         (scan-assembler): ... here.  Use dg-scan.
29756         (scan-assembler-not): Likewise.
29757         (scan-file): New function.
29758         (scan-file-not): Likewise.
29759         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29760         * gcc.dg/cpp/_Pragma4.c: Likewise.
29761         * gcc.dg/cpp/_Pragma5.c: Likewise.
29762         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29763         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29764         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29765         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29766         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29767         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29768         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29769         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29770         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29771         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29772         * gcc.dg/cpp/cxxcom1.c: Likewise.
29773         * gcc.dg/cpp/line1.c: Likewise.
29774         * gcc.dg/cpp/maccom1.c: Likewise.
29775         * gcc.dg/cpp/maccom2.c: Likewise.
29776         * gcc.dg/cpp/maccom3.c: Likewise.
29777         * gcc.dg/cpp/maccom4.c: Likewise.
29778         * gcc.dg/cpp/maccom5.c: Likewise.
29779         * gcc.dg/cpp/maccom6.c: Likewise.
29780         * gcc.dg/cpp/multiline.c: Likewise.
29781         * gcc.dg/cpp/spacing1.c: Likewise.
29782         * gcc.dg/cpp/spacing2.c: Likewise.
29783         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29784         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29785         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29786         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29787         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29788         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29789         * gcc.dg/cpp/cxxcom2.c: Likewise.
29790         * gcc.dg/cpp/cxxcom2.h: New file.
29791
29792         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29793         * g++.dg/cpp/truefalse.C: Here.
29794         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29795
29796 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29797
29798         * gcc.dg/cpp/redef3.c: New file.
29799
29800 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29801
29802         * gcc.dg/i386-loop-3.c: New test.
29803
29804 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29805
29806         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29807
29808 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29809
29810         * gcc.dg/fwrapv-1.c: New test case.
29811         * gcc.dg/fwrapv-2.c: New test case.
29812
29813 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29814
29815         PR c++/10956
29816         * g++.dg/template/spec9.C: New test.
29817
29818 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29819
29820         * gcc.dg/duff-4.c: New test case.
29821
29822 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29823
29824         PR fortran/10843
29825         * g77.dg/ffixed-form-1.f: New test
29826         * g77.dg/ffixed-form-2.f: New test
29827         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
29828         * g77.dg/ffree-form-3.f: New test
29829
29830 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29831
29832         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29833         * gcc.dg/wint_t-1.c: Likewise.
29834
29835 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29836
29837         * g++.dg/template/access11.C: New test.
29838
29839 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29840
29841         PR c++/10849
29842         * g++.dg/template/access10.C: New test.
29843
29844 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29845             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29846
29847         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29848
29849 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29850
29851         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
29852         suppress for powerpc-*-darwin*.
29853         * gcc.dg/torture/builtin-noret-2.c: Likewise.
29854
29855 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29856
29857         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29858         suppress option for powerpc-*-darwin*.
29859
29860 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29861
29862         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29863         * gcc.dg/builtins-4.c: Add test for fmod.
29864
29865 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29866
29867         PR c++/10682
29868         * g++.dg/template/instantiate4.C: New test.
29869
29870 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29871
29872         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29873
29874 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
29875
29876         * gcc.dg/compat/scalar-return-1_main.c: New file.
29877         * gcc.dg/compat/scalar-return-1_x.c: New file.
29878         * gcc.dg/compat/scalar-return-1_y.c: New file.
29879         * gcc.dg/compat/scalar-return-2_main.c: New file.
29880         * gcc.dg/compat/scalar-return-2_x.c: New file.
29881         * gcc.dg/compat/scalar-return-2_y.c: New file.
29882         * gcc.dg/compat/struct-return-3_main.c: New file.
29883         * gcc.dg/compat/struct-return-3_y.c: New file.
29884         * gcc.dg/compat/struct-return-3_x.c: New file.
29885         * gcc.dg/compat/struct-return-2_main.c: New file.
29886         * gcc.dg/compat/struct-return-2_x.c: New file.
29887         * gcc.dg/compat/struct-return-2_y.c: New file.
29888
29889 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29890
29891         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
29892         for hppa*-hp-hpux*.
29893         * gcc.dg/20021014-1.c (dg-options): Likewise.
29894         * gcc.dg/nest.c (dg-options): Likewise.
29895
29896 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29897
29898         PR c++/9738
29899         * g++.dg/ext/dllimport2.C: New file.
29900         * g++.dg/ext/dllimport3.C: New file.
29901
29902 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
29903
29904         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
29905         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29906         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29907         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29908         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29909         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29910         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
29911         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
29912         * gcc.dg/compat/small-struct-defs.h: New file.
29913         * gcc.dg/compat/small-struct-init.h: New file.
29914         * gcc.dg/compat/small-struct-check.h: New file.
29915         * gcc.dg/compat/fp-struct-defs.h: New file.
29916         * gcc.dg/compat/fp-struct-check.h: New file.
29917         * gcc.dg/compat/fp-struct-init.h: New file.
29918         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
29919         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
29920
29921 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29922
29923         * gcc.dg/20030225-2.c: New test.
29924
29925 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29926             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29927
29928         * gcc.c-torture/compile/20030518-1.c: New test case.
29929
29930 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
29931
29932         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
29933         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
29934         gcc-dg-debug-runtest.
29935         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
29936         gcc-dg-debug-runtest.
29937
29938 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29939
29940         PR c++/9022
29941         * g++.dg/lookup/using6.C: New test.
29942
29943 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29944
29945         * g++.dg/parse/access2.C: New test.
29946
29947 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
29948
29949         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
29950         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
29951         * gcc.dg/debug/debug.exp: Likewise.
29952
29953 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29954
29955         * gcc.dg/dollar.c: New test.
29956
29957 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29958
29959         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
29960         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
29961         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
29962         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
29963         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
29964         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
29965         * gcc.dg/compat/struct-by-value-6_main.c: New file.
29966         * gcc.dg/compat/struct-by-value-6_x.c: New file.
29967         * gcc.dg/compat/struct-by-value-6_y.c: New file.
29968         * gcc.dg/compat/struct-by-value-7_main.c: New file.
29969         * gcc.dg/compat/struct-by-value-7_x.c: New file.
29970         * gcc.dg/compat/struct-by-value-7_y.c: New file.
29971         * gcc.dg/compat/struct-by-value-8_main.c: New file.
29972         * gcc.dg/compat/struct-by-value-8_x.c: New file.
29973         * gcc.dg/compat/struct-by-value-8_y.c: New file.
29974         * gcc.dg/compat/struct-by-value-9_main.c: New file.
29975         * gcc.dg/compat/struct-by-value-9_x.c: New file.
29976         * gcc.dg/compat/struct-by-value-9_y.c: New file.
29977
29978 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
29979
29980         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
29981         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
29982         support for "repo" mode.
29983         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
29984         * lib/g77-dg.exp: Likewise.
29985         * lib/obj-dg.exp: Likewise.
29986
29987 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29988
29989         Merge from gcc-3_2-rhl8-branch:
29990         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29991
29992         * gcc.dg/tls/opt-6.c: New test.
29993
29994         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29995
29996         * gcc.dg/20030405-1.c: New test.
29997
29998         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29999
30000         * gcc.dg/20030309-1.c: New test.
30001
30002         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30003
30004         * gcc.c-torture/execute/20030307-1.c: New test.
30005
30006         2003-02-20  Randolph Chung  <tausq@debian.org>
30007
30008         * gcc.c-torture/compile/20030220-1.c: New test.
30009
30010         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
30011
30012         * gcc.dg/20030217-1.c: New test.
30013
30014         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
30015
30016         * gcc.c-torture/compile/20020129-1.c: New test.
30017
30018         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30019
30020         * gcc.dg/unroll-1.c: New test.
30021
30022         2002-11-16  Jan Hubicka  <jh@suse.cz>
30023
30024         * gcc.c-torture/execute/20020920-1.c: New test.
30025
30026         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
30027
30028         PR target/7434
30029         * gcc.c-torture/compile/20021008-1.c: New test.
30030
30031         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
30032
30033         PR target/7559
30034         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
30035
30036         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30037
30038         * gcc.c-torture/compile/20020807-1.c: New test.
30039
30040         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
30041
30042         * gcc.dg/tls/opt-1.c: New test.
30043
30044         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
30045
30046         * gcc.dg/20020729-1.c: New test.
30047
30048         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
30049
30050         * g++.dg/opt/life1.C: New test.
30051
30052         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
30053
30054         * gcc.dg/20020525-1.c: New test.
30055
30056         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30057
30058         PR c++/6794
30059         * g++.dg/ext/pretty1.C: New test.
30060         * g++.dg/ext/pretty2.C: New test.
30061
30062 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
30063
30064         PR c++/8385
30065         * g++.dg/ext/typeof5.C: New test.
30066
30067 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
30068
30069         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
30070         __USER_LABEL_PREFIX__ into account.
30071         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
30072
30073 2003-05-14  Roger Sayle  <roger@eyesopen.com>
30074
30075         * gcc.dg/builtins-15.c: New test case.
30076
30077 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
30078
30079         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
30080
30081 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
30082
30083         * lib/g++.exp: Tweak handling of additional source files.
30084         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
30085         * g++.dg/special/conpr-2a.C: Rename to ...
30086         * g++.dg/special/conpr-2a.cc: ... this.
30087         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
30088         * g++.dg/special/conpr-3a.C: Rename to ...
30089         * g++.dg/special/conpr-3a.cc: This.
30090         * g++.dg/special/conpr-3b.C: Rename to ...
30091         * g++.dg/special/conpr-3b.cc: This.
30092         * g++.dg/special/conpr-4.C: New test.
30093         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
30094
30095 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
30096
30097         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
30098
30099 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30100
30101         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
30102         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30103         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
30104         * g++.old-deja/g++.other/warn3.C: Likewise.
30105
30106 2003-05-11  Roger Sayle  <roger@eyesopen.com>
30107
30108         * gcc.dg/i386-387-1.c: Update to also test log.
30109         * gcc.dg/i386-387-2.c: Likewise.
30110
30111 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30112
30113         * g77.f-torture/execute/int8421.f: New test.
30114
30115 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30116
30117         PR c++/10230, c++/10481
30118         * g++.dg/lookup/scoped5.C: New test.
30119
30120 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30121
30122         PR c++/10552
30123         * g++.dg/template/ttp6.C: New test.
30124
30125 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
30126
30127         * gcc.c-torture/execute/builtins: New directory.
30128         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
30129         gcc.c-torture/execute/builtins.
30130         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
30131         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
30132         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
30133         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
30134
30135 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30136
30137         PR c++/9252
30138         * g++.dg/template/access8.C: New test.
30139         * g++.dg/template/access9.C: New test.
30140
30141 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30142
30143         PR c++/9554
30144         * g++.dg/parse/access1.C: New test.
30145
30146 2003-05-09  DJ Delorie  <dj@redhat.com>
30147
30148         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
30149         long, and not an int.
30150
30151 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30152
30153         PR c++/10555, c++/10576
30154         * g++.dg/template/memclass1.C: New test.
30155
30156 2003-05-08  DJ Delorie  <dj@redhat.com>
30157
30158         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
30159         targets.
30160         * gcc.c-torture/execute/20021024-1.x: Likewise.
30161         * gcc.c-torture/execute/shiftdi.x: Likewise.
30162         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
30163         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
30164         * gcc.dg/20021018-1.c: Likewise.
30165
30166 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30167
30168         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
30169
30170         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
30171         (bcopy): Call memmove.
30172
30173 2003-05-08  Roger Sayle  <roger@eyesopen.com>
30174
30175         * g77.f-torture/compile/8485.f: New test case.
30176
30177 2003-05-07  Richard Henderson  <rth@redhat.com>
30178
30179         PR c++/10570
30180         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
30181         Verify exception_cleanup not called for rethrows.
30182         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
30183         when exiting catch block without rethrowing.
30184         * g++.dg/eh/forced3.C: New.
30185         * g++.dg/eh/forced4.C: New.
30186
30187 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
30188
30189         * gcc.dg/20030505.c: Fix triplet.
30190
30191 2003-05-06  DJ Delorie  <dj@redhat.com>
30192
30193         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
30194         * gcc.dg/nest.c: Likewise.
30195
30196 2003-05-05  Roger Sayle  <roger@eyesopen.com>
30197
30198         * gcc.dg/builtins-14.c: New test case.
30199
30200 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
30201
30202         * lib/compat.exp (compat-execute): New argument.
30203         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
30204         * gcc.dg/compat: New test directory.
30205         * gcc.dg/compat/compat.exp: New expect script.
30206         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
30207         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
30208         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
30209         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
30210         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
30211         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
30212
30213         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
30214         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
30215         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
30216         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
30217         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
30218         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
30219         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
30220         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
30221         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
30222         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
30223         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
30224         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
30225         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
30226         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
30227         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
30228
30229 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
30230
30231         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
30232
30233 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
30234
30235         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
30236
30237 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
30238
30239         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
30240         * gcc.dg/ppc-fsel-2.c: New test.
30241
30242         * gcc.dg/unused-5.c: New test.
30243
30244 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30245
30246         PR c++/10496
30247         * g++.dg/warn/pmf1.C: New test.
30248
30249 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30250
30251         PR c++/4494
30252         * g++.dg/warn/main.C: New test.
30253
30254 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30255
30256         * gcc.dg/nonnull-3.c: New test.
30257
30258 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
30259
30260         * gcc.dg/cpp/Wtrigraphs.c: Update.
30261         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
30262
30263 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
30264
30265         * gcc.dg/ppc-fsel-1.c: New test.
30266
30267 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
30268
30269         PR c/10604
30270         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
30271
30272 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
30273
30274         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
30275
30276 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30277
30278         PR c++/9364, c++/10553, c++/10586
30279         * g++.dg/parse/typename4.C: New test.
30280         * g++.dg/parse/typename5.C: Likewise.
30281
30282 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
30283
30284         * gcc.c-torture/compile/20030503-1.c: New test.
30285
30286 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30287
30288         * g++.dg/lookup/using5.C: Fix testcase error.
30289
30290 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
30291
30292         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
30293         since MEABI is no longer supported.  Remove all vestiges
30294         of MEABI from the test.
30295
30296 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30297
30298         PR c++/10554
30299         * g++.dg/lookup/using5.C: New test.
30300
30301 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30302
30303         PR c++/8772
30304         * g++.dg/template/ttp5.C: New test.
30305
30306 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
30307
30308         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
30309         (dg-gpp-additional-sources): New function.
30310         (dg-gpp-additional-files): Likewise.
30311         * lib/g++.exp (additional_sources): New variable.
30312         (additional_files): Likewise.
30313         (g++_target_compile): Deal with them.
30314         * lib/old-dejagnu.exp: Remove.
30315         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
30316         * g++.old-deja: Revise all tests to use dg commands.
30317
30318 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30319
30320         PR c++/9432, c++/9528
30321         * g++.dg/lookup/using4.C: New test.
30322
30323 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
30324
30325         * gcc.dg/noreturn-5.c: New file.
30326         * gcc.dg/noreturn-6.c: New file.
30327
30328         * gcc.c-torture/compile/inline-1.c: New file.
30329
30330 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30331
30332         PR c++/10551
30333         * g++.dg/template/explicit1.C: New test.
30334
30335 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30336
30337         PR c++/10549
30338         * g++.dg/other/bitfield1.C: New test.
30339
30340         PR c++/10527
30341         * g++.dg/init/new7.C: New test.
30342
30343 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30344
30345         * g++.dg/ext/desig1.C: New test.
30346         * g++.dg/ext/init1.C: Update.
30347
30348         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30349
30350 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30351
30352         PR c++/10180
30353         * g++.dg/warn/Winline-1.C: New test.
30354
30355 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30356
30357         * gcc.c-torture/execute/string-opt-19.c: New test.
30358
30359         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30360         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30361
30362 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30363
30364         PR c++/10506
30365         * g++.dg/init/new6.C: New test.
30366
30367         PR c++/10503
30368         * g++.dg/init/ref6.C: New test.
30369
30370 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30371
30372         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30373
30374 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30375
30376         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30377         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30378
30379 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30380
30381         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30382         initialized static data members.
30383
30384 2003-04-25  H.J. Lu <hjl@gnu.org>
30385
30386         * gcc.dg/ia64-sync-4.c: New test.
30387
30388 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30389
30390         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30391         date.
30392
30393 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30394
30395         PR c++/10337
30396         * g++.dg/warn/conv1.C: New test.
30397         * g++.old-deja/g++.other/conv7.C: Adjust.
30398         * g++.old-deja/g++.other/overload14.C: Adjust.
30399
30400 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30401
30402         PR c++/10471
30403         * g++.dg/template/defarg2.C: New test.
30404
30405 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30406
30407         * gcc.dg/cpp/include2.c: Update.
30408         * gcc.dg/cpp/multiline-2.c: New.
30409         * gcc.dg/cpp/multiline.c: Update.
30410         * gcc.dg/cpp/strify2.c: Update.
30411         * gcc.dg/cpp/trad/literals-2.c: Update.
30412
30413 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30414
30415         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30416
30417 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30418
30419         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30420
30421 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30422
30423         PR c++/10451
30424         * g++.dg/parse/crash4.C: New test.
30425
30426         PR c++/9847
30427         * g++.dg/parse/crash5.C: New test.
30428
30429 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30430
30431         PR c++/10446
30432         * g++.dg/parse/crash3.C: New test.
30433
30434         PR c++/10428
30435         * g++.dg/parse/elab1.C: New test.
30436
30437 2003-04-22  Devang Patel  <dpatel@apple.com>
30438
30439         * gcc.dg/cpp/trad/funlike-5.c: New test.
30440
30441 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30442
30443         * g++.dg/other/packed1.C: Fix dg options.
30444
30445 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30446
30447         * g++.dg/other/offsetof2.C: New test.
30448
30449 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30450
30451         * g++.dg/template/recurse.C: Adjust location of error messages.
30452
30453 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30454
30455         PR c++/9881
30456         * g++.dg/init/addr-const1.C: New test.
30457         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30458
30459 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30460
30461         PR c++/10405
30462         * g++.dg/lookup/struct-hack1.C: New test.
30463
30464 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30465
30466         * ucs.c: Update diagnostic messages.
30467
30468 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30469
30470         * gcc.dg/cpp/truefalse.cpp: New test.
30471         * gcc.dg/cpp/cpp.exp: Update.
30472         * g++.dg/other/stdbool-if.C: Remove.
30473
30474 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30475
30476         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30477         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30478
30479 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30480
30481         * gcc.c-torture/compile/20030418-1.c: New test.
30482
30483 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30484
30485         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30486
30487 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30488
30489         PR c++/10347
30490         g++.dg/template/dependent-name1.C: New test.
30491
30492 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30493
30494         * gcc.dg/warn-1.c (tourist_guide): New array,
30495         contains a pointer to bar.
30496
30497 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30498
30499         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30500         * gcc.c-torture/execute/medce-1.c: New test case.
30501         * gcc.c-torture/execute/medce-2.c: New test case.
30502
30503 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30504
30505         * lib/prune.exp: Ignore more messages.
30506
30507         PR c++/10381
30508         * g++.dg/parse/lookup3.C: New test.
30509
30510 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30511
30512         * gcc.c-torture/compile/20030415-1.c : New test.
30513
30514 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30515
30516         * gcc.c-torture/execute/scope-2.c: Move to ...
30517         * gcc.dg/noncompile/scope.c: .... here.
30518
30519 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30520
30521         * gcc.dg/20030414-2.c: New test case.
30522
30523 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30524
30525         PR target/10377
30526         * gcc.dg/20030414-1.c: New test.
30527
30528 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30529
30530         * gcc.dg/builtins-12.c: New test case.
30531         * gcc.dg/builtins-13.c: New test case.
30532
30533 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30534
30535         * gcc.c-torture/execute/string-opt-18.c: New test.
30536
30537 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30538
30539         PR c++/10300
30540         * g++.dg/init/new5.C: New test.
30541
30542 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30543
30544         PR c++/7910
30545         * g++.dg/ext/dllimport1.C: New test.
30546
30547 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30548
30549         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30550
30551 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30552
30553         PR Fortran/9263
30554         * g77.f-torture/noncompile/9263.f: New test
30555         PR Fortran/1832
30556         * g77.f-torture/execute/1832.f: New test
30557
30558 2003-04-11  David Chad  <davidc@freebsd.org>
30559             Loren J. Rittle  <ljrittle@acm.org>
30560
30561         libobjc/8562
30562         * objc.dg/headers.m: New test.
30563
30564 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30565
30566         * gcc.c-torture/execute/builtin-noret-2.c: New.
30567         * gcc.c-torture/execute/builtin-noret-2.x: New.
30568         XFAIL builtin-noret-2.c at -O1 and above.
30569         * gcc.dg/redecl.c: New.
30570         * gcc.dg/Wshadow-1.c: Update error regexps.
30571
30572 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30573
30574         * g++.dg/abi/bitfield10.C: New test.
30575
30576 2003-04-09  Mike Stump  <mrs@apple.com>
30577
30578         * gcc.dg/pch/pch.exp: Make testcase names longer.
30579         * g++.dg/pch/pch.exp: Make testcase names longer.
30580
30581 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30582
30583         * gcc.dg/builtins-11.c: New test case.
30584
30585 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30586
30587         * gcc.dg/builtins-9.c: New test case.
30588         * gcc.dg/builtins-10.c: New test case.
30589
30590 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30591
30592         * gcc.dg/noncompile/init-4.c.c: New test.
30593
30594 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30595
30596         * gcc.misc-test/gcov-9.c: New test.
30597         * gcc.misc-test/gcov-10.c: New test
30598         * gcc.misc-test/gcov-11.c: New test.
30599
30600 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30601
30602         PR optimization/10024
30603         * gcc.c-torture/compile/20030405-1.c: New test.
30604
30605 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30606
30607         * gcc.dg/pch/static-3.c: New.
30608         * gcc.dg/pch/static-3.hs: New.
30609         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30610
30611 2003-04-04  Richard Henderson  <rth@redhat.com>
30612
30613         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30614         * g++.dg/eh/forced2.C: Likewise.
30615
30616 2003-04-03  Mike Stump  <mrs@apple.com>
30617
30618         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30619         target arg.
30620         (scan-assembler-times, scan-assembler-not): Likewise.
30621         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30622
30623 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30624
30625         * gcc.dg/sparc-loop-1.c: New test.
30626
30627 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30628
30629         PR other/9274
30630         * g++.dg/pch/system-2.C: New.
30631         * g++.dg/pch/system-2.Hs: New.
30632
30633 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30634
30635         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30636
30637         * g++.dg/eh/simd-1.C (vecfunc): Same.
30638
30639 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30640
30641         * gcc.c-torture/execute/20030401-1.c: New test case.
30642
30643 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30644
30645         * objc.dg/defs.m: New.
30646
30647 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30648
30649         * g++.dg/eh/simd-1.C: New.
30650         * g++.dg/eh/simd-2.C: New.
30651
30652 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30653
30654         * gcc.c-torture/execute/simd-3.c: New.
30655
30656 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30657
30658         PR c/9936
30659         * gcc.dg/20030331-2.c: New test.
30660
30661 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30662
30663         PR c++/10278
30664         * g++.dg/parse/crash2.C: New test.
30665
30666 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30667
30668         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30669         * gcc.c-torture/execute/20030331-1.c: ...here.
30670
30671 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30672
30673         * gcc.c-torture/execute/20030331-1.c: New test.
30674
30675 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30676
30677         * lib/gcov.exp: Adjust call return testing strings.
30678         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30679
30680 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30681
30682         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30683         * gcc.dg/builtins-7.c: New test case.
30684         * gcc.dg/builtins-8.c: New test case.
30685
30686 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30687
30688         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30689
30690 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30691
30692         PR c++/7647
30693         * g++.dg/lookup-class-member-2.C: New test.
30694
30695 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30696
30697         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30698
30699 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30700
30701         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30702
30703 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30704
30705         * g++.dg/init/attrib1.C: New test.
30706
30707 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30708
30709         * gcc.dg/ultrasp8.c: New test.
30710
30711 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30712
30713         * gcc.dg/ultrasp7.c: New test.
30714
30715 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30716
30717         PR c++/10047
30718         * g++.dg/template/inline1.C: New test.
30719
30720 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30721
30722         * gcc.dg/sparc-dwarf2.c: New test.
30723
30724 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30725
30726         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30727         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30728
30729 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30730
30731         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30732         than reading .x files.
30733         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30734         * g77.dg/gcov/gcov-1.f: Likewise.
30735         * gcc.misc-tests/gcov-4b.c: Likewise.
30736         * gcc.misc-tests/gcov-5b.c: Likewise.
30737         * gcc.misc-tests/gcov-6.c: Likewise.
30738         * gcc.misc-tests/gcov-7.c: Likewise.
30739         * gcc.misc-tests/gcov-8.c: Likewise.
30740         * g++.dg/gcov/gcov-1.x: Remove.
30741         * g77.dg/gcov/gcov-1.x: Likewise.
30742         * gcc.misc-tests/gcov-4b.x: Likewise.
30743         * gcc.misc-tests/gcov-5b.x: Likewise.
30744         * gcc.misc-tests/gcov-6.x: Likewise.
30745         * gcc.misc-tests/gcov-7.x: Likewise.
30746         * gcc.misc-tests/gcov-8.x: Likewise.
30747
30748 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30749
30750         PR opt/10087
30751         * gcc.dg/20030324-1.c: New test.
30752
30753 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30754
30755         PR c++/10224
30756         * g++.dg/template/arg3.C: New test.
30757
30758         PR c++/10158
30759         * g++.dg/template/friend18.C: New test.
30760
30761 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30762
30763         * g77.f-torture/compile/20030326-1.f: New test case.
30764
30765 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30766
30767         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30768
30769         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30770
30771 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30772
30773         * gcc.dg/ia64-sync-3.c: New test.
30774
30775 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30776
30777         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30778
30779 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30780
30781         * gcc.dg/ultrasp6.c: New test.
30782
30783 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30784
30785         * gcc.dg/i386-signbit-1.c: New test.
30786         * gcc.dg/i386-signbit-2.c: New test.
30787         * gcc.dg/i386-signbit-3.c: New test.
30788
30789 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30790
30791         * gcc.dg/ultrasp5.c: Fix options.
30792
30793 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30794
30795         * gcc.dg/ultrasp5.c: Fix comment.
30796
30797 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30798
30799         PR fortran/10197
30800         * g77.f-torture/execute/10197.f: New test.
30801
30802 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30803
30804         PR c++/9898, c++/383
30805         * g++.dg/template/conv6.C: New test.
30806
30807         PR c++/10119
30808         * g++.dg/template/ptrmem5.C: New test.
30809
30810         PR c++/10026
30811         * g++.dg/lookup/koenig1.C: New test.
30812
30813         PR C++/10199
30814         * g++.dg/lookup/template2.C: New test.
30815
30816 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30817
30818         * g++.dg/opt/rtti1.C: New test.
30819
30820 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30821
30822         * gcc.dg/ultrasp5.c: New test.
30823
30824 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30825
30826         PR middle-end/9967
30827         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30828         builtin fputs.
30829
30830 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30831
30832         PR c/8224
30833         * gcc.dg/20030323-1.c: New test.
30834
30835 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30836
30837         * gcc.c-torture/compile/20030323-1.c: New test case.
30838
30839 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30840
30841         * gcc.dg/20030321-1.c: New test.
30842
30843 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30844
30845         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30846
30847 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30848
30849         PR c++/9978, c++/9708
30850         * g++.dg/ext/vlm1.C: Adjust expected error.
30851         * g++.dg/ext/vla2.C: New test.
30852         * g++.dg/template/arg1.C: New test.
30853         * g++.dg/template/arg2.C: New test.
30854
30855 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30856
30857         * g77.f-torture/execute/select.f: New test.
30858         * g77.f-torture/noncompile/select_no_compile.f: New test.
30859
30860 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30861
30862         PR c++/9898
30863         * g++.dg/other/error4.C: New test.
30864
30865 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30866
30867         * g++.dg/template/friend17.C: New test.
30868
30869 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30870
30871         * gcc.c-torture/compile/20030320-1.c: New.
30872
30873 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30874
30875         * gcc.dg/builtins-6.c: New test case.
30876
30877 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30878
30879         PR target/10073
30880         * gcc.c-torture/compile/20030319-1.c: New.
30881
30882 2003-03-18  Jan Hubicka  <jh@suse.cz>
30883
30884         * gcc.dg/i386-cvt-1.c: New test.
30885
30886 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30887
30888         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30889         * objc.dg/naming-2.m: Likewise.
30890
30891 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30892
30893         PR c++/9639
30894         * g++.dg/parse/crash1.C: New test.
30895
30896 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30897
30898         PR c++/8805
30899         * g++.dg/eh/cleanup1.C: New test.
30900
30901 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30902
30903         * gcc.c-torture/execute/20030316-1.c: New test case.
30904
30905 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30906
30907         PR c++/9629
30908         * g++.dg/init/ctor2.C: New test.
30909
30910 2003-03-15  Roger Sayle  <roger@eyesopen.com>
30911
30912         * g77.f-torture/compile/xformat.f: New test case.
30913
30914 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30915
30916         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
30917         * g++.old-deja/g++.mike/eh50.C: Likewise.
30918
30919 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30920
30921         PR c++/6440
30922         * g++.dg/template/spec7.C: New test.
30923         * g++.dg/template/spec8.C: Likewise.
30924
30925 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30926
30927         * gcc.c-torture/execute/20030313-1.c: New test.
30928
30929 2003-03-14  Richard Henderson  <rth@redhat.com>
30930
30931         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30932
30933 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30934
30935         * gcc.c-torture/compile/20030314-1.c: New test.
30936
30937 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
30938
30939         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
30940         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
30941         thumb target,
30942         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
30943         to accept newer _imp__  prefix and additional
30944         newline in .drectve section.
30945         * gcc.dg/dll-4.c: Likewise.
30946         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
30947         switch.
30948
30949 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30950
30951         * g++.dg/parse/namespace9.C: New test.
30952
30953         * g++.dg/init/ref5.C: New test.
30954         * g++.dg/parse/ptrmem1.C: Likewise.
30955
30956 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30957
30958         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
30959         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
30960         regular expression.
30961         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
30962         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
30963
30964 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30965
30966         * gcc.c-torture/execute/20030224-2.c: New test.
30967
30968 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30969
30970         * gcc.dg/decl-3.c: New test.
30971
30972 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30973
30974         * gcc.dg/i386-loop-2.c: New test.
30975
30976 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30977
30978         PR c++/9474
30979         * g++.dg/parse/namespace8.C: New test.
30980
30981         PR c++/9924
30982         * g++.dg/overload/builtin2.C: New test.
30983
30984 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30985
30986         * gcc.dg/return-type-3.c: New test.
30987
30988 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30989
30990         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30991         profiling options are not supported.
30992
30993 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30994
30995         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30996         * g++.old-deja/g++.warn/impint2.C: Likewise.
30997
30998 2003-03-10  Devang Patel  <dpatel@apple.com>
30999
31000         * g++.dg/cpp/c++_cmd_1.C: New test.
31001         * g++.dg/cpp/c++_cmd_1.h: New file.
31002
31003 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
31004
31005         * gcc.dg/altivec-9.c: New file.
31006
31007 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31008
31009         * gcc.dg/ppc-sdata-1.c: New test.
31010         * gcc.dg/ppc-sdata-2.c: New test.
31011
31012 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
31013
31014         PR c++/9373
31015         * g++.dg/opt/ptrmem2.C: New test.
31016
31017         PR c++/8534
31018         * g++.dg/opt/ptrmem1.C: New test.
31019
31020 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31021
31022         * gcc.dg/i386-loop-1.c: New test.
31023
31024 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31025
31026         PR c++/9970
31027         * g++.dg/lookup/friend1.C: New test.
31028
31029 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31030
31031         PR c++/9823
31032         * g++.dg/parser/constructor1.C: New test.
31033
31034 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
31035
31036         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
31037
31038         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
31039
31040 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
31041
31042         * gcc.dg/cpp/Wunused.c: Update test.
31043
31044 2003-03-08  Jan Hubicka  <jh@suse.cz>
31045
31046         * gcc.dg/inline-3.c: New test.
31047
31048 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31049
31050         PR c++/9809
31051         * g++.dg/parse/builtin1.C: New test.
31052
31053         PR c++/9982
31054         * g++.dg/abi/cookie1.C: New test.
31055         * g++.dg/abi/cookie2.C: Likewise.
31056
31057         PR c++/9524
31058         * g++.dg/template/field1.C: New test.
31059
31060         PR c++/9912
31061         * g++.dg/parse/class1.C: New test.
31062         * g++.dg/parse/namespace7.C: Likewise.
31063         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
31064
31065 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
31066
31067         * g++.dg/init/ref4.C: New test.
31068
31069 2003-03-07  Jan Hubicka  <jh@suse.cz>
31070
31071         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
31072         * gcc.dg/inline-3.c: New test.
31073
31074 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
31075
31076         * g++.dg/init/ref3.C: New test.
31077
31078         PR c++/9965
31079         * g++.dg/init/ref2.C: New test.
31080
31081         PR c++/9400
31082         * g++.dg/warn/Wshadow-2.C: New test.
31083
31084         PR c++/9791
31085         * g++.dg/warn/Woverloaded-1.C: New test.
31086
31087 2003-03-05  Jan Hubicka  <jh@suse.cz>
31088
31089         * gcc.dg/i386-local2.c: New.
31090         * gcc.dg/i386-local.c: Fix typo.
31091
31092 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
31093
31094         * g++.dg/abi/layout3.C: New test.
31095
31096 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31097
31098         * gcc.c-torture/compile/20030305-1.c
31099
31100 2003-03-05  Jan Hubicka  <jh@suse.cz>
31101
31102         * gcc.dg/i386-local.c: New.
31103
31104 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
31105
31106         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
31107
31108 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31109
31110         * gcc.dg/switch-2.c: New test.
31111         * gcc.dg/switch-3.c: New test.
31112         * gcc.dg/Wswitch.c: Adjust line numbers.
31113         * gcc.dg/Wswitch-default.c: Likewise.
31114         * gcc.dg/Wswitch-enum.c: Likewise.
31115
31116 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
31117
31118         * gcc.c-torture/execute/20030222-1.c: New test.
31119
31120 2003-03-03  James E Wilson  <wilson@tuliptree.org>
31121
31122         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
31123
31124 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
31125
31126         PR c++/9878
31127         * g++.dg/init/ref1.C: New test.
31128
31129 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
31130
31131         * gcc.dg/sh-relax.c: New SH-only test.
31132
31133 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
31134
31135         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
31136         comment explaining purpose of testcase.
31137
31138 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31139
31140         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
31141         for HC11/HC12 (asm needs two int registers).
31142         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
31143         HC11/HC12 because the test uses an asm which needs two 32-bit
31144         registers.
31145
31146 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31147
31148         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
31149         for HC11/HC12 (array is too large otherwise).
31150         * gcc.c-torture/compile/920501-4.x: New file, likewise.
31151         * gcc.c-torture/compile/20010518-2.x: Likewise.
31152         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
31153         HC11/HC12 (array is too large).
31154
31155 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
31156
31157         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
31158         * lib/g++-dg.exp (g++-dg-test): Likewise.
31159
31160 2003-03-01  Roger Sayle  <roger@eyesopen.com>
31161
31162         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
31163         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
31164
31165 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31166
31167         * g++.dg/warn/implicit-typename1.C: Remove warning.
31168
31169 2003-02-28  Richard Henderson  <rth@redhat.com>
31170
31171         * gcc.dg/noreturn-1.c: Move noreturn warning line.
31172         * gcc.dg/return-type-1.c: Move control reaches end warning line.
31173
31174 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
31175
31176         * gcc.dg/pch/pch.exp: Change .pch to .gch.
31177         * g++.dg/pch/pch.exp: Likewise.
31178
31179 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
31180
31181         PR c++/9879
31182         * testsuite/g++.dg/init/new4.C: New test.
31183
31184 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
31185
31186         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
31187
31188 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
31189
31190         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
31191         unsigned long.
31192
31193         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
31194         wider than float.
31195
31196 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31197
31198         * lib/scanasm.exp: Add support for counting numbers of
31199         occurences.
31200         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
31201         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
31202
31203 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
31204
31205         PR c++/9683
31206         * g++.dg/template/static3.C: New test.
31207
31208         PR c++/9829
31209         * g++.dg/parse/namespace6.C: New test.
31210
31211 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31212
31213         PR target/9732
31214         * gcc.dg/20030225-1.c: New test.
31215
31216 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
31217
31218         * README: Remove out-of-date information.
31219
31220         PR c++/9836
31221         * g++.dg/template/spec6.C: New test.
31222
31223 2003-02-24  Jeff Law  <law@redhat.com>
31224
31225         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
31226
31227 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31228
31229         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
31230         * gcc.dg/pragma-ep-1.c: Likewise.
31231
31232 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31233
31234         PR c++/9602
31235         * g++.dg/template/friend16.C: New test.
31236
31237 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
31238
31239         PR c++/5333
31240         * g++.dg/parse/fused-params1.C: Adjust error messages.
31241         * g++.dg/template/nested3.C: New test.
31242
31243 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
31244
31245         * g++.dg/abi/param1.C: New test.
31246
31247 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31248
31249         PR c++/7982
31250         * g++.dg/warn/implicit-typename1.C: New test.
31251
31252 2003-02-22  Kelley Cook <kelleycook@comcast.net>
31253
31254         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
31255         with "mtune".
31256         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31257         * gcc.c-torture/execute/20010129-1.x: Likewise.
31258         * gcc.dg/20011107-1.c: Likewise.
31259         * gcc.dg/20020108-1.c: Likewise.
31260         * gcc.dg/20020122-3.c: Likewise.
31261         * gcc.dg/20020206-1.c: Likewise.
31262         * gcc.dg/20020310-1.c: Likewise.
31263         * gcc.dg/20020426-2.c: Likewise.
31264         * gcc.dg/20020517-1.c: Likewise.
31265         * gcc.dg/991230-1.c: Likewise.
31266         * gcc.dg/i386-unroll-1.c: Likewise.
31267         * gcc.misc-tests/i386-prefetch.exp: Likewise.
31268
31269 2003-02-22  Jan Hubicka  <jh@suse.cz>
31270
31271         * gcc.dg/i386-mul.c: New test.
31272
31273 2003-02-21  Roger Sayle  <roger@eyesopen.com>
31274
31275         * gcc.dg/builtins-5.c: New test case.
31276
31277 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
31278
31279         * gcc.dg/asmreg-1.c: New test.
31280
31281 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31282
31283         PR c++/9749
31284         * g++.dg/parse/varmod1.C: New test.
31285
31286 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31287
31288         PR c++/9727
31289         * g++.dg/template/op1.C: New test.
31290
31291 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31292
31293         PR c++/8906
31294         * g++.dg/template/nested2.C: New test.
31295
31296 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31297
31298         PR c++/8724
31299         * g++.dg/expr/dtor1.C: New test.
31300
31301 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
31302
31303         * gcc.dg/cpp/include3.c: New test.
31304         * gcc.dg/cpp/inc/foo.h: New file.
31305
31306 2003-02-21  Glen Nakamura  <glen@imodulo.com>
31307
31308         * gcc.c-torture/execute/20030221-1.c: New test.
31309
31310 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
31311
31312         PR c++/9729
31313         * g++.dg/abi/conv1.C: New test.
31314
31315 2003-02-20  Jan Hubicka  <jh@suse.cz>
31316
31317         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
31318
31319 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
31320
31321         * gcc.c-torture/compile/20030219-1.c: New test.
31322
31323 2003-02-18  Jan Hubicka  <jh@suse.cz>
31324
31325         * gcc.dg/funcorder.c: New test.
31326
31327 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31328
31329         * gcc.c-torture/execute/20030218-1.c: New.
31330
31331 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
31332
31333         * gcc.dg/20030218-1.c: New.
31334
31335 2003-02-18  Richard Henderson  <rth@redhat.com>
31336
31337         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
31338         * gcc.dg/attr-used-2.c: New.
31339
31340 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
31341
31342         PR c++/9704
31343         * g++.dg/init/copy5.C: New test.
31344
31345 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31346
31347         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31348         * g++.dg/pch/pch.exp: Likewise.
31349
31350 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31351
31352         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31353         STACK_SIZE is not defined.
31354
31355 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31356
31357         PR c++/9457
31358         * g++.dg/template/init1.C: New test.
31359
31360 2003-02-16  Jan HUbicka  <jh@suse.cz>
31361
31362         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31363         (foo): Add few extra tests
31364         * gcc.dg/c99-const-expr-3.c: Likewise.
31365         * gcc.c-torture/execute/20030216-1.c: New.
31366
31367 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31368
31369         PR c++/9459
31370         * g++.dg/ext/typeof4.C: New test.
31371
31372 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31373
31374         * gcc.dg/i386-387-3.c: New test case.
31375
31376 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31377
31378         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31379         cris-*-elf* cris-*-aout* and mmix-*-*.
31380
31381 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31382
31383         * gcc.dg/20030213-1.c: New test.
31384
31385 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31386
31387         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31388         * gcc.dg/i386-387-2.c: Likewise.
31389
31390 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31391
31392         * gcc.dg/ppc-spe.c: Fix formatting.
31393         Enable tests that were previously unsupported by gas.
31394         Delete tests for instructions that no longer exist.
31395         Switch arguments on evsubifw builtin.
31396
31397 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31398
31399         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31400         STACK_SIZE is too small.
31401
31402 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31403             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31404
31405         * gcc.dg/decl-2.c: New test.
31406
31407 2003-02-10  Jan Hubicka  <jh@suse.cz>
31408
31409         * gcc.dg/i386-fpcvt-1.c: New test.
31410
31411 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31412
31413         * gcc.c-torture/execute/20030209-1.c: New test.
31414
31415 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31416
31417         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31418         int-wide bitops, use the constants of the same width.
31419         Likewise, if long long is 32-bit wide, test bitops using
31420         32-bit constants.
31421
31422 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31423
31424         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31425
31426 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31427
31428         * testsuite/gcc.dg/builtins-4.c: New test case.
31429
31430 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31431
31432         * gcc.dg/20020430-1.c: Fix dg command typos.
31433         * gcc.dg/20020503-1.c: Likewise.
31434
31435 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31436
31437         PR c++/8785
31438         * g++.dg/parse/fused-params1.C: New test.
31439
31440         PR c++/8857
31441         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31442
31443         PR c++/8921
31444         * g++.dg/parse/non-dependent1.C: New test.
31445
31446         PR c++/8928
31447         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31448
31449         PR c++/9228
31450         * g++.dg/parse/undefined7.C: New test.
31451         * g++.dg/parse/non-templ1.C: New test.
31452
31453         PR c++/9229
31454         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31455
31456 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31457
31458         * gcc.c-torture/compile/20030206-1.c: New test.
31459
31460 2003-02-05  Roger Sayle  <roger@eyesopen.com>
31461
31462         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31463         "pow" to "foo" to avoid potential confusion with a math built-in.
31464
31465 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31466
31467         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31468         conditions for SPARC targets.
31469
31470 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31471
31472         * gcc.dg/20030204-1.c: New test.
31473
31474 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31475
31476         PR c++/38
31477         * g++.dg/parse/array-size1.C: New test.
31478
31479         PR c++/5657
31480         * g++.dg/parse/undefined3.C: New test.
31481
31482         PR c++/5665
31483         * g++.dg/parse/undefined4.C: New test.
31484
31485         PR c++/5975
31486         * g++.dg/parse/undefined5.C: New test.
31487
31488         PR c++/7259
31489         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31490
31491         PR c++/8578
31492         * g++.dg/parse/casting-operator1.C: New test.
31493
31494         PR c++/8596
31495         * g++.dg/parse/undefined6.C: New test.
31496
31497         PR c++/8736
31498         * g++.dg/parse/missing-template1.C: New test.
31499
31500 2003-02-04  Jan Hubicka  <jh@suse.cz>
31501
31502         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31503         * gcc.dg/i386-cmov?.c: Likewise.
31504         * gcc.dg/i386-fpcvt-?.c: Likewise.
31505         * gcc.dg/i386-ssefp-1.c: Likewise.
31506         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31507         conventions.
31508
31509 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31510
31511         PR c++/7129
31512         * testsuite/g++.dg/ext/max.C: New test.
31513
31514 2003-02-03  Jan Hubicka  <jh@suse.cz>
31515
31516         * gcc.c-torture/execute/20030203-1.c: New test.
31517
31518 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31519
31520         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31521         'natural-endian'.
31522
31523 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31524
31525         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31526         * g++.dg/init/new2.C: Likewise.
31527         * g++.dg/other/new1.C: Likewise.
31528
31529 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31530
31531         * gcc.dg/struct-ret-libc.c: New test.
31532
31533 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31534
31535         * gcc.dg/20030129-1.c: New test.
31536
31537 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31538
31539         PR c++/8849
31540         * g++.dg/template/ptrmem4.C: New test.
31541
31542 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31543
31544         * g++.dg/parser/constant1.C: New test.
31545
31546 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31547
31548         PR c++/8591
31549         * g++.dg/parse/friend2.C: New test.
31550
31551 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31552
31553         PR c++/9437
31554         * g++.dg/template/unify4.C: New test.
31555
31556 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31557
31558         * gcc.c-torture/execute/20030128-1.c: New test.
31559
31560 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31561
31562         * g++.dg/lookup/nested1.C: Test moved from ...
31563         * g++.old-deja/g++.other/lookup24.C: ... here.
31564
31565 2003-01-28  Jan Hubicka  <jh@suse.cz>
31566
31567         * gcc.dg/i386-cmov5.c: New test.
31568
31569 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31570
31571         * gcc.c-torture/execute/20010925-1.c: Changed the
31572         memcpy declaration.
31573
31574 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31575
31576         PR c++/3902
31577         * g++.dg/parse/template5.C: New test.
31578
31579 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31580
31581         PR fortran/9258
31582         * g77.dg/pr9258: New test.
31583
31584 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31585
31586         * README: Move relevant parts from README.g++.
31587
31588         * README.g++: Remove this file.
31589
31590 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31591
31592         * g++.dg/abi/dcast1.C: New test.
31593
31594 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31595
31596         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31597
31598 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31599
31600         PR c++/47
31601         * g++.old-deja/g++.other/lookup24.C: New test.
31602
31603 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31604
31605         PR middle-end/7227
31606         * gcc.dg/uninit-C.c: New test.
31607
31608 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31609
31610         * g++.dg/abi/covariant1.C: New test.
31611
31612 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31613
31614         * gcc.dg/20030123-1.c: New test.
31615
31616 2003-01-25  Jan Hubicka  <jh@suse.cz>
31617
31618         PR opt/8492
31619         * gcc.c-torture/compile/20030125-1.c
31620
31621 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31622
31623         PR c++/9403
31624         * g++.dg/parse/template3.C: New test.
31625         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31626
31627         PR c++/795
31628         * g++.dg/parse/template4.C: New test.
31629
31630         PR c++/9415
31631         * g++.dg/template/qual2.C: New test.
31632
31633         PR c++/8545
31634         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31635
31636         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31637
31638 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31639
31640         * gcc.c-torture/execute/switch-1.c: New test case.
31641
31642 2003-01-25  Jan Hubicka  <jh@suse.cz>
31643
31644         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31645
31646 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31647
31648         Tweaks for Bison-1.875. From the NEWS file:
31649         "- `parse error' -> `syntax error'
31650         Bison now uniformly uses the term `syntax error'"
31651         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31652         * gcc.dg/cpp/digraph2.c: Likewise.
31653         * gcc.dg/cpp/direct2.c: Likewise.
31654         * gcc.dg/cpp/paste4.c: Likewise.
31655         * gcc.dg/c90-restrict-1.c: Likewise.
31656         * gcc.dg/c99-func-2.c: Likewise.
31657         * gcc.dg/noncompile/920721-2.c: Likewise.
31658         * gcc.dg/noncompile/930622-2.c: Likewise.
31659         * gcc.dg/noncompile/940112-1.c: Likewise.
31660         * gcc.dg/noncompile/950921-1.c: Likewise.
31661         * gcc.dg/noncompile/951123-1.c: Likewise.
31662         * gcc.dg/noncompile/971104-1.c: Likewise.
31663         * gcc.dg/noncompile/990416-1.c: Likewise.
31664
31665 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31666
31667         * g++.dg/parse/undefined1.C: Add error message.
31668
31669 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31670
31671         PR c++/9354
31672         * g++.dg/parse/new1.C: New test.
31673
31674         PR c++/9216
31675         * g++.dg/parse/template2.C: New test.
31676
31677         PR c++/9354
31678         * g++.dg/parse/typedef2.C: New test.
31679
31680         PR c++/9328
31681         * g++.dg/ext/typeof3.C: New test.
31682
31683 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31684
31685         PR c++/2738
31686         * g++.dg/parse/ret-type1.C: New test.
31687
31688         PR c++/3792
31689         * g++.dg/parse/tmpl-outside1.C: New test.
31690
31691         PR c++/4207
31692         * g++.dg/parse/int-as-enum1.C: New test.
31693
31694         PR c++/4903
31695         * g++.dg/parse/no-typename1.C: New test.
31696
31697         PR c++/5533
31698         * g++.dg/parse/no-value1.C: New test.
31699
31700         PR c++/5921
31701         * g++.dg/parse/wrong-inline1.C: New test.
31702
31703         PR c++/6402
31704         * g++.dg/parse/ref1.C: New test.
31705
31706         PR c++/6992
31707         * g++.dg/parse/attr-ctor1.C: New test.
31708
31709         PR c++/7229
31710         * g++.dg/parse/namespace5.C: New test.
31711
31712         PR c++/7917
31713         * g++.dg/parse/func-def1.C: New test.
31714
31715         PR c++/8143
31716         * g++.dg/parse/undefined1.C: New test.
31717
31718         PR c++/5723, PR c++/8522
31719         * g++.dg/parse/specialization1.C: New test.
31720
31721         PR c++/163, PR c++/8595
31722         * g++.dg/parse/struct-as-enum1.C: New test.
31723
31724         PR c++/9173
31725         * g++.dg/parse/undefined2.C: New test.
31726
31727 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31728
31729         PR c++/9298
31730         * g++.dg/parse/template1.C: New test.
31731
31732         PR c++/9384
31733         * g++.dg/parse/using1.C: New test.
31734
31735         PR c++/9285
31736         PR c++/9294
31737         * g++.dg/parse/expr2.C: New test.
31738
31739         PR c++/9388
31740         * g++.dg/parse/lookup2.C: Likewise.
31741
31742 2003-01-21  Jan Hubicka  <jh@suse.cz>
31743
31744         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31745         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31746         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31747         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31748
31749 2003-01-20  Nick Clifton  <nickc@redhat.com>
31750
31751         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31752         problem with ARM sibcall code generation.
31753
31754 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31755
31756         * gcc.c-torture/execute/20030120-1.c: New.
31757
31758 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31759
31760         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31761
31762 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31763
31764         PR c++/9272
31765         * g++.dg/parse/ctor1.C: New test.
31766
31767         PR c++/9294:
31768         * g++.dg/parse/qualified1.C: New test.
31769
31770         * g++.dg/parse/typename3.C: New test.
31771
31772 2003-01-16  Richard Henderson  <rth@redhat.com>
31773
31774         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31775
31776 2003-01-16  Richard Henderson  <rth@redhat.com>
31777
31778         * g++.dg/pch/pch.exp: Copy test header to the working directory
31779         before using it either for precompilation or direct use.
31780         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31781         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31782
31783 2003-01-16  Richard Henderson  <rth@redhat.com>
31784
31785         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31786         before using it either for precompilation or direct use.
31787         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31788         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31789
31790 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31791
31792         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31793         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31794         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31795         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31796         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31797         typename warning into error.
31798         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31799         error messages.
31800         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31801         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31802         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
31803         messages.
31804         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
31805         make declaration visible in template.
31806         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
31807         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
31808         messages.
31809         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
31810         message.
31811         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
31812         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
31813         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
31814         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
31815         typename warning with error message.
31816         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31817         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31818         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31819
31820 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31821
31822         * g++.dg/parse/ambig2.C: New test.
31823
31824 2003-01-15  Richard Henderson  <rth@redhat.com>
31825
31826         * g++.dg/tls/init-2.C: Update error message string.
31827
31828 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31829
31830         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31831
31832 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
31833
31834         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
31835         all for HC11/HC12.
31836         * gcc.c-torture/compile/20001205-1.x: Likewise.
31837         * gcc.c-torture/compile/20001226-1.x: Likewise.
31838         * gcc.c-torture/compile/920520-1.x: Likewise.
31839         * gcc.c-torture/compile/961203-1.x: Likewise.
31840         * gcc.c-torture/compile/20020604-1.x: Likewise.
31841
31842 2003-01-15  Jan Hubicka  <jh@suse.cz>
31843
31844         * gcc.c-torture/compile/20030115-1.c: New test.
31845
31846         * gcc.dg/i386-fpcvt-1.c: New test.
31847         * gcc.dg/i386-fpcvt-2.c: New test.
31848
31849 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
31850
31851         Further conform g++'s __vmi_class_type_info to the C++ ABI
31852         specification.
31853         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
31854         the specification.
31855
31856 2003-01-14  Jan Hubicka  <jh@suse.cz>
31857
31858         * gcc.dg/i386-fpcvt-1.c: New test.
31859         * gcc.dg/i386-fpcvt-2.c: New test.
31860
31861 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31862
31863         * gcc.dg/i386-mmx-3.c: New test.
31864
31865 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31866
31867         PR c++/9264
31868         * g++.dg/parse/octal1.C: New file.
31869
31870         PR c++/9172
31871         * g++.dg/parse/typename1.C: New file.
31872
31873 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
31874
31875         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
31876         * gcc.dg/bf-no-ms-layout.c: Likewise.
31877         * gcc.dg/bf-ms-attrib.c: Likewise.
31878
31879 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31880
31881         PR c++/9099
31882         * g++.dg/parse/dtor1.C: New file.
31883
31884         PR c++/9128
31885         * g++.dg/rtti/typeid1.C: New file.
31886
31887         PR c++/9153
31888         * g++.dg/parse/lookup1.C: New file.
31889
31890         PR c++/9171
31891         * g++.dg/templ/spec5.C: New file.
31892
31893 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31894
31895         * gcc.c-torture/compile/20030110-1.c: New test.
31896
31897 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31898
31899         Merge from pch-branch:
31900
31901         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
31902
31903         * gcc.dg/pch/cpp-1.h: New.
31904         * gcc.dg/pch/cpp-1.c: New.
31905         * gcc.dg/pch/cpp-2.h: New.
31906         * gcc.dg/pch/cpp-2.c: New.
31907
31908         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
31909
31910         * gcc.dg/pch/except-1.h: New.
31911         * gcc.dg/pch/except-1.c: New.
31912
31913         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
31914
31915         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
31916         running test.
31917         * gcc.dg/pch: Include *.hp not *.h.
31918         * gcc.dg/pch/system-1.h: New.
31919         * gcc.dg/pch/system-1.c: New.
31920
31921         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
31922
31923         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
31924         rather than trying to build and run a program using PCH.
31925         * gcc.dg/pch: Remove dg-do commands from test files.
31926
31927         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31928
31929         * gcc.dg/pch/macro-3.c: New.
31930         * gcc.dg/pch/macro-3.h: New.
31931
31932         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
31933
31934         * gcc.dg/pch/common-1.c: New.
31935         * gcc.dg/pch/common-1.h: New.
31936         * gcc.dg/pch/decl-1.c: New.
31937         * gcc.dg/pch/decl-1.h: New.
31938         * gcc.dg/pch/decl-2.c: New.
31939         * gcc.dg/pch/decl-2.h: New.
31940         * gcc.dg/pch/decl-3.c: New.
31941         * gcc.dg/pch/decl-3.h: New.
31942         * gcc.dg/pch/decl-4.c: New.
31943         * gcc.dg/pch/decl-4.h: New.
31944         * gcc.dg/pch/decl-5.c: New.
31945         * gcc.dg/pch/decl-5.h: New.
31946         * gcc.dg/pch/global-1.c: New.
31947         * gcc.dg/pch/global-1.h: New.
31948         * gcc.dg/pch/inline-1.c: New.
31949         * gcc.dg/pch/inline-1.h: New.
31950         * gcc.dg/pch/inline-2.c: New.
31951         * gcc.dg/pch/inline-2.h: New.
31952         * gcc.dg/pch/static-1.c: New.
31953         * gcc.dg/pch/static-1.h: New.
31954         * gcc.dg/pch/static-2.c: New.
31955         * gcc.dg/pch/static-2.h: New.
31956
31957         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
31958
31959         * g++.dg/pch/pch.exp: Better handle failing testcases.
31960         * gcc.dg/pch/pch.exp: Likewise.
31961         * gcc.dg/pch/macro-1.c: New.
31962         * gcc.dg/pch/macro-1.h: New.
31963         * gcc.dg/pch/macro-2.c: New.
31964         * gcc.dg/pch/macro-2.h: New.
31965
31966         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
31967
31968         * g++.dg/dg.exp: Treat files in pch/ specially.
31969         * g++.dg/pch/pch.exp: New file.
31970         * g++.dg/pch/empty.H: New file.
31971         * g++.dg/pch/empty.C: New file.
31972         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
31973         "precompile".
31974
31975         * gcc.dg/pch/pch.exp: New file.
31976         * gcc.dg/pch/empty.h: New file.
31977         * gcc.dg/pch/empty.c: New file.
31978         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
31979         "precompile".
31980
31981 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31982
31983         * g++.dg/template/friend14.C: New test.
31984
31985 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31986
31987         * gcc.dg/old-style-asm-1.c: New test.
31988
31989 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31990
31991         * gcc.c-torture/compile/20030109-1.c: New test.
31992
31993 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31994
31995         * gcc.c-torture/execute/20030109-1.c: New test.
31996
31997 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
31998
31999         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
32000         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
32001         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
32002         * g++.old-deja/g++.mike/eh2.C: Likewise.
32003         * g++.old-deja/g++.mike/eh3.C: Likewise.
32004         * g++.old-deja/g++.mike/eh5.C: Likewise.
32005         * g++.old-deja/g++.mike/eh6.C: Likewise.
32006         * g++.old-deja/g++.mike/eh7.C: Likewise.
32007         * g++.old-deja/g++.mike/eh8.C: Likewise.
32008         * g++.old-deja/g++.mike/eh9.C: Likewise.
32009         * g++.old-deja/g++.mike/eh10.C: Likewise.
32010         * g++.old-deja/g++.mike/eh12.C: Likewise.
32011         * g++.old-deja/g++.mike/eh13.C: Likewise.
32012         * g++.old-deja/g++.mike/eh14.C: Likewise.
32013         * g++.old-deja/g++.mike/eh16.C: Likewise.
32014         * g++.old-deja/g++.mike/eh17.C: Likewise.
32015         * g++.old-deja/g++.mike/eh18.C: Likewise.
32016         * g++.old-deja/g++.mike/eh21.C: Likewise.
32017         * g++.old-deja/g++.mike/eh23.C: Likewise.
32018         * g++.old-deja/g++.mike/eh24.C: Likewise.
32019         * g++.old-deja/g++.mike/eh25.C: Likewise.
32020         * g++.old-deja/g++.mike/eh26.C: Likewise.
32021         * g++.old-deja/g++.mike/eh27.C: Likewise.
32022         * g++.old-deja/g++.mike/eh28.C: Likewise.
32023         * g++.old-deja/g++.mike/eh29.C: Likewise.
32024         * g++.old-deja/g++.mike/eh31.C: Likewise.
32025         * g++.old-deja/g++.mike/eh33.C: Likewise.
32026         * g++.old-deja/g++.mike/eh34.C: Likewise.
32027         * g++.old-deja/g++.mike/eh35.C: Likewise.
32028         * g++.old-deja/g++.mike/eh36.C: Likewise.
32029         * g++.old-deja/g++.mike/eh37.C: Likewise.
32030         * g++.old-deja/g++.mike/eh38.C: Likewise.
32031         * g++.old-deja/g++.mike/eh39.C: Likewise.
32032         * g++.old-deja/g++.mike/eh40.C: Likewise.
32033         * g++.old-deja/g++.mike/eh41.C: Likewise.
32034         * g++.old-deja/g++.mike/eh42.C: Likewise.
32035         * g++.old-deja/g++.mike/eh44.C: Likewise.
32036         * g++.old-deja/g++.mike/eh46.C: Likewise.
32037         * g++.old-deja/g++.mike/eh47.C: Likewise.
32038         * g++.old-deja/g++.mike/eh48.C: Likewise.
32039         * g++.old-deja/g++.mike/eh49.C: Likewise.
32040         * g++.old-deja/g++.mike/eh50.C: Likewise.
32041         * g++.old-deja/g++.mike/eh51.C: Likewise.
32042         * g++.old-deja/g++.mike/eh53.C: Likewise.
32043         * g++.old-deja/g++.mike/eh55.C: Likewise.
32044         * g++.old-deja/g++.mike/p7912.C: Likewise.
32045         * g++.old-deja/g++.mike/p9706.C: Likewise.
32046         * g++.old-deja/g++.mike/p10416.C: Likewise.
32047         * g++.old-deja/g++.mike/p11667.C: Likewise.
32048         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
32049         Remove redundant reference to Iris.
32050         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
32051         Elxsi, i860, Pico Java, and WE32K.
32052
32053 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
32054
32055         * g++.dg/ext/asm4.C: New test.
32056
32057 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32058
32059         PR c++/9030
32060         * g++.dg/template/friend12.C: New test.
32061         * g++.dg/template/friend13.C: Likewise.
32062         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
32063
32064 2003-01-08  Jan Hubicka  <jh@suse.cz>
32065
32066         * gcc.dg/i386-cadd.c: New test.
32067         * gcc.dg/i386-cmov4.c: Likewise.
32068
32069 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
32070
32071         PR c++/9165
32072         * g++.dg/warn/Wunused-3.C: New test.
32073
32074         * g++.dg/abi/bitfield9.C: New test.
32075
32076         PR c++/9189
32077         * g++.dg/parse/defarg3.C: New test.
32078
32079 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32080
32081         * g++.dg/parse/ambig1.C: New test.
32082         * g++.dg/parse/defarg2.C: New test.
32083
32084 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
32085
32086         * g++.dg/template/defarg-1.C: New test.
32087         * g++.dg/template/local2.C: Likewise.
32088
32089 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
32090
32091         * gcc.c-torture/execute/20030105-1.c: New test.
32092
32093 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32094
32095         * g++.dg/parse/namespace3.C: Remove extra semicolons.
32096         * g++.dg/parse/namespace4.C: Likewise.
32097
32098 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32099
32100         * g++.dg/template/ntp2.C: New test.
32101
32102 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
32103
32104         * g++.dg/parse/extern-C-1.C: New test.
32105
32106         * g++.dg/parse/namespace4.C: New test.
32107
32108         * g++.dg/template/nested1.C: New test.
32109
32110         * g++.dg/parse/namespace3.C: New test.
32111
32112 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32113
32114         * g++.dg/lookup/two-stage1.C: New test.
32115
32116 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32117
32118         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
32119         * g++.old-deja/g++.jason/access8.C: Likewise.
32120         * g++.old-deja/g++.other/decl5.C: Likewise.
32121
32122 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32123
32124         * g++.dg/parse/parse7.C: New test.
32125
32126 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
32127
32128         PR c++/2843
32129         * g++.dg/ext/attrib7.C: New test.
32130
32131 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32132
32133         * g++.dg/parse/parse6.C: New test.
32134
32135 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
32136
32137         * gcc.dg/h8300-stack-1.c: New.
32138
32139 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32140
32141         g++.dg/lookup/exception1.C: New test.
32142
32143         g++.dg/lookup/template1.C: New test.
32144
32145         g++.dg/parse/namespace2.C: New test.
32146
32147         g++.dg/parse/parens2.C: New test.
32148
32149 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32150
32151         * g++.dg/parse/parse5.C: New test.
32152         * g++.dg/lookup/scoped4.C: New test.
32153
32154 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32155
32156         * g++.dg/parse/parens1.C: New test.
32157
32158         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
32159         angle-bracket1.C.
32160         * g++.dg/parse/parens2.C: New test.
32161
32162         * g++.dg/lookup/scope-operator1.C: New test.
32163
32164         * g++.dg/parse/operator1.C: New test.
32165
32166 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32167
32168         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
32169         * g++.old-deja/g++.other/access6.C: Likewise.
32170         * g++.old-deja/g++.other/decl1.C: Likewise.
32171         * g++.old-deja/g++.pt/typename12.C: Likewise.
32172
32173 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32174
32175         * g++.dg/parse/namespace1.C: New test.
32176
32177 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32178
32179         * g++.dg/parse/parse4.C: New test.
32180
32181 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32182
32183         * g++.dg/parse/parse3.C: New test.
32184
32185 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32186
32187         * g++.dg/parse/parse2.C: New test.
32188
32189 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32190
32191         * g++.dg/template/friend11.C: New test.
32192
32193 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32194
32195         * g++.dg/parse/parse1.C: New test.
32196
32197 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
32198
32199         * lib/profopt.exp: Change the name of a global variable to avoid
32200         possible clashes with other test suites.
32201
32202 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
32203
32204         * g++.dg/inherit/covariant8.C: New test.
32205
32206 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32207
32208         * g++.dg/init/array9.C: New test.
32209
32210         PR c++/9112
32211         * g++.dg/parse/expr1.C: New test.
32212
32213 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
32214
32215         * gcc.c-torture/compile/20021230-1.c: New test.
32216
32217 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32218
32219         * g++.dg/inherit/covariant5.C: New test.
32220         * g++.dg/inherit/covariant6.C: New test.
32221         * g++.dg/inherit/covariant7.C: New test.
32222
32223 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32224
32225         PR c++/2739
32226         * g++.dg/other/access2.C: New test.
32227
32228 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32229
32230         * g++.dg/other/anon-struct.C: No longer fails
32231         * g++.old-deja/g++.brendan/parse4.C: Likewise.
32232         * g++.old-deja/g++.brendan/parse5.C: Likewise.
32233         * g++.old-deja/g++.brendan/parse6.C: Likewise.
32234
32235 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32236
32237         * g++.dg/parse/angle-bracket.C (main): No longer fails.
32238
32239 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
32240
32241         * g++.dg/eh/spec4.C: Remove stray semicolon.
32242         * g++.dg/expr/pmf-1.C: Change error message.
32243         * g++.dg/ext/asm1.C: Remove stray semicolon.
32244         * g++.dg/ext/typename1.C: Add missing typenames.
32245         * g++.dg/inherit/template-as-base.C: Change error message.
32246         * g++.dg/lookup/scoped1.C: Likewise.
32247         * g++.dg/lookup/scoped2.C: Likewise.
32248         * g++.dg/lookup/using2.C: Likewise.
32249         * g++.dg/other/component1.C: Remove stray semicolon.
32250         * g++.dg/other/do1.C: Change error message.
32251         * g++.dg/other/error2.C: Likewise.
32252         * g++.dg/other/init1.C: Likewise.
32253         * g++.dg/other/packed1.C: Remove stray semicolon.
32254         * g++.dg/other/ptrmem2.C: Change error message.
32255         * g++.dg/parse/parameter-declaration-1.C: Remove line number
32256         marker.
32257         * g++.dg/special/initp1.C: Remove invalid attribute usage.
32258         * g++.dg/template/access3.C: Add typename keyword.
32259         * g++.dg/template/access5.C: Remove stray semicolon.
32260         * g++.dg/template/access6.C: Likewise.
32261         * g++.dg/template/complit1.C: Likewise.
32262         * g++.dg/template/crash1.C: Change error message.
32263         * g++.dg/template/inherit2.C: Remove stray semicolon.
32264         * g++.dg/template/instantiate2.C: Likewise.
32265         * g++.dg/template/instantiate3.C: Change error message.
32266         * g++.dg/template/qual1.C: Remove stray semicolon.
32267         * g++.dg/template/qualttp18.C: Change error message.
32268         * g++.dg/template/ref1.C: Remove stray semicolon.
32269         * g++.dg/template/sizeof1.C (A::value): Declare it.
32270         * g++.dg/template/spec4.C: Change error message.
32271         * g++.dg/template/static1.C: Likewise.
32272         * g++.dg/template/type1.C: Likewise.
32273         * g++.dg/template/typename3.C: Likewise.
32274         * g++.old-deja/g++.benjamin/13478.C: Change error message.
32275         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
32276         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
32277         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
32278         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
32279         named return value extension.
32280         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
32281         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
32282         * g++.old-deja/g++.bob/extern_C.C: Likewise.
32283         * g++.old-deja/g++.bob/inherit2.C: Likewise.
32284         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32285         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32286         * g++.old-deja/g++.brendan/crash13.C: Likewise.
32287         * g++.old-deja/g++.brendan/crash15.C: Likewise.
32288         * g++.old-deja/g++.brendan/crash18.C: Change error message.
32289         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
32290         * g++.old-deja/g++.brendan/crash38.C: Likewise.
32291         * g++.old-deja/g++.brendan/crash50.C: Likewise.
32292         * g++.old-deja/g++.brendan/crash56.C: Likewise.
32293         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
32294         syntax.
32295         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
32296         * g++.old-deja/g++.brendan/crash8.C: Change error message.
32297         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
32298         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32299         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
32300         * g++.old-deja/g++.brendan/template11.C: Likewise.
32301         * g++.old-deja/g++.brendan/template26.C: Likewise.
32302         * g++.old-deja/g++.brendan/template27.C: Use explicit
32303         specialization syntax.
32304         * g++.old-deja/g++.brendan/template30.C: Likewise.
32305         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
32306         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
32307         non-dependent names.
32308         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
32309         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
32310         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
32311         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
32312         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
32313         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
32314         named return value extension.
32315         * g++.old-deja/g++.ext/namedret2.C: Likewise.
32316         * g++.old-deja/g++.ext/namedret3.C: Likewise.
32317         * g++.old-deja/g++.ext/return1.C: Likewise.
32318         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
32319         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
32320         * g++.old-deja/g++.jason/access8.C: Likewise.
32321         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
32322         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
32323         pseudo-destructor names.
32324         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
32325         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
32326         pseudo-destructor names.
32327         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
32328         * g++.old-deja/g++.jason/overload19.C: Likewise.
32329         * g++.old-deja/g++.jason/overload32.C: Likewise.
32330         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
32331         stray semicolons.
32332         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
32333         * g++.old-deja/g++.jason/return.C: Likewise.
32334         * g++.old-deja/g++.jason/return2.C: Likewise.
32335         * g++.old-deja/g++.jason/shadow1.C: Likewise.
32336         * g++.old-deja/g++.jason/special.C: Use explicit specialization
32337         syntax.
32338         * g++.old-deja/g++.jason/template10.C: Account for use of
32339         non-dependent names.
32340         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
32341         syntax.
32342         * g++.old-deja/g++.jason/template37.C: Likewise.
32343         * g++.old-deja/g++.law/access4.C: Change error messages.
32344         * g++.old-deja/g++.law/arm13.C: Remove incorrect
32345         pseudo-destructor names.
32346         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32347         * g++.old-deja/g++.law/ctors9.C: Likewise.
32348         * g++.old-deja/g++.law/cvt22.C: Likewise.
32349         * g++.old-deja/g++.law/dtors5.C: Likewise.
32350         * g++.old-deja/g++.law/global-init1.C: Likewise.
32351         * g++.old-deja/g++.law/missed-error3.C: Likewise.
32352         * g++.old-deja/g++.law/operators28.C: Likewise.
32353         * g++.old-deja/g++.law/visibility28.C: Likewise.
32354         * g++.old-deja/g++.martin/eval1.C: Likewise.
32355         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32356         name.
32357         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32358         * g++.old-deja/g++.mike/net34.C: Likewise.
32359         * g++.old-deja/g++.mike/net36.C: Likewise.
32360         * g++.old-deja/g++.mike/ns2.C: Likewise.
32361         * g++.old-deja/g++.mike/p12306.C: Likewise.
32362         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32363         value extension.
32364         * g++.old-deja/g++.mike/p700.C: Likewise.
32365         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32366         * g++.old-deja/g++.mike/p710.C: Likewise.
32367         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32368         value extension.
32369         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32370         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32371         * g++.old-deja/g++.ns/crash2.C: Likewise.
32372         * g++.old-deja/g++.ns/crash3.C: Likewise.
32373         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32374         * g++.old-deja/g++.ns/ns17.C: Likewise.
32375         * g++.old-deja/g++.ns/template16.C: Likewise.
32376         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32377         keyword.
32378         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32379         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32380         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32381         named return value extension.
32382         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32383         * g++.old-deja/g++.other/access4.C: Issue additional error
32384         messages.
32385         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32386         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32387         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32388         * g++.old-deja/g++.other/crash25.C: Change error message.
32389         * g++.old-deja/g++.other/crash4.C: Change error message.
32390         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32391         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32392         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32393         checks.
32394         * g++.old-deja/g++.other/defarg8.C: Likewise.
32395         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32396         * g++.old-deja/g++.other/dtor10.C: Likewise.
32397         * g++.old-deja/g++.other/incomplete.C: Likewise.
32398         * g++.old-deja/g++.other/linkage7.C: Likewise.
32399         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32400         lookup algorithm.
32401         * g++.old-deja/g++.other/mangle2.C: Likewise.
32402         * g++.old-deja/g++.other/refinit2.C: Likewise.
32403         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32404         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32405         * g++.old-deja/g++.pt/crash28.C: Likewise.
32406         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32407         syntax.
32408         * g++.old-deja/g++.pt/crash32.C: Change error message.
32409         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32410         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32411         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32412         error message position.
32413         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32414         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32415         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32416         syntax.
32417         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32418         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32419         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32420         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32421         keyword.
32422         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32423         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32424         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32425         keyword.
32426         * g++.old-deja/g++.pt/explicit71.C: Change error message.
32427         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32428         syntax.
32429         * g++.old-deja/g++.pt/friend28.C: Account for use of
32430         non-dependent names.
32431         * g++.old-deja/g++.pt/friend29.C: Likewise.
32432         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32433         rules.
32434         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32435         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32436         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32437         lookup rules.
32438         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32439         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32440         keyword.
32441         * g++.old-deja/g++.pt/memclass20.C: Likewise.
32442         * g++.old-deja/g++.pt/memclass5.C: Likewise.
32443         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32444         keyword.
32445         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32446         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32447         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32448         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32449         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32450         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32451         keyword.
32452         * g++.old-deja/g++.pt/spec10.C: Likewise.
32453         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32454         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32455         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32456         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32457         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32458         * g++.old-deja/g++.pt/ttp62.C: Likewise.
32459         * g++.old-deja/g++.pt/ttp64.C: Likewise.
32460         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32461         * g++.old-deja/g++.pt/typename15.C: Likewise.
32462         * g++.old-deja/g++.pt/typename22.C: Likewise.
32463         * g++.old-deja/g++.pt/typename6.C: Change error messages.
32464         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32465         * g++.old-deja/g++.pt/virtual2.C: Likewise.
32466         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32467         syntax.
32468         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32469         return value extension.
32470         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32471         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32472         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32473         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32474
32475 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32476
32477         * g++.dg/warn/inline1.C: New test.
32478         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32479         * g++.old-deja/g++.jason/synth10.C: Likewise.
32480         * g++.old-deja/g++.mike/net31.C: Likewise.
32481         * g++.old-deja/g++.mike/p8786.C: Likewise.
32482
32483         * g++.dg/template/friend10.C: New test.
32484         * g++.dg/template/conv5.C: New test.
32485
32486 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32487
32488         * g++.dg/lookup/scoped3.C: New test.
32489
32490         * g++.dg/lookup/decl1.C: New test.
32491         * g++.dg/lookup/decl2.C: New test.
32492
32493 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32494
32495         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32496         gcc.c-torture/compile/20021015-1.c,
32497         gcc.c-torture/compile/20021015-2.c,
32498         gcc.c-torture/compile/20021123-1.c,
32499         gcc.c-torture/compile/20021123-2.c,
32500         gcc.c-torture/compile/20021123-3.c,
32501         gcc.c-torture/compile/20021123-4.c,
32502         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32503         only to 3.1 or 3.2 branch.
32504
32505 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32506
32507         * gcc.dg/i386-bitfield3.c: New test.
32508
32509         * gcc.dg/i386-bitfield2.c: New test.
32510
32511 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32512
32513         * g++.dg/parse/conv_op1.C: New test.
32514
32515 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32516
32517         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32518         approved.
32519
32520 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32521
32522         * gcc.c-torture/compile/20021220-1.c: New test.
32523
32524 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32525
32526         * gcc.dg/i386-fastcall-1.c: New.
32527
32528 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32529
32530         * gcc.c-torture/execute/20021219-1.c: New test.
32531
32532 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32533
32534         * gcc.dg/i386-pic-1.c: New test.
32535
32536 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32537
32538         PR c++/8099
32539         * g++.dg/template/friend9.C: New test.
32540
32541 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32542
32543         PR c++/3663
32544         * g++.dg/template/access7.C: New test.
32545
32546 2002-12-18  Nick Clifton  <nickc@redhat.com>
32547
32548         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32549         the libstdc++-v3 directory has been found.
32550
32551 2002-12-12  Devang Patel <dpatel@apple.com>
32552         * gcc.dg/darwin-ld-1.c: New test.
32553         * gcc.dg/darwin-ld-2.c: New test.
32554         * gcc.dg/darwin-ld-3.c: New test.
32555         * gcc.dg/darwin-ld-4.c: New test.
32556         * gcc.dg/darwin-ld-5.c: New test.
32557
32558 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32559
32560         * gcc.c-torture/compile/20021212-1.c: New test.
32561
32562 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32563
32564         * gcc.dg/fshort-wchar: New test.
32565
32566 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32567
32568         PR c++/8372
32569         * g++.dg/template/dtor1.C: New test.
32570
32571         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32572         markers.
32573
32574 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32575
32576         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32577
32578 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32579
32580         * g++.dg/template/static1.C: New test.
32581         * g++.dg/template/static2.C: New test.
32582         * g++.old-deja/g++.ext/memconst.C: New test.
32583
32584 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32585
32586         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32587         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32588         * g++.dg/special/initp1.C: Likewise.
32589
32590 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32591
32592         * gcc.c-torture/execute/20021204-1.c: New test.
32593
32594 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32595
32596         * gcc.dg/ppc-fmadd-1.c: New file.
32597         * gcc.dg/ppc-fmadd-2.c: New file.
32598         * gcc.dg/ppc-fmadd-3.c: New file.
32599
32600 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32601
32602         * gcc.c-torture/compile/20021204-1.c: New test.
32603
32604 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32605
32606         * g++.dg/inherit/covariant2.C: New test.
32607         * g++.dg/inherit/covariant3.C: New test.
32608         * g++.dg/inherit/covariant4.C: New test.
32609         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32610         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32611
32612 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32613
32614         PR c++/8688
32615         * g++.dg/init/brace3.C: New test.
32616
32617 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32618
32619         * gcc.dg/20020210-1.c: Fix a comment typo.
32620
32621 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32622
32623         PR c++/8720
32624         * g++.dg/parse/defarg1.C: New test.
32625
32626         PR c++/8615
32627         * g++.dg/template/char1.C: New test.
32628
32629         * g++.dg/template/varmod1.C: Fix typo.
32630
32631 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32632
32633         DR 180
32634         * g++.old-deja/g++.pt/crash32.C: Expect error.
32635
32636 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32637
32638         PR c++/5919
32639         * g++.dg/template/varmod1.C: New test.
32640
32641         PR c++/8727
32642         * g++.dg/inherit/typeinfo1.C: New test.
32643
32644         PR c++/8663
32645         * g++.dg/inherit/typedef1.C: New test.
32646
32647 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32648
32649         PR c++/8332
32650         PR c++/8493
32651         * g++.dg/template/strlen1.C: New test.
32652
32653         PR c++/8227
32654         * g++.dg/template/ctor2.C: New test.
32655
32656         PR c++/8214
32657         * g++.dg/init/string1.C: New test.
32658
32659         PR c++/8511
32660         * g++.dg/template/friend8.C: New test.
32661
32662 2002-11-29  Joe Buck <jbuck@synopsys.com>
32663
32664         * g++.dg/lookup/anon2.C: New test.
32665
32666 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32667
32668         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32669         h8300 port.
32670
32671 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32672
32673         * gcc.dg/bitfld-6.c: New test.
32674
32675 2002-11-27  Jan Hubicka  <jh@suse.cz>
32676
32677         * gcc.c-torture/execute/20021127.[cx]: New test.
32678
32679 2002-11-26  Jan Hubicka  <jh@suse.cz>
32680
32681         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32682         quality.
32683
32684 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32685
32686         * g++.dg/init/brace2.C: New test.
32687         * g++.old-deja/g++.mike/p9129.C: Correct.
32688
32689 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32690
32691         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32692
32693 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32694
32695         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32696
32697 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32698
32699         * testsuite/g++.dg/abi/empty11.C: New test.
32700         * testsuite/g++.dg/rtti/cv1.C: New test.
32701
32702 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32703
32704         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32705
32706 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32707
32708         * g++.dg/abi/empty10.C: New test.
32709
32710 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32711
32712         * gcc.c-torture/compile/20021124-1.c: New test.
32713
32714 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32715
32716         * g++.dg/abi/rtti2.C: New test.
32717
32718 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32719
32720         * gcc.dg/i386-unroll-1.c: New test.
32721
32722 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32723
32724         * gcc.c-torture/compile/20021120-1.c: New test.
32725         * gcc.c-torture/compile/20021120-2.c: New test.
32726
32727 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32728
32729         * gcc.dg/bitfld-5.c: New test.
32730
32731 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32732
32733         * gcc.c-torture/execute/20021120-3.c: New test.
32734
32735 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32736
32737         * gcc.c-torture/execute/20021120-2.c: New test.
32738
32739 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32740
32741         * gcc.c-torture/execute/20021120-1.c: New test.
32742
32743 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32744
32745         * gcc.c-torture/execute/20021118-3.c: New test.
32746
32747 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32748
32749         * gcc.c-torture/compile/20021119-1.c: New test.
32750
32751 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32752
32753         * gcc.dg/duff-1.c: New test.
32754         * gcc.dg/duff-2.c: New test.
32755         * gcc.dg/duff-3.c: New test.
32756
32757 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32758
32759         * gcc.dg/cpp/_Pragma5.c: New test.
32760
32761 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32762
32763         * gcc.c-torture/execute/20021118-2.c: New test.
32764
32765 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32766
32767         * gcc.c-torture/execute/20021118-1.c: New test.
32768
32769 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32770
32771         * gcc.dg/20021116-1.c: New test.
32772
32773 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32774
32775         * g++.dg/abi/vcall1.C: New test.
32776
32777 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32778
32779         * gcc.dg/20021029-1.c: New test.
32780         * gcc.dg/20021029-2.c: New test.
32781
32782 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32783
32784         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32785
32786 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32787
32788         PR c/8439
32789         * gcc.dg/20021110.c: Move to ...
32790         * gcc.c-torture/compile/20021110.c: .... here.
32791
32792 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32793
32794         PR c/8467
32795         * gcc.c-torture/execute/20021111-1.c
32796
32797 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32798
32799         PR c/8439
32800         * gcc.dg/20021110.c: New test.
32801
32802 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32803
32804         * g++.dg/abi/vthunk3.C: Run only on x86.
32805
32806 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32807
32808         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32809
32810 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32811
32812         * lib/compat.exp (compat-execute): Fix logic error in last
32813         change.
32814
32815 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32816
32817         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32818
32819 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32820
32821         PR c++/8389
32822         * g++.dg/template/access6.C: New test.
32823
32824 2002-11-08  Jan Hubicka  <jh@suse.cz>
32825
32826         * gcc.dg/i386-ssefp-1.c: New test.
32827         * gcc.dg/i386-ssefp-1.c: New test.
32828
32829 2002-11-08  Jan Hubicka  <jh@suse.cz>
32830
32831         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32832
32833 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32834
32835         * g++.dg/abi/vthunk3.C: New test.
32836
32837         PR c++/8338
32838         * g++.dg/template/crash2.C: New test.
32839
32840 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32841
32842         * testsuite/g++.dg/abi/dtor1.C: New test.
32843         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32844
32845 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32846
32847         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32848         Darwin.
32849
32850 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32851
32852         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32853         -mthumb.  Only xfail with -O0.
32854
32855 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32856
32857         * g++.dg/abi/thunk1.C: New test.
32858         * g++.dg/abi/thunk2.C: Likewise.
32859         * g++.dg/abi/vtt1.C: Likewise.
32860
32861 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32862
32863         PR optimization/8423
32864         * gcc.c-torture/execute/builtin-constant.c: New test.
32865
32866 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32867
32868         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32869         Add some more cases.
32870
32871 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32872
32873         PR c++/8391
32874         * g++.dg/opt/local1.C: New test.
32875
32876 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32877
32878         PR c++/8160
32879         * g++.dg/template/complit1.C: New test.
32880
32881         PR c++/8149
32882         * g++.dg/template/typename4.C: Likewise.
32883
32884 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32885
32886         Core issue 287, PR c++/7639
32887         * g++.dg/template/instantiate1.C: Adjust error location.
32888         * g++.dg/template/instantiate3.C: New test.
32889         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
32890         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
32891         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
32892
32893 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32894
32895         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32896
32897 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32898
32899         PR c++/8287
32900         * g++.dg/init/dtor2.C: New test.
32901
32902 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32903
32904         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
32905         * gcc.dg/nest.c: Bypass errors on irix6.
32906
32907 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
32908
32909         * gcc.dg/nest.c: Expect error for mmix-*-*.
32910         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
32911
32912 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
32913
32914         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
32915         markers.
32916
32917         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32918
32919 2002-10-25  Mike Stump  <mrs@apple.com>
32920
32921         * gcc.dg/warn-1.c: New test.
32922
32923 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32924
32925         * g++.dg/template/typename3.C: New test.
32926
32927 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32928
32929         * g++.dg/lookup/ptrmem1.C: New test.
32930
32931         * g++.dg/abi/vthunk2.C: New test.
32932
32933 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32934
32935         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32936
32937 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32938
32939         * g++.dg/abi/empty9.C: New test.
32940
32941 2002-10-24  Richard Henderson  <rth@redhat.com>
32942
32943         * g++.dg/inherit/thunk1.C: Enable for ia64.
32944
32945 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32946
32947         PR c++/8067
32948         * g++.dg/lookup/pretty1.C: New test.
32949
32950 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32951
32952         * gcc.dg/20021023-1.c: New test.
32953
32954 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32955
32956         PR c++/7679
32957         * g++.dg/parse/inline1.C: New test.
32958
32959 2002-10-23  Richard Henderson  <rth@redhat.com>
32960
32961         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32962
32963         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32964
32965 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32966
32967         PR c++/6579
32968         * g++.dg/parse/stmtexpr3.C: New test.
32969
32970 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32971
32972         * g++.dg/expr/cond1.C: New test.
32973
32974 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32975
32976         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32977
32978 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32979
32980         * g++.dg/abi/vbase13.C: New test.
32981         * g++.dg/abi/vbase14.C: Likewise.
32982
32983 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
32984
32985         * gcc.dg/tls/pic-1.c: New test.
32986         * gcc.dg/tls/nonpic-1.c: New test.
32987         * gcc.dg/20021018-1.c: New test.
32988
32989 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32990
32991         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
32992         Remove only files with the same base name as the test case.
32993         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
32994         (profopt-execute): Likewise.  Also, remove old profiling
32995         and performance data files before running the tests.
32996
32997         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
32998         * g++.dg/bprob/bprob.exp: Likewise.
32999         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
33000         to allow more general test case names.
33001
33002         * g++.dg/bprob/bprob-1.C: Rename to ...
33003         * g++.dg/bprob/g++-bprob-1.C: ... this.
33004
33005         * g77.dg/bprob/bprob-1.f: Rename to ...
33006         * g77.dg/bprob/g77-bprob-1.f: ... this.
33007
33008 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33009
33010         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
33011         bison 1.50 or later.
33012
33013 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
33014
33015         * g++.dg/README: Describe more test directories.
33016
33017 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33018
33019         * g++.dg/init/array6.C: Add additional tests.
33020
33021 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33022
33023         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
33024         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
33025
33026 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
33027
33028         * gcc.c-torture/compile/20020604-1.x: New.
33029         * gcc.c-torture/compile/simd-5.x: Likewise.
33030         * gcc.c-torture/execute/920710-1.x: Likewise.
33031         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
33032
33033 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33034
33035         * g++.dg/inherit/override1.C: Add dg-options clause.
33036
33037 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33038
33039         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
33040         _mm_slli_si128.
33041
33042 2002-10-19  Andreas Schwab  <schwab@suse.de>
33043
33044         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
33045         directory component.
33046
33047 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
33048
33049         * g++.dg/inherit/thunk1.C: New test.
33050
33051         * g++.dg/inherit/override1.C: New test.
33052
33053         * g++.dg/abi/mangle11.C: New test.
33054         * g++.dg/abi/mangle14.C: New test.
33055         * g++.dg/abi/mangle17.C: New test.
33056
33057 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
33058
33059         * g++.dg/overload/member2.C: New test.
33060
33061 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
33062
33063         * g++.dg/README: Describe new compat directory.
33064         * g++.dg/dg.exp: Skip tests in compat directory.
33065         * README.compat: New file.
33066         * lib/compat.exp: New expect script.
33067         * g++.dg/compat: New test directory.
33068         * g++.dg/compat/compat.exp: New expect script.
33069         * g++.dg/compat/abi: New test directory.
33070         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
33071         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
33072         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
33073         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
33074         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
33075         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
33076         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
33077         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
33078         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
33079         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
33080         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
33081         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
33082         * g++.dg/compat/break: New test directory.
33083         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
33084         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
33085         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
33086         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
33087         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
33088         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
33089         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
33090         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
33091         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
33092         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
33093         g++.dg/compat/break/README: New files.
33094         * g++.dg/compat/eh: New test directory.
33095         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
33096         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
33097         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
33098         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
33099         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
33100         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
33101         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
33102         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
33103         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
33104         g++.dg/compat/eh/filter2_y.C,
33105         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
33106         g++.dg/compat/eh/new1_y.C,
33107         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
33108         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
33109         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
33110         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
33111         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
33112         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
33113         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
33114         g++.dg/compat/eh/unexpected1_y.C: New files.
33115         * g++.dg/compat/init: New test directory.
33116         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
33117         g++.dg/compat/init/array5_y.C,
33118         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
33119         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
33120         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
33121         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
33122         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
33123         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
33124         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
33125         g++.dg/compat/init/init-ref2_y.C: New files.
33126
33127 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33128
33129         PR c++/7584
33130         * g++.dg/inherit/using3.C: New test.
33131
33132 2002-10-17  Jan Hubicka  <jh@suse.cz>
33133
33134         * gcc.dg/20021017-2.c: New test.
33135
33136 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33137
33138         * g++.dg/abi/mangle16.C: Adjust.
33139
33140         * g++.dg/init/array8.C: New test.
33141
33142 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
33143
33144         * gcc.dg/special/mips-abi.exp: New test.
33145         * gcc.dg/special/mips-abi.s: Empty file used by the above.
33146
33147 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33148
33149         * g++.dg/abi/mangle16.C: New test.
33150         * g++.dg/abi/mangle17.C: Likewise.
33151
33152         PR c++/7478
33153         * g++.dg/template/ref1.C: New test.
33154
33155 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33156
33157         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
33158
33159 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
33160
33161         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
33162
33163 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33164
33165         PR c++/7524
33166         * g++.dg/init/array7.C: New test.
33167
33168 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
33169
33170         * g++.dg/init/array6.C: New test.
33171
33172         * g++.dg/abi/mangle13.C: Likewise.
33173         * g++.dg/abi/mangle14.C: Likewise.
33174         * g++.dg/abi/mangle15.C: Likewise.
33175
33176 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33177
33178         * g++.dg/abi/empty8.C: New test.
33179
33180 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
33181
33182         * g++.dg/init/ctor1.C: New test.
33183
33184 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
33185
33186         * gcc.c-torture/execute/20021015-1.c: New test.
33187
33188 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
33189
33190         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
33191
33192 2002-10-14  Jan Hubicka  <jh@suse.cz>
33193
33194         * gcc.dg/i386-ssetype-[1-5].c: New tests.
33195
33196 2002-10-14  Richard Henderson  <rth@redhat.com>
33197
33198         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
33199
33200 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33201
33202         PR optimization/6631
33203         * g++.dg/opt/const2.C: New test.
33204
33205 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33206
33207         PR c++/7176
33208         * g++.dg/parse/friend1.C: New test.
33209         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
33210
33211 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
33212
33213         * gcc.dg/20021014-1.c: New test.
33214
33215 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
33216
33217         PR c++/5661
33218         * g++.dg/ext/vlm1.C: New test.
33219         * g++.dg/ext/vlm2.C: Likewise.
33220
33221         * g++.dg/init/array1.C: Remove invalid braces.
33222         * g++.dg/init/brace1.C: New test.
33223         * g++.dg/init/copy2.C: Likewise.
33224         * g++.dg/init/copy3.C: Likewise.
33225         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
33226         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
33227         braces.
33228
33229 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
33230
33231         * gcc.dg/cpp/assembler.S: Don't use -ansi.
33232
33233 2002-10-11  Richard Shann  <richard.shann@superh.com>
33234
33235         * gcc.c-torture/compile/simd-5.c: New test.
33236
33237 2002-10-10  Roger Sayle  <roger@eyesopen.com>
33238
33239         * gcc.c-torture/execute/shiftopt-1.c: New test case.
33240
33241 2002-10-10  Jim Wilson  <wilson@redhat.com>
33242
33243         * gcc.c-torture/execute/20021010-1.c: New test.
33244
33245 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
33246
33247         PR c/7353
33248         * g++.dg/ext/typedef-init.C: New test.
33249         * gcc.dg/typedef-init.c: New test.
33250
33251 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
33252
33253         * gcc.dg/cpp/paste13.c: New test.
33254
33255 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33256
33257         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
33258         remaining platforms, XFAIL during compile, not execute.  Don't
33259         XFAIL at -O0.
33260
33261 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33262
33263         * gcc.dg/alias-1.c: Tweak expected warning.
33264
33265 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33266
33267         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
33268
33269 2002-10-06  Andreas Jaeger  <aj@suse.de>
33270
33271         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
33272         * gcc.dg/cpp/c++98.C: Likewise.
33273
33274         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
33275         * g++.dg/cpp/c++98.C: Likewise.
33276
33277         * g++.dg/README (Subdirectories): Mention cpp directory.
33278
33279         PR target/7559
33280         * gcc.dg/20021006-1.c: New test.
33281
33282 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33283
33284         PR c++/7804
33285         * g++.dg/other/warning1.C: New test.
33286
33287 2002-10-04  Roger Sayle  <roger@eyesopen.com>
33288
33289         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
33290         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
33291         and sparc-*-* with -m64 as expected failures.  See PR 8087.
33292
33293 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33294
33295         PR c++/7931
33296         * g++.dg/template/ptrmem3.C: New test.
33297
33298         PR c++/7754
33299         * g++.dg/template/union1.C: New test.
33300
33301 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33302
33303         PR c++/8006
33304         * g++.dg/abi/mangle9.C: New test.
33305         * g++.dg/abi/mangle10.C: New test.
33306         * g++.dg/abi/mangle11.C: New test.
33307         * g++.dg/abi/mangle12.C: New test.
33308
33309 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
33310
33311         PR c++/7188.
33312         * g++.dg/template/meminit1.C: New test.
33313         * g++.dg/warn/Wreorder-1.C: Likewise.
33314         * g++.old-deja/g++.mike/warn3.C: Tweak.
33315         * lib/prune.exp: Ingore "in copy constructor".
33316
33317 2002-10-02  Andreas Jaeger  <aj@suse.de>
33318
33319         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
33320         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
33321         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
33322         on x86-64.
33323
33324 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33325
33326         * gcc.dg/empty1.C: Fix typo.
33327
33328 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
33329
33330         * gcc.dg/alias-1.c: New test.
33331
33332 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33333
33334         * gcc.dg/empty1.C: New test.
33335
33336         * g++.dg/tls/init-2.C: Tweak error messages.
33337
33338 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
33339
33340         * gcc.c-torture/compile/20020923-1.c: New test.
33341
33342 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33343
33344         * gcc.c-torture/execute/ffs-1.c: New test.
33345         * gcc.c-torture/execute/ffs-2.c: Ditto.
33346
33347 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33348
33349         * g++.dg/overload/member1.C: New test.
33350
33351 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33352
33353         * g++.dg/abi/empty7.C: New test.
33354         * g++.dg/init/pm2.C: Likewise.
33355
33356 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33357
33358         * g++.dg/rtti/crash1.C: New test.
33359
33360 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33361
33362         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33363         gcc.dg/sibcall-4.c: New tests.
33364
33365 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33366
33367         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33368         powerpc and MMIX targets.
33369
33370 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33371
33372         * gcc.dg/cpp/20020927-1.c: New.
33373
33374 2002-09-26  David S. Miller  <davem@redhat.com>
33375
33376         * gcc.c-torture/compile/trunctfdf.c: New.
33377
33378 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33379
33380         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33381
33382 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33383
33384         * gcc.c-torture/execute/loop-15.c: New.
33385
33386 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33387
33388         * README.QMTEST: Fix typo.
33389
33390 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33391
33392         * gcc.dg/20020926-1.c: New test.
33393
33394 2002-09-25  David S. Miller  <davem@redhat.com>
33395
33396         PR target/7842
33397         * gcc.c-torture/execute/shiftdi.c: New test.
33398
33399 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33400
33401         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33402         unique to the tool.
33403         * lib/g77.exp (g77_init): Likewise.
33404         * lib/g++.exp (g++_init): Likewise.
33405         * lib/objc.exp (objc_init): Likewise.
33406
33407 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33408
33409         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33410         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33411         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33412
33413 2002-09-25  Richard Henderson  <rth@redhat.com>
33414
33415         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33416         too-small long double.
33417
33418 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33419
33420         * gcc.dg/20020919-1.c: New test.
33421
33422 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
33423
33424         * g++.dg/abi/bitfield6.C: New test.
33425         * g++.dg/abi/bitfield7.C: New test.
33426         * g++.dg/abi/bitfield8.C: New test.
33427         * g++.dg/abi/vbase11.C: New test.
33428
33429 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33430
33431         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33432         hppa*-*-hpux*.  Update test comment.
33433
33434 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33435
33436         * gcc.dg/tls/struct-1.c: New test.
33437
33438 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33439
33440         * gcc.dg/cpp/tr-warn2.c: Update.
33441
33442 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33443
33444         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33445
33446 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33447
33448         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33449         systems.
33450
33451 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33452
33453         * gcc.c-torture/execute/ieee/mzero3.c: New test.
33454
33455         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33456         Adjust for c++filt moved to binutils.  Remove spurious duplicate
33457         setting of cxxfilt.
33458
33459 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33460
33461         * gcc.dg/20020312-2.c: Update for darwin.
33462
33463 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33464
33465         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33466
33467 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
33468
33469         * objc.dg/comp-types-1.m: New test.
33470         * objc.dg/comp-types-2.m: New test.
33471         * objc.dg/comp-types-3.m: New test.
33472         * objc.dg/comp-types-4.m: New test.
33473         * objc.dg/comp-types-5.m: New test.
33474         * objc.dg/comp-types-6.m: New test.
33475
33476 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33477
33478         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33479
33480 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33481
33482         * g++.dg/other/do1.C: New test.
33483
33484         * g++.dg/template/subst1.C: New test.
33485
33486 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33487
33488         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33489
33490 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33491
33492         * g++.dg/template/qualttp20.C: Adjust expected errors.
33493         * g++.old-deja/g++.jason/report.C: Likewise.
33494         * g++.old-deja/g++.other/qual1.C: Likewise.
33495
33496         * g++.dg/lookup/scoped2.C: New test.
33497
33498         * g++.dg/ext/asm3.C: New test.
33499
33500 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33501
33502         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33503
33504 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33505
33506         * ChangeLog: follow spelling conventions.
33507         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33508         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33509         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33510         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33511         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33512         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33513         * g++.old-deja/g++.law/global-init1.C: Likewise.
33514         * g++.old-deja/g++.other/delete4.C: Likewise.
33515         * g++.old-deja/g++.other/inline21.C: Likewise.
33516         * g++.old-deja/g++.other/singleton.C: Likewise.
33517         * g77.dg/strlen0.f: Likewise.
33518         * g77.f-torture/compile/20010519-1.f: Likewise.
33519         * g77.f-torture/compile/980310-4.f: Likewise.
33520         * gcc.c-torture/compile/20000605-1.c: Likewise.
33521         * gcc.c-torture/execute/20020225-1.c: Likewise.
33522         * gcc.dg/c90-hexfloat-2.c: Likewise.
33523         * gcc.dg/c99-bool-1.c: Likewise.
33524         * gcc.dg/c99-hexfloat-2.c: Likewise.
33525         * gcc.dg/dll-2.c: Likewise.
33526         * gcc.dg/wtr-union-init-1.c: Likewise.
33527         * gcc.dg/wtr-union-init-2.c: Likewise.
33528         * gcc.dg/wtr-union-init-3.c: Likewise.
33529         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33530         * gcc.dg/cpp/defined.c: Likewise.
33531         * gcc.dg/cpp/macsyntx.c: Likewise.
33532         * gcc.dg/cpp/paste2.c: Likewise.
33533         * gcc.dg/cpp/trad/defined.c: Likewise.
33534         * gcc.dg/format/c90-printf-1.c: Likewise.
33535         * gcc.dg/format/c90-scanf-1.c: Likewise.
33536         * gcc.dg/format/c99-printf-1.c: Likewise.
33537         * gcc.dg/format/c99-scanf-1.c: Likewise.
33538         * gcc.misc-tests/gcov-8.c: Likewise.
33539         * lib/profopt.exp: Likewise.
33540
33541 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33542
33543         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33544
33545 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33546
33547         * g++.dg/inherit/using2.C: New test.
33548
33549 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33550
33551         * ChangeLog: Follow spelling conventions.
33552         * g++.dg/template/friend4.C: Likewise.
33553         * g++.old-deja/g++.pt/crash67.C: Likewise.
33554         * gcc.c-torture/execute/20000801-4.c: Likewise.
33555         * gcc.dg/c90-digraph-1.c: Likewise.
33556         * gcc.dg/c94-digraph-1.c: Likewise.
33557         * gcc.dg/c99-digraph-1.c: Likewise.
33558         * gcc.dg/cpp/line5.c: Likewise.
33559         * gcc.dg/cpp/multiline.c: Likewise.
33560         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33561         * gcc.dg/format/attr-3.c: Likewise.
33562         * gcc.dg/format/c90-scanf-3.c: Likewise.
33563         * gcc.dg/format/ext-4.c: Likewise.
33564
33565 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33566
33567         * g++.dg/template/pretty1.C: New test.
33568
33569 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33570
33571         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33572
33573 2002-09-13  Matt Austern  <austern@apple.com>
33574
33575         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33576         passing a cast expression to a function by const reference.
33577
33578 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33579
33580         * g++.dg/template/deduce1.C: New test.
33581
33582 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33583
33584         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33585         32-bit int.
33586
33587 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33588
33589         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33590         usage.
33591
33592 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33593
33594         * gcc.c-torture/compile/20020910-1.c: New test.
33595
33596 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33597
33598         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33599
33600 2002-09-10  Andreas Jaeger  <aj@suse.de>
33601
33602         * gcc.dg/20020312-2.c: Adjust for x86-64.
33603
33604 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33605
33606         * g77.dg/7388.f: New test case for PR 7388.
33607
33608 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33609
33610         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33611
33612 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33613
33614         * objc.dg/proto-lossage-1.m: New test.
33615
33616 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33617
33618         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33619
33620 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33621
33622         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33623         expected to pass.
33624
33625 2002-09-06  Stan Shebs  <shebs@apple.com>
33626             David Edelsohn  <edelsohn@gnu.org>
33627
33628         * gcc.dg/weak: New directory.
33629         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33630         target-specific xfail bits.
33631         * gcc.dg/typeof-2.c: Move to new directory.
33632         * gcc.dg/weak.exp: New expect script.
33633
33634 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33635
33636         * gcc.c-torture/execute/extzvsi.c: New test.
33637
33638 2002-09-05  Stan Shebs  <shebs@apple.com>
33639
33640         * gcc.dg/weak-1.c: xfail on Darwin.
33641         * gcc.dg/weak-2.c: Ditto.
33642         * gcc.dg/weak-3.c: Ditto.
33643         * gcc.dg/weak-4.c: Ditto.
33644         * gcc.dg/weak-5.c: Ditto.
33645         * gcc.dg/weak-6.c: Ditto.
33646         * gcc.dg/weak-7.c: Ditto.
33647         * gcc.dg/weak-8.c: Ditto.
33648         * gcc.dg/weak-9.c: Ditto.
33649
33650 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33651
33652         * gcc.c-torture/execute/loop-14.c: New test.
33653
33654 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33655
33656         * g++.dg/other/cxa-atexit1.C: New test.
33657
33658         * gcc.dg/typeof-2.c: New test.
33659
33660 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33661
33662         * gcc.dg/builtins-2.c: New testcase.
33663         * gcc.dg/builtins-3.c: New testcase.
33664
33665 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33666
33667         * gcc.dg/cpp/_Pragma4.c: New test.
33668
33669 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33670
33671         * objc/execute/nil_method-1.m: New testcase.
33672
33673 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33674
33675         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33676         [Object class], not [Object initialize].
33677
33678 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33679             Hans-Peter Nilsson  <hp@bitrange.com>
33680
33681         * gcc.c-torture/execute/20020720-1.x: Skip test on
33682         mmix-knuth-mmixware.  Correct comment.
33683
33684 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33685
33686         * testsuite/g++.dg/abi/bitfield5.C: New test.
33687         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33688
33689 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33690
33691         * objc.dg/undeclared-selector.m: New test.
33692
33693 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33694
33695         * g++.dg/other/offsetof1.C: Avoid cast warning.
33696
33697 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33698
33699         * objc.dg/super-class-2.m: New test.
33700
33701 2002-08-24  Matt Austern  <austern@apple.com>
33702
33703         * g++.dg/ext/lvaddr.C: New test.
33704         * g++.dg/ext/lvcast.C: New test.
33705
33706 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33707
33708         * testsuite/g++.dg/inherit/cond1.C: New test.
33709
33710 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33711
33712         * gcc.dg/noncompile/incomplete-1.c: New test.
33713
33714 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33715
33716         * gcc.dg/typespec-1.c: New test.
33717
33718 2002-08-20  Devang Patel  <dpatel@apple.com>
33719         * objc.dg/proto-hier-2.m: New test.
33720
33721 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33722
33723         * objc.dg/bitfield-1.m: New test.
33724         * objc.dg/bitfield-2.m: New test.
33725
33726 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33727
33728         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33729         gcc.dg/c99-flex-array-4.c: New tests.
33730
33731 2002-08-16  Stan Shebs  <shebs@apple.com>
33732
33733         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33734
33735 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33736
33737         * gcc.dg/typeof-1.c: New test.
33738         * g++.dg/ext/typeof2.C: New test.
33739
33740 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33741
33742         * g++.dg/other/offsetof1.C: New test.
33743
33744 2002-08-14  Richard Henderson  <rth@redhat.com>
33745
33746         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33747
33748 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33749
33750         * gcc.dg/cpp/_Pragma3.c: New test.
33751
33752 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33753
33754         * g++.dg/template/inherit3: New test.
33755
33756 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33757
33758         * gcc.dg/bitfld-4.c: Add blank options.
33759
33760 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33761
33762         * g++.dg/template/crash1.C: New test.
33763
33764 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33765
33766         * gcc.dg/tls/opt-2.c: New test.
33767
33768 2002-08-08  Devang Patel  <dpatel@apple.com>
33769
33770         * objc.dg/selector-1.m : New test
33771
33772 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33773
33774         * g++.dg/abi/bitfield4.C: New test.
33775         * gcc.dg/bitfld-4.c: New test.
33776
33777 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33778
33779         * g++.dg/other/packed1.C: New test.
33780
33781 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33782
33783         * g++.dg/abi/offsetof.C: Tweak error messages.
33784         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33785
33786 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33787
33788         * gcc.dg/bitfld-3.c: New test.
33789
33790 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33791             Richard Henderson  <rth@redhat.com>
33792
33793         * gcc.dg/i386-bitfield1.c: New test.
33794         * g++.dg/abi/bitfield3.C: Update.
33795
33796 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33797
33798         * objc.dg/const-str-2.m: Update.
33799         * gcc.dg/cpp/c++98.c: Change to C extension.
33800         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33801         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33802
33803 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33804
33805         * testsuite/gcc.dg/tls/diag-3.c: New.
33806
33807 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33808
33809         * g++.dg/README (Subdirectories): Document new subdir expr.
33810         * g++.dg/expr/pmf-1.C: New test.
33811
33812 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33813
33814         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33815
33816 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33817
33818         * g++.dg/abi/bitfield3.C: New test.
33819
33820 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33821
33822         * lib/gcov.exp: Tweak expected line formats.
33823         * gcc.misc-tests/gcov8.c: New test.
33824         * gcc.misc-tests/gcov8.x: New flags.
33825
33826 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33827
33828         * consistency.vlad/layout/endian.c: Include string.h.
33829
33830         * gcc.c-torture/execute/20020805-1.c: New test.
33831
33832 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33833
33834         * g++.dg/other/conversion1.C: New test.
33835
33836 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33837
33838         * gcc.dg/builtins-1.c: New testcase.
33839
33840 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33841
33842         * g++.dg/inherit/access3.C: New test.
33843
33844 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33845
33846         * gcc.dg/ia64-visibility-2.c: New test.
33847
33848 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33849
33850         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33851         __qualifier_flags to __flags.
33852
33853 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
33854
33855         * g++.dg/inherit/operator1.C: New test.
33856         * g++.dg/lookup/disamb1.C: Fix typo in comment.
33857         * g++.dg/other/error1.C: Change expected error message.
33858         * g++.dg/template/conv4.C: Likewise.
33859
33860 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33861
33862         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33863         for documented behavior.
33864
33865 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33866
33867         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33868         several targets known to fail.
33869
33870 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33871
33872         * gcc.dg/mips-args-[123].c: New tests.
33873
33874 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33875
33876         * gcc.dg/ppc-spe.c: New.
33877
33878 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33879
33880         * g++.dg/other/ptrmem4.C: New testcase.
33881
33882 2002-07-24  Richard Henderson  <rth@redhat.com>
33883
33884         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33885
33886 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33887
33888         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33889
33890 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33891
33892         * gcc.c-torture/execute/memset-3.c: New testcase.
33893
33894 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
33895
33896         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
33897         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
33898
33899 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33900
33901         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
33902         Delete.
33903
33904 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
33905
33906         * gcc.c-torture/compile/simd-4.c: New test.
33907
33908 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33909
33910         PR c++/7347, c++/7348
33911         * g++.dg/template/access4.C: New test.
33912         * g++.dg/template/access5.C: New test.
33913         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
33914         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
33915         * g++.old-deja/g++.pt/ttp58.C: Likewise.
33916         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
33917
33918 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33919
33920         * gcc.dg/gnu89-init-2.c: New test.
33921
33922 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33923
33924         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33925
33926 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33927
33928         * gcc.c-torture/execute/20020720-1.c: New testcase.
33929
33930 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33931
33932         * gcc.dg/cpp/Wsignprom.c: New tests.
33933
33934 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33935
33936         * gcc.c-torture/execute/loop-13.c: New test.
33937
33938 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33939
33940         * gcc.dg/cpp/expr.c: New tests.
33941
33942 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33943
33944         * g++.dg/opt/pr6713.C: Add template instantiation.
33945
33946 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33947
33948         * gcc.dg/nest.c: New test.
33949
33950 2002-07-17  Richard Henderson  <rth@redhat.com>
33951
33952         * g++.dg/opt/pr6713.C: New test.
33953
33954 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33955
33956         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33957         XFAIL for all x86 processors.
33958
33959 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33960
33961         * gcc.c-torture/execute/20010122-1.x: Do not test with
33962         -fomit-frame-pointer.
33963
33964 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33965
33966         * g++.dg/template/instantiate2.C: New test.
33967         * g++.dg/template/spec4.C: New test.
33968
33969 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33970
33971         * g++.dg/template/access2.C: New test.
33972         * g++.dg/template/access3.C: New test.
33973
33974 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
33975
33976         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
33977         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
33978         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
33979         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
33980         Convert to use <stdarg.h>.
33981         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
33982         Delete.
33983         * gcc.dg/va-arg-2.c: New.
33984         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
33985
33986 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33987
33988         * gcc.c-torture/compile/20020710-1.c: New test.
33989
33990 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33991                           Andrew Pinski  <pinskia@physics.uc.edu>
33992
33993         gcc.c-torture/compile/simd-2.c: New testcase.
33994         gcc.c-torture/compile/simd-3.c: Likewise.
33995
33996 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33997
33998         PR c++/7224
33999         * g++.dg/overload/error1.C: New test.
34000
34001 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34002
34003         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
34004         configuration and IRIX 6 O32 ABI.
34005
34006 2002-07-11  Roger Sayle  <roger@eyesopen.com>
34007
34008         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
34009
34010 2002-07-10  Roger Sayle  <roger@eyesopen.com>
34011
34012         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
34013
34014 2002-07-10  Jeffrey A Law  <law@redhat.com>
34015
34016         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
34017
34018         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
34019
34020 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
34021
34022         * gcc.dg/20020312-2.c: Check for __PPC__.
34023
34024 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
34025
34026         * gcc.c-torture/compile/20020709-1.c: New test.
34027
34028 2002-07-07  Roger Sayle  <roger@eyesopen.com>
34029
34030         * g++.dg/template/qualttp21.C: New test case.
34031
34032 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
34033
34034         * gcc.c-torture/compile/20020706-1.c: New test.
34035         * gcc.c-torture/compile/20020706-2.c: New test.
34036
34037 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
34038             Alexandre Oliva  <aoliva@redhat.com>
34039
34040         * g++.dg/warn/incomplete1.C: New test.
34041
34042 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34043
34044         PR c++/7099
34045         * g++.dg/warn/noreturn1.C: New test.
34046
34047 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
34048
34049         PR c++/6706
34050         * g++.dg/debug/debug6.C: New test.
34051         * g++.dg/debug/debug7.C: New test.
34052
34053 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
34054
34055         * gcc.c-torture/compile/simd-3.c: New test.
34056
34057 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
34058
34059         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
34060         * gcc.dg/20020620-1.c: Likewise.
34061
34062 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34063
34064         PR c++/6944
34065         * g++.dg/init/array4.C: New test.
34066         * g++.dg/init/array5.C: New test.
34067
34068 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
34069
34070         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
34071         * gcc.c-torture/execute/simd-2.c (main): Likewise.
34072
34073 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34074
34075         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
34076         * gcc.dg/wtr-aggr-init-1.c: Likewise.
34077         * gcc.dg/wtr-conversion-1.c: Likewise.
34078         * gcc.dg/wtr-escape-1.c: Likewise.
34079         * gcc.dg/wtr-int-type-1.c: Likewise.
34080         * gcc.dg/wtr-label-1.c: Likewise.
34081         * gcc.dg/wtr-static-1.c: Likewise.
34082         * gcc.dg/wtr-strcat-1.c: Likewise.
34083         * gcc.dg/wtr-suffix-1.c: Likewise.
34084         * gcc.dg/wtr-switch-1.c: Likewise.
34085         * gcc.dg/wtr-unary-plus-1.c: Likewise.
34086         * gcc.dg/wtr-union-init-1.c: Likewise.
34087         * gcc.dg/wtr-union-init-2.c: Likewise.
34088         * gcc.dg/wtr-union-init-3.c: Likewise.
34089
34090         * gcc.dg/wtr-func-def-1.c: New test.
34091
34092 2002-07-02 Devang Patel <dpatel@apple.com>
34093
34094         * objc.dg/param-1.m: New test.
34095
34096 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
34097
34098         * gcc.dg/cpp/trad/directive.c: Add test.
34099         * gcc.dg/cpp/trad/macroargs.c: Add test.
34100         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
34101
34102 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
34103
34104         * gcc.dg/cpp/cmdlne-M.c: New test.
34105
34106 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
34107
34108         * objc.dg/desig-init-1.m: New test.
34109
34110 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34111
34112         PR c++/6716
34113         * g++.dg/template/instantiate1.C: New test.
34114
34115 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
34116
34117         PR c++/7112
34118         * g++.dg/template/sizeof2.C: New test.
34119
34120 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34121
34122         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
34123         gcc.dg/cpp/trad/include.c: New tests.
34124
34125 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
34126
34127         PR target/7177
34128         * gcc.c-torture/compile/20020701-1.c: New test.
34129
34130 2002-07-01  Stan Shebs  <shebs@apple.com>
34131
34132         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
34133         header here...
34134         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
34135         (objc-torture-execute): or here.
34136
34137 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
34138
34139         * gcc.c-torture/execute/arith-rand-ll.c: New test.
34140
34141 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34142
34143         * gcc.dg/cpp/trad/escaped-nl.c: New test.
34144
34145 2002-06-30  Devang Patel  <dpatel@apple.com>
34146
34147         * objc.dg/fsyntax-only.m: New test.
34148
34149 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
34150
34151         PR c++/6695
34152         * g++.dg/template/friend7.C: New file.
34153
34154 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
34155
34156         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
34157         return type.
34158
34159 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
34160
34161         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
34162         avoid division by zero.
34163
34164 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
34165
34166         * gcc.dg/Wunknownprag.c: New tests.
34167
34168 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
34169
34170         * gcc.c-torture/execute/simd-2.c: New test.
34171
34172 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
34173
34174         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
34175         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
34176         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
34177         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
34178         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
34179         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
34180         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
34181         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
34182         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
34183         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
34184         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
34185         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
34186         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
34187         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
34188         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
34189         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
34190         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
34191
34192 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
34193
34194         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
34195         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
34196         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
34197         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
34198         New tests.
34199         * gcc.dg/cpp/trad/directive.c: Update.
34200
34201 2002-06-23  Andreas Jaeger  <aj@suse.de>
34202
34203         * gcc.c-torture/execute/complex-6.c: New.
34204
34205 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
34206
34207         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
34208         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
34209         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
34210         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
34211
34212 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
34213
34214         * gcc.dg/cpp/trad: New directory with traditional tests copied
34215         from parent directory.
34216         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34217         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34218         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34219         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34220         Move to trad/ and rename.
34221         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
34222         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
34223         gcc.dg/cpp/trad/redef2.c: New tests.
34224         * gcc.dg/cpp/trad/trad.exp: New driver.
34225
34226 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
34227
34228         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34229         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34230         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34231         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34232         Remove.
34233
34234 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
34235
34236         * gcc.dg/20020620-1.c: New test.
34237
34238 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34239
34240         * g++.dg/template/ttp4.C: New test.
34241
34242 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
34243
34244         * g++.dg/opt/vt1.C: Fix regexp.
34245
34246 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34247
34248         * gcc.c-torture/execute/pure-1.c: Make functions static again.
34249         Don't use attribute `noinline'.
34250
34251 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34252
34253         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
34254
34255 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
34256
34257         * gcc.c-torture/execute/simd-1.c: New.
34258
34259         * gcc.dg/simd-1.c: New.
34260
34261 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34262
34263         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
34264
34265 2002-06-16  Richard Henderson  <rth@redhat.com>
34266
34267         * g++.dg/ext/anon-struct1.C: New.
34268         * g++.dg/ext/anon-struct2.C: New.
34269         * g++.dg/ext/anon-struct3.C: New.
34270         * gcc.dg/anon-struct-1.c: New.
34271         * gcc.dg/anon-struct-2.c: New.
34272         * gcc.dg/anon-struct-3.c: New.
34273         * gcc.dg/20011008-1.c: Adjust warning text.
34274         * gcc.dg/20020527-1.c: Add -fms-extensions.
34275
34276 2002-06-16  Richard Henderson  <rth@redhat.com>
34277
34278         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
34279
34280 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
34281
34282         * gcc.c-torture/execute/20020615-1.c: New test.
34283
34284 2002-06-15  Roger Sayle  <roger@eyesopen.com>
34285
34286         * gcc.c-tortuture/execute/compare-1.c: New test case.
34287         * gcc.c-tortuture/execute/compare-2.c: New test case.
34288         * gcc.c-tortuture/execute/compare-3.c: New test case.
34289
34290 2002-06-13  Richard Henderson  <rth@redhat.com>
34291
34292         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
34293         ia64 ilp32.
34294
34295 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34296
34297         * g++.dg/template/typename2.C: Update error message.
34298
34299 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
34300
34301         * gcc.c-torture/execute/20020611-1.c: New test.
34302
34303 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
34304
34305         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
34306         list of targets to skip.
34307
34308 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
34309
34310         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
34311         targets if not optimizing.
34312
34313 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
34314
34315         * gcc.c-torture/compile/20020605-1.c: New test.
34316
34317         * g++.dg/opt/vt1.C: New test.
34318
34319         * gcc.dg/20020531-1.c: New test.
34320
34321         * gcc.dg/20020530-1.c: New test.
34322
34323         * gcc.dg/20020527-1.c: New test.
34324
34325         * g++.dg/opt/cse1.C: New test.
34326
34327 2002-06-07  Roger Sayle  <roger@eyesopen.com>
34328
34329         * gcc.dg/20020607-2.c: New test case.
34330
34331 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
34332
34333         * gcc.c-torture/compile/20020604-1.c: New test.
34334
34335 2002-06-04  Richard Henderson  <rth@redhat.com>
34336
34337         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
34338         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
34339         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
34340
34341 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34342
34343         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34344
34345 2002-06-03  Richard Henderson  <rth@redhat.com>
34346
34347         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34348         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34349
34350 2002-06-02  Richard Henderson  <rth@redhat.com>
34351
34352         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34353         test functions static.
34354
34355 2002-06-02  Andreas Jaeger  <aj@suse.de>
34356
34357         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34358         now.
34359
34360 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34361
34362         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34363         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34364         Update for mofified diagnostics.
34365         * gcc.dg/c99-intconst-1.c: No longer fail.
34366
34367 2002-06-02  Richard Henderson  <rth@redhat.com>
34368
34369         * gcc.dg/uninit-A.c: Remove xfail markers.
34370
34371 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34372
34373         * gcc.dg/fnegate-1.c: New test case.
34374
34375 2002-05-30  Osku Salerma  <osku@iki.fi>
34376
34377         * gcc.c-torture/execute/mayalias-1.c: New file.
34378
34379 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34380
34381         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34382         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34383         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34384
34385 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34386
34387         * gcc.c-torture/execute/20020529-1.c: New test.
34388
34389 2002-05-27  Richard Henderson  <rth@redhat.com>
34390
34391         * g++.dg/ext/attrib6.C: New test case.
34392
34393 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34394
34395         * gcc.c-torture/execute/pure-1.c: New test.
34396
34397 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34398
34399         * gcc.dg/cpp/arith-2.c: Remove.
34400
34401 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34402
34403         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34404         * gcc.dg/cpp/if-3.c: Remove.
34405
34406 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34407
34408         * g++.dg/opt/cse2.C: New test.
34409
34410 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34411
34412         * gcc.dg/cpp/arith-1.c: New semantic tests.
34413         * gcc.dg/cpp/if-1.c: Update.
34414
34415 2002-05-24  Ben Elliston  <bje@redhat.com>
34416
34417         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34418
34419 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34420
34421         * gcc.dg/verbose-asm.c: New test.
34422
34423 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34424
34425         * gcc.dg/cpp/paste12.c: New test.
34426
34427 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34428
34429         * g++.dg/parse/named_ops.C: New test.
34430
34431 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34432
34433         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34434
34435 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34436
34437         * gcc.dg/weak-2.c: Allow optional leading underscore
34438         in scan-assembler symbol name.
34439         * gcc.dg/weak-3.c: Likewise.
34440         * gcc.dg/weak-4.c: Likewise.
34441         * gcc.dg/weak-5.c: Likewise.
34442
34443 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34444
34445         * gcc.dg/20020523-1.c: New test.
34446
34447 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34448
34449         * objc.dg/const-str-2.m: Update now that we stop after
34450         a command line error.
34451
34452 2002-05-22  Richard Henderson  <rth@redhat.com>
34453
34454         * g++.dg/dg.exp: Fix typo in test pruneing.
34455
34456 2002-05-22  Richard Henderson  <rth@redhat.com>
34457
34458         * g++.dg/dg.exp: Prune the tls subdirectory.
34459         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34460         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34461         * g++.dg/tls/init-1.C: New.
34462
34463 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34464
34465         * gcc.dg/20020517-1.c: New test.
34466
34467 2002-05-21  Richard Henderson  <rth@redhat.com>
34468
34469         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34470         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34471
34472 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34473
34474         * g++.dg/other/copy2.C: New test.
34475
34476 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34477
34478         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34479         (MAX_COPY): Bump up to 10 times sizeof (long long).
34480         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34481
34482         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34483         sizeof (long long).
34484
34485         * gcc.c-torture/execute/strcpy-1.c: New test.
34486
34487 2002-05-19  Jason Merrill  <jason2redhat.com>
34488
34489         * g++.dg/ext/oper1.C: New test.
34490
34491 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34492 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34493
34494         * README.QMTEST: New file.
34495
34496         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34497
34498 2002-05-19  Andreas Jaeger  <aj@suse.de>
34499
34500         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34501         now.
34502         * gcc.c-torture/execute/loop-2d.x: Likewise.
34503
34504 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34505
34506         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34507         support weak symbols.
34508         * gcc.dg/weak-4.c: Likewise.
34509         * gcc.dg/weak-6.c: Likewise.
34510
34511 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34512
34513         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34514         cygwin, coff and h8300-*-hms targets
34515         * gcc.dg/weak-5.c: Likewise.
34516         * gcc.dg/weak-7.c: Likewise.
34517
34518 2002-05-16  Jason Merrill  <jason@redhat.com>
34519
34520         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34521         (scan-assembler-not, scan-assembler-dem): Likewise.
34522         (scan-assembler-dem-not): Likewise.
34523
34524 2002-05-15  Richard Henderson  <rth@redhat.com>
34525
34526         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34527
34528 2002-05-15  Richard Henderson  <rth@redhat.com>
34529
34530         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34531         (vfoo1f): Warning here.
34532         (vfoo1l): Don't redefine the alias.
34533
34534 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34535
34536         * g++.dg/init/pm1.C: New test.
34537
34538 2002-05-12  David S. Miller  <davem@redhat.com>
34539
34540         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34541         types.
34542
34543 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34544
34545         * gcc.c-torture/execute/20020510-1.c: New test case.
34546
34547 2002-05-10  David S. Miller  <davem@redhat.com>
34548
34549         * gcc.c-torture/execute/conversion.c: Test long double too.
34550
34551 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34552
34553         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34554         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34555         * lib/g++.exp (g++_link_flags): Likewise.
34556         * lib/objc.exp (objc_target_compile): Likewise.
34557
34558 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34559
34560         * gcc.dg/cpp/poison.c: Update.
34561         * gcc.dg/cpp/20000625-2.c: Remove.
34562         * gcc.dg/cpp/direct2s.c: Remove final test.
34563
34564 2002-05-08  Tom Rix  <trix@redhat.com>
34565
34566         * gcc.c-torture/execute/20020508-1.c: New test.
34567         * gcc.c-torture/execute/20020508-2.c: New test.
34568         * gcc.c-torture/execute/20020508-3.c: New test.
34569
34570 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34571
34572         * gcc.dg/cpp/charconst-4.c: More tests.
34573
34574 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34575
34576         PR c/6569
34577         * gcc.dg/weak-3.c: Update location of warning messages.
34578         * gcc.dg/weak-5.c: Likewise.
34579
34580 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34581
34582         * gcc.c-torture/execute/20020506-1.c: New test case.
34583
34584 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34585
34586         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34587
34588 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34589
34590         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34591
34592 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34593
34594         * gcc.dg/cpp/charconst-3.c: New test.
34595
34596 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34597
34598         * gcc.dg/cpp/charconst.c: Update tests.
34599
34600 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34601
34602         * treelang: Added directory for new sample language treelang. Also
34603         lib/treelang.exp: New file to signal treelang should be tested.
34604
34605 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34606
34607         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34608         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34609         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34610         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34611         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34612         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34613         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34614
34615 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34616
34617         * gcc.dg/format/xopen-2.c: New test.
34618
34619 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34620
34621         * gcc.dg/20020503-1.c: New test.
34622
34623 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34624
34625         * g++.dg/init/dtor1.C: Make it tougher.
34626
34627 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34628
34629         * g++.dg/init/dtor1.C: New test.
34630
34631 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34632
34633         * gcc.dg/altivec-8.c: New.
34634
34635 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34636
34637         * gcc.dg/altivec-7.c: New.
34638
34639 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34640
34641         * g++.dg/parse/typedef1.C: New test.
34642
34643 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34644
34645         PR c++/6486
34646         * g++.dg/template/friend6.C: New test.
34647
34648         PR c++/6492
34649         * g++.dg/init/copy1.C: New test.
34650
34651 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34652
34653         * g++.dg/warn/effc1.C: New test.
34654
34655 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34656
34657         * gcc.dg/cpp/if-cexp.c: Add a test.
34658
34659 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34660
34661         * gcc.dg/20020426-2.c: New test.
34662
34663 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34664
34665         * gcc.dg/cpp/if-mop.c: Update.
34666         * gcc.dg/cpp/if-mpar.c: Add test.
34667         * gcc.dg/cpp/if-oppr.c: Update.
34668
34669 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34670
34671         PR c/6343
34672         * gcc.dg/weak-[2-7].c: New tests.
34673
34674 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34675
34676         * gcc.dg/enum1.c: New test.
34677
34678 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34679
34680         PR c++/6497
34681         * g++.dg/inherit/access2.C: New test.
34682
34683 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34684
34685         PR bootstrap/6445
34686         * gcc.dg/20020426-1.c: New test.
34687
34688 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34689
34690         * g++.dg/abi/enum1.C: New test.
34691
34692 2002-04-26  Richard Henderson  <rth@redhat.com>
34693
34694         * gcc.dg/c99-bool-1.c: Expect always true warning.
34695
34696 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34697
34698         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34699
34700 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34701
34702         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34703         targets.
34704
34705 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34706
34707         * g++.dg/abi/mange7.C: New test.
34708
34709         PR c++/6438.
34710         * g++.dg/parse/stmtexpr2.C: New test.
34711
34712 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34713
34714         * gcc.dg/20020312-2.c: Add SH target.
34715
34716 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34717
34718         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34719         compiler output on mips*-*-irix*.
34720
34721 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34722
34723         * g++.dg/parse/attr1.C: New test.
34724
34725 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34726
34727         * gcc.c-torture/execute/string-opt-17.c: New test case.
34728         * gcc.c-torture/execute/memset-2.c: New test case.
34729
34730 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34731
34732         PR c++/6256:
34733         * g++.dg/template/friend5.C: New test.
34734
34735         PR c++/6331:
34736         * g++.dg/template/qual1.C: Likewise.
34737
34738 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34739
34740         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34741         Include stdlib.h, not stdio.h or ctype.h.
34742
34743 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34744
34745         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34746         cris-*-elf* and mmix-*-*.
34747         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34748         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34749         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34750         Ditto.
34751         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34752         * gcc.dg/wchar_t-1.c: Ditto.
34753
34754 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34755
34756         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34757         Clarify comment.
34758
34759 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34760
34761         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34762
34763 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34764
34765         * gcc.c-torture/execute/20000906-1.x: Delete.
34766
34767 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34768
34769         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34770
34771 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34772
34773         * PR6367
34774         * g77.f-torture/execute/6367.f: New test.
34775         * g77.f-torture/execute/6367.x: Disable for MMIX.
34776
34777 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34778
34779         * PR6352
34780         * g++.dg/opt/inline2.C: New test.
34781
34782 2002-04-18  Richard Henderson  <rth@redhat.com>
34783
34784         * gcc.dg/20000906-1.c: Enable for all targets.
34785         * gcc.c-torture/compile/iftrap-2.c: New.
34786
34787 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34788
34789         * gcc.dg/20020418-1.c: New test.
34790         * gcc.dg/20020418-2.c: New test.
34791
34792 2002-04-18  Richard Henderson  <rth@redhat.com>
34793
34794         * gcc.c-torture/compile/iftrap-1.c: New.
34795         * gcc.dg/iftrap-1.c: Adjust for ia64.
34796         * gcc.dg/iftrap-2.c: New.
34797
34798 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34799
34800         * gcc.c-torture/compile/20020418-1.c: New test.
34801
34802 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34803
34804         * gcc.c-torture/compile/20020415-1.c: New.
34805
34806 2002-04-18  David S. Miller  <davem@redhat.com>
34807
34808         * gcc.c-torture/execute/20020418-1.c: New test.
34809
34810 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34811
34812         * gcc.dg/20020416-1.c: New test.
34813
34814         * g++.dg/opt/inline1.C: New test.
34815
34816 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34817
34818         * gcc.dg/altivec-5.c: New test.
34819
34820         * gcc.dg/20020415-1.c: New test.
34821
34822 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34823
34824         * testsuite/lib/chill.exp: Remove.
34825
34826 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34827
34828         * g++.dg/other/big-struct.C: New test.
34829
34830 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34831
34832         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34833         of scratch file.
34834
34835 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34836
34837         PR c/6277
34838         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34839         in scan-assembler function name
34840
34841 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
34842
34843         * g77.f-torture/execute/980628-4.x,
34844         g77.f-torture/execute/980628-5.x,
34845         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34846         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34847         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
34848         i[34567]86-*-*.
34849
34850 2002-04-13  David S. Miller  <davem@redhat.com>
34851
34852         * gcc.c-torture/execute/20020413-1.c: New test.
34853
34854 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34855
34856         * gcc.dg/asm-6.c,
34857         * g++.dg/ext/asm1.C: New tests.
34858
34859 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34860
34861         PR c++ 5373.
34862         * g++.dg/parse/stmtexpr1.C: New test.
34863
34864         PR c++/5189.
34865         * g++.dg/template/copy1.C: New test.
34866
34867 2002-04-12  Richard Henderson  <rth@redhat.com>
34868
34869         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34870
34871 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34872
34873         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34874         gcc.c-torture/execute/20020307-2.c.
34875
34876 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34877
34878         * g++.dg/ext/attrib5.C,
34879         * g++.dg/lookup/struct1.C: New tests.
34880
34881 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34882
34883         * gcc.dg/20020411-1.c: New test.
34884
34885         * gcc.c-torture/execute/20020411-1.c: New test.
34886
34887 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34888
34889         * g77.f-torture/execute/6177.f: New test.
34890
34891 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34892
34893         PR middle-end/6247
34894         * g++.dg/opt/cleanup1.C: New test.
34895
34896         * g++.dg/opt/const1.C: New test.
34897
34898 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34899
34900         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
34901
34902 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34903
34904         PR c++/5507
34905         * g++.dg/template/typename2.C: New test.
34906
34907 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
34908
34909         * gcc.c-torture/execute/loop-12.c: New.
34910
34911 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
34912
34913         * g77.f-torture/execute/980628-4.x,
34914         g77.f-torture/execute/980628-5.x,
34915         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34916         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34917         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
34918
34919 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34920
34921         PR optimization/6086
34922         * g++.dg/opt/preinc1.C: New test.
34923
34924 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34925
34926         PR c++/5571
34927         * g++.dg/opt/static2.C: New test.
34928
34929 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34930
34931         PR c/5120
34932         * gcc.dg/20020406-1.c: New test.
34933
34934 2002-04-04  David S. Miller  <davem@redhat.com>
34935
34936         * gcc.c-torture/execute/20020404-1.c: New test.
34937
34938 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34939
34940         PR c/6123
34941         * gcc.dg/20020312-2.c: Do not declare global register variable
34942         if __PIC__ or __pic__ is defined.
34943
34944 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
34945
34946         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
34947         __asm__ so that it works correctly even if -ansi -pedantic-errors.
34948
34949 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34950
34951         * gcc.misc-tests/linkage.exp: Update last change to handle
34952         sparc*-, not just sparc-.
34953
34954 2002-04-03  Richard Henderson  <rth@redhat.com>
34955
34956         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34957
34958 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34959
34960         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34961
34962 2002-04-02  David S. Miller  <davem@redhat.com>
34963
34964         * gcc.c-torture/execute/20020402-3.c: New test.
34965
34966 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34967
34968         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34969         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
34970
34971         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
34972         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
34973         g77.f-torture/execute/20001201.x,
34974         g77.f-torture/execute/u77-test.x: New files.
34975
34976         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34977         * gcc.dg/wchar_t-1.c: Ditto.
34978
34979 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34980
34981         * gcc.c-torture/execute/20020402-1.c: New test.
34982
34983 2002-04-01  Richard Henderson  <rth@redhat.com>
34984
34985         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34986
34987         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34988
34989 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34990
34991         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34992
34993 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34994
34995         * g++.dg/inherit/template-as-base.C: Expect error.
34996         * g++.dg/inherit/namespace-as-base.C: Likewise.
34997
34998 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34999
35000         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
35001         g++.dg/ext/instantiate3.C: Tweak match patterns.
35002
35003         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
35004         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
35005         -da test.
35006
35007 2002-03-31  Richard Henderson  <rth@redhat.com>
35008
35009         * gcc.dg/special/alias-2.c: New.
35010         * gcc.dg/special/ecos.exp: Run it.
35011
35012 2002-03-31  Richard Henderson  <rth@redhat.com>
35013
35014         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
35015
35016 2002-03-31  Kazu Hirata  <kazu@hxi.com>
35017
35018         * gcc.dg/weak-1.c: Disable on h8300 port.
35019
35020 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
35021
35022         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
35023         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
35024         ordering tests.
35025         * g++.dg/bprob/bprob-1.C: New test.
35026         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
35027         * g++.dg/gcov/gcov-1.C: New test.
35028         * g++.dg/gcov/gcov-1.x: New file.
35029         * g++.dg/gcov/gcov-2.C: New test.
35030         * g++.dg/gcov/gcov-3.C: New test.
35031         * g++.dg/gcov/gcov-3.h: New file.
35032
35033 2002-03-28  Roger Sayle  <roger@eyesopen.com>
35034
35035         * g++.old-deja/g++.other/builtins5.C: New test.
35036         * g++.old-deja/g++.other/builtins6.C: New test.
35037         * g++.old-deja/g++.other/builtins7.C: New test.
35038         * g++.old-deja/g++.other/builtins8.C: New test.
35039         * g++.old-deja/g++.other/builtins9.C: New test.
35040
35041 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
35042
35043         * g++.dg/opt/static1.C: New test.
35044
35045         * g++.dg/opt/longbranch1.C: New test.
35046
35047 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
35048
35049         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
35050
35051         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
35052
35053 2002-03-28  Jeffrey A Law  (law@redhat.com)
35054
35055         * gcc.c-torture/execute/20020328-1.c: New test.
35056
35057 2002-03-27  Richard Henderson  <rth@redhat.com>
35058
35059         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
35060         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
35061         move from g++.old-deja/g++.ext/.
35062
35063 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
35064
35065         * g++.dg/init/new2.C: New test.
35066
35067 2002-03-26  Richard Henderson  <rth@redhat.com>
35068
35069         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
35070
35071         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
35072         on sparc.
35073
35074         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
35075         sparcv9 systems.
35076         * gcc.dg/20001102-1.c: Likewise.
35077
35078 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
35079
35080         * gcc.dg/cpp/endif-pedantic1.c,
35081         gcc.dg/cpp/endif-pedantic2.c: New tests.
35082
35083 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
35084
35085         * g++.dg/init/new1.C: New test.
35086
35087 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35088
35089         * g++.dg/abi/vbase9.C: New test.
35090
35091 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
35092
35093         * gcc.dg/arm-asm.c: New test.
35094
35095 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
35096
35097         * gcc.dg/Wswitch-enum.c: New test.
35098         Fix PR c/5044.
35099
35100 2002-03-26  Richard Henderson  <rth@redhat.com>
35101
35102         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
35103         structure.
35104
35105 2002-03-25  Richard Henderson  <rth@redhat.com>
35106
35107         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
35108         sparcv9 systems.
35109
35110         * gcc.c-torture/compile/20011119-1.c (xxx): New.
35111         * gcc.c-torture/compile/20011119-2.c (xxx): New.
35112
35113 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
35114
35115         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
35116
35117 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
35118
35119         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
35120         targets using generic thunk support.
35121
35122 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
35123
35124         * gcc.c-torture/compile/20020323-1.c: New test.
35125
35126         * g++.dg/opt/conj2.C: New test.
35127
35128 2002-03-24  Richard Henderson  <rth@redhat.com>
35129
35130         * gcc.dg/weak-1.c: Use -fno-common.
35131
35132 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35133
35134         * g77.dg/f77-edit-apostrophe-out.f: New test
35135         * g77.dg/f77-edit-h-out.f: New test
35136         * g77.dg/f77-edit-t-in.f: New test
35137         * g77.dg/f77-edit-t-out.f: New test
35138         * g77.dg/f77-edit-x-out.f: New test
35139         * g77.dg/f77-edit-slash-out.f: New test
35140         * g77.dg/f77-edit-colon-out.f: New test
35141         * g77.dg/f77-edit-s-out.f: New test
35142
35143 2002-03-24  Richard Henderson  <rth@redhat.com>
35144
35145         * objc/execute/formal_protocol-6.x: New XFAIL.
35146
35147 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35148
35149         * gcc.dg/weak-1.c: Early return from dg-final on platforms
35150         that do not support weak symbols
35151
35152 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35153
35154         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
35155         * lib/g77.exp: Likewise.
35156         * lib/objc.exp: Likewise.
35157
35158 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
35159
35160         * gcc.dg/Wswitch-default.c: New test.
35161
35162 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
35163
35164         * g++.dg/other/enum1.C: New test.
35165
35166 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
35167
35168         * gcc.dg/pragma-ep-3.c: Fix typo.
35169
35170 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35171
35172         * g++.dg/inherit/template-as-base.C: New test.
35173
35174 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
35175
35176         * g++.old-deja/g++.other/dwarf2-1.C: Move...
35177         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
35178
35179 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
35180
35181         * gcc.dg/cpp/multiline.c: Update to match.
35182
35183 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
35184
35185         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
35186
35187 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
35188
35189         * gcc.dg/cpp/extratokens2.c: New file.
35190
35191 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
35192
35193         * gcc.dg/20020312-2.c: Add rs6000 target.
35194
35195         * gcc.c-torture/compile/20020319-1.c: New test.
35196
35197 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35198
35199         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
35200         (A, E): Handle this.
35201
35202 2002-03-20  Jason Merrill  <jason@redhat.com>
35203
35204         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
35205         ignoring -fpic.
35206         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
35207         through prune_gcc_output.
35208
35209 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
35210
35211         * gcc.c-torture/compile/20020320-1.c: New test.
35212
35213 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
35214
35215         * gcc.c-torture/compile/20020318-1.c: New test.
35216
35217         * gcc.dg/struct-by-value-1.c: New test.
35218
35219         * gcc.dg/20020319-1.c: New test.
35220
35221 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
35222
35223         * g++.dg/opt/conj1.C: New test.
35224
35225 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
35226
35227         * g++.dg/template/qualttp20.C: Revert previous change.
35228         * g++.dg/template/qualttp3.C: Likewise.
35229         * g++.dg/template/qualttp4.C: Likewise.
35230         * g++.dg/template/qualttp5.C: Likewise.
35231         * g++.dg/template/qualttp6.C: Likewise.
35232         * g++.dg/template/qualttp7.C: Likewise.
35233         * g++.dg/template/qualttp8.C: Likewise.
35234         * g++.dg/template/recurse.C: Likewise.
35235
35236 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35237
35238         * gcc.dg/cpp/wchar-1.c: Update.
35239
35240 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35241
35242         * g++.dg/template/conv1.C: New test.
35243         * g++.dg/template/conv2.C: New test.
35244         * g++.dg/template/conv3.C: New test.
35245         * g++.dg/template/conv4.C: New test.
35246
35247 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35248
35249         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
35250         * g++.dg/template/qualttp3.C: Likewise.
35251         * g++.dg/template/qualttp4.C: Likewise.
35252         * g++.dg/template/qualttp5.C: Likewise.
35253         * g++.dg/template/qualttp6.C: Likewise.
35254         * g++.dg/template/qualttp7.C: Likewise.
35255         * g++.dg/template/qualttp8.C: Likewise.
35256         * g++.dg/template/recurse.C: Likewise.
35257
35258 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35259
35260         * g++.dg/opt/dtor1.C: New test.
35261
35262 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
35263
35264         * gcc.c-torture/compile/20020315-1.c: New test.
35265
35266 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
35267
35268         * gcc.dg/weak-1.c: Fix scan tests.
35269
35270 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
35271
35272         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
35273         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
35274         cris-*-aout* mmix-*-*.
35275         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
35276         cris-*-aout* mmix-*-*.
35277         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
35278         cris-*-elf* cris-*-aout* and mmix-*-*.
35279         * gcc.dg/20001009-1.c: Ditto.
35280         * gcc.dg/20010912-1.c: Ditto.
35281         * gcc.dg/20020122-4.c: Ditto.
35282         * gcc.dg/inline-2.c: Ditto.
35283
35284 2002-03-14  Jeffrey A Law  (law@cygnus.com)
35285
35286         * gcc.c-torture/compile/20020314-1.c: New test.
35287
35288 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
35289
35290         * gcc.c-torture/execute/20020314-1.c: New test.
35291
35292 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
35293
35294         * g++.dg/warn/Wunused-1.C: New test.
35295
35296 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
35297
35298         * g++.dg/abi/mangle6.C: New test.
35299
35300 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
35301
35302         * gcc.c-torture/compile/20020309-2.c: New test.
35303
35304         * gcc.c-torture/compile/20020312-1.c: New test.
35305
35306 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35307
35308         * g++.dg/other/access1.C: New test.
35309
35310 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
35311
35312         * gcc.c-torture/execute/wchar_t-1.c: New test.
35313
35314 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
35315
35316         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
35317
35318 2002-03-12  Roger Sayle  <roger@eyesopen.com>
35319
35320         * gcc.dg/20020312-1.c: New test case.
35321
35322 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
35323
35324         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
35325
35326 2002-03-11  Richard Henderson  <rth@redhat.com>
35327
35328         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
35329         * g++.old-deja/g++.jason/report.C: Likewise.
35330
35331 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35332
35333         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
35334         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
35335
35336 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35337
35338         * testsuite/g++.dg/overload/pmf1.C: New test.
35339
35340 2002-03-11  Kazu Hirata  <kazu@hxi.com>
35341
35342         * gcc.c-torture/execute/20020307-1.c: Use long.
35343
35344 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35345
35346         PR optimization/5844
35347         * gcc.dg/20020310-1.c: New test.
35348
35349 2002-03-09  Michael Meissner  <meissner@redhat.com>
35350
35351         * gcc.c-torture/execute/memcpy-2.c: New test.
35352         * gcc.c-torture/execute/memset-1.c: New test.
35353         * gcc.c-torture/execute/strlen-1.c: New test.
35354         * gcc.c-torture/execute/strcmp-1.c: New test.
35355         * gcc.c-torture/execute/strncmp-1.c: New test.
35356
35357 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35358
35359         * gcc.dg/ppc-ldstruct.c: New test.
35360
35361 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35362
35363         * gcc.c-torture/execute/va-arg-22.c: New test.
35364
35365 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35366
35367         * gcc.c-torture/compile/20020309-1.c: New test.
35368
35369 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35370
35371         * gcc.c-torture/execute/20020307-2.c: New test.
35372
35373 2002-03-07  Jeffrey A Law  (law@redhat.com)
35374
35375         * g77.f-torture/compile/20020307-1.f: New test.
35376
35377 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35378
35379         * gcc.dg/unordered-1.c: New test.
35380
35381 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35382
35383         * gcc.c-torture/execute/20020307-1.c: New test.
35384
35385 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35386
35387         * gcc.dg/20020304-1.c: New test.
35388
35389         * gcc.c-torture/compile/20020304-2.c: New test.
35390
35391 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35392
35393         * gcc.c-torture/compile/20020304-1.c: New test case
35394         (from PR c/5830).
35395
35396 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35397
35398         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35399
35400 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35401
35402         * g++.dg/other/classkey1.C: New test.
35403
35404 2002-03-01  Richard Henderson  <rth@redhat.com>
35405
35406         * gcc.c-torture/compile/981223-1.x: New.
35407         * gcc.c-torture/compile/920625-1.x: New.
35408
35409 2002-02-28  Richard Henderson  <rth@redhat.com>
35410
35411         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35412
35413 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35414
35415         * gcc.c-torture/execute/20020227-1.c: New test.
35416
35417 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
35418
35419         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35420         here" ERROR lines.
35421         * g++.old-deja/g++.oliva/partord1.C: Likewise.
35422         * g++.old-deja.g++.other/defarg1.C: Likewise.
35423         * g++.old-deja/g++.pt/calls2.C: Likewise.
35424         * g++.old-deja/g++.pt/crash20.C: Likewise.
35425         * g++.old-deja/g++.pt/crash30.C: Likewise.
35426         * g++.old-deja/g++.pt/crash36.C: Likewise.
35427         * g++.old-deja/g++.pt/crash6.C: Likewise.
35428         * g++.old-deja/g++.pt/defarg13.C: Likewise.
35429         * g++.old-deja/g++.pt/derived3.C: Likewise.
35430         * g++.old-deja/g++.pt/error1.C: Likewise.
35431         * g++.old-deja/g++.pt/friend21.C: Likewise.
35432         * g++.old-deja/g++.pt/friend23.C: Likewise.
35433         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35434         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35435
35436 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35437
35438         * gcc.c-torture/execute/20020225-2.c: New test.
35439
35440 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35441
35442         * gcc.c-torture/execute/920730-1t.c,
35443         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35444         Delete test cases, only relevant to -traditional.
35445
35446 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35447
35448         * gcc.dg/cpp/undef1.c: Remove.
35449         * gcc.dg/cpp/directiv.c: Update.
35450         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35451
35452 2002-02-27  Michael Meissner  <meissner@redhat.com>
35453
35454         * gcc.c-torture/execute/20020226-1.c: New test.
35455
35456 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35457
35458         * g++.dg/debug/debug4.C: New test.
35459
35460         * gcc.dg/ia64-visibility-1.c: New test.
35461
35462 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35463
35464         * gcc.dg/debug/20020224-1.c: New.
35465
35466 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35467
35468         * gcc.c-torture/execute/960416-1.x: New.
35469         * gcc.c-torture/execute/divconst-3.x: Likewise.
35470
35471 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35472
35473         * gcc.dg/20020224-1.c: New test.
35474
35475 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35476
35477         * gcc.c-torture/execute/20020225-1.c: New.
35478
35479 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35480
35481         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35482
35483 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35484
35485         * gcc.dg/20020222-1.c: New test.
35486
35487 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35488
35489         * g++.dg/opt/anonunion1.C: New test.
35490
35491 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35492
35493         * g++.dg/template/qualttp19.C: New test.
35494         * g++.dg/template/qualttp20.C: New test.
35495         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35496         * g++.old-deja/g++.other/qual1.C: Likewise.
35497
35498 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35499
35500         * gcc.dg/attr-alwaysinline.c: New.
35501
35502 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35503
35504         * gcc.dg/20020220-1.c: New test.
35505
35506         * gcc.dg/20020220-2.c: New test.
35507
35508         * g++.dg/opt/mmx1.C: New test.
35509
35510 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35511
35512         * gcc.c-torture/compile/20020110.c: New test.
35513
35514 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35515
35516         * gcc.c-torture/execute/20020219-1.c: New test.
35517
35518         * gcc.dg/20020219-1.c: New test.
35519
35520         * gcc.dg/noncompile/20020220-1.c: New test.
35521
35522         * g++.dg/opt/ptrintsum1.C: New test.
35523
35524         * gcc.dg/debug/20020220-1.c: New test.
35525
35526 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35527
35528         * gcc.c-torture/execute/20020216-1.c: New test.
35529
35530 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35531
35532         * gcc.dg/decl-1.c: Update, new test.
35533
35534 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35535
35536         * g++.dg/abi/bitfield1.C: New test.
35537         * g++.dg/abi/bitfield2.C: New test.
35538
35539 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35540
35541         * gcc.dg/attr-nest.c: New test.
35542
35543 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35544
35545         * gcc.c-torture/execute/20020215-1.c: New test.
35546
35547 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35548
35549         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35550         * g++.dg/debug/debug.exp: New.
35551         * g++.dg/debug/trivial.C: New.
35552         * g++.dg/debug/debug1.C: Moved...
35553         * g++.dg/other/debug1.C: ...from here.
35554         * g++.dg/debug/debug2.C: Moved...
35555         * g++.dg/other/debug2.C: ...from here.
35556         * g++.dg/debug/debug3.C: Moved...
35557         * g++.dg/other/debug3.C: ...from here.
35558
35559         * gcc.dg/noncompile/20020213-1.c: New test.
35560
35561 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35562
35563         * g++.dg/other/debug3.C: New test.
35564
35565         * gcc.c-torture/execute/20020213-1.c: New test.
35566
35567 2002-02-13  Richard Smith <richard@ex-parrot.com>
35568
35569         * g++.old-deja/g++.other/thunk1.C: New test.
35570
35571 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35572
35573         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35574
35575 2002-02-13  Stan Shebs  <shebs@apple.com>
35576
35577         * gcc.dg/altivec-3.c: New.
35578
35579 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35580
35581         * gcc.dg/Wunreachable-1.c: New test.
35582         * gcc.dg/Wunreachable-2.c: New test.
35583
35584 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35585
35586         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35587
35588 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35589
35590         * gcc.dg/decl-1.c: New test.
35591
35592 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35593
35594         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35595
35596 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35597
35598         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35599         * gcc.c-torture/compile/980506-1.x: Likewise.
35600
35601 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35602
35603         * gcc.dg/20020210-1.c: New.
35604
35605 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35606
35607         * g77.f-torture/execute/947.f: New regression test
35608         for PR fortran/947.
35609
35610 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35611
35612         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35613         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35614
35615 2002-02-08  Richard Henderson  <rth@redhat.com>
35616
35617         * gcc.c-torture/compile/labels-3.c: New.
35618
35619 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35620
35621         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35622         expression statements work instead.
35623         * gcc.dg/noncompile/20020207-1.c: New test.
35624
35625 2002-02-07  Richard Henderson  <rth@redhat.com>
35626
35627         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35628
35629 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35630
35631         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35632         message from g77
35633         * lib/g77-dg.exp: Trim g77 error messages so that they are
35634         recognized by dg.exp.
35635
35636 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35637
35638         PR fortran/5473
35639         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35640
35641 2002-02-07  Richard Henderson  <rth@redhat.com>
35642
35643         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35644         to be sufficiently aligned for integers.
35645
35646 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35647
35648         * g++.dg/template/friend4.C: New test.
35649
35650 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35651
35652         PR fortran/5743
35653         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35654         unsupported cases.
35655
35656 2002-02-07  Richard Henderson  <rth@redhat.com>
35657
35658         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35659         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35660         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35661         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35662
35663 2002-02-06  Richard Henderson  <rth@redhat.com>
35664
35665         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35666
35667 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35668
35669         * gcc.dg/20020206-1.c: New test.
35670
35671 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35672
35673         * gcc.c-torture/execute/20020206-1.c: New test.
35674
35675         * gcc.c-torture/execute/20020206-2.c: New test.
35676
35677         PR optimization/5429:
35678         * gcc.c-torture/compile/20020206-1.c: New test.
35679
35680 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35681
35682         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35683         as certain file formats cannot support particularly large
35684         alignments.
35685
35686         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35687         and do not expect to be able to link the executable.
35688
35689         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35690         fail because the COFF format does not support the weak attribute.
35691
35692 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35693
35694         * g77.dg/pr5473.f: New test
35695
35696 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35697
35698         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35699         Fix testcase accordingly.
35700
35701 2002-02-04  Richard Henderson  <rth@redhat.com>
35702
35703         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35704         (buf): Change to be an array of pointers, not ints.
35705
35706 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35707
35708         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35709         before all tests.  Move warning one line above to match where it
35710         C frontend emits.
35711         * gcc.dg/Wswitch-2.c: New test.
35712         * g++.dg/warn/Wswitch-1.C: New test.
35713         * g++.dg/warn/Wswitch-2.C: New test.
35714
35715 2002-02-04  Richard Henderson  <rth@redhat.com>
35716
35717         * g++.dg/abi/offsetof.C: Fix size comparison.
35718
35719 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35720
35721         * gcc.dg/cast-qual-2.c: New test.
35722
35723 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35724
35725         * gcc.dg/20020201-4.c: New test.
35726
35727 2002-02-04  Ben Elliston  <bje@redhat.com>
35728
35729         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35730         target_info attribute != 0, in addition to the empty string.
35731         (gcc_target_compile): Likewise.
35732
35733 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35734
35735         * gcc.dg/Wswitch.c: New test.
35736         PR gcc/4475. PR gcc/3780.
35737
35738 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35739
35740         * g77.f-torture/execute/5122.f: New test for regressions
35741         against PR fortran/5122.
35742
35743 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35744
35745         * g77.f-torture/compile/pr3743.f: Delete
35746         * g77.dg/pr3743-1.f: New test.
35747         * g77.dg/pr3743-2.f: New test.
35748         * g77.dg/pr3743-3.f: New test.
35749         * g77.dg/pr3743-4.f: New test.
35750
35751 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35752
35753         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35754
35755 2002-02-02  Richard Henderson  <rth@redhat.com>
35756
35757         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35758         * gcc.c-torture/execute/bf64-1.c: Likewise.
35759
35760 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35761
35762         * gcc.dg/20020201-2.c: New test.
35763
35764         * gcc.dg/20020201-3.c: New test.
35765
35766         * gcc.c-torture/execute/bitfld-2.c: New test.
35767
35768 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35769
35770         * gcc.dg/bitfld-1.c: Update.
35771         * gcc.dg/bitfld-2.c: Update.
35772         * gcc.c-torture/execute/bitfld-1.x: New.
35773
35774 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35775
35776         * gcc.c-torture/execute/20020201-1.c: New test.
35777
35778 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35779
35780         PR target/5469
35781         * gcc.dg/20020201-1.c: New test.
35782
35783 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35784
35785         PR fortran/3743
35786         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35787         * g77.f-torture/compile/pr3743.x: Remove
35788
35789 2002-01-31  Tom Rix  <trix@redhat.com>
35790
35791         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35792
35793 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35794
35795         * gcc.dg/noncompile/20020130-1.c: New test.
35796
35797 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35798
35799         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35800
35801 2002-01-29  Richard Henderson  <rth@redhat.com>
35802
35803         * gcc.c-torture/execute/991118-1.c: Cast various constants back
35804         to long long.
35805         * gcc.c-torture/execute/bf64-1.c: Likewise.
35806
35807 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35808
35809         * gcc.c-torture/execute/20020129-1.c: New test.
35810
35811 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35812
35813         * gcc.c-torture/compile/20000224-1.c: Update.
35814         * gcc.c-torture/execute/bitfld-1.c: New tests.
35815         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
35816         * gcc.dg/uninit-A.c: Update.
35817
35818 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35819
35820         * g++.dg/template/ctor1.C: Add instantiation.
35821
35822 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35823
35824         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35825         argument to __builtin_prefetch to be const ptr.
35826
35827 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35828
35829         * gcc.c-torture/compile/20020120-1.c: New test.
35830
35831 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35832
35833         * gcc.c-torture/execute/20020127-1.c: New test.
35834
35835 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35836
35837         * g77.dg/f77-edit-i-in.f: New test
35838         * g77.dg/f77-edit-i-out.f: New test
35839
35840 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
35841
35842         * gcc.dg/debug/debug.exp: New file.
35843         * gcc.dg/debug/trivial.c: New file.
35844         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
35845         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
35846         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
35847         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
35848         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
35849         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
35850         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
35851         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
35852         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
35853         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
35854         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
35855         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
35856         * gcc.dg/20000503-1.c: Removed.
35857         * gcc.dg/20010207-1.c: Removed.
35858         * gcc.dg/20011223-1.c: Removed.
35859         * gcc.dg/20020104-2.c: Removed.
35860         * gcc.dg/debug-1.c: Removed.
35861         * gcc.dg/debug-2.c: Removed.
35862         * gcc.dg/debug-3.c: Removed.
35863         * gcc.dg/debug-4.c: Removed.
35864         * gcc.dg/debug-5.c: Removed.
35865         * gcc.dg/debug-6.c: Removed.
35866         * gcc.dg/dwarf2-1.c: Removed.
35867         * gcc.dg/dwarf2-2.c: Removed.
35868
35869 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
35870
35871         * g++.old-deja/g++.other/eh5.C: New test.
35872         * g++.old-deja/g++.other/sibcall2.C: New test.
35873         * g++.old-deja/g++.other/array9.C: New test.
35874         * g++.old-deja/g++.other/typename2.C: New test.
35875         * g++.old-deja/g++.other/crash60.C: New test.
35876         * g++.old-deja/g++.other/conv9.C: New test.
35877         * g++.old-deja/g++.other/mangle10.C: New test.
35878         * g++.old-deja/g++.other/unchanging1.C: New test.
35879         * g++.old-deja/g++.other/exprstmt1.C: New test.
35880         * g++.old-deja/g++.other/inline23.C: New test.
35881         * g++.old-deja/g++.eh/ia64-1.C: New test.
35882         * g++.old-deja/g++.other/dwarf2-1.C: New test.
35883         * g++.old-deja/g++.other/reload1.C: New test.
35884         * g++.old-deja/g++.other/static20.C: New test.
35885         * g++.old-deja/g++.other/local-alloc1.C: New test.
35886         * g++.old-deja/g++.other/conv8.C: New test.
35887         * g++.old-deja/g++.other/stmtexpr2.C: New test.
35888         * g++.old-deja/g++.other/storeexpr1.C: New test.
35889         * g++.old-deja/g++.other/storeexpr2.C: New test.
35890         * g++.dg/eh/template2.C: New test.
35891         * g++.dg/warn/weak1.C: New test.
35892
35893 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35894
35895         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35896         Remove first, non-varying, argument.
35897
35898 2002-01-23  Richard Henderson  <rth@redhat.com>
35899
35900         * gcc.dg/inline-2.c: New.
35901
35902         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
35903         Add optional target arg.  Check number of arguments.
35904         (scan-assembler-not, scan-assembler-dem): Likewise.
35905         (scan-assembler-dem-not): Likewise.
35906
35907 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35908
35909         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
35910         line 12.
35911         * g++.old-deja/g++.brendan/parse3.C,
35912         g++.old-deja/g++.other/crash26.C,
35913         g++.old-deja/g++.other/crash28.C,
35914         g++.old-deja/g++.other/crash29.C,
35915         g++.old-deja/g++.other/crash30.C,
35916         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
35917
35918 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35919
35920         * gcc.dg/20020115-1.c: New.
35921
35922 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35923
35924         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35925
35926 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35927
35928         * gcc.dg/20020122-3.c: New.
35929
35930 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35931
35932         * g++.dg/other/gc1.C: New test.
35933
35934 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35935
35936         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35937
35938 2002-01-22  Richard Henderson  <rth@redhat.com>
35939
35940         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35941
35942 2002-01-22  Richard Henderson  <rth@redhat.com>
35943
35944         * gcc.dg/20020122-4.c: New.
35945
35946 2002-01-22  H.J. Lu <hjl@gnu.org>
35947
35948         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
35949         link output.
35950         * gcc.dg/special/ecos.exp: Likewise.
35951         * lib/g++-dg.exp: Likewise.
35952         * lib/g77-dg.exp: Likewise.
35953         * lib/gcc-dg.exp : Likewise.
35954         * lib/mike-g++.exp: Likewise.
35955         * lib/mike-g77.exp: Likewise.
35956         * lib/mike-gcc.exp: Likewise.
35957         * lib/objc-dg.exp: Likewise.
35958
35959 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35960
35961         PR target/5379
35962         * gcc.dg/20020122-2.c: New test.
35963
35964 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35965
35966         * gcc.dg/20020122-1.c: New test.
35967
35968 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35969
35970         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35971
35972 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35973
35974         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35975
35976 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35977
35978         * gcc.c-torture/compile/20020121-1.c: New test.
35979
35980 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35981
35982         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35983         ld_library_path.
35984
35985 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35986
35987         * gcc.dg/20020218-1.c: New test.
35988
35989 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
35990
35991         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
35992         messages
35993         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
35994         "At global scope" warning
35995         * g++.dg/ext/align1.C: Change cygwin test for alignment
35996         from db-bogus to dg-warning
35997
35998 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35999
36000         * g77.f-torture/compile/cpp2.F: New test.
36001
36002 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36003
36004         * g++.dg/template/access1.C: New test.
36005
36006 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
36007
36008         * gcc.dg/20020118-1.c: New.
36009
36010 2002-01-18  Kazu Hirata  <kazu@hxi.com>
36011
36012         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
36013
36014 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36015
36016         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
36017         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
36018         alignment warnings.
36019
36020 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36021
36022         * gcc.misc-tests/i386-prefetch.exp: Save and restore
36023         torture_with_loops and torture_without_loops
36024
36025 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
36026
36027         * gcc.c-torture/compile/20020116-1.c: New test.
36028
36029 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
36030
36031         * gcc.dg/20020116-2.c: New test.
36032
36033         * gcc.dg/ultrasp4.c: New test.
36034
36035         * gcc.dg/20020116-1.c: New test.
36036
36037 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
36038
36039         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
36040         by EABI.
36041
36042 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
36043
36044         * gcc.misc-tests/i386-prefetch.exp: New.
36045         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
36046         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
36047         * gcc.misc-tests/i386-pf-none-1.c: New test.
36048         * gcc.misc-tests/i386-pf-sse-1.c: New test.
36049
36050 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
36051
36052         * gcc.dg/gnu89-init-1.c: Add new tests.
36053
36054 2002-01-15  Andreas Jaeger  <aj@suse.de>
36055
36056         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
36057         * gcc.dg/i386-mmx-2.c: Likewise.
36058         * gcc.dg/i386-sse-1.c: Likewise.
36059         * gcc.dg/i386-sse-2.c: Likewise.
36060         * gcc.dg/i386-sse-3.c: Likewise.
36061
36062 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
36063
36064         * g77.f-torture/execute/intrinsic-unix-bessel.f:
36065         Uncomment additional cases that now pass.
36066
36067 2002-01-11  Richard Henderson  <rth@redhat.com>
36068
36069         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
36070         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
36071
36072 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
36073
36074         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
36075
36076 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
36077
36078         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
36079         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
36080
36081 2002-01-10  Dale Johannesen  <dalej@apple.com>
36082
36083         * gcc.c-torture/execute/loop-11.c: New.
36084
36085 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
36086
36087         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
36088         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
36089
36090 2002-01-09  Richard Henderson  <rth@redhat.com>
36091
36092         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
36093         type in which to perform the operation for each size.
36094
36095 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
36096
36097         * gcc.c-torture/compile/20020109-2.c: New test.
36098
36099 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
36100
36101         * gcc.c-torture/execute/loop-10.c: New test.
36102
36103 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36104
36105         * gcc.c-torture/compile/20010226-1.c: New test.
36106         * gcc.c-torture/compile/20010227-1.c: New test.
36107         * gcc.c-torture/compile/20010426-1.c: New test.
36108         * gcc.c-torture/compile/20010510-1.c: New test.
36109         * gcc.c-torture/compile/20010605-3.c: New test.
36110         * gcc.c-torture/compile/20010824-1.c: New test.
36111         * gcc.c-torture/execute/20010409-1.c: New test.
36112         * gcc.dg/noncompile/20000901-1.c: New test.
36113         * gcc.dg/20001023-1.c: New test.
36114         * gcc.dg/20001101-1.c: New test.
36115         * gcc.dg/20001102-1.c: New test.
36116         * gcc.dg/20010207-1.c: New test.
36117         * gcc.dg/20010405-1.c: New test.
36118         * gcc.dg/20010822-1.c: New test.
36119         * gcc.dg/20011107-1.c: New test.
36120
36121 2002-01-09  Jeffrey A Law  (law@redhat.com)
36122
36123         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
36124
36125         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
36126         execution failure on PA targets.
36127
36128 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36129
36130         * gcc.c-torture/compile/20020109-1.c: New test.
36131
36132 2002-01-08  Kazu Hirata  <kazu@hxi.com>
36133
36134         * gcc.c-torture/execute/20020108-1.c: New test.
36135
36136 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
36137
36138         * gcc.dg/20020108-1.c: New test.
36139
36140 2002-01-08  H.J. Lu <hjl@gnu.org>
36141
36142         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
36143         for header files.
36144
36145 2002-01-08  Geoff Keating  <geoffk@redhat.com>
36146
36147         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
36148         consistency.
36149
36150 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
36151
36152         * gcc.dg/altivec-4.c: Test altivec predicates.
36153
36154 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
36155
36156         * gcc.c-torture/execute/20020107-1.c: New test.
36157
36158 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
36159
36160         PR c/5279
36161         * gcc.c-torture/compile/20020106-1.c: New test.
36162
36163 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
36164
36165         * gcc.c-torture/execute/nestfunc-4.c: New test.
36166
36167 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36168
36169         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
36170         extra triple that slipped in.
36171         * g++.old-deja/g++.abi/align.C: Likewise.
36172         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36173
36174 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36175
36176         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
36177         * g++.old-deja/g++.abi/align.C: Likewise.
36178         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36179
36180         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
36181         on FreeBSD/i386.
36182         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
36183         FreeBSD.
36184
36185 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
36186
36187         * gcc.dg/20020104-1.c: New test.
36188
36189         * gcc.dg/20020104-2.c: New test.
36190
36191 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
36192
36193         * gcc.dg/20020103-1.c: Fix typo in target selector.
36194
36195 2002-01-03  Richard Henderson  <rth@redhat.com>
36196
36197         * gcc.dg/20020103-1.c: New.
36198
36199 2002-01-03  Kazu Hirata  <kazu@hxi.com>
36200
36201         * gcc.c-torture/execute/20020103-1.c: New test.
36202
36203 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
36204
36205         * g++.dg/other/debug2.C: New test.
36206
36207         * gcc.c-torture/compile/20020103-1.c: New test.
36208
36209 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
36210
36211         * gcc.dg/gnu89-init-1.c: Added new tests.
36212
36213 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36214
36215         * g++.dg/template/friend2.C: Remove as patch is reverted.
36216
36217         * g++.dg/warn/oldcast1.C: New test.
36218
36219         * g++.dg/template/ptrmem1.C: New test.
36220         * g++.dg/template/ptrmem2.C: New test.
36221
36222         * g++.dg/template/ntp.C: New test.
36223
36224         * g++.dg/other/component1.C: New test.
36225
36226         * g++.dg/template/ttp3.C: New test.
36227
36228         * g++.dg/template/friend2.C: New test.
36229         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36230
36231 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36232
36233         * g++.dg/other/ptrmem1.C: New test.
36234         * g++.dg/other/ptrmem2.C: New test.
36235
36236 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36237
36238         * g++.dg/template/ctor1.C: New test.
36239
36240 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36241
36242         * g++.dg/template/friend2.C: New test.
36243
36244 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
36245
36246         * gcc.dg/mmix-1.c: New test.
36247
36248 2001-12-31  Richard Henderson  <rth@redhat.com>
36249
36250         * gcc.dg/asm-5.c: New.
36251
36252 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
36253
36254         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
36255         in namespace __gnu_cxx
36256
36257 2001-12-30  Richard Henderson  <rth@redhat.com>
36258
36259         * gcc.dg/debug-6.c: New.
36260
36261 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
36262
36263         * gcc.c-torture/compile/20011229-2.c: New test.
36264
36265 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
36266
36267         * gcc.dg/debug-3.c: New test.
36268         * gcc.dg/debug-4.c: New test.
36269         * gcc.dg/debug-5.c: New test.
36270
36271 2001-12-29  Richard Henderson  <rth@redhat.com>
36272
36273         * g++.dg/eh/loop1.C: New.
36274
36275 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36276
36277         * g++.dg/template/crash1.C: New test.
36278
36279 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36280
36281         * g++.dg/other/const1.C: New test.
36282
36283 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36284
36285         * gcc.c-torture/compile/20011229-1.c: New test.
36286
36287 2001-12-28  Stan Shebs  <shebs@apple.com>
36288
36289         * lib/objc-torture.exp: Resync with c-torture.exp.
36290         * lib/objc.exp: Load standard libraries.
36291
36292 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
36293
36294         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
36295         additional tests.
36296
36297 2001-12-27  Roger Sayle <roger@eyesopen.com>
36298
36299         * gcc.c-torture/execute/string-opt-16.c: New testcase.
36300
36301 2001-12-27  Richard Henderson  <rth@redhat.com>
36302
36303         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
36304
36305 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36306
36307         * g++.dg/eh/ctor1.C: New test.
36308         * g++.dg/other/error2.C: New test.
36309
36310 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36311
36312         * g++.dg/other/init2.C: New test.
36313
36314 2001-12-24  Richard Henderson  <rth@redhat.com>
36315
36316         * gcc.dg/20011223-1.c: New.
36317         * gcc.dg/inline-1.c: New.
36318
36319 2001-12-23  Richard Henderson  <rth@redhat.com>
36320
36321         * gcc.dg/asm-4.c: Test operand modifiers.
36322
36323 2001-12-23  Richard Henderson  <rth@redhat.com>
36324
36325         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
36326
36327 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36328
36329         * gcc.c-torture/execute/20011223-1.c: New test.
36330
36331 2001-12-21  Richard Henderson  <rth@redhat.com>
36332
36333         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
36334         re-enables the warning.
36335
36336 2001-12-21  Richard Henderson  <rth@redhat.com>
36337
36338         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
36339
36340 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36341
36342         * gcc.c-torture/compile/20011218-1.c: New test.
36343
36344 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
36345
36346         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
36347         arm-isr.c test.
36348         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
36349         epilogue generation for ARM ISR routines.
36350
36351 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36352
36353         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36354         * gcc.dg/format/c90-printf-3.c: Likewise.
36355         * gcc.dg/format/c99-printf-3.c: Likewise.
36356         * gcc.dg/format/ext-1.c: Likewise.
36357         * gcc.dg/format/ext-6.c: Likewise.
36358         * gcc.dg/format/format.h: Prototype unlocked stdio.
36359
36360 2001-12-20  Richard Henderson  <rth@redhat.com>
36361
36362         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36363         (arena): Use it.
36364         (malloc): Correct allocation logic.  Abort if we fill up the
36365         arena before initialization complete.
36366         (realloc): Correct allocation logic.
36367
36368 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36369
36370         * gcc.c-torture/compile/20011219-2.c: New test.
36371
36372         * gcc.c-torture/execute/20011219-1.c: New test.
36373
36374 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36375
36376         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36377         target does not support weak symbols.
36378
36379 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36380
36381         * gcc.c-torture/compile/20011219-1.c: New test.
36382
36383 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36384
36385         * g++.dg/other/error1.C: New test.
36386
36387 2001-12-17  Jeffrey A Law  (law@redhat.com)
36388
36389         * gcc.c-torture/execute/20011217-1.c: New test.
36390
36391 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36392
36393         * objc.dg/special/: New directory.
36394         * objc.dg/special/special.exp: New file.
36395         * objc.dg/special/unclaimed-category-1.h: New file.
36396         * objc.dg/special/unclaimed-category-1a.m: New file.
36397         * objc.dg/special/unclaimed-category-1.m: New file.
36398
36399 2001-12-17  Andreas Jaeger  <aj@suse.de>
36400
36401         * gcc.c-torture/compile/20011217-2.c: New test.
36402
36403 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36404
36405         * gcc.c-torture/compile/20011217-1.c: New test.
36406
36407 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36408
36409         * testsuite/gcc.dg/20011214-1.c: New.
36410
36411 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36412
36413         * gcc.dg/altivec-4.c: New.
36414
36415 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36416
36417         * gcc.dg/20011113-1.c: New test.
36418
36419 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36420
36421         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36422         std::__malloc_alloc_template<0> and
36423         std::__default_alloc_template<false, 0>.
36424
36425 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36426
36427         * objc/execute/bf-21.m: New test.
36428         * objc/execute/enumeration-1.m: New test.
36429         * objc/execute/enumeration-2.m: New test.
36430
36431 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36432
36433         * gcc.dg/gnu89-init-1.c: New test.
36434
36435 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36436
36437         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36438         * g++.old-deja/g++.jason/2371.C: Likewise.
36439         * g++.old-deja/g++.jason/template33.C: Likewise.
36440         * g++.old-deja/g++.jason/template34.C: Likewise.
36441         * g++.old-deja/g++.jason/template36.C: Likewise.
36442         * g++.old-deja/g++.oliva/typename1.C: Likewise.
36443         * g++.old-deja/g++.oliva/typename2.C: Likewise.
36444         * g++.old-deja/g++.other/typename1.C: Likewise.
36445         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36446         * g++.old-deja/g++.pt/nontype5.C: Likewise.
36447         * g++.old-deja/g++.pt/typename11.C: Likewise.
36448         * g++.old-deja/g++.pt/typename14.C: Likewise.
36449         * g++.old-deja/g++.pt/typename16.C: Likewise.
36450         * g++.old-deja/g++.pt/typename3.C: Likewise.
36451         * g++.old-deja/g++.pt/typename4.C: Likewise.
36452         * g++.old-deja/g++.pt/typename5.C: Likewise.
36453         * g++.old-deja/g++.pt/typename7.C: Likewise.
36454         * g++.old-deja/g++.robertl/eb9.C: Likewise.
36455
36456 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36457
36458         * g++.dg/other/linkage1.C: New test.
36459         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36460         specifiers.
36461
36462 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36463
36464         * gcc.dg/concat.c: New test.
36465
36466 2001-12-11  Stan Shebs  <shebs@apple.com>
36467
36468         * objc/compile: New test directory.
36469         * objc/compile/compile.exp: New expect script.
36470         * objc/compile/20011211-1.m: New compile test.
36471
36472 2001-12-11  Jason Merrill  <jason@redhat.com>
36473
36474         * lib/prune.exp (prune_gcc_output): Also handle "In member
36475         function".  So many permutations...
36476
36477 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36478
36479         * g++.dg/template/typedef1.C: New test.
36480
36481 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36482
36483         * g++.dg/other/copy1.C: New test.
36484
36485 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36486
36487         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36488
36489         * gcc.dg/builtin-choose-expr.c: New.
36490
36491 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36492
36493         * gcc.dg/altivec-2.c: New.
36494
36495 2001-12-07  Richard Henderson  <rth@redhat.com>
36496
36497         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36498
36499 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36500
36501         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36502         ultrasparc.
36503
36504 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36505
36506         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36507
36508 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36509
36510         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36511         variable argument list.
36512
36513 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36514
36515         * gcc.c-torture/execute/memcheck: Delete entire directory.
36516         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36517         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36518
36519 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36520
36521         * gcc.dg/Wshadow-1.c: New test.
36522
36523 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36524
36525         * gcc.c-torture/compile/20011130-1.c: New test.
36526
36527         * gcc.dg/noncompile/20011025-1.c: New test.
36528
36529         * g++.dg/other/anon-union.C: New test.
36530
36531         * gcc.c-torture/execute/20011024-1.c: New test.
36532
36533 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36534
36535         * gcc.c-torture/execute/20000722-1.x,
36536         gcc.c-torture/execute/20010123-1.x: Remove.
36537         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36538         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36539         gcc.dg/c99-complit-2.c: New tests.
36540
36541 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36542
36543         * g++.dg/inherit/base1.C: New test.
36544
36545 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36546
36547         * g++.dg/other/stdarg1.C: New test.
36548
36549         * gcc.c-torture/compile/20011130-2.c: New test.
36550
36551 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36552
36553         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36554         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36555         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36556         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36557         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36558         * gcc.dg/builtin-prefetch-1.c: New test.
36559
36560 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36561
36562         * gcc.dg/20011130-1.c: New test.
36563
36564 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36565
36566         * g++.dg/other/scope1.C: New test.
36567         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36568
36569 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36570
36571         * gcc.dg/vla-init-1.c: New test.
36572
36573 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36574
36575         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36576
36577 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36578
36579         * objc.dg/alias.m: Update.
36580         * objc.dg/class-1.m: Update.
36581         * objc.dg/const-str-1.m: Update.
36582         * objc.dg/fwd-proto-1.m: Update.
36583         * objc.dg/id-1.m: Update.
36584         * objc.dg/super-class-1.m: Update.
36585
36586 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36587
36588         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36589         constructs.
36590
36591 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36592
36593         * gcc.c-torture/execute/20011128-1.c: New test.
36594
36595 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36596
36597         * gcc.dg/20011127-1.c: New test.
36598
36599 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36600
36601         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36602         from Austin Group draft 7.
36603         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36604         scanf format arguments.
36605         * gcc.dg/format/no-exargs-2.c: New test.
36606
36607 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36608
36609         * g++.dg/abi/vbase8-4.C: New test.
36610
36611 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36612
36613         * gcc.c-torture/execute/20011121-1.c: New test.
36614
36615 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36616
36617         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36618
36619 2001-11-23  Andreas Jaeger  <aj@suse.de>
36620
36621         * gcc.dg/cpp/charconst-2.c: New test.
36622
36623 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36624
36625         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36626         to the host if it is remote.  Let tests specify extra headers
36627         they use.
36628         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36629         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36630         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36631         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36632         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36633         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36634         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36635         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36636         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36637         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36638
36639 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36640
36641         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36642         for little endian ARMs.
36643
36644 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36645
36646         * gcc.c-torture/compile/20011119-1.c: New test.
36647         * gcc.c-torture/compile/20011119-2.c: New test.
36648
36649 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36650
36651         * gcc.dg/altivec-1.c: Fix typo.
36652
36653 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36654
36655         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36656
36657 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36658
36659         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36660
36661 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36662
36663         * lib/g77.exp: Don't specify --rpath-link.
36664
36665         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36666         across all the headers.
36667         * gcc.dg/format/format.exp: For testing on a remote host,
36668         copy format.h.
36669
36670         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36671         * gcc.c-torture/execute/930406-1.c: Likewise.
36672         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36673
36674 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36675
36676         * gcc.dg/altivec-1.c: New.
36677
36678 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36679
36680         * gcc.dg/cpp/fpreprocessed.c: New test case.
36681
36682 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36683
36684         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36685         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36686         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36687
36688 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36689
36690         * gcc.dg/no-builtin-1.c: New test.
36691
36692 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36693
36694         * gcc.c-torture/execute/20011115-1.c: New test.
36695
36696 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36697
36698         * gcc.c-torture/compile/20011114-2.c: New test.
36699         * gcc.c-torture/compile/20011114-3.c: New test.
36700         * gcc.c-torture/compile/20011114-4.c: New test.
36701
36702 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36703
36704         * g++.dg/other/init1.C: New test.
36705
36706 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36707
36708         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36709         message.
36710
36711         * gcc.c-torture/execute/20011114-1.c: New testcase.
36712
36713         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36714         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36715         like the (before this change) version of 20010327-1.c.
36716
36717 2001-11-14  Roger Sayle <roger@eyesopen.com>
36718
36719         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36720
36721 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36722
36723         * g++.dg/init/array2.C: New test.
36724
36725 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36726
36727         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36728
36729 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36730
36731         * g++.dg/other/forscope1.C: New test.
36732         * g++.dg/ext/forscope1.C: New test.
36733         * g++.dg/ext/forscope2.C: New test.
36734
36735 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36736
36737         * gcc.c-torture/execute/20011113-1.c: New test.
36738
36739 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36740
36741         * gcc.c-torture/execute/20011109-2.c: New test.
36742
36743         * gcc.c-torture/execute/20011109-1.c: New test.
36744
36745 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36746
36747         * gcc.c-torture/compile/20011109-1.c: New test.
36748
36749 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36750
36751         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36752         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36753         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36754         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36755         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36756         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36757         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36758
36759 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36760
36761         * g++.dg/warn/Wshadow-1.C: New tests.
36762         * g++.old-deja/g++.mike/for3.C: Update.
36763
36764 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36765
36766         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36767         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36768         XFAILs.  Adjust expected error texts.
36769         * gcc.c-torture/compile/20011106-1.c,
36770         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36771         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36772         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36773         gcc.dg/c99-array-lval-5.c: New tests.
36774
36775 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36776
36777         * gcc.dg/cpp/defined.c: Update.
36778
36779 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36780
36781         * gcc.c-torture/execute/anon-1.c: New test.
36782
36783 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36784
36785         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36786         same size, so no warning should be produced on stormy16.
36787
36788         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36789         due to oversized array.
36790         * g++.old-deja/g++.mike/ns15.C: Likewise.
36791         * g++.old-deja/g++.pt/crash16.C: Likewise.
36792
36793 2001-11-02  Graham Stott  <grahams@redhat.com>
36794
36795         * g++.dgother/debug1.C: Fix typos.
36796
36797 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36798
36799         * g++.dg/other/debug1.C: New test.
36800
36801 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36802
36803         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36804         of unsigned long.
36805
36806 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36807
36808         * gcc.dg/20011029-2.c: New test.
36809
36810         * gcc.c-torture/compile/20011029-1.c: New test.
36811
36812 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36813
36814         * objc/execute/class_self-1.m: New test.
36815         * objc/execute/class_self-2.m: New test.
36816
36817 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36818
36819         * gcc.misc-tests/msgs.exp: Delete.
36820         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36821         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36822         error set to match recent changes.
36823
36824 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36825
36826         * gcc.dg/20011021-1.c: New test.
36827
36828 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36829
36830         * gcc.c-torture/compile/20011023-1.c: New test.
36831
36832 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36833
36834         * lib/g77.exp: Rewrite based on lib/g++.exp.
36835
36836 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36837
36838         * gcc.c-torture/execute/20011019-1.c: New test.
36839
36840         * gcc.dg/20011018-1.c: New test.
36841
36842 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36843
36844         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36845
36846 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36847
36848         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36849         * gcc.dg/attr-invalid.c: Likewise.
36850
36851 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36852
36853         * testsuite/gcc.dg/20011015-1.c: New test.
36854
36855 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36856
36857         * g++.dg/template/unify2.C: New test.
36858
36859 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36860
36861         * g++.dg/other/exception-specification.C: New test
36862
36863 2001-10-13  Tom Rix  <trix@redhat.com>
36864
36865         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36866         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36867
36868 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36869
36870         * testsuite/gcc.dg/20011009-1.c: New test.
36871
36872 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36873
36874         PR g++/4476
36875         * g++.dg/other/friend1.C: New test.
36876
36877 2001-10-11  Richard Henderson  <rth@redhat.com>
36878
36879         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36880
36881 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36882
36883         * gcc.c-torture/compile/20011010-1.c: New.
36884
36885 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36886
36887         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
36888         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
36889         g77.f-torture/execute/execute.exp,
36890         g77.f-torture/noncompile/noncompile.exp,
36891         gcc.c-torture/compile/compile.exp,
36892         gcc.c-torture/execute/execute.exp,
36893         gcc.c-torture/execute/ieee/ieee.exp,
36894         gcc.c-torture/execute/memcheck/memcheck.exp,
36895         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
36896         objc/execute/execute.exp: Update FSF address.
36897
36898 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36899
36900         * gcc.dg/cpp/cmdlne-C.c: Update.
36901         * gcc.dg/cpp/cmdlne-C2.c: New.
36902
36903 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36904
36905         * gcc.c-torture/execute/20011008-3.c: New.
36906
36907 2001-10-08  DJ Delorie  <dj@redhat.com>
36908
36909         * gcc.dg/20011008-1.c: New.
36910         * gcc.dg/20011008-2.c: New.
36911
36912 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36913
36914         * gcc.dg/cpp/spacing1.c: Update test.
36915
36916 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36917
36918         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36919         spelling errors of "separate" as "seperate".
36920
36921 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36922
36923         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36924         enough to avoid inlining.
36925
36926 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36927
36928         * lib/g77.exp: set libg2c_dir correctly.
36929
36930 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36931
36932         * gcc.dg/cpp/macro11.c: New test.
36933
36934 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36935
36936         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
36937         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
36938         gcc.dg/format/multattr-3.c: New tests.
36939         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
36940         tests for format attributes on function pointers being rejected.
36941
36942 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36943
36944         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36945
36946 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36947
36948         * g++.dg/warn/format1.C: New test.
36949
36950 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36951
36952         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36953
36954 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36955
36956         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36957
36958 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36959
36960         * gcc.dg/cpp/redef2.c: Add test.
36961
36962 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
36963
36964         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
36965         long-standing bug on i686, apparently.
36966         * gcc.c-torture/execute/loop-2c.x: New file.
36967         * gcc.c-torture/execute/loop-2d.x: New file.
36968         * gcc.c-torture/execute/loop-3c.x: New file.
36969
36970 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36971
36972         * gcc.dg/cpp/20000625-2.c: Correct line number.
36973
36974 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36975
36976         * gcc.dg/cpp/macro10.c: New test.
36977         * gcc.dg/cpp/strify3.c: New test.
36978         * gcc.dg/cpp/spacing1.c: Add tests.
36979         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
36980         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
36981
36982 2001-09-24  DJ Delorie  <dj@redhat.com>
36983
36984         * gcc.c-torture/execute/20010924-1.c: New test.
36985
36986 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36987
36988         * testsuite/objc/execute/paste.m: Remove.
36989
36990 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36991
36992         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36993
36994 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36995
36996         * g77.dg/strlen0.f: New test.
36997
36998 2001-09-21  Richard Henderson  <rth@redhat.com>
36999
37000         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
37001         * g++.old-deja/g++.abi/vtable2.C: Likewise.
37002
37003 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37004
37005         Table-driven attributes.
37006         * g++.dg/ext/attrib1.C: New test.
37007
37008 2001-09-20  DJ Delorie  <dj@redhat.com>
37009
37010         * gcc.dg/20000926-1.c: Update expected warning messages.
37011         * gcc.dg/array-2.c: Likewise, and test for warnings too.
37012         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
37013         array.
37014
37015 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
37016
37017         * g++.dg/eh/registers1.C: New test case.
37018
37019 2001-09-17  Richard Henderson  <rth@redhat.com>
37020
37021         * gcc.dg/array-5.c: Fix VLA decomposition test.
37022
37023 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37024
37025         * gcc.dg/cpp/line5.c: New testcase.
37026
37027 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37028
37029         * gcc.dg/cpp/macro9.c: New test.
37030
37031 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
37032
37033         * gcc.c-torture/execute/980223.c: Change type of addr from long
37034         to char *.
37035
37036 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
37037
37038         * gcc.c-torture/execute/20010915-1.c: New test.
37039
37040 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
37041
37042         * g77.dg/bprob: New directory.
37043         * g77.dg/bprob/bprob.exp: New file.
37044         * g77.dg/bprob/bprob-1.f: New test.
37045         * g77.dg/gcov: New directory.
37046         * g77.dg/gcov/gcov.exp: New file.
37047         * g77.dg/gcov/gcov-1.f: New test.
37048         * g77.dg/gcov/gcov-1.x: New file.
37049
37050 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37051
37052         * gcc.dg/cpp/directiv.c: Update.
37053         * gcc.dg/cpp/undef1.c: Update.
37054
37055 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
37056
37057         * gcc.dg/20010912-1.c: New test.
37058
37059 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
37060
37061         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
37062         language-independent file in lib.
37063         * lib/gcov.exp: New file.
37064
37065 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37066
37067         * gcc.c-torture/compile/20010911-1.c: New test.
37068
37069 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
37070
37071         * lib/profopt.exp: New, to support profile-directed optimizations.
37072         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
37073         * gcc.misc-tests/bprob-1.c: New test.
37074         * gcc.misc-tests/bprob-2.c: New test.
37075
37076 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
37077
37078         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
37079         XFAIL and which kinds of gcov output to verify.
37080         * gcc.misc-tests/gcov-4b.x: New file.
37081         * gcc.misc-tests/gcov-5b.x: New file.
37082         * gcc.misc-tests/gcov-6.x: New file.
37083         * gcc.misc-tests/gcov-7.c: New test.
37084         * gcc.misc-tests/gcov-7.x: New file.
37085
37086 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
37087
37088         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
37089         * gcc.misc-tests/gcov-6.c: New test.
37090
37091 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37092
37093         PR c++/3986
37094         * g++.dg/abi/vbase1.C: New test.
37095
37096 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
37097
37098         * objc.dg/method-2.m: New.
37099
37100 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37101
37102         PR c++/4203
37103         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
37104         * g++.dg/init/empty1.C: New test.
37105
37106 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
37107
37108         * gcc.c-torture/compile/20010903-1.c: New test.
37109
37110 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
37111
37112         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
37113         for m68k.
37114
37115 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
37116
37117         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
37118
37119         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
37120
37121         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
37122
37123 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
37124
37125         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
37126         for 16-bit 'unsigned int'.
37127
37128 2001-08-29  Kazu Hirata  <kazu@hxi.com>
37129
37130         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
37131
37132 2001-08-27  Richard Henderson  <rth@redhat.com>
37133
37134         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
37135         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
37136
37137 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
37138
37139         * gcc.dg/asm-names.c (ymain): New.
37140
37141 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
37142
37143         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
37144         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
37145         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
37146
37147 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37148
37149         * gcc.dg/compare5.c: New testcase.
37150
37151 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
37152
37153         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
37154         and "In instantiation".
37155
37156 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
37157
37158         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
37159
37160 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
37161
37162         * gcc.misc-tests/gcov.exp: Add support for branch information.
37163         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
37164         * gcc.misc-tests/gcov-4.c: New test.
37165         * gcc.misc-tests/gcov-4b.c: New test.
37166         * gcc.misc-tests/gcov-5b.c: New test.
37167
37168 2001-08-20  Zack Weinberg  <zackw@panix.com>
37169
37170         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
37171         expected to fail.
37172
37173 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37174
37175         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
37176
37177 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
37178
37179         * g++.dg/eh/template1.C: New test.
37180
37181 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
37182
37183         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
37184         Fix thinko.
37185         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
37186         for xfail.
37187
37188 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
37189
37190         * lib/g77-dg.exp: Use prune.exp for common procedures
37191         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
37192         * lib/g77.exp: (g77-dg-prune) Remove
37193
37194 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
37195
37196         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
37197
37198 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37199
37200         * g++.dg/template/unify1.C: New test.
37201
37202 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
37203
37204         * g++.dg/abi/empty4.C: New test.
37205
37206 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
37207
37208         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
37209         solaris2.*
37210         * g77.f-torture/compile/pr3743.x: Likewise.
37211
37212 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37213
37214         * g++.dg/other/using-declaration.C: New test.
37215
37216 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37217
37218         * gcc.dg/cpp/tr-sign.c: New testcase.
37219
37220 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37221
37222         * gcc.dg/cpp/19951025-1.c: Revert.
37223         * gcc.dg/cpp/directiv.c: We no longer process directives that
37224         interrupt macro arguments.
37225
37226 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
37227
37228         * gcc.dg/bconstp-1.c: New test.
37229
37230 2001-08-03  Richard Henderson  <rth@redhat.com>
37231
37232         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
37233
37234 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37235
37236         * gcc.dg/cpp/19951025-1.c: Update.
37237
37238 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
37239
37240         * g77.dg/ff90-1.f (s): Fix reference of variable z,
37241         should be x.
37242
37243 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37244
37245         Kill -fhonor-std.
37246         * g++.old-deja/g++.ns/ns14.C: Remove special options.
37247         * g++.old-deja/g++.other/std1.C: Likewise.
37248         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
37249
37250 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
37251
37252         * lib/g77.exp: Load gcc-defs.exp for common procedures
37253         (g77_pass, g77_fail, g77_finish, g77_exit,
37254         ${tool}_check_unsupported_p} Now redundant.  Deleted.
37255
37256 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37257
37258         * g77.dg/fbackslash.f
37259         * g77.dg/fcase-preserve.f
37260         * g77.dg/ff90-1.f
37261         * g77.dg/ffixed-line-length-0.f
37262         * g77.dg/ffixed-line-length-132.f
37263         * g77.dg/ffixed-line-length-7.f
37264         * g77.dg/ffixed-line-length-72.f
37265         * g77.dg/ffixed-line-length-none.f
37266         * g77.dg/ffree-form-1.f
37267         * g77.dg/fno-backslash.f
37268         * g77.dg/fno-f90-1.f
37269         * g77.dg/fno-fixed-form-1.f
37270         * g77.dg/fno-onetrip.f
37271         * g77.dg/fno-typeless-boz.f
37272         * g77.dg/fno-underscoring.f
37273         * g77.dg/fno-vxt-1.f
37274         * g77.dg/fonetrip.f
37275         * g77.dg/ftypeless-boz.f
37276         * g77.dg/fugly-assumed.f
37277         * g77.dg/funderscoring.f
37278         * g77.dg/fvxt-1.f
37279
37280 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
37281
37282         * objc.dg/fwd-proto-1.m: New.
37283         * objc.dg/local-decl-1.m: New.
37284         * objc.dg/naming-1.m: New.
37285         * objc.dg/naming-2.m: New.
37286         * objc.dg/proto-hier-1.m: New.
37287
37288 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
37289
37290         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
37291         largest-type elements to a struct makes its size grow.
37292
37293 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37294
37295         * g++.dg/abi/vthunk1.C: New test.
37296
37297 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37298
37299         * g++.dg/abi/vbase8-22.C: New test.
37300
37301 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37302
37303         * gcc.dg/cpp/macro8.c: New test.
37304
37305 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37306
37307         * g++.dg/abi/vbase8-21.C: New test.
37308
37309 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37310
37311         * g++.dg/abi/vbase8-10.C: New test.
37312
37313 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37314
37315         * lib/g++.exp (g++_set_ld_library_path): Renamed to
37316         ${tool}_set_ld_library_path.
37317         Changed caller.
37318         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
37319         g++.exp.
37320
37321 2001-07-26  Stan Cox <scox@redhat.com>
37322
37323         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
37324         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
37325         gcc_exit, gcc_check_unsupported_p):
37326         Moved to gcc-deps.exp
37327         * gcc-deps.exp: New file.
37328
37329 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37330
37331         * g++.old-deja/g++.pt/defarg14.C: New test.
37332
37333 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37334
37335         * g++.old-deja/g++.other/lineno5.C: New test.
37336
37337 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37338
37339         * g++.old-deja/g++.pt/crash68.C: New test.
37340
37341 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37342
37343         * g++.old-deja/g++.other/crash42.C: New test.
37344
37345 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37346
37347         * gcc.dg/cpp/extratokens.c: Fix.
37348         * gcc.dg/cpp/skipping2.c: New tests.
37349
37350 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37351
37352         * gcc.c-torture/execute/20010724-1.c: New file.
37353         * gcc.c-torture/execute/20010724-1.x: New file.
37354
37355 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37356
37357         * g++.old-deja/g++.other/cond7.C: New test.
37358
37359 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37360
37361         * g++.old-deja/g++.other/optimize4.C: New test.
37362
37363 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37364
37365         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37366
37367 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37368
37369         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37370         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37371         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37372         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37373
37374         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37375         bug report" message.
37376
37377         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37378         * g++.dg/ext/instantiate1.C: Move from old-deja.
37379
37380 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37381
37382         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37383         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37384         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37385         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37386
37387 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37388
37389         * gcc.c-torture/execute/20010723-1.c: New test.
37390
37391 2001-07-23  Ben Elliston  <bje@redhat.com>
37392
37393         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37394
37395 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37396
37397         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37398         i[34567]86-*-*.
37399         Delete handling of ieee_multilib_flags.
37400         Pass -mieee for alpha*-*-* and sh-*-*.
37401         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37402
37403 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37404
37405         Remove old-abi tests.
37406         * g++.old-deja/g++.mike/p11116.C: Remove.
37407         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37408
37409 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37410
37411         * g77.f-torture/compile/pr3743.f: New test
37412
37413 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37414
37415         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37416
37417 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37418
37419         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37420         g++.old-deja/g++.pt/static6.C: Likewise.
37421         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37422         supports weak symbols.
37423
37424 2001-07-18  Andreas Jaeger  <aj@suse.de>
37425
37426         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37427         supported again.
37428
37429 2001-07-18  Andreas Jaeger  <aj@suse.de>
37430
37431         * gcc.dg/iftrap-1.c: Fix target line.
37432
37433 2001-07-17  Richard Henderson  <rth@redhat.com>
37434
37435         * gcc.c-torture/execute/20010717-1.c: New.
37436
37437 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37438
37439         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37440         tests.
37441
37442 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37443
37444         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37445
37446 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37447
37448         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37449         UAC_SIGBUS, UAC_NOPRINT definitions.
37450
37451 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37452
37453         * objc/execute/object_is_class.m: New test.
37454         * objc/execute/object_is_meta_class.m: New test.
37455
37456 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37457
37458         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37459         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37460
37461 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37462
37463         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37464         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37465
37466 2001-07-14  Richard Henderson  <rth@redhat.com>
37467
37468         * gcc.dg/iftrap-1.c: New.
37469
37470 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37471
37472         * g77.f-torture/execute/intrinsic77.f: New test.
37473
37474 2001-07-11  Janis Johnson <janis@us.ibm.com>
37475
37476         * gcc.misc-tests/gcov-3.c: New test.
37477
37478 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37479
37480         * gcc.c-torture/compile/20010711-1.c,
37481         * gcc.c-torture/compile/20010711-2.c: New tests.
37482
37483 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37484
37485         * gcc.c-torture/execute/20010711-1.c: New test.
37486
37487 2001-07-11  Ben Elliston  <bje@redhat.com>
37488
37489         * g++.old-deja/g++.other/enum5.C: New test.
37490
37491 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37492
37493         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37494         (g++-dg-prune): Call prune_gcc_output.
37495         * prune.exp: New file for prune_gcc_output.
37496         * lib/g++.exp, lib/gcc.exp: Load it.
37497
37498 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37499
37500         * gcc.c-torture/compile/20010701-1.c,
37501         g++.old-deja/g++.ext/attrib6.C: New tests.
37502
37503 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37504
37505         * gcc.c-torture/compile/20010706-1.c: New test.
37506
37507 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37508
37509         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37510
37511 2001-06-28  Stan Shebs  <shebs@apple.com>
37512
37513         * gcc.dg/pragma-darwin.c: New test.
37514
37515 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37516
37517         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37518         Solaris 2.[678] system.
37519
37520 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37521
37522         * gcc.dg/20010622-1.c: New test.
37523
37524 2001-06-18  Stan Shebs  <shebs@apple.com>
37525
37526         * objc.dg: New directory.
37527         * objc.dg/dg.exp: New file.
37528         * objc.dg/alias.m: New.
37529         * objc.dg/class-1.m: New.
37530         * objc.dg/class-2.m: New.
37531         * objc.dg/const-str-1.m: New.
37532         * objc.dg/const-str-2.m: New.
37533         * objc.dg/id-1.m: New.
37534         * objc.dg/method-1.m: New.
37535         * objc.dg/super-class-1.m: New.
37536         * lib/objc-dg.exp: New file.
37537
37538 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37539
37540         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37541         of label name.
37542
37543 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37544
37545         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37546
37547 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37548
37549         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37550         variable.
37551
37552 2001-06-12  Richard Henderson  <rth@redhat.com>
37553
37554         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37555
37556 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37557
37558         * g++.old-deja/g++.abi/vbase5.C: New test.
37559         * g++.old-deja/g++.abi/vbase6.C: New test.
37560         * g++.old-deja/g++.abi/vbase7.C: New test.
37561
37562 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37563
37564         * gcc.c-torture/compile/20010610-1.c: New test.
37565
37566 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37567
37568         * g++.old-deja/g++.abi/vbase4.C: New test.
37569
37570 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37571
37572         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37573         support %f for HC11/HC12 targets.
37574         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37575         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37576         on HC11/HC12 targets.
37577         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37578
37579 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37580
37581         * gcc.dg/wchar_t-1.c: New file.
37582         * gcc.dg/wint_t-1.c: Likewise.
37583
37584 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37585
37586         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37587
37588 2001-06-11  Richard Henderson  <rth@redhat.com>
37589
37590         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37591
37592 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37593
37594         * gcc.c-torture/compile/20010611-1.c: New test.
37595
37596 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37597
37598         * gcc.dg/c99-tag-1.c: Add more tests.
37599
37600 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37601
37602         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37603         representation on MN10300 and ARM/Thumb.
37604
37605 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37606
37607         * g77.f-torture/execute/20010610.f: New.
37608
37609 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37610
37611         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37612         names.
37613
37614 2001-06-09  Richard Henderson  <rth@redhat.com>
37615
37616         * gcc.c-torture/execute/ashrdi-1.c: New.
37617         * gcc.c-torture/execute/ashldi-1.c: New.
37618         * gcc.c-torture/execute/lshrdi-1.c: New.
37619
37620 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37621
37622         * objc/execute/load-3.m: Added. Check sending +load to categories,
37623         in addition to classes.
37624
37625 2001-06-08  Stan Shebs  <shebs@apple.com>
37626
37627         * objc/execute/load-2.m: New test.  From Nicola Pero
37628         <n.pero@mi.flashnet.it>.
37629
37630 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37631
37632         * gcc.c-torture/execute/20010605-2.c: New test.
37633
37634 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37635
37636         * g++.old-deja/g++.abi/vbase2.C: New test.
37637         * g++.old-deja/g++.abi/vbase3.C: New test.
37638
37639 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37640
37641         * g++.old-deja/g++.pt/friend49.C: New test.
37642
37643 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37644
37645         * g++.old-deja/g++.ext/anon3.C: New test.
37646
37647 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37648
37649         * g++.old-deja/g++.other/conv7.C: New test.
37650
37651 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37652
37653         * gcc.c-torture/compile/20010605-2.c: New test.
37654
37655 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37656
37657         * gcc.c-torture/execute/20010604-1.c: New test.
37658
37659 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37660
37661         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37662
37663 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37664
37665         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37666         (g++_link_flags): Likewise.
37667         (g++_init): Pass gccpath's value to two previous functions.
37668
37669 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37670
37671         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37672         Ensure logfile entry matches exec command line.
37673
37674 2001-05-31  Richard Henderson  <rth@redhat.com>
37675
37676         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37677         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37678
37679 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37680
37681         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37682         compiler for irix6.2
37683
37684 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37685
37686         * g++.old-deja/g++.other/optimize3.C: New file.
37687
37688 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37689
37690         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37691         assemble.
37692
37693 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37694
37695         * g++.old-deja/g++.other/optimize2.C: New file.
37696
37697 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37698
37699         * gcc.c-torture/compile/20010518-2.c: New file.
37700         * gcc.c-torture/execute/20010518-1.c: New file.
37701         * gcc.c-torture/execute/20010518-2.c: New file.
37702
37703 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37704
37705         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37706
37707 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37708
37709         G++ no longer defines builtins that do not begin with __builtin.
37710         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37711         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37712         * g++.old-deja/g++.law/builtin1.C: Likewise.
37713         * g++.old-deja/g++.law/cvt2.C: Likewise.
37714         * g++.old-deja/g++.mike/net5.C: Likewise.
37715         * g++.old-deja/g++.other/builtins1.C: Likewise.
37716         * g++.old-deja/g++.other/builtins2.C: Likewise.
37717         * g++.old-deja/g++.other/builtins3.C: Likewise.
37718         * g++.old-deja/g++.other/builtins4.C: Likewise.
37719         * g++.old-deja/g++.other/inline8.C: Likewise.
37720         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37721
37722 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37723
37724         * g++.old-deja/g++.pt/using1.C: Adjust.
37725         * g++.old-deja/g++.pt/using2.C: New test.
37726
37727 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37728
37729         * gcc.dg/cpp/charconst.c: New tests.
37730         * gcc.dg/cpp/escape.c: New tests.
37731         * gcc.dg/cpp/escape-1.c: New tests.
37732         * gcc.dg/cpp/escape-2.c: New tests.
37733         * gcc.dg/cpp/ucs.c: New tests.
37734
37735 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37736
37737         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37738         native compiler for irix6.5.
37739
37740 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37741
37742         * lib/g++.exp (g++_include_flags): Use args to compute
37743         get_multilibs.
37744         (g++_link_flags): Likewise.
37745         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37746
37747 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37748
37749         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37750
37751 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37752
37753         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37754         this file.
37755
37756 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37757
37758         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37759         STACK_SIZE;
37760         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37761         to STACK_SIZE; Use it to define size of add_histo array.
37762         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37763         to STACK_SIZE.
37764         (f): Use GITT_SIZE to define size of gitt local table.
37765         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37766         to STACK_SIZE; Use it to define size of bytemem array.
37767
37768 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37769
37770         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37771         on 68HC11/HC12 due to the asm instruction.
37772         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37773         * gcc.c-torture/compile/920520-1.x: Likewise.
37774         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37775         on 68HC11/HC12 because the function is larger than 64K.
37776         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37777         on 68HC11/HC12 because the structure is too large.
37778
37779 2001-05-20  Richard Henderson  <rth@redhat.com>
37780
37781         * gcc.c-torture/execute/20010520-1.c: New.
37782
37783 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37784
37785         * g++.old-deja/g++.warn/compare1.C: New test.
37786         * gcc.dg/compare4.c: New test.
37787
37788 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37789
37790         * g++.old-deja/g++.other/optimize1.C: New test.
37791
37792 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37793
37794         * g++.old-deja/g++.pt/spec41.C: New test.
37795
37796 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37797
37798         * gcc.c-torture/compile/20010114-1.x: Remove.
37799
37800 2001-05-18  Stan Shebs  <shebs@apple.com>
37801
37802         * gcc.c-torture/compile/20010518-1.c: New test.
37803
37804 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37805
37806         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37807         * g++.old-deja/g++.pt/crash67.C: New test.
37808
37809 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37810
37811         * g++.old-deja/g++.other/debug9.C: New test.
37812
37813 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37814
37815         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37816
37817 2001-05-16  Jan Hubicka  <jh@suse.cz>
37818
37819         * gcc.c-torture/compile/20010516-1.c: New test.
37820
37821 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37822
37823         * g++.old-deja/g++.other/crash41.C: New test.
37824
37825 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37826
37827         * g++.old-deja/g++.pt/crash66.C: New test.
37828
37829 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37830
37831         * g++.old-deja/g++.robertl/eb27.C: Convert.
37832
37833 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37834
37835         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37836         declaration being redundant.
37837
37838 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37839
37840         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37841
37842 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37843
37844         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37845
37846 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37847
37848         * lib/g++.exp: Use testsuite_flags.
37849
37850 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37851
37852         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37853
37854 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37855
37856         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37857
37858 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37859
37860         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37861
37862 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37863
37864         * gcc.c-torture/compile/20010313-1.c: New test.
37865
37866 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37867
37868         * gcc.dg/cpp/direct2.c: New test.
37869         * gccq.dg/cpp/direct2s.c: New test.
37870
37871         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37872
37873 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37874
37875         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37876         * g++.old-deja/g++.other/op3.C: Likewise.
37877
37878 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37879
37880         * gcc.dg/cpp/syshdr.h: New file.
37881         * gcc.dg/cpp/sysmac1.c: Update.
37882         * gcc.dg/cpp/sysmac2.c: Update.
37883
37884 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37885
37886         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37887
37888 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37889
37890         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37891         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37892
37893 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37894
37895         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37896
37897 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
37898
37899         * lib/g++.exp (g++_include_flags): Don't use any special flags
37900         if TESTING_IN_BUILD_TREE is not defined.
37901         (g++_init): Use a plain 'c++' as the compiler if
37902         TESTING_IN_BUILD_TREEE is not defined.
37903
37904 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37905
37906         * g++.old-deja/g++.eh/catch13.C: New test.
37907         * g++.old-deja/g++.eh/catch14.C: New test.
37908
37909 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37910
37911         * gcc.dg/cpp/tr-define.c: New test.
37912
37913 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
37914
37915         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
37916         <stdlib.h>, not <malloc.h>.
37917
37918 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37919
37920         * g++.old-deja/g++.ns/template17.C: New test.
37921
37922 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37923
37924         * g++.old-deja/g++.pt/ref4.C: New test.
37925
37926 2001-04-30  Richard Henderson  <rth@redhat.com>
37927
37928         * gcc.dg/20000724-1.c: Revert last change.
37929
37930 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37931
37932         * g77.f-torture/execute/20010430.f: New test.
37933
37934 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37935
37936         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37937
37938 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37939
37940         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37941
37942 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37943
37944         * g++.old-deja/g++.eh/crash6.C: New test.
37945
37946 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37947
37948         * g++.old-deja/g++.other/warn7.C: New test.
37949
37950 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37951
37952         * g++.old-deja/g++.other/defarg9.C: New test.
37953
37954 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37955
37956         * g77.f-torture/compile/20010426.f: New test.
37957         * g77.f-torture/execute/20010426.f: New test.
37958
37959 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37960
37961         * g77.f-torture/compile/20000629-1.x: Remove - error
37962         has been fixed.
37963
37964 2001-04-26  Jeffrey A Law  (law@cygnus.com)
37965
37966         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
37967         Tweak slightly to work with g++.dg framework.
37968         * g++.dg/special/ecos.exp: Run initp1.C test.
37969         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
37970
37971         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
37972         its linker doesn't give line numbers either.
37973         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
37974
37975 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37976
37977         * g++.old-deja/g++.other/lex1.C: New test.
37978
37979 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37980
37981         * gcc.dg/noncompile/20010425-1.c: New test.
37982
37983 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37984
37985         * g++.old-deja/g++.pt/mangle2.C: New test.
37986
37987 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37988
37989         * gcc.dg/format/plus-1.c: New test.
37990
37991 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37992
37993         * gcc.dg/20010423-1.c: New test.
37994
37995 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37996
37997         * gcc.c-torture/execute/20010422-1.c: New test.
37998
37999 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
38000
38001         * g++.old-deja/g++.ns/type2.C: New test.
38002
38003 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
38004
38005         * g++.old-deja/g++.other/perf1.C: New test.
38006
38007 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
38008
38009         * gcc.dg/c99-func-2.c: Remove xfail.
38010         * gcc.dg/c99-func-3.c: Remove xfail.
38011         * gcc.dg/c99-func-4.c: Remove xfail.
38012
38013 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
38014
38015         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
38016
38017 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38018
38019         * gcc.c-torture/compile/20010423-1.c: New test.
38020
38021 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38022
38023         * g++.old-deja/g++.pt/typename28.C: New test.
38024
38025 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38026
38027         * g++.old-deja/g++.abi/empty2.C: New test.
38028         * g++.old-deja/g++.abi/empty3.C: New test.
38029
38030 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38031
38032         * g++.old-deja/g++.other/comdat2.C: New test.
38033         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
38034
38035 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38036
38037         * g++.old-deja/g++.other/overload14.C: New test.
38038
38039 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38040
38041         * g++.old-deja/g++.other/lookup23.C: New test.
38042
38043 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38044
38045         * gcc.c-torture/execute/20010403-1.c: New test.
38046
38047 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
38048             Mark Mitchell  <mark@codesourcery.com>
38049
38050         * lib/old-dejagnu.exp: Don't delete output of executable.
38051         Add .exe suffix to executables.
38052
38053 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
38054
38055         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
38056
38057 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38058
38059         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
38060
38061 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38062
38063         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
38064         * g++.old-deja/g++.abi/crash1.C: New test.
38065
38066 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38067
38068         * g++.old-deja/g++.other/crash40.C: New test.
38069
38070 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38071
38072         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
38073
38074 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
38075
38076         * g++.old-deja/g++.other/warn6.C: New test.
38077
38078 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38079
38080         * g++.old-deja/g++.robertl/eb42.C: Same.
38081
38082 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38083
38084         * gcc.dg/wtr-conversion-1.c: New testcase.
38085
38086 2001-04-10  Richard Henderson  <rth@redhat.com>
38087
38088         * g++.old-deja/g++.other/array5.C: New.
38089
38090 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38091
38092         * gcc.c-torture/execute/20010408-1.c: New test.
38093
38094 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
38095
38096         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
38097         headers and constructs.
38098         * g++.old-deja/g++.robertl/eb79.C: Same.
38099         * g++.old-deja/g++.robertl/eb77.C (main): Same.
38100         * g++.old-deja/g++.robertl/eb73.C: Same.
38101         * g++.old-deja/g++.robertl/eb66.C (main): Same.
38102         * g++.old-deja/g++.robertl/eb55.C (t): Same.
38103         * g++.old-deja/g++.robertl/eb54.C (main): Same.
38104         * g++.old-deja/g++.robertl/eb46.C (main): Same.
38105         * g++.old-deja/g++.robertl/eb44.C: Same.
38106         * g++.old-deja/g++.robertl/eb41.C (main): Same.
38107         * g++.old-deja/g++.robertl/eb4.C (main): Same.
38108         * g++.old-deja/g++.robertl/eb39.C: Same.
38109         * g++.old-deja/g++.robertl/eb33.C (main): Same.
38110         * g++.old-deja/g++.robertl/eb31.C (main): Same.
38111         * g++.old-deja/g++.robertl/eb30.C: Same.
38112         * g++.old-deja/g++.robertl/eb3.C: Same.
38113         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
38114         * g++.old-deja/g++.robertl/eb21.C: Same.
38115         * g++.old-deja/g++.robertl/eb15.C: Same.
38116         * g++.old-deja/g++.robertl/eb118.C: Same.
38117         * g++.old-deja/g++.robertl/eb115.C (main): Same.
38118         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
38119         * g++.old-deja/g++.robertl/eb109.C: Same.
38120         * g++.old-deja/g++.other/sibcall1.C (main): Same.
38121         * g++.old-deja/g++.mike/rtti1.C: Same.
38122         * g++.old-deja/g++.mike/p658.C: Same.
38123         * g++.old-deja/g++.mike/net46.C: Same.
38124         * g++.old-deja/g++.mike/net34.C: Same.
38125         * g++.old-deja/g++.mike/memoize1.C: Same.
38126         * g++.old-deja/g++.mike/eh2.C: Same.
38127         * g++.old-deja/g++.law/weak.C: Same.
38128         * g++.old-deja/g++.law/visibility7.C: Same.
38129         * g++.old-deja/g++.law/visibility25.C: Same.
38130         * g++.old-deja/g++.law/visibility22.C: Same.
38131         * g++.old-deja/g++.law/visibility2.C: Same.
38132         * g++.old-deja/g++.law/visibility17.C: Same.
38133         * g++.old-deja/g++.law/visibility13.C: Same.
38134         * g++.old-deja/g++.law/visibility10.C: Same.
38135         * g++.old-deja/g++.law/visibility1.C: Same.
38136         * g++.old-deja/g++.law/virtual3.C (eval): Same.
38137         * g++.old-deja/g++.law/vbase1.C: Same.
38138         * g++.old-deja/g++.law/operators32.C: Same.
38139         * g++.old-deja/g++.law/nest3.C: Same.
38140         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
38141         * g++.old-deja/g++.law/except5.C (main): Same.
38142         * g++.old-deja/g++.law/cvt7.C (run): Same.
38143         * g++.old-deja/g++.law/cvt2.C: Same.
38144         * g++.old-deja/g++.law/cvt16.C: Same.
38145         * g++.old-deja/g++.law/ctors6.C (bar): Same.
38146         * g++.old-deja/g++.law/ctors17.C (main): Same.
38147         * g++.old-deja/g++.law/ctors13.C: Same.
38148         * g++.old-deja/g++.law/ctors12.C (main): Same.
38149         * g++.old-deja/g++.law/ctors10.C: Same.
38150         * g++.old-deja/g++.law/code-gen5.C: Same.
38151         * g++.old-deja/g++.law/bad-error7.C: Same.
38152         * g++.old-deja/g++.law/arm9.C: Same.
38153         * g++.old-deja/g++.law/arm12.C: Same.
38154         * g++.old-deja/g++.law/arg8.C: Same.
38155         * g++.old-deja/g++.law/arg1.C: Same.
38156         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
38157         * g++.old-deja/g++.jason/template31.C: Same.
38158         * g++.old-deja/g++.jason/template24.C (main): Same.
38159         * g++.old-deja/g++.jason/2371.C: Same.
38160         * g++.old-deja/g++.eh/new2.C: Same.
38161         * g++.old-deja/g++.eh/new1.C: Same.
38162         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
38163         * g++.old-deja/g++.brendan/nest21.C (main): Same.
38164         * g++.old-deja/g++.brendan/err-msg3.C: Same.
38165         * g++.old-deja/g++.brendan/crash62.C: Same.
38166         * g++.old-deja/g++.brendan/crash52.C: Same.
38167         * g++.old-deja/g++.brendan/crash49.C (main): Same.
38168         * g++.old-deja/g++.brendan/crash38.C: Same.
38169         * g++.old-deja/g++.brendan/crash15.C (main): Same.
38170         * g++.old-deja/g++.brendan/copy9.C: Same.
38171
38172 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
38173
38174         * gcc.c-torture/execute/20001203-2.c (memset):
38175         Count argument is of type __SIZE_TYPE__.
38176
38177 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
38178
38179         * gcc.c-torture/compile/20010404-1.c: New test.
38180
38181 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
38182
38183         * gcc.c-torture/compile/20010326-1.c: New test.
38184
38185 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
38186
38187         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
38188         peculiarities of the SH.
38189         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
38190
38191 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38192
38193         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
38194         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
38195         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
38196
38197 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38198
38199         * g77.f-torture/compile/20010321-1.f: New test.
38200
38201 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38202
38203         * gcc.c-torture/compile/20010329-1.c: New test.
38204
38205 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38206
38207         * gcc.c-torture/execute/20010329-1.c: New test.
38208
38209 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38210
38211         * g++.old-deja/g++.other/eh4.C: Fix typo.
38212
38213 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38214
38215         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
38216
38217 2001-03-28  Philip Blundell  <philb@gnu.org>
38218
38219         * gcc.c-torture/compile/20010328-1.c: New test.
38220
38221 2001-03-27  Richard Henderson  <rth@redhat.com>
38222
38223         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
38224         * g++.old-deja/g++.eh/vbase3.C: Likewise.
38225
38226 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
38227
38228         * gcc.c-torture/compile/20010327-1.c: New test.
38229
38230 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38231
38232         * g++.old-deja/g++.other/friend12.C: New test.
38233         * g++.old-deja/g++.other/friend9.C: Expect no errors.
38234         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
38235
38236 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38237
38238         * gcc.c-torture/execute/20010325-1.c: New test.
38239
38240 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
38241
38242         * g++.old-deja/g++.other/mangle3.C: New test.
38243
38244 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
38245
38246         * g++.old-deja/g++.other/anon8.C: New test.
38247
38248 2001-03-20  Philip Blundell  <philb@gnu.org>
38249
38250         * gcc.c-torture/compile/20010320-1.c: New test.
38251
38252 2001-03-17  Richard Henderson  <rth@redhat.com>
38253
38254         * g++.old-deja/g++.other/eh4.C: Add expected error text.
38255
38256 2001-03-15  Geoff Keating  <geoff@redhat.com>
38257
38258         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
38259         tests on AIX.
38260
38261 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
38262
38263         * g++.old-deja/g++.other/eh4.C: New test.
38264
38265 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38266
38267         * gcc.dg/cpp/mi1.c: Update.
38268
38269 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
38270
38271         * g++.old-deja/g++.other/regstack.C: New test.
38272
38273 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38274
38275         * g++.old-deja/g++.other/ref4.C: New test.
38276
38277 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
38278
38279         * objc/execute/va_method.m: Added.
38280         * objc/execute/IMP.m: Added.
38281         * objc/execute/_cmd.m: Added.
38282         * objc/execute/accessing_ivars.m: Added.
38283         * objc/execute/class-1.m: Added.
38284         * objc/execute/class-10.m: Added.
38285         * objc/execute/class-11.m: Added.
38286         * objc/execute/class-12.m: Added.
38287         * objc/execute/class-13.m: Added.
38288         * objc/execute/class-14.m: Added.
38289         * objc/execute/class-2.m: Added.
38290         * objc/execute/class-3.m: Added.
38291         * objc/execute/class-4.m: Added.
38292         * objc/execute/class-5.m: Added.
38293         * objc/execute/class-6.m: Added.
38294         * objc/execute/class-7.m: Added.
38295         * objc/execute/class-8.m: Added.
38296         * objc/execute/class-9.m: Added.
38297         * objc/execute/class-tests-1.h
38298         * objc/execute/class-tests-2.h
38299         * objc/execute/compatibility_alias.m: Added.
38300         * objc/execute/encode-1.m: Added.
38301         * objc/execute/formal_protocol-1.m: Added.
38302         * objc/execute/formal_protocol-2.m: Added.
38303         * objc/execute/formal_protocol-3.m: Added.
38304         * objc/execute/formal_protocol-4.m: Added.
38305         * objc/execute/formal_protocol-5.m: Added.
38306         * objc/execute/formal_protocol-6.m: Added.
38307         * objc/execute/formal_protocol-7.m: Added.
38308         * objc/execute/informal_protocol.m: Added.
38309         * objc/execute/initialize.m: Added.
38310         * objc/execute/load.m: Added.
38311         * objc/execute/many_args_method.m: Added.
38312         * objc/execute/nested-3.m: Added.
38313         * objc/execute/no_clash.m: Added.
38314         * objc/execute/private.m: Added.
38315         * objc/execute/redefining_self.m: Added.
38316         * objc/execute/root_methods.m: Added.
38317         * objc/execute/selector-1.m: Added.
38318         * objc/execute/static-1.m: Added.
38319         * objc/execute/static-2.m: Added.
38320         * objc/execute/va_method.m: Added.
38321
38322 2001-03-10  Richard Henderson  <rth@redhat.com>
38323
38324         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
38325
38326 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38327
38328         * g++.old-deja/g++.other/crash31.C: XFAIL.
38329         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
38330         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
38331         * gcc.c-torture/execute/20010123-1.x: XFAIL.
38332         * gcc.c-torture/execute/20010124-1.x: XFAIL.
38333         * gcc.dg/sequence-pt-1.c: XFAIL one test.
38334
38335 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38336
38337         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
38338
38339 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38340
38341         * gcc.dg/20000724-1.c: Don't use multiline strings.
38342
38343 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38344
38345         * objc/execute/string1.m, objc/execute/string2.m: Compare the
38346         result of -cString against what we expect it to be; don't just
38347         print it out for no one to read.
38348
38349         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38350         Based on testcases provided by Nicola Pero.
38351
38352 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38353
38354         * gcc.dg/cpp/macro7.c: New test.
38355
38356 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38357
38358         * gcc.dg/cpp/multiline.c: Update.
38359
38360 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38361
38362         * g++.old-deja/g++.other/enum3.C: New test.
38363
38364 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38365
38366         * g++.old-deja/g++.other/pod1.C: New test.
38367
38368 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38369
38370         * g++.old-deja/g++.ext/overload1.C: New test.
38371
38372 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38373
38374         * g++.old-deja/g++.pt/using1.C: New test.
38375
38376 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38377
38378         * g++.old-deja/g++.other/using9.C: New test.
38379
38380 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38381
38382         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38383
38384         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38385
38386 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38387
38388         * g++.old-deja/g++.ext/realpt1.C: Remove.
38389
38390 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38391
38392         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38393
38394 2001-02-26  Will Cohen  <wcohen@redhat.com>
38395
38396         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38397
38398 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38399
38400         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38401         templatized constructors.
38402
38403 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38404
38405         * gcc.c-torture/execute/20010224-1.c: New test.
38406
38407 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38408
38409         * gcc.c-torture/execute/20010222-1.c: New test.
38410
38411 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38412
38413         * g++.old-deja/g++.other/inline20.C: New test.
38414
38415 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38416
38417         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38418
38419 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38420
38421         * g++.old-deja/g++.other/lookup22.C: New test.
38422
38423 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
38424
38425         * g77.dg: New directory.
38426         * g77.dg/20010216-1.f: New test case.
38427         * g77.dg/dg.exp: New driver.
38428         * lib/g77-dg.exp: New driver library.
38429
38430 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38431
38432         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38433
38434 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38435
38436         * g++.old-deja/g++.other/decl9.C: New test.
38437
38438 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38439
38440         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38441         not need <string> and also tests the initialization at runtime.
38442
38443 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38444
38445         * gcc.c-torture/execute/longlong.c: New test.
38446
38447 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38448
38449         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38450
38451 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38452
38453         * gcc.c-torture/execute/920302-1.c (execute):
38454         Change argument type to short.
38455
38456 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38457
38458         * g++.old-deja/g++.pt/deduct6.C: New test.
38459
38460 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38461
38462         * g++.old-deja/g++.pt/deduct5.C: New test.
38463
38464 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38465
38466         * gcc.c-torture/execute/20010209-1.c: New test.
38467
38468 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38469
38470         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38471
38472 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38473
38474         * g++.dg/vtgc1.C: Update for new ABI.
38475
38476         * consistency.vlad: New directory, 1665 files.
38477
38478 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38479
38480         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38481         return type.
38482         * gcc.dg/cpp/digraphs.c: Declare puts.
38483
38484 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38485
38486         * g++.old-deja/g++.other/warn5.C: New test.
38487
38488 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38489
38490         * g++.old-deja/g++.pt/spec40.C: New test.
38491
38492 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38493
38494         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38495         case.
38496         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38497
38498 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38499
38500         * gcc.c-torture/compile/20010209-1.c: New test.
38501
38502 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38503
38504         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38505         excess errors message but not if it crashes.
38506         * g++.old-deja/g++.other/crash27.C: Likewise.
38507         * g++.old-deja/g++.other/crash28.C: Likewise.
38508         * g++.old-deja/g++.other/crash30.C: Likewise.
38509         * g++.old-deja/g++.other/crash32.C: Likewise.
38510         * g++.old-deja/g++.other/crash35.C: Likewise.
38511         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38512
38513 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38514
38515         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38516         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38517         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38518         g77.f-torture/execute/execute.exp,
38519         g77.f-torture/noncompile/noncompile.exp,
38520         gcc.c-torture/execute/execute.exp,
38521         gcc.c-torture/execute/memcheck/memcheck.exp,
38522         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38523         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38524         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38525         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38526         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38527         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38528         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38529         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38530         Remove bug reporting instructions with ancient email addresses.
38531
38532 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38533
38534         * gcc.dg/20010202-1.c: New test.
38535         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38536
38537 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38538
38539         * g++.dg/stdbool-if.C: New test.
38540
38541 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38542
38543         * objc/execute/fdecl.m: Added main().
38544
38545 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38546
38547         * gcc.c-torture/execute/20010206-1.c: New test.
38548
38549 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38550
38551         * gcc.dg/cpp/avoidpaste1.c: Update.
38552
38553 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38554
38555         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38556         Pero <nicola@brainstorm.co.uk>.
38557         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38558
38559 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38560
38561         * g++.old-deja/g++.pt/spec39.C: New test.
38562
38563 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38564
38565         * gcc.c-torture/compile/20010202-1.c: New test.
38566
38567 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38568
38569         * g++.old-deja/g++.abi/primary2.C: New test.
38570         * g++.old-deja/g++.abi/primary3.C: New test.
38571         * g++.old-deja/g++.abi/primary4.C: New test.
38572         * g++.old-deja/g++.abi/primary5.C: New test.
38573         * g++.old-deja/g++.abi/vtable3.h: New test.
38574         * g++.old-deja/g++.abi/vtable3a.C: New test.
38575         * g++.old-deja/g++.abi/vtable3b.C: New test.
38576         * g++.old-deja/g++.abi/vtable3c.C: New test.
38577         * g++.old-deja/g++.abi/vtable3d.C: New test.
38578         * g++.old-deja/g++.abi/vtable3e.C: New test.
38579         * g++.old-deja/g++.abi/vtable3f.C: New test.
38580         * g++.old-deja/g++.abi/vtable3g.C: New test.
38581         * g++.old-deja/g++.abi/vtable3h.C: New test.
38582         * g++.old-deja/g++.abi/vtable3i.C: New test.
38583         * g++.old-deja/g++.abi/vtable3j.C: New test.
38584         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38585
38586 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38587
38588         * g++.old-deja/g++.other/anon6.C: New test.
38589         * g++.old-deja/g++.other/anon7.C: New test.
38590
38591 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38592
38593         * gcc.dg/cpp/avoidpaste2.c: New tests.
38594
38595 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38596
38597         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38598
38599 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38600
38601         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38602         DECIMAL_DIG cases for Irix."
38603
38604 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38605
38606         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38607
38608 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38609
38610         * gcc.dg/c99-tag-1.c: New test.
38611
38612 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38613
38614         * gcc.dg/cpp/tr-warn1.c: Add tests.
38615
38616 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38617
38618         * gcc.dg/cpp/avoidpaste1.c: Update.
38619         * gcc.dg/cpp/paste4.c: Update.
38620
38621 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38622
38623         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38624         cases for Irix.
38625
38626 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38627
38628         * g++.old-deja/g++.other/inline19.C: New test.
38629
38630 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38631
38632         * gcc.dg/Wlarger-than.c: New test.
38633
38634 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38635
38636         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38637
38638 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38639
38640         * gcc.c-torture/execute/20010129-1.c: New test.
38641         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38642
38643 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38644
38645         * gcc.dg/cpp/avoidpaste1.c: Test case.
38646
38647 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38648
38649         * g++.old-deja/g++.other/inline18.C: New test.
38650
38651 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38652
38653         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38654         and __builtin_putchar.
38655
38656 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38657
38658         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38659         tests.
38660
38661 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38662
38663         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38664         floating point number rounding mode to round to the nearest
38665         representable mode.
38666
38667 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38668
38669         * g++.old-deja/g++.other/mangle2.C: New test.
38670
38671 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38672
38673         * gcc.c-torture/compile/20010124-1.c: New test.
38674
38675 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38676
38677         * g++.old-deja/g++.pt/spec38.C: New test.
38678
38679 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38680
38681         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38682         "Build don't run".
38683
38684 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38685
38686         * gcc.c-torture/execute/20010123-1.c: New test.
38687
38688 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38689
38690         * g++.old-deja/g++.pt/spec37.C: New test.
38691
38692 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38693
38694         * g++.old-deja/g++.pt/overload14.C: New test.
38695
38696 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38697
38698         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38699         __builtin_return_address.
38700
38701 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38702
38703         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38704         * g++.old-deja/g++.pt/spec35.C: New test.
38705         * g++.old-deja/g++.pt/spec36.C: New test.
38706
38707 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38708
38709         * gcc.c-torture/compile/20010118-1.c: New test.
38710
38711 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38712
38713         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38714
38715 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38716
38717         * gcc.c-torture/execute/20010119-1.c: New test.
38718
38719 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38720
38721         * g++.old-deja/g++.other/vbase5.C: New test.
38722
38723 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38724
38725         * gcc.c-torture/execute/20010118-1.c: New test.
38726
38727 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38728
38729         * g++.old-deja/g++.pt/deduct3.C: New test.
38730
38731 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38732
38733         * g++.old-deja/g++.pt/spec34.C: New test.
38734
38735 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38736
38737         * g77.f-torture/compile/20000601-2.f: New test.
38738
38739 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38740
38741         * g++.old-deja/g++.other/init17.C: New test.
38742
38743 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38744
38745         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38746
38747 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38748
38749         * g++.old-deja/g++.pt/unify8.C: New test.
38750
38751 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38752
38753         * g++.old-deja/g++.abi/vbase1.C: New test.
38754
38755 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38756
38757         * g++.old-deja/g++.pt/crash65.C: New test.
38758
38759 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38760
38761         * gcc.dg/cpp/assembl2.S: New test case.
38762
38763 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38764
38765         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38766         are supported.
38767
38768 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38769
38770         * g++.old-deja/g++.other/builtins1.C: New test.
38771         * g++.old-deja/g++.other/builtins2.C: Likewise.
38772         * g++.old-deja/g++.other/builtins3.C: Likewise.
38773         * g++.old-deja/g++.other/builtins4.C: Likewise.
38774
38775 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38776
38777         * gcc.c-torture/compile/20010117-1.c: New test.
38778         * gcc.c-torture/compile/20010117-2.c: New test.
38779
38780 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38781
38782         * g77.f-torture/execute/20010116.[fx]: New test,
38783         XFAIL on i?86-*-*.
38784         * g77.f-torture/compile/20010115.f: Indicate it's
38785         a test for PR fortran/1636.
38786
38787 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38788
38789         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38790
38791 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38792
38793         * g77.f-torture/compile/20010115.f: New test.
38794
38795 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38796
38797         * g++.old-deja/g++.pt/nontype5.C: New test.
38798
38799 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38800
38801         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38802         have an equivalent working one below it.
38803
38804 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38805
38806         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38807         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38808
38809 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38810
38811         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
38812         message containing "init_priority".
38813         (conpr-2.C): Likewise.
38814         (conpr-3.C): Likewise.
38815         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
38816
38817 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38818
38819         * gcc.c-torture/execute/20010114-2.c: New test.
38820
38821 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38822
38823         * gcc.c-torture/compile/20010114-1.c: New test.
38824         * gcc.c-torture/compile/20010114-1.x: Xfail.
38825         * gcc.c-torture/compile/20010114-2.c: New test.
38826         * gcc.c-torture/execute/20010114-1.c: New test.
38827         * gcc.dg/trunc-1.c: New test.
38828         * gcc.dg/uninit-B.c: New test.
38829
38830 2001-01-13  Nick Clifton  <nickc@redhat.com>
38831
38832         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38833         target.
38834
38835 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38836
38837         * gcc.c-torture/compile/20010113-1.c: New test.
38838
38839 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38840
38841         * gcc.c-torture/compile/20001212-1.c: New test.
38842
38843 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38844
38845         * gcc.dg/cpp/widestr1.c: Update.
38846         * gcc.dg/cpp/prag-imp.c: Remove.
38847
38848 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
38849
38850         * gcc.c-torture/execute/20000801-3.x: Remove.
38851         * gcc.dg/c90-init-1.c: New test.
38852         * gcc.dg/c99-init-1.c: New test.
38853         * gcc.dg/c99-init-2.c: New test.
38854         * gcc.dg/gnu99-init-1.c: New test.
38855
38856 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38857
38858         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38859         testing that no relevant ones were found.
38860
38861 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38862
38863         * g++.old-deja/g++.pt/cast2.C: New test.
38864
38865 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38866
38867         * g++.old-deja/g++.pt/friend47.C: New test.
38868
38869 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38870
38871         * g++.old-deja/g++.pt/instantiate13.C: New test.
38872
38873 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38874
38875         * g++.old-deja/g++.other/defarg7.C: New test.
38876         * g++.old-deja/g++.other/defarg8.C: New test.
38877
38878 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38879
38880         * g++.old-deja/g++.pt/crash64.C: New test.
38881
38882 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38883
38884         * g++.old-deja/g++.pt/crash63.C: New test.
38885
38886 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38887
38888         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38889
38890 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38891
38892         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38893
38894 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38895
38896         * g++.old-deja/g++.pt/error3.C: New test.
38897
38898 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38899
38900         * g++.old-deja/g++.other/crash39.C: New test.
38901
38902 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38903
38904         * g++.old-deja/g++.other/vbase4.C: New test.
38905
38906 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
38907
38908         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
38909         * gcc.dg/special/20000419-2.c: New file. Identical to above.
38910         * gcc.dg/special/special.exp: New test driver which will check
38911         for alias support for the above test.
38912
38913 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
38914
38915         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
38916         problems on small machines.
38917         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
38918         parameterize.
38919
38920 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38921
38922         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38923         mips.
38924         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38925
38926 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38927
38928         * g++.old_deja/g++.pt/using8.C: New test.
38929
38930 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38931
38932         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38933
38934 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
38935
38936         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
38937         where a failure is expected.
38938         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
38939
38940 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38941
38942         * g++.old_deja/g++.pt/instantiate12.C: New test.
38943
38944 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38945
38946         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
38947         start of structs.
38948         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
38949         * g++.old-deja/g++.brendan/crash17.C: Likewise.
38950         * g++.old-deja/g++.brendan/crash29.C: Likewise.
38951         * g++.old-deja/g++.brendan/crash48.C: Likewise.
38952         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38953         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
38954         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
38955         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
38956         * g++.old-deja/g++.eh/spec6.C: Likewise.
38957         * g++.old-deja/g++.jason/crash3.C: Likewise.
38958         * g++.old-deja/g++.law/ctors11.C: Likewise.
38959         * g++.old-deja/g++.law/ctors17.C: Likewise.
38960         * g++.old-deja/g++.law/ctors5.C: Likewise.
38961         * g++.old-deja/g++.law/ctors9.C: Likewise.
38962         * g++.old-deja/g++.mike/ambig1.C: Likewise.
38963         * g++.old-deja/g++.mike/net22.C: Likewise.
38964         * g++.old-deja/g++.mike/p3538a.C: Likewise.
38965         * g++.old-deja/g++.mike/p3538b.C: Likewise.
38966         * g++.old-deja/g++.mike/virt3.C: Likewise.
38967         * g++.old-deja/g++.niklas/t128.C: Likewise.
38968         * g++.old-deja/g++.other/anon4.C: Likewise.
38969         * g++.old-deja/g++.other/using1.C: Likewise.
38970         * g++.old-deja/g++.other/warn3.C: Likewise.
38971         * g++.old-deja/g++.pt/t37.C: Likewise.
38972         * g++.old-deja/g++.robertl/eb69.C: Likewise.
38973         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38974
38975 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38976
38977         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38978
38979 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38980
38981         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38982
38983 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38984
38985         * gcc.c-torture/compile/20010107-1.c: New test.
38986
38987 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38988
38989         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38990
38991 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38992
38993         * gcc.dg/format/format.h: New file.
38994         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
38995         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
38996         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
38997         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
38998         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
38999         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39000         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
39001         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
39002         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
39003         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
39004         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
39005         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
39006         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
39007         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
39008         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
39009         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
39010         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
39011         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
39012         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
39013         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
39014         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
39015         instead of declaring standard types, macros and functions in each
39016         test.
39017
39018 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
39019
39020         * gcc.c-torture/execute/20010106-1.c: New test.
39021
39022 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39023
39024         * gcc.dg/format/format.exp: New file.
39025         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
39026         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
39027         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
39028         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
39029         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
39030         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
39031         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
39032         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
39033         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
39034         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
39035         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
39036         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
39037         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
39038         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
39039         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
39040         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
39041         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
39042         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
39043         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
39044         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
39045         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
39046         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
39047         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
39048         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
39049         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
39050         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
39051         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
39052         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
39053         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
39054         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
39055         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
39056         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
39057         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
39058         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
39059         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
39060         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
39061         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
39062         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
39063         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
39064         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
39065         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
39066         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
39067
39068 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
39069
39070         * gcc.c-torture/execute/991228-1.c: Take word endianness into
39071         account.
39072
39073 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39074
39075         * gcc.c-torture/execute/builtin-complex-1.c: New test.
39076
39077 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39078
39079         * g++.old-deja/g++.pt/crash62.C: New test.
39080
39081 2001-01-04  Richard Henderson  <rth@redhat.com>
39082
39083         * gcc.dg/20000926-1.c: Update expected warnings.
39084         * gcc.dg/array-2.c: Likewise.
39085         * gcc.dg/array-4.c: Also validate flexible array members.
39086         * gcc.dg/c99-flex-array-1.c: New.
39087
39088 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39089
39090         * gcc.c-torture/compile/20001222-1.x: Remove.
39091
39092 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39093
39094         * gcc.c-torture/execute/built-in-setjmp.c: New.
39095
39096 2001-01-03  Richard Henderson  <rth@redhat.com>
39097
39098         * gcc.dg/940510-1.c: Update expected error wording.
39099         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
39100
39101 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
39102
39103         * lib/target-supports.exp (check_alias_available): Modified to
39104         indicate aliases not supported if only weak aliases are supported.
39105
39106 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39107
39108         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
39109         Turn on cmpstrsi checks for __pj__ and __i370__.
39110
39111 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39112
39113         * g++.old-deja/g++.other/virtual11.C: New test.
39114
39115 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39116
39117         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
39118
39119 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39120
39121         * gcc.c-torture/compile/20010102-1.c: New test.
39122
39123 2001-01-02  Andreas Jaeger  <aj@suse.de>
39124
39125         * gcc.dg/noreturn-3.c: New test.
39126
39127         * gcc.dg/noreturn-4.c: New test.
39128
39129 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39130
39131         * gcc.c-torture/execute/stdio-opt-1.c: Also test
39132         __builtin_fputc and __builtin_fwrite.
39133
39134 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39135
39136         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
39137         signed char, not default char.
39138
39139 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39140
39141         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
39142
39143 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
39144
39145         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
39146
39147 2000-12-29  Richard Henderson  <rth@redhat.com>
39148
39149         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
39150         (__cyg_profile_func_exit): Define.
39151
39152 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39153
39154         * g++.dg/vtgc1.C: New test.
39155
39156 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
39157
39158         * gcc.dg/noncompile/20001228-1.c: New test.
39159
39160         * gcc.dg/20001228-1.c: New test.
39161
39162         * gcc.c-torture/execute/20001228-1.c: New test.
39163
39164 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
39165
39166         * gcc.dg/format-strfmon-1.c: New test.
39167
39168 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39169
39170         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
39171         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
39172         * gcc.c-torture/execute/string-opt-1.c: Likewise.
39173         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39174         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39175         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39176         * gcc.c-torture/execute/string-opt-6.c: Likewise.
39177         * gcc.c-torture/execute/string-opt-7.c: Likewise.
39178         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39179         * gcc.c-torture/execute/string-opt-9.c: Likewise.
39180         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39181         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39182         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39183
39184         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
39185         * gcc.c-torture/execute/string-opt-4.c: Test index.
39186
39187 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
39188
39189         * gcc.c-torture/compile/20001226-1.c: New test.
39190
39191 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39192
39193         * gcc.c-torture/compile/20001222-1.c: New test.
39194         * gcc.c-torture/compile/20001222-1.x: Xfail.
39195
39196 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
39197
39198         * gcc.c-torture/execute/comp-goto-2.c: New test.
39199
39200 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
39201
39202         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
39203         Use long types if __INT_MAX__ is 32767.
39204         (main): Use cast to (sint32 *) when poking 88 into a_page.
39205
39206         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
39207
39208 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
39209
39210         * gcc.c-torture/compile/20001221-1.c: New test.
39211         * gcc.c-torture/execute/20001221-1.c: New test.
39212
39213 2000-12-20  Richard Henderson  <rth@redhat.com>
39214
39215         * g++.old-deja/g++.pt/crash36.C: Update error lines.
39216         * g++.old-deja/g++.robertl/eb109.C: Likewise.
39217
39218 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39219
39220         * gcc.dg/compare3.c: New test.
39221
39222 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39223
39224         * gcc.dg/format-warnll-1.c: New test.
39225
39226 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39227
39228         * gcc.dg/cpp/cmdlne-P.c: New test.
39229
39230 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39231
39232         * gcc.c-torture/execute/builtin-abs-1.c,
39233         gcc.c-torture/execute/builtin-abs-2.c: New tests.
39234
39235 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39236
39237         * gcc.dg/cpp/multiline.c: New test.
39238
39239 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39240
39241         * g++.old-deja/g++.other/syshdr1.C: Update.
39242         * gcc.dg/cpp/lineflags.c: Remove temporarily.
39243
39244 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39245
39246         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
39247
39248 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39249
39250         * g++.old-deja/g++.pt/ttp65.C: New test.
39251
39252 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39253
39254         * g++.old-deja/g++.pt/ttp64.C: New test.
39255
39256 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39257
39258         * g++.old-deja/g++.pt/spec33.C: New test.
39259
39260 2000-12-14  Catherine Moore  <clm@redhat.com>
39261
39262         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
39263         * gcc.c-torture/execute/920612-2.c: Likewise.
39264         * gcc.c-torture/execute/920428-2.c: Likewise.
39265         * gcc-c-torture/execute/va-arg-11.c: Call exit.
39266         * gcc.c-torture/execute/va-arg-21.c: Likewise.
39267
39268 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39269
39270         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
39271         * gcc.dg/pack-test-2.c: Likewise.
39272
39273 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39274
39275         Tests by Zack Weinberg <zackw@stanford.edu>.
39276
39277         * gcc.dg/cpp/defined.c: Update.
39278         * gcc.dg/cpp/defined_trad.c: New tests.
39279
39280 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39281
39282         * gcc.dg/cpp/trad-direct.c: Update.
39283
39284 2000-12-11  Neil Booth  <neilb@earthling.net>
39285
39286         * gcc.dg/cpp/defined_trad.c
39287
39288 2000-12-11  Neil Booth  <neilb@earthling.net>
39289
39290         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
39291
39292 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39293
39294         * gcc.dg/format-miss-2.c: New test.
39295
39296 2000-12-09  Neil Booth  <neilb@earthling.net>
39297
39298         * gcc.dg/cpp/lineflags.c: New tests.
39299         * gcc.dg/cpp/poison.c: Update.
39300         * gcc.dg/cpp/redef2.c: Update.
39301         * gcc.dg/cpp/skipping.c: New test.
39302
39303 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
39304
39305         * g++.old-deja/g++.other/eh3.C: New testcase.
39306
39307 2000-12-07  Neil Booth  <neilb@earthling.net>
39308
39309         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
39310         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
39311         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
39312         wtr-union-init-2.c, wtr-union-init-3.c: Update.
39313         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
39314         Update.
39315
39316 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39317
39318         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
39319         __SIZE_TYPE__ instead of int for type of integers cast to
39320         pointers.
39321
39322 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
39323
39324         * g++.old-deja/g++.other/cleanup4.C: New test.
39325
39326 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39327
39328         * format-sec-1.c: New test.
39329
39330 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39331
39332         * gcc.dg/format-nonlit-3.c: New test.
39333
39334 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39335
39336         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
39337         through a null pointer.
39338
39339 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39340
39341         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39342         * g++.old-deja/g++.pt/partial4.C: New test.
39343
39344 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39345
39346         * gcc.c-torture/execute/ieee/hugeval.x: New.
39347
39348 2000-12-06  Neil Booth  <neilb@earthling.net>
39349
39350         * gcc.dg/cpp/backslash2.c: New tests.
39351
39352 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39353
39354         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39355         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39356
39357 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39358
39359         * gcc.c-torture/execute/20001203-2.c: New testcase.
39360
39361 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39362
39363         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39364         * g++.old-deja/g++.other/virtual10.C: New test.
39365
39366 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39367
39368         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39369
39370 2000-12-05  Richard Henderson  <rth@redhat.com>
39371
39372         * gcc.c-torture/compile/20001205-1.c: New.
39373
39374 2000-12-04  Neil Booth  <neilb@earthling.net>
39375
39376         * g++.old-deja/g++.other/virtual9.C: New test.
39377         * g++.old-deja/g++.pt/crash61.C: New test.
39378         * gcc.c-torture/execute/loop-9.c: New test.
39379
39380 2000-12-04  Neil Booth  <neilb@earthling.net>
39381
39382         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39383         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39384         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39385         * gcc.dg/cpp/extratokens.c: ...here.
39386
39387 2000-12-04  Neil Booth  <neilb@earthling.net>
39388
39389         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39390         New tests.
39391
39392 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39393
39394         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39395         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39396
39397 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39398
39399         * gcc.c-torture/execute/20001203-1.c: New test.
39400
39401 2000-12-03  Neil Booth  <neilb@earthling.net>
39402
39403         * gcc.dg/cpp/macro6.c: New test cases.
39404
39405 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39406
39407         * gcc.c-torture/execute/string-opt-9.c: New test.
39408         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39409         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39410         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39411
39412         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39413         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39414
39415 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39416
39417         * gcc.dg/cpp/if-6.c: New testcase.
39418
39419         * gcc.dg/20001201-1.c: New testcase.
39420
39421 2000-12-02  Neil Booth  <neilb@earthling.net>
39422
39423         * g++.old-deja/g++.other/externC4.C,
39424         g++.old-deja/g++.other/friend10.C: New tests.
39425
39426 2000-12-02  Neil Booth  <neilb@earthling.net>
39427
39428         * g++.old-deja/g++.other/instan2.C
39429         * g++.old-deja/g++.other/instan3.C: New test.
39430
39431 2000-12-02  Neil Booth  <neilb@earthling.net>
39432
39433         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39434         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39435         gnuc99.c,gnuc99-pedantic.c: New tests.
39436
39437 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39438
39439         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39440         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39441
39442 2000-12-01  Neil Booth  <neilb@earthling.net>
39443
39444         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39445         * gcc.dg/cpp/poison.c: Update.
39446         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39447
39448 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39449
39450         * g77.f-torture/execute/20001201.f: New test.
39451
39452 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39453
39454         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39455
39456 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39457
39458         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39459
39460 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39461
39462         * g++.old-deja/g++.other/cast6.C: New test.
39463
39464 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39465
39466         * gcc.c-torture/execute/20001130-2.c: New testcase.
39467
39468 2000-11-30  Richard Henderson  <rth@redhat.com>
39469
39470         * gcc.c-torture/execute/20001130-1.c: New test.
39471
39472 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39473
39474         * g++.old-deja/g++.other/op3.C: New test.
39475
39476 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39477
39478         * g++.old-deja/g++.other/op2.C: New test.
39479
39480 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39481
39482         * g++.old-deja/g++.other/crash38.C: New test.
39483
39484 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39485
39486         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39487
39488 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39489
39490         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39491         tests.
39492         * gcc.c-torture/execute/string-opt-6.c: New test.
39493
39494         * gcc.dg/20001117-1.c: Add main.
39495
39496 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39497
39498         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39499         Move from here ...
39500         * gcc.dg/940510-1.c: ... to here.
39501
39502         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39503         zero-size arrays in toplevel structures.
39504
39505 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39506
39507         * gcc.c-torture/execute/loop-8.c: New test.
39508
39509 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39510
39511         * g++.old-deja/g++.other/base1.C: New test.
39512
39513 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39514
39515         * g++.old-deja/g++.other/parse2.C: New test.
39516
39517 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39518
39519         * g++.old-deja/g++.pt/incomplete1.C: New test.
39520
39521 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39522
39523         * g++.old-deja/g++.other/friend9.C: New test.
39524
39525 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39526
39527         * gcc.dg/20001127-1.c: New test.
39528
39529 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39530
39531         * g++.old-deja/g++.pt/friend46.C: New test.
39532
39533 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39534
39535         * g++.old-deja/g++.other/ptrmem8.C: New test.
39536
39537 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39538
39539         * gcc.c-torture/execute/string-opt-7.c: New test.
39540         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39541
39542 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39543
39544         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39545         instead of 'mkcheck 2'.
39546
39547 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39548
39549         * gcc.c-torture/execute/memcheck/driver.c,
39550         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39551         C9X references to refer to C99.
39552
39553 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39554
39555         * gcc.dg/ultrasp3.c: New test.
39556
39557 2000-11-25  Neil Booth  <neilb@earthling.net>
39558
39559         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39560
39561 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39562
39563         * gcc.c-torture/compile/20001123-2.c: New.
39564
39565 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39566
39567         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39568
39569 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39570
39571         * gcc.dg/sequence-point-1.c: Add some new tests.
39572         * gcc.c-torture/execute/20001124-1.c: New test.
39573
39574 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39575
39576         * g++.old-deja/g++.other/vaarg4.C: New test.
39577         * gcc.c-torture/compile/20001123-1.c: New test.
39578
39579 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39580
39581         * g++.other/crash24.C: Adjust and remove XFAIL.
39582         * g++.other/crash37.C: New test.
39583
39584 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39585
39586         * g++.old-deja/g++.pt/instantiate9.C: New test.
39587
39588 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39589
39590         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39591         new ABI, too.
39592
39593         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39594         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39595
39596 2000-11-22  Neil Booth  <neilb@earthling.net>
39597
39598         * gcc.dg/cpp/Wtrigraphs.c: New test.
39599
39600 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39601
39602         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39603
39604 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39605
39606         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39607
39608 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39609
39610         * lib/gcc-dg.exp: load_lib scanasm.exp.
39611         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39612         * lib/g++-dg.exp: load_lib scanasm.exp.
39613         * lib/scanasm.exp: New.
39614         (scan-assembler, scan-assembler-not): Add optional arguments to
39615         test name, or if not present, the pattern name.
39616         (scan-assembler-dem, scan-assembler-dem-not): New.
39617
39618         * g++.dg/dg.exp: New.
39619
39620 2000-11-21  Neil Booth  <neilb@earthling.net>
39621
39622         * gcc.dg/cpp/integrated1.c: Remove.
39623
39624 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39625
39626         * gcc.c-torture/execute/20001121-1.c: New test.
39627
39628 2000-11-21  Richard Henderson  <rth@redhat.com>
39629
39630         * gcc.c-torture/compile/20001121-1.c: New test.
39631
39632 2000-11-20  Neil Booth  <neilb@earthling.net>
39633
39634         * gcc.dg/cpp/integrated1.c: New test.
39635
39636 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39637
39638         * g++.old-deja/g++.other/inline17.C: New test.
39639
39640 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39641
39642         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39643         local variable to be zero: I made the variable global. Now
39644         uses abort() and exit() instead of relying on main's return value.
39645
39646 2000-11-20  Neil Booth  <neilb@earthling.net>
39647
39648         * gcc.dg/cpp/paste2.c: Update test.
39649         * objc/execute/paste.m: New test.
39650
39651 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39652
39653         * gcc.dg/c99-condexpr-1.c: New test.
39654
39655 2000-11-20  Neil Booth  <neilb@earthling.net>
39656
39657         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39658
39659 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39660
39661         * g++.old-deja/g++.pt/export1.C: New test.
39662
39663 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39664
39665         * gcc.dg/20001117-1.c: New test.
39666
39667 2000-11-18  Richard Henderson  <rth@redhat.com>
39668
39669         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39670
39671 2000-11-18  Richard Henderson  <rth@redhat.com>
39672
39673         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39674         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39675         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39676
39677 2000-11-18  Richard Henderson  <rth@redhat.com>
39678
39679         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39680         (main): New.  Exit cleanly.
39681
39682 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39683
39684         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39685         gcc.dg/c99-fordecl-2.c: New tests.
39686
39687 2000-11-18  Richard Henderson  <rth@redhat.com>
39688
39689         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39690         * gcc.c-torture/execute/zerolen-2.c: New.
39691
39692 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39693
39694         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39695         memory.
39696
39697 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39698
39699         * g++.old-deja/g++.pt/instantiate8.C: New test.
39700
39701 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39702
39703         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39704         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39705
39706 2000-11-16  Nick Clifton  <nickc@redhat.com>
39707
39708         * gcc.c-torture/execute/nestfunc-2.c: New test.
39709         * gcc.c-torture/execute/nestfunc-3.c: New test.
39710
39711 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39712
39713         * gcc.c-torture/compile/20001116-1.c: New test.
39714
39715 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39716
39717         * gcc.c-torture/execute/20001115-1.c: New test.
39718
39719 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39720
39721         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39722         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39723         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39724         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39725
39726 2000-11-15  Neil Booth  <neilb@earthling.net>
39727
39728         gcc.dg/cpp/_Pragma1.c: Update.
39729         gcc.dg/cpp/_Pragma2.c: New test.
39730
39731 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39732
39733         * g++.old-deja/g++.other/anon5.C: New test.
39734
39735 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39736
39737         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39738         tests.
39739
39740 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39741
39742         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39743         output.
39744
39745 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39746
39747         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39748         labels at end of compound statements.
39749
39750 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39751
39752         * gcc.c-torture/execute/loop-7.c: New test.
39753
39754 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39755
39756         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39757
39758 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39759
39760         * gcc.dg/c99-bool-1.c: New test.
39761
39762 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39763
39764         * gcc.dg/c99-scope-1.c: Remove xfail.
39765         * gcc.dg/c99-scope-2.c: New test.
39766
39767 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39768
39769         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39770         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39771
39772 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39773
39774         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39775         error messages.
39776
39777         * g++.mike/p700.C: Don't typedef wchar_t.
39778         * g++.mike/p784.C: Likewise.
39779         * g++.mike/eb101.C: Don't use __wchar_t.
39780
39781 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39782
39783         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39784         from DO loop.
39785
39786 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39787
39788         * gcc.c-torture/execute/20001111-1.c: New test.
39789
39790 2000-11-10  Nick Clifton  <nickc@redhat.com>
39791
39792         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39793         long multuiple and accumulate.
39794
39795 2000-11-09  Richard Henderson  <rth@redhat.com>
39796
39797         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39798         via size_t instead of int.
39799
39800         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39801         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39802         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39803         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39804
39805 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39806
39807         * gcc.c-torture/compile/20001109-1.c: New test.
39808         * gcc.c-torture/compile/20001109-2.c: New test.
39809
39810 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39811
39812         * g++.old-deja/g++.pt/operator1.C: New test.
39813         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39814
39815 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39816
39817         * gcc.dg/20001108-1.c: New test.
39818
39819 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39820
39821         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39822         with both arguments constant strings.
39823         * gcc.c-torture/execute/string-opt-3.c: New test.
39824         * gcc.c-torture/execute/string-opt-4.c: New test.
39825         * gcc.c-torture/execute/string-opt-5.c: New test.
39826
39827 2000-11-08  Nick Clifton  <nickc@redhat.com>
39828
39829         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39830         mulsidi3adddi patterns.
39831
39832 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39833
39834         * g++.old-deja/g++.other/crash36.C: New test.
39835
39836 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39837
39838         * g++.old-deja/g++.other/init16.C: New test.
39839
39840 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39841
39842         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39843
39844 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39845
39846         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
39847         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39848         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39849
39850 2000-11-07  DJ Delorie  <dj@redhat.com>
39851
39852         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39853
39854 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39855
39856         * gcc.c-torture/execute/string-opt-1.c: New test.
39857
39858 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39859
39860         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
39861         mips-sgi-irix6.* because the MIPS ABI passes floating-point
39862         parameters in registers, and there is no way for a varargs
39863         function to know in which order the integer and floating-point
39864         parameters should be interleaved when they are placed on the
39865         stack.
39866         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39867         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39868
39869 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39870
39871         * gcc.c-torture/execute/string-opt-2.c: New test.
39872
39873 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39874
39875         * g++.old-deja/g++.pt/crash60.C: New test.
39876
39877 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39878
39879         * g++.old-deja/g++.other/crash24.C: New test.
39880         * g++.old-deja/g++.other/crash25.C: New test.
39881         * g++.old-deja/g++.other/crash26.C: New test.
39882         * g++.old-deja/g++.other/crash27.C: New test.
39883         * g++.old-deja/g++.other/crash28.C: New test.
39884         * g++.old-deja/g++.other/crash29.C: New test.
39885         * g++.old-deja/g++.other/crash30.C: New test.
39886         * g++.old-deja/g++.other/crash31.C: New test.
39887         * g++.old-deja/g++.other/crash32.C: New test.
39888         * g++.old-deja/g++.other/crash33.C: New test.
39889         * g++.old-deja/g++.other/crash34.C: New test.
39890         * g++.old-deja/g++.other/crash35.C: New test.
39891
39892 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39893
39894         * gcc.c-torture/execute/20001031-1.c: New test.
39895
39896 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39897
39898         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39899         namespace.
39900
39901         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
39902         standards-conformant.
39903
39904         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
39905
39906         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
39907         * g++.old-deja/g++.mike/p755a.C: Likewise.
39908         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
39909         library makes no calls to `operator new' during initialization.
39910
39911 2000-11-04  Neil Booth  <neilb@earthling.net>
39912
39913         * gcc.dg/cpp/include2.c: New tests.
39914
39915 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
39916
39917         * lib/g++.exp (g++_set_ld_library_path): New function.
39918         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39919
39920 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39921
39922         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39923         warnings.
39924
39925 2000-11-01  Richard Henderson  <rth@redhat.com>
39926
39927         * g++.old-deja/g++.ext/namedret1.C: New.
39928         * g++.old-deja/g++.ext/namedret2.C: New.
39929         * g++.old-deja/g++.ext/namedret3.C: New.
39930
39931 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39932
39933         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39934         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39935
39936 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39937
39938         * gcc.c-torture/execute/va-arg-21.c: New test.
39939
39940 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39941
39942         * gcc.dg/c99-complex-2.c: New test.
39943
39944 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39945
39946         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39947
39948 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39949
39950         * g++.old-deja/g++.other/inline16.C: New test.
39951
39952 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39953
39954         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39955         __PRETTY_FUNCTION__
39956
39957 2000-10-29  Neil Booth  <neilb@earthling.net>
39958
39959         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
39960         New tests.
39961         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
39962         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
39963         optimisation.
39964
39965 2000-10-29  Neil Booth  <neilb@earthling.net>
39966
39967         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
39968         * mi1.c, mi1c.h: Add null directives to multiple-include test.
39969         * mi5.c: Test multiple includes work with -C.
39970         * trigraphs.c: Test ^= version.
39971
39972 2000-10-28  Neil Booth  <neilb@earthling.net>
39973
39974         New tests and test updates for new macro expander.
39975
39976         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
39977         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
39978         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
39979         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
39980         new diagnostic messages.
39981
39982         * gcc.dg/cpp/macro3.c: New tests.
39983
39984 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39985
39986         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39987         on the same line.
39988
39989 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39990
39991         * g++.old-deja/g++.other/eh2.C: New test.
39992
39993 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39994
39995         * gcc.c-torture/execute/20001027-1.c: New test.
39996
39997 2000-10-26  Richard Henderson  <rth@redhat.com>
39998
39999         * gcc.c-torture/execute/20001026-1.c: New.
40000
40001 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
40002
40003         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
40004         * g++.old-deja/g++.law/builtin1.C: Likewise.
40005         * g++.old-deja/g++.law/ctors10.C: Likewise.
40006         * g++.old-deja/g++.law/virtual3.C: Likewise.
40007         * g++.old-deja/g++.mike/p658.C: Likewise.
40008         * g++.old-deja/g++.other/sibcall1.C: Likewise.
40009         * g++.old-deja/g++.other/vaarg2.C: Likewise.
40010         * g++.old-deja/g++.robertl/eb124.C: Likewise.
40011         * g++.old-deja/g++.robertl/eb44.C: Likewise.
40012         * g++.old-deja/g++.robertl/eb77.C: Likewise.
40013
40014 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
40015
40016         * gcc.c-torture/compile/20001024-1.c: New test.
40017
40018 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
40019
40020         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
40021         to tell us whether or not we are using V3.
40022
40023 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40024
40025         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
40026         operands.
40027
40028 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40029
40030         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
40031
40032 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
40033
40034         * gcc.c-torture/execute/20001024-1.c: New test.
40035
40036 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
40037
40038         * g++.old-deja/g++.other/sibcall1.C: New test.
40039
40040 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
40041
40042         * gcc.dg/noncompile/init-3.c: New test.
40043
40044 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40045
40046         * gcc.dg/format-array-1.c: New test.
40047
40048 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40049
40050         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
40051         writing through null pointers; remove comment about testing
40052         unterminated strings.
40053
40054 2000-10-17  Matthew Hiller  <hiller@redhat.com>
40055
40056         * gcc.c-torture/execute/20001017-2.c: New test.
40057
40058 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40059
40060         * gcc.c-torture/compile/20001018-1.c: New test.
40061         * gcc.c-torture/compile/20001018-1.x: Xfail.
40062
40063 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40064
40065         * gcc.c-torture/execute/20001017-1.c: New test.
40066
40067 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40068
40069         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
40070         for multiple use of arguments with scanf formats; add tests for
40071         multiple use of arguments.
40072
40073 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
40074
40075         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
40076
40077 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40078
40079         * gcc.dg/format-miss-1.c: New test.
40080
40081 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40082
40083         * gcc.c-torture/execute/20001013-1.c: New test.
40084
40085 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40086
40087         * gcc.dg/format-branch-1.c: New test.
40088
40089 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40090
40091         * README, lib/file-format.exp: Remove EGCS references.
40092
40093 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40094
40095         * gcc.dg/20001013-1.c: New test.
40096
40097 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40098
40099         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
40100         for intmax_t in the compiler using __typeof__ and the type rules
40101         for conditional expressions.
40102
40103 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
40104
40105         * gcc.dg/20001012-1.c: New test.
40106         * gcc.dg/20001012-2.c: New test.
40107
40108 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40109
40110         * gcc.dg/format-attr-1.c: New test.
40111
40112 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40113
40114         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
40115         __LONG_LONG_MAX__ instead of LLONG_MAX.
40116
40117 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40118
40119         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
40120         scanf flags.
40121         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
40122         flags.
40123
40124 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40125
40126         * gcc.dg/sequence-pt-1.c: New test.
40127
40128 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
40129
40130         * gcc.c-torture/execute/20001011-1.c: New testcase.
40131         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
40132
40133 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40134
40135         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
40136         does not error on it.
40137
40138 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40139
40140         * gcc.dg/20001009-1.c: New test.
40141
40142 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40143
40144         * gcc.c-torture/compile/20001009-1.c: Move from here ....
40145         * gcc.c-torture/execute/20001009-2.c: ... to here.
40146
40147 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
40148
40149         * gcc.c-torture/compile/20001009-1.c: New testcase.
40150         * gcc.c-torture/execute/20001009-1.c: New testcase.
40151         Testcases provided by Jan Hubicka <jh@suse.cz>.
40152
40153 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40154
40155         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40156         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
40157         uintmax_t using <limits.h> to emulate the compiler's internal
40158         logic.  No longer XFAIL %j tests.
40159
40160 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40161
40162         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
40163         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40164         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
40165         regexps and details of expected handling of some bad formats.
40166         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
40167         suppression.
40168
40169 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40170
40171         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
40172         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
40173         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
40174         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
40175         in list archives.
40176
40177 2000-10-06  Richard Henderson  <rth@cygnus.com>
40178
40179         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
40180         * g++.old-deja/g++.brendan/crash52.C: Likewise.
40181         * g++.old-deja/g++.jason/report.C: Likewise.
40182         * g++.old-deja/g++.law/friend5.C: Likewise.
40183         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
40184         of the expected warnings.
40185
40186 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
40187
40188         * g++.old-deja/g++.pt/enum14.C: New test.
40189
40190 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
40191
40192         * g++.old-deja/g++.pt/crash59.C: New test.
40193
40194 2000-10-04  Will Cohen  <wcohen@redhat.com>
40195
40196         * gcc.dg/20000926-1.c: New test.
40197
40198 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
40199
40200         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
40201         function name for current C++ compiler.
40202         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
40203
40204 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
40205
40206         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
40207         __PRETTY_FUNCTION__.
40208         * g++.old-deja/g++.ext/pretty2.C: Likewise.
40209
40210 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40211
40212         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
40213
40214 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
40215
40216         * gcc.c-torture/compile/20000923-1.c: New test.
40217
40218 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
40219
40220         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
40221         * g++.old-deja/g++.pt/ttp62.C: Same.
40222         * g++.old-deja/g++.other/inline14.C: Same.
40223
40224 2000-09-24  Richard Henderson  <rth@cygnus.com>
40225
40226         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
40227
40228 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40229
40230         * gcc.dg/c90-printf-1.c: Add test for wide string format.
40231
40232 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
40233
40234         * gcc.c-torture/compile/20000922-1.c: New file.
40235
40236 2000-09-21  Nick Clifton  <nickc@redhat.com>
40237
40238         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
40239         a signed long modulo operation.
40240         (mod6): New function - perform an unsigned long modulo operation.
40241         (main): Add tests for modulos of very large numbers by very small
40242         dividends.
40243
40244 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40245
40246         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
40247
40248 2000-09-19  Richard Henderson  <rth@cygnus.com>
40249
40250         * gcc.dg/compare2.c (case 10): XFAIL.
40251
40252 2000-09-18  Richard Henderson  <rth@cygnus.com>
40253
40254         * gcc.c-torture/execute/20000906-1.c: Move ...
40255         * gcc.dg/20000906-1.c: ... here.  Only run on targets
40256         that support __builtin_trap.
40257
40258 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
40259
40260         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
40261
40262 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40263
40264         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
40265         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
40266         more $ format tests.
40267
40268 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40269
40270         * gcc.dg/format-errmk-1.c: New test.
40271
40272 2000-09-17  Greg McGary  <greg@mcgary.org>
40273
40274         * gcc.c-torture/execute/20000917-1.x: Remove.
40275
40276 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40277
40278         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
40279
40280 2000-09-17  Greg McGary  <greg@mcgary.org>
40281
40282         * gcc.c-torture/execute/20000917-1.c: New test.
40283         * gcc.c-torture/execute/20000917-1.x: XFAIL.
40284
40285 2000-09-16  Neil Booth  <NeilB@earthling.net>
40286
40287         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
40288         in nested macro bug.
40289
40290 2000-09-15  Neil Booth  <NeilB@earthling.net>
40291
40292         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
40293
40294 2000-09-14  Jeffrey A Law  (law@cygnus.com)
40295
40296         * gcc.c-torture/execute/20000914-1.c: New test.
40297
40298 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
40299
40300         * g++.other/inline13.C: New test.
40301
40302 2000-09-12  Andreas Jaeger  <aj@suse.de>
40303
40304         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
40305         constant by Ulrich Drepper <drepper@redhat.com>.
40306
40307 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
40308
40309         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
40310
40311 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40312
40313         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
40314
40315 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
40316
40317         * gcc.dg/cpp/backslash.c: New test.
40318
40319 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
40320
40321         * gcc.c-torture/execute/20000910-1.c: New test.
40322         * gcc.c-torture/execute/20000910-2.c: Likewise.
40323
40324 2000-09-11  Robert Lipe  <robertl@sco.com>
40325
40326         * gcc.dg/pragma-align.c: New test.
40327
40328 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40329
40330         * g++.old-deja/g++.pt/explicit82.C: New test.
40331         * g++.old-deja/g++.pt/explicit83.C: New test.
40332
40333 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
40334
40335         * gcc.dg/asm-names.c: New test.
40336
40337 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40338
40339         * gcc.dg/cpp/tr-warn6.c: New test
40340
40341 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40342
40343         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40344         be accepted.
40345
40346 2000-09-07  Catherine Moore  <clm@redhat.com>
40347
40348         * gcc.c-torture/execute/unroll-1.c: New test.
40349
40350 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
40351
40352         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40353         ERROR markers.
40354         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40355         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40356         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40357         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40358         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40359         Preprocess only.
40360         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40361         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40362
40363 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40364
40365         * g++.old-deja/g++.pt/deduct2.C: New test.
40366
40367 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40368
40369         * g++.old-deja/g++.pt/parms2.C: New test.
40370
40371 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40372
40373         * g++.old-deja/g++.pt/crash58.C: New test.
40374
40375 2000-09-06  Greg McGary  <greg@mcgary.org>
40376
40377         * gcc.c-torture/execute/20000906-1.c: New test.
40378         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40379
40380 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40381
40382         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40383
40384 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40385
40386         * g++.old-deja/g++.pt/crash57.C: New test.
40387
40388 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40389
40390         * g++.old-deja/g++.pt/crash56.C: New test.
40391
40392 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40393
40394         * g++.old-deja/g++.pt/koenig1.C: New test.
40395
40396 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40397
40398         * gcc.dg/20000904-1.c: New test.
40399
40400 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40401
40402         * gcc.dg/cpp/paste8.c: New test.
40403
40404 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40405
40406         * gcc.c-torture/compile/20000827-1.c: New test.
40407
40408 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40409
40410         * gcc.dg/format-diag-1.c: New test.
40411
40412 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40413
40414         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40415         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40416         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40417         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40418         gcc.dg/formatz-1.c: Adjust warning regular expressions.
40419
40420 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40421
40422         * g++.old-deja/g++.other/nested4.C: New test.
40423
40424 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40425
40426         * g++.old-deja/g++.ns/scoped1.C: New test.
40427
40428 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40429
40430         * lib/g++.exp: Support testing already-installed GCC.
40431
40432 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40433
40434         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40435
40436 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40437
40438         * gcc.dg/return-type-2.c: New test.
40439
40440 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40441
40442         * gcc.c-torture/compile/20000825-1.c: New test.
40443
40444 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40445
40446         * gcc.dg/dwarf2-2.c: New test.
40447
40448 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40449
40450         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40451         dg-warning regexps.
40452
40453 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40454
40455         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40456         gcc.dg/format-ext-5.c: New tests.
40457
40458 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40459
40460         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40461
40462 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40463
40464         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40465
40466 2000-08-24  Richard Henderson  <rth@cygnus.com>
40467
40468         * gcc.dg/ia64-sync-1.c: New test.
40469         * gcc.dg/ia64-sync-2.c: New test.
40470         * gcc.dg/ia64-asm-1.c: New test.
40471
40472 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40473
40474         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40475         * gcc.dg/format-ext-2.c: New test.
40476
40477 2000-08-23  Jason Merrill  <jason@redhat.com>
40478
40479         * lib/old-dejagnu.exp: Also ignore "In member function" and
40480         "At global scope".
40481
40482 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40483
40484         * gcc.dg/noncompile/label-lineno-1.c: New test.
40485
40486 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40487
40488         * gcc.dg/c99-array-nonobj-1.c: New test.
40489
40490 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40491
40492         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40493         tests.
40494         * gcc.dg/format-ext-1.c: New test.
40495
40496 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40497
40498         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40499         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40500         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40501         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40502         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40503
40504 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40505
40506         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40507         gcc.dg/c99-strftime-2.c: New tests.
40508
40509 2000-08-22  Richard Henderson  <rth@cygnus.com>
40510
40511         * gcc.c-torture/execute/20000822-1.c: New test.
40512
40513 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40514
40515         * gcc.c-torture/execute/20000819-1.x: Remove.
40516
40517 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40518
40519         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40520         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40521         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40522         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40523         gcc.dg/format-xopen-1.c: New tests.
40524
40525 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40526
40527         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40528
40529 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40530
40531         * g++.old-deja/g++.other/loop2.C: New test.
40532
40533         * gcc.c-torture/compile/20000606-1.c: New test.
40534         * gcc.c-torture/compile/20000728-1.c: New test.
40535         * gcc.c-torture/execute/20000801-1.c: New test.
40536         * gcc.c-torture/execute/20000801-2.c: New test.
40537         * gcc.c-torture/execute/20000819-1.c: New test.
40538         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40539         * gcc.dg/20000629-1.c: New test.
40540         * gcc.dg/20000724-1.c: New test.
40541         * gcc.dg/20000807-1.c: New test.
40542
40543 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40544
40545         * gcc.dg/cpp/pragma-1.c: New test.
40546         * gcc.dg/cpp/pragma-2.c: New test.
40547
40548 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40549
40550         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40551         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40552
40553 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40554
40555         * gcc.c-torture/compile/20000818-1.c: New test.
40556
40557 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40558
40559         * gcc.c-torture/execute/20000818-1.c: New test.
40560
40561 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40562
40563         * gcc.dg/format-va-1.c: New test.
40564
40565 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40566
40567         * g++.old-deja/g++.other/typedef8.C: New test.
40568
40569 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40570
40571         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40572         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40573         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40574         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40575         * g++.old-deja/g++.other/ptrmem7.C: New test.
40576         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40577
40578 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40579
40580         * g++.old-deja/g++.pt/typename27.C: New test.
40581
40582 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40583
40584         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40585         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40586         * g++.old-deja/g++.pt/friend45.C: New test.
40587         * g++.old-deja/g++.other/friend8.C: New test.
40588
40589 2000-08-15  Richard Henderson  <rth@cygnus.com>
40590
40591         * gcc.c-torture/execute/20000815-1.c: New test.
40592
40593 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40594
40595         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40596         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40597         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40598
40599 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40600
40601         * g++.old-deja/g++.other/refinit2.C: New test.
40602
40603 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40604
40605         * lib/c-torture.exp (c-torture): Make
40606         compiler_conditional_xfail_data global.
40607         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40608         compiler_conditional_xfail_data machinery.
40609         (f-torture-execute): Likewise.
40610         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40611         and only when unrolling loops.
40612
40613         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40614
40615 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40616
40617         * g++.old-deja/g++.pt/explicit81.C: New test.
40618
40619 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40620
40621         * g++.old-deja/g++.pt/typename26.C: New test.
40622
40623 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40624
40625         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40626         warning.
40627
40628 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40629
40630         * g++.old-deja/g++.other/array3.C: New test.
40631
40632 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40633
40634         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40635         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40636         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40637         New tests.
40638
40639 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40640
40641         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40642         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40643
40644 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40645
40646         * gcc.c-torture/execute/20000808-1.c: New test.
40647
40648 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40649
40650         * gcc.dg/c90-const-expr-1.c: New test.
40651
40652 2000-08-08  Richard Henderson  <rth@cygnus.com>
40653
40654         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40655
40656 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40657
40658         * gcc.dg/noncompile/const-ll-1.c: New test.
40659
40660 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40661
40662         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40663
40664 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40665
40666         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40667         that running programs linked against the shared version of libobjc
40668         run correctly.
40669
40670 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40671
40672         * gcc.dg/c99-printf-1.c: New test.
40673
40674 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40675
40676         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40677
40678 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40679
40680         * gcc.c-torture/execute/20000731-1.x: Delete.
40681
40682 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40683
40684         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40685         and torture_without_loops as is done by c-torture.exp.
40686         (search_for): Copy from c-torture.exp.
40687         (gcc-dg-runtest): New function, drives a directory of tests
40688         iterating over the TORTURE_OPTIONS.
40689         (scan-assembler, scan-assembler-not): Move here from
40690         individual directory drivers.
40691
40692         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40693         defined by lib/gcc-dg.exp.
40694         * gcc.dg/cpp/cpp.exp: Likewise.
40695         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40696         gcc-dg-runtest, so we cycle over optimization options.
40697
40698         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40699         * gcc.dg/compare2.c: No longer expected to fail.
40700
40701 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40702
40703         * gcc.c-torture/execute/20000804-1.c: New test.
40704
40705 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40706
40707         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40708
40709 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40710
40711         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40712
40713 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40714
40715         * gcc.c-torture/compile/20000803-1.c: New test.
40716
40717 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40718
40719         * gcc.c-torture/execute/20000801-3.c,
40720         gcc.c-torture/execute/20000801-4.c: New tests.
40721         * gcc.c-torture/execute/20000801-3.x,
40722         gcc.c-torture/execute/20000801-4.x: Xfail.
40723
40724 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40725
40726         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40727         libobjc/.libs to allow for libtool.
40728
40729 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40730
40731         * gcc.c-torture/compile/20000802-1.c: New test.
40732
40733 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40734
40735         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40736
40737 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40738
40739         * gcc-c-torture/execute/20000731-2.c: New test.
40740
40741         * gcc.c-torture/execute/20000731-1.c: New test.
40742         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40743
40744 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40745
40746         * testsuite/gcc.dg/cpp/paste7.c: New test.
40747         * gcc.dg/cpp/20000725-1.c: New test.
40748
40749 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40750
40751         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40752         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40753         declaration warning for __builtin_dwarf_reg_size.
40754
40755         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40756
40757 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40758
40759         * gcc.dg/noncompile/voidparam-1.c: New test.
40760
40761 2000-07-30  Richard Henderson  <rth@cygnus.com>
40762
40763         * gcc.dg/c90-digraph-1.c: Don't xfail.
40764         * gcc.dg/compare2.c (case 10): Xfail.
40765         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40766
40767 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40768
40769         * gcc.dg/c99-main-1.c: New test.
40770
40771 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40772
40773         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40774
40775 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40776
40777         * gcc.c-tortuer/execute/20000726-1.c: New test.
40778
40779 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40780
40781         * gcc.c-torture/execute/enum-2.c: New test.
40782
40783 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40784
40785         * gcc.dg/cpp/tr-warn3.c: New test.
40786
40787 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40788
40789         * g++.old-deja/g++.ext/implicit1.C: Remove.
40790         * g++.old-deja/g++.jason/c2.C: Remove
40791         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40792         * g++.old-deja/g++.pt/crash16.C: Likewise.
40793         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40794
40795 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40796
40797         * g++.old-deja/g++.other/for2.C: New test.
40798
40799 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40800
40801         * gcc.dg/20000720-1.c: New test.
40802
40803 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40804
40805         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40806
40807 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
40808
40809         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
40810         * gcc.c-torture/execute/20000722-1.c: New.
40811         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
40812
40813 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40814
40815         * gcc.dg/cpp/20000720-1.S: New test.
40816
40817 2000-07-21  Michael Meissner  <meissner@redhat.com>
40818
40819         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40820
40821 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40822
40823         * g++.old-deja/g++.brendan/crash16.C,
40824         g++.old-deja/g++.brendan/parse3.C,
40825         g++.old-deja/g++.brendan/redecl1.C,
40826         g++.old-deja/g++.ns/template13.C,
40827         g++.old-deja/g++.other/decl4.C,
40828         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
40829
40830 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40831
40832         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40833         and "Internal error".
40834
40835         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40836         regexps.
40837         * gcc.dg/cpp/paste6.c: New test.
40838
40839 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40840
40841         * gcc.dg/cpp/tr-direct.c: New test.
40842
40843         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40844         gcc.dg/cpp/undef1.c: Tweak error regexps.
40845
40846 2000-07-18  Eric Christopher <echristo@redhat.com>
40847
40848         * gcc.c-torture/compile/20000718-1.c: New test.
40849
40850 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
40851
40852         * cpplex.c (_cpp_push_token): If the token being pushed back
40853         is the previous token in this context, just subtract one from
40854         context->posn.
40855         * cppmacro.c (save_expansion): Clear aux field when storing a
40856         placemarker.
40857
40858 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40859
40860         * gcc.dg/noncompile/redecl-1.c: New test.
40861
40862 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40863
40864         * gcc.c-torture/execute/20000717-5.c: New test.
40865         * gcc.c-torture/execute/20000717-1.x: Removed.
40866
40867 2000-07-17  Richard Henderson  <rth@cygnus.com>
40868
40869         * gcc.c-torture/execute/20000717-4.c: New test.
40870
40871 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40872
40873         * gcc.dg/cpp/syshdr.c: New test.
40874         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40875
40876 2000-07-17  Neil Booth  <neilb@earthling.net>
40877
40878         * gcc.dg/cpp/cmdlne-dM.c: New test.
40879         * gcc.dg/cpp/cmdlne-dD.c: New test.
40880
40881 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40882
40883         * gcc.c-torture/execute/20000717-3.c: New test.
40884
40885         * gcc.c-torture/compile/20000717-1.c: New test.
40886
40887 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40888
40889         * gcc.c-torture/execute/20000717-2.c: New test.
40890
40891 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40892
40893         * gcc.dg/formatz-1.c: New test.
40894
40895         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40896         * gcc.dg/c99-digraph-1.c: New tests.
40897
40898         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
40899         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
40900
40901         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
40902         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
40903         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
40904         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
40905         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
40906         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
40907         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
40908
40909 2000-07-17   Greg McGary <greg@mcgary.org>
40910
40911         * gcc.c-torture/execute/20000717-1.c: New test.
40912         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
40913
40914 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
40915
40916         * gcc.c-torture/execute/20000715-2.c: New test.
40917         * gcc.dg/20000715-1.c: New test.
40918
40919 2000-07-15  Michael Meissner  <meissner@redhat.com>
40920
40921         * gcc.c-torture/execute/20000715-1.c: New test.
40922
40923 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40924
40925         * gcc.c-torture/execute/20000707-1.c: New test.
40926
40927 2000-07-13  Neil Booth  <NeilB@earthling.net>
40928
40929         * testsuite/gcc.dg/cpp/digraph1.c,
40930         testsuite/gcc.dg/cpp/digraph2.c,
40931         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40932
40933 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40934
40935         * g77.f-torture/compile/20000630-2.f: New test.
40936         * g77.f-torture/compile/20000630-2.x
40937
40938 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40939
40940         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40941
40942 2000-07-11  Neil Booth  <NeilB@earthling.net>
40943
40944         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40945
40946 2000-07-11  Neil Booth  <NeilB@earthling.net>
40947
40948         * gcc.dg/cpp/cmdlne-C.c: New.
40949
40950 2000-07-09  Neil Booth  <NeilB@earthling.net>
40951
40952         * gcc.dg/cpp/directiv.c: New tests.
40953         * gcc.dg/cpp/undef1.c: Update.
40954
40955 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40956
40957         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40958
40959 2000-07-09  Neil Booth  <NeilB@earthling.net>
40960
40961         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40962
40963 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
40964
40965         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40966         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
40967
40968 2000-07-08  Neil Booth  <NeilB@earthling.net>
40969
40970         * gcc.dg/cpp/macsyntx.c: New tests.
40971
40972 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40973
40974         * gcc.dg/20000707-1.c: New test.
40975
40976 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40977
40978         * gcc.c-torture/execute/20000706-1.c: New test.
40979         * gcc.c-torture/execute/20000706-2.c: New test.
40980         * gcc.c-torture/execute/20000706-3.c: New test.
40981         * gcc.c-torture/execute/20000706-4.c: New test.
40982         * gcc.c-torture/execute/20000706-5.c: New test.
40983
40984 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40985
40986         * g++.old-deja/g++.pt/instantiate7.C: New test.
40987
40988 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40989
40990         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
40991         * g++.old-deja/g++.mike/thunk3.C: Likewise.
40992         * g++.old-deja/g++.other/rtti3.C: Likewise.
40993         * g++.old-deja/g++.other/rttid3.C: Likewise.
40994
40995 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40996
40997         *  g77.f-torture/compile/20000630-1.x: Fix typo
40998
40999 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
41000
41001         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
41002         assembly output.
41003
41004 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
41005
41006         * gcc.dg/cpp/ident.c: New test.
41007
41008 2000-07-05  Neil Booth  <NeilB@earthling.net>
41009
41010         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
41011           gcc.dg/cpp/lexstrng.c: New tests.
41012
41013 2000-07-04  Neil Booth  <NeilB@earthling.net>
41014
41015         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
41016         * gcc.dg/cpp/strify2.c: Same.
41017
41018 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
41019
41020         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
41021         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
41022         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
41023         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
41024
41025         * testsuite/gcc.dg/cpp/macro1.c,
41026         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
41027         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
41028         testsuite/gcc.dg/cpp/strify1.c,
41029         testsuite/gcc.dg/cpp/strify2.c: New tests.
41030
41031 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
41032
41033         * gcc.c-torture/execute/20000703-1.c: New test.
41034
41035 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41036
41037         * g++.old-deja/g++.pt (lookup10.C): New test.
41038
41039 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41040
41041         * g++.old-deja/g++.pt (typename25.C): New test.
41042
41043 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
41044
41045         * gcc.c-torture/compile/20000701-1.c: New test.
41046
41047 2000-06-30  Nick Clifton  <nickc@cygnus.com>
41048
41049         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
41050         to test case.
41051
41052 2000-06-30  Catherine Moore  <clm@cygnus.com>
41053
41054         * gcc.c-torture/execute/align-1.c: New test.
41055
41056 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
41057
41058         * g++.old-deja/g++.pt/expr8.C: New test.
41059         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
41060
41061 2000-06-29  Nick Clifton  <nickc@cygnus.com>
41062
41063         * gcc.c-torture/compile/20000629-1.c: New test.
41064
41065 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41066
41067
41068         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
41069         gcc.dg/noncompile directory, depending on whether they're
41070         preprocessor tests or not.  Annotate all the tests for the dg
41071         framework.
41072
41073         * gcc.c-torture/noncompile/noncompile.exp: Delete.
41074         * gcc.dg/noncompile/noncompile.exp: New.
41075
41076         * Moved files:
41077         Old name                                New name
41078         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
41079         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
41080         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
41081         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
41082         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
41083         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
41084         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
41085         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
41086         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
41087         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
41088         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
41089         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
41090         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
41091         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
41092         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
41093         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
41094         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
41095         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
41096         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
41097         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
41098         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
41099         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
41100         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
41101         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
41102
41103         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
41104         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
41105         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
41106         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
41107         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
41108         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
41109
41110 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41111
41112         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
41113         declare one variable.  On the fourth, error.
41114         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
41115         declared by 20000628-1a.h.
41116
41117 2000-06-29  Richard Henderson  <rth@redhat.com>
41118
41119         * gcc.c-torture/execute/930529-1.x: New file.
41120         * gcc.dg/920413-1.c: Adjust expected warning text.
41121         * gcc.dg/980217-1.c: Declare abort.
41122         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
41123
41124 2000-06-29  Jeffrey A Law  (law@cygnus.com)
41125
41126         * g77.f-torture/compile/20000629-1.f: New test.
41127         * g77.f-torture/compile/20000629-1.x: Expected to fail.
41128
41129 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41130
41131         Rearrange lots of files, removing entirely the
41132         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
41133         directories.
41134
41135         * Deleted files:
41136         gcc.c-torture/code_quality/code_quality.exp
41137         gcc.c-torture/special/special.exp
41138         gcc.failure/failure.exp
41139         gcc.failure/940409-1.x
41140         gcc.c-torture/compile/961203-1.x
41141
41142         * New files:
41143         gcc.misc-tests/linkage.exp
41144         gcc.c-torture/execute/920730-1t.c
41145         gcc.c-torture/execute/920730-1t.x
41146         gcc.c-torture/compile/920520-1.x
41147         gcc.c-torture/compile/920521-1.x
41148         gcc.c-torture/compile/981006-1.x
41149         gcc.c-torture/execute/eeprof-1.x
41150
41151         * Moved files (possibly with modifications to fit a new harness):
41152         Old name                                New name
41153         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
41154         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
41155         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
41156         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
41157         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
41158         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
41159         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
41160         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
41161         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
41162         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
41163         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
41164         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
41165         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
41166         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
41167
41168 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41169
41170         * c-torture/compile/961203-1.x: Delete.
41171
41172         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
41173         not exit. Include stdio.h.
41174         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
41175         * gcc.misc-tests/dg-12.c: Likewise.
41176         * gcc.misc-tests/dg-5.c: Likewise.
41177         * gcc.misc-tests/dg-6.c: Likewise.
41178         * gcc.misc-tests/dg-7.c: Prototype abort.
41179         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
41180         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
41181         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
41182         not exit.
41183         * gcc.misc-tests/sieve.c: Use return from main, not exit.
41184         * gcc.misc-tests/sort2.c: Use return from main, not exit.
41185
41186 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
41187
41188         * gcc.dg/cpp/20000628-1.c: New test.
41189         * gcc.dg/cpp/20000628-1.h: New header for above test.
41190         * gcc.dg/cpp/20000628-1a.h: Likewise.
41191
41192 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
41193
41194         * gcc.dg/cpp: New directory.
41195         * gcc.dg/cpp/cpp.exp: New driver.
41196         * gcc.dg/cpp/20000627-1.c: New test.
41197         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
41198         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
41199         and rewrite as a compilation test.
41200
41201         * gcc.dg: Move many files into the cpp subdirectory, possibly
41202         renaming or editing them as well.
41203         Old name                New name
41204         990119-1.c              cpp/19990119-1.c
41205         990228-1.c              cpp/19990228-1.c
41206         990407-1.c              cpp/19990407-1.c
41207         990409-1.c              cpp/19990409-1.c
41208         990413-1.c              cpp/19990413-1.c
41209         990703-1.c              cpp/19990703-1.c
41210         20000127-1.c            cpp/20000127-1.c
41211         20000129-1.c            cpp/20000129-1.c
41212         20000207-1.c            cpp/20000207-1.c
41213         20000207-2.c            cpp/20000207-2.c
41214         20000209-1.c            cpp/20000209-1.c
41215         20000209-2.c            cpp/20000209-2.c
41216         20000301-1.c            cpp/20000301-1.c
41217         20000419-1.c            cpp/20000419-1.c
41218         20000510-1.S            cpp/20000510-1.S
41219         20000519-1.c            cpp/20000519-1.c
41220         20000529-1.c            cpp/20000529-1.c
41221         20000625-1.c            cpp/20000625-1.c
41222         20000625-2.c            cpp/20000625-2.c
41223         cpp-as1.c               cpp/assert1.c
41224         cpp-as2.c               cpp/assert2.c
41225         cxx-comments-1.c        cpp/cxxcom1.c
41226         cxx-comments-2.c        cpp/cxxcom2.c
41227         endif-label.c           cpp/endif.c
41228         cpp-hash1.c             cpp/hash1.c
41229         cpp-hash2.c             cpp/hash2.c
41230         cpp-if1.c               cpp/if-1.c
41231         cpp-if2.c               cpp/if-2.c
41232         cpp-if3.c               cpp/if-3.c
41233         cpp-if4.c               cpp/if-4.c
41234         cpp-if5.c               cpp/if-5.c
41235         cpp-cond.c              cpp/if-cexp.c
41236         cpp-missingop.c         cpp/if-mop.c
41237         cpp-missingparen.c      cpp/if-mpar.c
41238         cpp-opprec.c            cpp/if-oppr.c
41239         cpp-ifparen.c           cpp/if-paren.c
41240         cpp-shortcircuit.c      cpp/if-sc.c
41241         cpp-shift.c             cpp/if-shift.c
41242         cpp-unary.c             cpp/if-unary.c
41243         cpp-li1.c               cpp/line1.c
41244         cpp-li2.c               cpp/line2.c
41245         lineno.c                cpp/line3.c
41246         lineno-2.c              cpp/line4.c
41247         cpp-mi.c                cpp/mi1.c
41248         cpp-mic.h               cpp/mi1c.h
41249         cpp-micc.h              cpp/mi1cc.h
41250         cpp-mind.h              cpp/mi1nd.h
41251         cpp-mindp.h             cpp/mi1ndp.h
41252         cpp-mix.h               cpp/mi1x.h
41253         cpp-mi2.c               cpp/mi2.c
41254         cpp-mi2a.h              cpp/mi2a.h
41255         cpp-mi2b.h              cpp/mi2b.h
41256         cpp-mi2c.h              cpp/mi2c.h
41257         cpp-mi3.c               cpp/mi3.c
41258         cpp-mi3.def             cpp/mi3.def
41259         poison-1.c              cpp/poison.c
41260         pr-impl.c               cpp/prag-imp.c
41261         cpp-redef-2.c           cpp/redef1.c
41262         cpp-redef.c             cpp/redef2.c
41263         strpaste.c              cpp/strp1.c
41264         strpaste-2.c            cpp/strp2.c
41265         cpp-tradpaste.c         cpp/tr-paste.c
41266         cpp-tradstringify.c     cpp/tr-str.c
41267         cpp-tradwarn1.c         cpp/tr-warn1.c
41268         cpp-tradwarn2.c         cpp/tr-warn2.c
41269         trigraphs.c             cpp/trigraphs.c
41270         cpp-unc1.c              cpp/unc1.c
41271         cpp-unc2.c              cpp/unc2.c
41272         cpp-unc3.c              cpp/unc3.c
41273         cpp-unc.c               cpp/unc4.c
41274         undef.c                 cpp/undef1.c
41275         undef-2.c               cpp/undef2.c
41276         cpp-wi1.c               cpp/widestr1.c
41277
41278 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
41279
41280         * lib/g++.exp (g++_include_flags): Tweak.
41281
41282 2000-06-27  H.J. Lu  <hjl@gnu.org>
41283             Loren J. Rittle  <ljrittle@acm.org>
41284
41285         * lib/g++.exp (g++_include_flags): Override libgloss.exp
41286         version with one that knows about the new gcc tree structure.
41287         (g++_link_flags): Same.
41288
41289 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
41290
41291         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
41292         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
41293         case we are cross-compiling.
41294
41295         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
41296         g++.old-deja/g++.niklas/Makefile.in,
41297         g++.old-deja/g++.niklas/configure.in,
41298         g++.old-deja/g++.other/Makefile.in,
41299         g++.old-deja/g++.other/configure.in,
41300         gcc.c-torture/code_quality/Makefile.in,
41301         gcc.c-torture/code_quality/configure.in,
41302         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
41303         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
41304         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
41305         gcc.c-torture/execute/ieee/Makefile.in,
41306         gcc.c-torture/execute/ieee/configure.in,
41307         gcc.c-torture/noncompile/Makefile.in,
41308         gcc.c-torture/noncompile/configure.in,
41309         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
41310         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
41311         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
41312
41313 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41314
41315         * g++.old-deja/g++.other/ambig3.C: New test.
41316
41317 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41318
41319         * g++.old-deja/g++.pt/syntax1.C: New test.
41320         * g++.old-deja/g++.pt/syntax2.C: New test.
41321         * g++.old-deja/g++.other/syntax3.C: New test.
41322         * g++.old-deja/g++.other/syntax4.C: New test.
41323
41324 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41325
41326         * gcc.dg/20000623-1.c: Prototype exit and abort.
41327
41328 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41329
41330         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
41331         New tests.
41332         * gcc.dg/cpp-mi3.def: New file.
41333
41334         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
41335         inside assertions.
41336         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
41337         lexer's error messages.
41338         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
41339         divine anything from the linemarkers.
41340         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
41341         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41342
41343 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41344
41345         * gcc.dg/20000623-1.c: New test.
41346
41347 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41348
41349         * gcc.c-torture/execute/20000622-1.c: New test.
41350
41351 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41352
41353         * g++.old-deja/g++.other/init15.C: New test.
41354
41355 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41356
41357         * g++.old-deja/g++.pt/vaarg2.C: New test.
41358         * g++.old-deja/g++.pt/vaarg3.C: New test.
41359
41360 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41361
41362         * g++.old-deja/g++.other/dyncast6.C: New test.
41363
41364 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41365
41366         * gcc.c-torture/execute/loop-6.c: New test.
41367
41368 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41369
41370         * gcc.dg/20000614-1.c: New test.
41371         * gcc.dg/20000614-2.c: New test.
41372
41373 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41374
41375         * g++.old-deja/g++.other/inline12.C: New test.
41376
41377 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41378
41379         * g++.old-deja/g++.other/eh1.C: New test.
41380
41381 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41382
41383         * g++.old-deja/g++.other/type.C: New test.
41384
41385 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41386
41387         * g++.old-deja/g++.other/initstring.C: New test.
41388
41389 2000-06-12  Jason Merrill  <jason@redhat.com>
41390
41391         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41392
41393 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41394
41395         * gcc.c-torture/compile/20000609-1.c: New test.
41396
41397 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41398
41399         * gcc.dg/20000609-1.c: New test.
41400
41401 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41402
41403         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41404         * gcc.c-torture/noncompile/poison-1.c: Move...
41405         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41406         * gcc.dg/cpp-li1.c: Add a token after the #line.
41407
41408 2000-06-05  Richard Henderson  <rth@cygnus.com>
41409
41410         * gcc.c-torture/execute/20000605-2.c: New test.
41411         * gcc.c-torture/execute/20000605-3.c: New test.
41412
41413 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41414
41415         * g77.f-torture/execute/20000503-1.x: New file.
41416
41417 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41418
41419         * g++.old-deja/g++.eh/badalloc1.C: New test.
41420
41421 2000-06-05  Richard Henderson  <rth@cygnus.com>
41422
41423         * gcc.c-torture/execute/20000605-1.c: New test.
41424
41425 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41426             Nathan Sidwell <nathan@codesourcery.com>
41427
41428         * gcc.c-torture/compile/20000605-1.c: New test.
41429
41430 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41431
41432         * g77.f-torture/compile/20000601-1.f: New test.
41433
41434 2000-06-03  Richard Henderson  <rth@cygnus.com>
41435
41436         * gcc.c-torture/execute/20000603-1.c: New.
41437
41438 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41439
41440         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41441         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41442
41443 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
41444
41445         * gcc.dg/compare2.c (case 12): XFAIL.
41446         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41447         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41448
41449         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41450
41451 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
41452
41453         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41454         guard macro is already defined when the header is first
41455         included.
41456         * gcc.dg/cpp-mix.h: New file.
41457         * gcc.dg/endif-label.c: Update patterns to match compiler.
41458
41459         * g++.brendan/complex1.C: Declare abort.
41460         * g++.law/refs4.C: Remove XFAIL.
41461         * g++.oliva/expr2.C: Declare abort and exit.
41462
41463 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41464
41465         * gcc.c-torture/execute/20000528-1.c: New test.
41466
41467         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41468         * g++.old-deja/g++.law/temps4.C: Likewise.
41469
41470         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41471         stdlib.h.  Call abort() on failure.
41472         * g++.old-deja/g++.law/refs4.C: Likewise.
41473         * g++.old-deja/g++.law/temps4.C: Likewise.
41474         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41475         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41476
41477 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41478
41479         Relative to g++.dg/special:
41480         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41481
41482         Relative to g++.old-deja:
41483         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41484         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41485         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41486         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41487         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41488         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41489         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41490
41491         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41492         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41493         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41494         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41495         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41496         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41497         and/or string.h.
41498
41499         * g++.other/goto1.C: Update expectations for error messages.
41500
41501 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41502
41503         * gcc.c-torture/compile/20000523-1.c: New test.
41504
41505 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41506
41507         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41508
41509 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41510
41511         * g++.old-deja/g++.eh/catch11.C: New test.
41512         * g++.old-deja/g++.eh/catch12.C: New test.
41513
41514 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41515
41516         * gcc.c-torture/execute/20000523-1.c: New test.
41517
41518 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41519
41520         * c-torture/execute/bcp-1.c: Replace abort in arg of
41521         __builtin_constant_p with a generic external function.
41522
41523         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41524         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41525         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41526         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41527         Prototype abort and/or exit.
41528
41529         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41530         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41531         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41532         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41533
41534 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41535
41536         * gcc.dg/dwarf2-1.c: New test.
41537
41538 2000-05-20  Richard Henderson  <rth@cygnus.com>
41539
41540         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41541
41542 2000-05-20  Andreas Jaeger  <aj@suse.de>
41543
41544         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41545         testcase.
41546
41547 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41548
41549         * gcc.c-torture/execute/20000519-2.c: New test.
41550
41551 2000-05-19  Andreas Jaeger  <aj@suse.de>
41552
41553         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41554         which fails with SSA.
41555
41556         * lib/c-torture.exp: Also test with -O3 -fssa.
41557
41558 2000-05-18  Michael Meissner  <meissner@redhat.com>
41559
41560         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41561         * gcc.c-torture/execute/920415-1.c: Ditto.
41562         * gcc.c-torture/execute/920501-1.c: Ditto.
41563         * gcc.c-torture/execute/conversion.c: Ditto.
41564         * gcc.c-torture/execute/cvt-1.c: Ditto.
41565
41566 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41567
41568         * gcc.c-torture/compile/20000518-1.c: New test.
41569
41570 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41571
41572         * g77.f-torture/compile/200005018.f: New test.
41573
41574 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41575
41576         * gcc.c-torture/compile/20000517-1.c: New test.
41577
41578 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41579
41580         * gcc.c-torture/execute/20000516-1.c: New test.
41581
41582 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41583
41584         * g++.old-deja/g++.other/eh.C: New test.
41585
41586 2000-05-12  Richard Henderson  <rth@cygnus.com>
41587
41588         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41589         constants through to doit's conditional.
41590
41591 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41592
41593         * gcc.c-torture/compile/20000511-1.c: New test.
41594         * g77.f-torture/compile/20000511-1.f: New test.
41595         * g77.f-torture/compile/20000511-2.f: New test.
41596
41597 2000-05-11  Michael Meissner  <meissner@redhat.com>
41598
41599         * gcc.c-torture/execute/20000511-1.c: New test.
41600
41601 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41602
41603         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41604         * gcc.dg/20000510-1.S: New.
41605
41606 2000-05-08  Catherine Moore  <clm@cygnus.com>
41607
41608         * gcc.dg/unused-3.c: New.
41609
41610 2000-05-06  Richard Henderson  <rth@cygnus.com>
41611
41612           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41613           * g++.old-deja/g++.mike/warn1.C: Likewise.
41614           * g++.old-deja/g++.pt/local1.C: Likewise.
41615           * g++.old-deja/g++.pt/local7.C: Likewise.
41616           * g++.old-deja/g++.pt/spec16.C: Likewise.
41617
41618 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41619
41620         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41621
41622 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41623
41624           * g77.f-torture/execute/20000503-1.f: New test.
41625
41626 2000-05-04  Andreas Jaeger  <aj@suse.de>
41627
41628         * gcc.dg/noreturn-2.c: New test.
41629
41630 2000-05-04  Neil Booth  <NeilB@earthling.net>
41631
41632         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41633         preprocessor.
41634
41635 2000-05-04  Richard Henderson  <rth@cygnus.com>
41636
41637         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41638
41639 2000-05-04  Richard Henderson  <rth@cygnus.com>
41640
41641         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41642         OpenSSL by Jason R Thorpe.
41643
41644 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41645
41646         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41647
41648 2000-05-03  Robert Lipe <robertlipe@usa.net>
41649
41650         * gcc.dg/20000503-1.c: New test.
41651
41652 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41653
41654         * gcc.c-torture/compile/20000502-1.c: New test.
41655         * g++.old-deja/g++.other/align.C: New test.
41656         * gcc.dg/cpp-tradstringify.c: New test.
41657
41658 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41659
41660         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41661         and hard registers.
41662
41663 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41664
41665         * gcc.c-torture/execute/loop-5.c: New test.
41666
41667 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41668
41669         * gcc.c-torture/execute/va-arg-20.c: New test.
41670
41671 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41672
41673         * gcc.c-torture/execute/20000422-1.c: New test.
41674
41675 2000-04-20  Greg McGary  <gkm@gnu.org>
41676
41677         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41678         when optimizing, but without sibling-call optimizations (-O1).
41679
41680 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41681
41682           * gcc.c-torture/compile/20000420-1.c: New test.
41683
41684 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41685
41686         * g++.abi/ptrflags.C: New test.
41687         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41688
41689 2000-04-19  Catherine Moore  <clm@cygnus.com>
41690
41691         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41692
41693 2000-04-19  Greg McGary  <gkm@gnu.org>
41694
41695         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41696         sibling-call optimizations.
41697
41698 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41699
41700         * gcc.dg/20000419-1.c: New test.
41701
41702 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41703
41704         * gcc.c-torture/execute/20000412-6.c: New test.
41705
41706 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41707
41708         * gcc.c-torture/execute/20000412-5.c: New test.
41709         * g77.f-torture/compile/20000412-1.f: New test.
41710         * gcc.c-torture/execute/20000412-4.c: New test.
41711         * gcc.c-torture/compile/20000412-2.c: New test.
41712         * gcc.c-torture/execute/20000412-3.c: New test.
41713         * gcc.c-torture/compile/20000412-1.c: New test.
41714         * gcc.c-torture/execute/20000412-2.c: New test.
41715
41716 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41717
41718         * objc/execute/bf-20.m: New test.
41719
41720 2000-04-10  Richard Henderson  <rth@cygnus.com>
41721
41722         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41723
41724         * gcc.c-torture/execute/20000412-1.c: New test.
41725
41726 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41727
41728         * g++.old-deja/g++.eh/catchptr1.C: New test.
41729
41730 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41731
41732         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41733
41734 2000-04-08  Neil Booth  <NeilB@earthling.net>
41735
41736         * gcc.dg/cpp-nullchar.c: Remove test as
41737         embedded nulls cause problems.
41738
41739 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41740
41741         * gcc.dg/compare2.c: New test.
41742
41743 2000-04-08  Neil Booth  <NeilB@earthling.net>
41744
41745         * gcc.dg/cpp-nullchar.c: New test.
41746
41747 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41748
41749         * gcc.dg/cpp-mi2.c: New test.
41750         * gcc.dg/cpp-mi2[abc].h: New files.
41751
41752 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41753
41754         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41755         member name.
41756
41757 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41758
41759         * g++.old-deja/g++.abi/vmihint.C: New test.
41760
41761 2000-04-06  Neil Booth  <NeilB@earthling.net>
41762
41763         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41764         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41765         copyright.
41766
41767 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41768
41769         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41770         avoid stack-frame overwrite.
41771
41772 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41773
41774         * gcc.c-torture/compile/20000405-2.c: New test.
41775         * gcc.c-torture/compile/20000405-3.c: New test.
41776
41777 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41778
41779         * gcc.c-torture/compile/20000405-1.c: New test.
41780
41781 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41782
41783         * gcc.dg/cast-qual-1.c: Revert last change.
41784
41785 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41786
41787         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41788
41789 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41790
41791         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41792         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41793
41794 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41795
41796         * gcc.c-torture/compile/20000403-2.c: New test.
41797         * gcc.c-torture/compile/20000403-1.c: New test.
41798
41799 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41800
41801         * gcc.c-torture/execute/20000403-1.c: New test.
41802
41803 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41804
41805         * gcc.c-torture/execute/20000402-1.c: New test.
41806
41807 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
41808
41809         * gcc.c-torture/execute/va-arg-15.c: New test.
41810         * gcc.c-torture/execute/va-arg-16.c: New test.
41811         * gcc.c-torture/execute/va-arg-17.c: New test.
41812         * gcc.c-torture/execute/va-arg-18.c: New test.
41813         * gcc.c-torture/execute/va-arg-19.c: New test.
41814
41815 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
41816
41817         * gcc.c-torture/compile/981211-1.c: Move to...
41818         * gcc.dg/cpp-as1.c: ...here.
41819         * gcc.dg/cpp-as2.c: New file.
41820
41821         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41822         compiler.
41823
41824 2000-04-02  Neil Booth  <NeilB@earthling.net>
41825
41826         * gcc.dg/cpp-cond.c  New tests.
41827         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
41828         accidental success less likely.
41829         * gcc.dg/cpp-missingop.c  New tests.
41830         * gcc.dg/cpp-missingparen.c  New tests.
41831         * gcc.dg/cpp-shift.c  New tests.
41832         * gcc.dg/cpp-shortcircuit.c  New tests.
41833         * gcc.dg/cpp-unary.c  New tests.
41834
41835 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41836
41837         * gcc.c-torture/compile/20000329-1.c: New test.
41838
41839 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41840
41841         * gcc.c-torture/compile/20000326-1.c: New test.
41842         * gcc.c-torture/compile/20000326-2.c: New test.
41843
41844 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41845
41846         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41847         the first parameter is a function argument.
41848
41849 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41850
41851         * g++.old-deja/g++.ext/array4.C: New test.
41852
41853 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41854
41855         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41856
41857 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41858
41859         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41860
41861 2000-03-19  Richard Henderson  <rth@cygnus.com>
41862
41863         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41864
41865 2000-03-19  Richard Henderson  <rth@cygnus.com>
41866
41867         * gcc.c-torture/compile/20000319-1.c: New test.
41868
41869 2000-03-14  Jeffrey A Law  (law@cygnus.com)
41870
41871         * gcc.c-torture/execute/20000314-3.c: New test.
41872         * gcc.c-torture/execute/20000314-2.c: New test.
41873         * gcc.c-torture/execute/20000314-1.c: New test.
41874         * gcc.c-torture/compile/20000314-2.c: New test.
41875         * gcc.c-torture/compile/20000314-1.c: New test.
41876
41877 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41878
41879         * g++.old-deja/g++.warn/inline.C: New test.
41880
41881 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
41882
41883         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
41884         standards-compliant result rather than specific constants.
41885         Put test-values in array.
41886
41887 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41888
41889         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41890         (g++_target_compile): Put test-specific options last.
41891
41892 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41893
41894         * g++.old-deja/g++.eh/vbase4.C: New test.
41895
41896 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41897
41898         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41899
41900 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41901
41902         * g++.old-deja/g++.brendan/misc12.C: Removed.
41903         * g++.old-deja/g++.pt/memtemp77.C: Constify.
41904         * g++.old-deja/g++.ext/pretty4.C: New test.
41905
41906 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41907
41908         * g++.old-deja/g++.other/string2.C: New test.
41909
41910 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
41911
41912         * g++.old-deja/g++.warn/impint2.C: New test.
41913
41914 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
41915
41916         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
41917         is 1, not zero.
41918
41919 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
41920
41921         * g++.old-deja/g++.warn/impint.C: New test.
41922         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
41923         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
41924         * g++.old-deja/g++.pt/explicit12.C: Likewise.
41925         * g++.old-deja/g++.pt/explicit13.C: Likewise.
41926         * g++.old-deja/g++.pt/explicit17.C: Likewise.
41927         * g++.old-deja/g++.pt/explicit18.C: Likewise.
41928         * g++.old-deja/g++.pt/explicit19.C: Likewise.
41929         * g++.old-deja/g++.pt/explicit23.C: Likewise.
41930         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41931         * g++.old-deja/g++.pt/explicit35.C: Likewise.
41932         * g++.old-deja/g++.pt/explicit6.C: Likewise.
41933         * g++.old-deja/g++.pt/memclass7.C: Likewise.
41934
41935 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41936
41937         * gcc.dg/cpp-redef.c: New test.
41938
41939 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41940
41941         * g++.old-deja/g++.pt/unify7.C: New test.
41942
41943 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41944
41945         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
41946         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
41947
41948 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41949
41950         * gcc.c-torture/compile/20000224-1.c: New test.
41951
41952 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41953
41954         * gcc.c-torture/compile/cpp-2.c: New test.
41955         * gcc.c-torture/compile/cpp-1.c: New test.
41956
41957 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41958
41959         * gcc.c-torture/execute/20000225-1.c: New test.
41960
41961 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41962
41963         * gcc.dg/cpp-li2.c: New test.
41964
41965         * gcc.dg/cpp-wi1.c: New test.
41966
41967         * gcc.dg/cpp-li1.c: New test.
41968
41969 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41970
41971         * g++.old-deja/g++.other/sizeof5.C: New test.
41972
41973 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41974
41975         * gcc.c-torture/execute/va-arg-13.c: New test.
41976
41977 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41978
41979         * gcc.c-torture/execute/va-arg-12.c: New test.
41980
41981 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41982
41983         * gcc.c-torture/execute/20000223-1.c: New test.
41984
41985 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41986
41987         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41988
41989 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41990
41991         * g++.old-deja/g++.abi/ptrmem.C: New test.
41992
41993 2000-02-19  Richard Henderson  <rth@cygnus.com>
41994
41995         * gcc.c-torture/compile/init-3.c: New.
41996
41997 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41998
41999         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
42000         ALWAYS_CXXFLAGS.
42001
42002 2000-02-11  Robert Lipe <robertl@sco.com>
42003
42004         * gcc.c-torture/compile/20000211-3.c: New test.
42005
42006 2000-02-11  Martin Buchholz <martin@xemacs.org>
42007
42008         * gcc.c-torture/compile/20000211-2.c: New test.
42009
42010 2000-02-11  Jeffrey A Law  (law@cygnus.com)
42011
42012         * gcc.c-torture/compile/20000211-1.c: New test.
42013
42014 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
42015
42016         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
42017           on native targets
42018
42019 2000-02-08  Nathan Sidwell  <nathan@acm.org>
42020
42021         * g++.old-deja/g++.other/cast5.C: New test.
42022
42023 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
42024
42025         * gcc.c-torture/execute/20000205-1.c: New.
42026
42027 2000-02-03  Nathan Sidwell  <nathan@acm.org>
42028
42029         * g++.old-deja/g++.jason/cast3.C: Return void.
42030         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
42031
42032 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42033
42034         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
42035
42036         * gcc.dg/loop-1.c: New test.
42037
42038 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
42039
42040         * gcc.c-torture/compile/20000127-1.c: New test.
42041         * gcc.c-torture/execute/991228-1.c: New test.
42042
42043 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42044
42045         * gcc.dg/unused-2.c: New test.
42046
42047         * gcc.dg/conv-1.c: New test.
42048
42049 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
42050
42051         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
42052         compiler.
42053         (tool_option_proc): Fix typo.
42054
42055 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
42056
42057         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
42058         of the ld on the host, not on the build machine.
42059         Also, don't crash if '--help' is not a supported option.
42060
42061 2000-01-24  Richard Henderson  <rth@cygnus.com>
42062
42063         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
42064
42065 2000-01-20  Jeffrey A Law  (law@cygnus.com)
42066
42067         * gcc.c-torture/execute/20000120-2.c: New test.
42068         * gcc.c-torture/execute/20000120-1.c: New test.
42069
42070 2000-01-13  Jeffrey A Law  (law@cygnus.com)
42071
42072         * gcc.c-torture/execute/20000113-1.c: New test.
42073
42074 2000-01-12  Jeffrey A Law  (law@cygnus.com)
42075
42076         * gcc.c-torture/execute/20000112-1.c: New test.
42077
42078 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42079
42080         * gcc.dg/20000111-1.c: New test.
42081
42082 2000-01-10  Jeffrey A Law  (law@cygnus.com)
42083
42084         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
42085         with 16 bit integers.
42086
42087 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42088
42089         * gcc.dg/20000108-1.c: New test.
42090
42091 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42092
42093         * g++.old-deja/g++.ns/koenig8.C: New test.
42094
42095 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42096
42097         * g++.old-deja/g++.other/cast4.C: New test.
42098
42099 2000-01-05  Jeffrey A Law  (law@cygnus.com)
42100
42101         * gcc.c-torture/compile/20000105-2.c: New test.
42102         * gcc.c-torture/compile/20000105-1.c: New test.
42103
42104 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42105
42106         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
42107         references to printf & atoi to conform to ANSI standard.
42108         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
42109         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
42110         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
42111         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
42112         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
42113         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42114         * g++.old-deja/g++.brendan/copy1.C: Likewise.
42115         * g++.old-deja/g++.brendan/copy2.C: Likewise.
42116         * g++.old-deja/g++.brendan/copy3.C: Likewise.
42117         * g++.old-deja/g++.brendan/copy4.C: Likewise.
42118         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42119         * g++.old-deja/g++.brendan/copy6.C: Likewise.
42120         * g++.old-deja/g++.brendan/copy7.C: Likewise.
42121         * g++.old-deja/g++.brendan/copy8.C: Likewise.
42122         * g++.old-deja/g++.brendan/crash11.C: Likewise.
42123         * g++.old-deja/g++.brendan/crash14.C: Likewise.
42124         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
42125         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42126         * g++.old-deja/g++.brendan/delete2.C: Likewise.
42127         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
42128         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
42129         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
42130         * g++.old-deja/g++.brendan/eh1.C: Likewise.
42131         * g++.old-deja/g++.brendan/groff1.C: Likewise.
42132         * g++.old-deja/g++.brendan/init3.C: Likewise.
42133         * g++.old-deja/g++.brendan/misc12.C: Likewise.
42134         * g++.old-deja/g++.brendan/misc7.C: Likewise.
42135         * g++.old-deja/g++.brendan/new2.C: Likewise.
42136         * g++.old-deja/g++.brendan/operators4.C: Likewise.
42137         * g++.old-deja/g++.brendan/operators5.C: Likewise.
42138         * g++.old-deja/g++.brendan/overload2.C: Likewise.
42139         * g++.old-deja/g++.brendan/overload7.C: Likewise.
42140         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
42141         * g++.old-deja/g++.brendan/reference1.C: Likewise.
42142         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
42143         * g++.old-deja/g++.brendan/template24.C: Likewise.
42144         * g++.old-deja/g++.brendan/template3.C: Likewise.
42145         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
42146         * g++.old-deja/g++.jason/inline3.C: Likewise.
42147         * g++.old-deja/g++.jason/opeq.C: Likewise.
42148         * g++.old-deja/g++.law/arg5.C: Likewise.
42149         * g++.old-deja/g++.law/arm7.C: Likewise.
42150         * g++.old-deja/g++.law/ctors11.C: Likewise.
42151         * g++.old-deja/g++.law/cvt8.C: Likewise.
42152         * g++.old-deja/g++.law/init9.C: Likewise.
42153         * g++.old-deja/g++.law/refs4.C: Likewise.
42154         * g++.old-deja/g++.law/template2.C: Likewise.
42155         * g++.old-deja/g++.law/visibility24.C: Likewise.
42156         * g++.old-deja/g++.law/vtable3.C: Likewise.
42157         * g++.old-deja/g++.mike/asm2.C: Likewise.
42158         * g++.old-deja/g++.mike/eh1.C: Likewise.
42159         * g++.old-deja/g++.mike/misc1.C: Likewise.
42160         * g++.old-deja/g++.mike/misc13.C: Likewise.
42161         * g++.old-deja/g++.mike/misc14.C: Likewise.
42162         * g++.old-deja/g++.mike/ns12.C: Likewise.
42163         * g++.old-deja/g++.mike/p1248.C: Likewise.
42164         * g++.old-deja/g++.mike/p3708.C: Likewise.
42165         * g++.old-deja/g++.mike/p3708a.C: Likewise.
42166         * g++.old-deja/g++.mike/p3708b.C: Likewise.
42167         * g++.old-deja/g++.mike/p646.C: Likewise.
42168         * g++.old-deja/g++.mike/p700.C: Likewise.
42169         * g++.old-deja/g++.mike/p783.C: Likewise.
42170         * g++.old-deja/g++.mike/p783a.C: Likewise.
42171         * g++.old-deja/g++.mike/p783b.C: Likewise.
42172         * g++.old-deja/g++.mike/p786.C: Likewise.
42173         * g++.old-deja/g++.mike/p789.C: Likewise.
42174         * g++.old-deja/g++.mike/p789a.C: Likewise.
42175         * g++.old-deja/g++.mike/p807a.C: Likewise.
42176         * g++.old-deja/g++.other/delete3.C: Likewise.
42177         * g++.old-deja/g++.other/dyncast1.C: Likewise.
42178         * g++.old-deja/g++.other/dyncast2.C: Likewise.
42179         * g++.old-deja/g++.other/dyncast3.C: Likewise.
42180         * g++.old-deja/g++.other/empty1.C: Likewise.
42181         * g++.old-deja/g++.other/temporary1.C: Likewise.
42182         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
42183         * g++.old-deja/g++.pt/t16.C: Likewise.
42184         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
42185
42186 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
42187
42188         * gcc.dg/991230-1.c: New test.
42189
42190 1999-12-29  Jeffrey A Law  (law@cygnus.com)
42191
42192         * gcc.c-torture/compile/991229-3.c: New test.
42193         * gcc.c-torture/compile/991229-2.c: New test.
42194         * gcc.c-torture/compile/991229-1.c: New test.
42195
42196 1999-12-29  Greg McGary <gkm@eng.ascend.com>
42197
42198         * gcc.c-torture/compile/labels-2.c: New test.
42199
42200 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
42201
42202         * gcc.c-torture/execute/991227-1.c: New test.
42203
42204 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42205
42206         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
42207
42208 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
42209
42210         * gcc.c-torture/execute/991221-1.c: New test.
42211
42212 1999-12-20  Nathan Sidwell  <nathan@acm.org>
42213
42214         * g++.old-deja/g++.other/cast3.C: New test.
42215
42216 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
42217
42218         * gcc.c-torture/execute/991216-4.c: New test.
42219
42220 1999-12-16  Michael Meissner  <meissner@cygnus.com>
42221
42222         * gcc.c-torture/execute/991216-1.c: New test.
42223         * gcc.c-torture/execute/991216-2.c: New test.
42224         * gcc.c-torture/execute/991216-3.c: New test.
42225
42226 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42227
42228         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
42229         Actually make the test fail by using "-O2" for compilation.
42230
42231 1999-12-15  Nathan Sidwell  <nathan@acm.org>
42232
42233         * g++.old-deja/g++.warn/cast-align1.C: New test.
42234
42235 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42236
42237         * gcc.c-torture/compile/991214-1.c: New test.
42238         * gcc.c-torture/compile/991214-2.c: New test.
42239
42240 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42241
42242         * gcc.dg/991214-1.c: New test.
42243
42244 1999-12-13  Jeffrey A Law  (law@cygnus.com)
42245
42246         * gcc.c-torture/compile/991213-3.c: New test.
42247         * gcc.c-torture/compile/991213-2.c: New test.
42248         * gcc.c-torture/compile/991213-1.c: New test.
42249
42250 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
42251
42252         * gcc.dg/991209-1.c: New test.
42253
42254 1999-12-08  Nathan Sidwell <nathan@acm.org>
42255
42256         * gcc.c-torture/compile/991208-1.c: New test.
42257
42258 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42259
42260         * gcc.dg/ultrasp2.c: New test.
42261
42262 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
42263
42264         * g++.old-deja/g++.abi/align.C (main): Fix typo.
42265
42266 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
42267
42268         * gcc.c-torture/compile/991202-1.c: New test.
42269         * gcc.c-torture/execute/991202-1.c: New test.
42270         * gcc.c-torture/execute/991202-2.c: New test.
42271         * gcc.c-torture/execute/991202-3.c: New test.
42272
42273 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
42274
42275         * g++.old-deja/g++.abi/align.C: New test.
42276         * g++.old-deja/g++.abi/aggregates.C: Likewise.
42277         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42278
42279 1999-12-01  Richard Henderson  <rth@cygnus.com>
42280
42281         * gcc.c-torture/execute/991201-1.c: New.
42282
42283 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
42284
42285         * gcc.dg/991129-1.c: New test.
42286
42287 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42288
42289         * gcc.c-torture/compile/991127-1.c: New test.
42290
42291 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42292
42293         * g++.old-deja/g++.other/warn4.C: New test.
42294
42295 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42296
42297         * g++.old-deja/g++.eh/cleanup2.C: New test.
42298         * g++.old-deja/g++.ext/pretty2.C: New test.
42299         * g++.old-deja/g++.ext/pretty3.C: New test.
42300         * g++.old-deja/g++.other/debug6.C: New test.
42301
42302 1999-10-20  Jim Wilson  <wilson@cygnus.com>
42303
42304         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
42305         compiler_output to look for one error message instead of two.
42306
42307 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
42308
42309         * gcc.c-torture/execute/991118-1.c: Also test case
42310         where the word boundary does not split a byte evenly.
42311
42312 1999-11-19  Nathan Sidwell  <nathan@acm.org>
42313
42314         * g++.old-deja/g++.ext/restrict1.C: New test.
42315
42316 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
42317
42318         * gcc.c-torture/execute/991118-1.c: New test.
42319
42320 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
42321
42322         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
42323         working directory pathnames.
42324
42325 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
42326
42327         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
42328         host is equipped with driver.h and driver.o so it can actually
42329         compile and run the tests.
42330
42331 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
42332
42333         * gcc.c-torture/compile/991008-1.c: New test.
42334
42335 1999-11-08  Nick Clifton  <nickc@cygnus.com>
42336
42337         * lib/gcc-dg.exp: Include target-supports.exp
42338
42339 1999-11-05  Nick Clifton  <nickc@cygnus.com>
42340
42341         * lib/target-supports.exp: New file: Provide procs to test for
42342         features supported by the target.
42343         (check_weak_available): Moved here from ecos.exp.
42344         (check_alias_available): New proc: Determine of the target
42345         toolchain supports the alias attribute.
42346
42347         * gcc.dg/special/ecos.exp: Move check_weak_available to
42348         target-supports.exp.
42349         (alias-1.c): Only perform the test if the target supports
42350         aliases.
42351         (wkali-1.c): Only perform the test if the target supports
42352         aliases.
42353
42354         * gcc.dg/990506-0.c: Expect error messages from cross
42355         targets as well as native targets.
42356
42357 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42358
42359         * gcc.dg/ultrasp1.c: Removed xfail.
42360         * gcc.dg/struct-ret-2.c: Likewise.
42361         * gcc.dg/array-1.c: Likewise.
42362
42363 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42364
42365         * gcc.dg/struct-ret-2.c: New test.
42366
42367         * gcc.dg/array-1.c: New test.
42368
42369 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42370
42371         * gcc.c-torture/execute/991030-1.c: New test.
42372
42373 1999-10-26  Richard Henderson  <rth@cygnus.com>
42374
42375         * gcc.c-torture/compile/991026-2.c: New test.
42376
42377 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42378
42379         * gcc.c-torture/compile/991026-1.c: New test.
42380
42381 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42382
42383         * gcc.c-torture/execute/991023-1.c: New test.
42384
42385 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42386
42387         * gcc.c-torture/execute/991019-1.c: New test.
42388
42389 1999-10-16  Richard Henderson  <rth@cygnus.com>
42390
42391         * gcc.c-torture/execute/991016-1.c: New test.
42392
42393 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42394
42395         * gcc.c-torture/execute/991014-1.c: New test.
42396
42397 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42398
42399         * g++.old-deja/g++.other/union2.C: New test.
42400
42401 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42402
42403         * g++.old-deja/g++.other/vaarg2.C: New test.
42404         * g++.old-deja/g++.other/vaarg3.C: New test.
42405
42406 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42407
42408         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42409         in compile/.
42410
42411 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42412
42413         * gcc.c-torture/execute/va-arg-11.c: New test.
42414
42415 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42416
42417         * lib/file-format.exp (gcc_target_object_format): Don't
42418         crash if objdump is unavailable.
42419
42420 1999-09-29  Donn Terry <donn@interix.com>
42421
42422         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42423
42424 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42425
42426         * gcc.c-torture/compile/990928-1.c: New test.
42427
42428 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42429
42430         * g++.old-deja/g++.other/decl6.C: New test.
42431
42432 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42433
42434         * gcc.c-torture/execute/va-arg-10.c: New test.
42435
42436 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42437
42438         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42439         __PRETTY_FUNCTION__.
42440
42441 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42442
42443         * gcc.c-torture/execute/990923-1.c: New test.
42444
42445 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42446
42447         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42448         for which -fpic is inappropriate.
42449
42450 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42451
42452         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42453
42454 1999-09-21  Nathan Sidwell  <nathan@acm.org>
42455
42456         * g++.old-deja/g++.other/dyncast1.C: New test.
42457         * g++.old-deja/g++.other/dyncast2.C: New test.
42458         * g++.old-deja/g++.other/dyncast3.C: New test.
42459         * g++.old-deja/g++.other/dyncast4.C: New test.
42460         * g++.old-deja/g++.other/dyncast5.C: New test.
42461         * g++.old-deja/g++.eh/catch3.C: New test.
42462         * g++.old-deja/g++.eh/catch3p.C: New test.
42463         * g++.old-deja/g++.eh/catch4.C: New test.
42464         * g++.old-deja/g++.eh/catch4p.C: New test.
42465         * g++.old-deja/g++.eh/catch5.C: New test.
42466         * g++.old-deja/g++.eh/catch5p.C: New test.
42467         * g++.old-deja/g++.eh/catch6.C: New test.
42468         * g++.old-deja/g++.eh/catch6p.C: New test.
42469         * g++.old-deja/g++.eh/catch7.C: New test.
42470         * g++.old-deja/g++.eh/catch7p.C: New test.
42471         * g++.old-deja/g++.eh/catch8.C: New test.
42472         * g++.old-deja/g++.eh/catch8p.C: New test.
42473         * g++.old-deja/g++.eh/catch9.C: New test.
42474         * g++.old-deja/g++.eh/catch9p.C: New test.
42475
42476 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42477
42478         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42479         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42480
42481 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42482
42483         * gcc.c-torture/compile/990913-1.c: New test.
42484
42485 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42486
42487         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42488         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42489
42490 1999-09-09  Richard Henderson  <rth@cygnus.com>
42491
42492         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42493
42494 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42495
42496         * g++.old-deja/g++.other/lookup11.C: New test.
42497         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42498         what is permitted and what we want.
42499         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42500         overload use.
42501         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42502
42503 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42504
42505         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42506         * gcc.c-torture/noncompile/poison-1.c: New file.
42507
42508 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42509
42510         * g++.old-deja/g++.other/sizeof3.C: New test.
42511         * g++.old-deja/g++.other/sizeof4.C: New test.
42512         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42513         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42514
42515 1999-09-07  Richard Henderson  <rth@cygnus.com>
42516
42517         * gcc.dg/va-arg-1.c: New.
42518
42519 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42520
42521         * gcc.c-torture/execute/va-arg-9.c: New test.
42522
42523 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42524
42525         * g77.f-torture/compile/980519-2.f: New test.
42526         * g77.f-torture/compile/19990905-0.f: New test.
42527         * g77.f-torture/compile/19990905-1.f: New test.
42528         * g77.f-torture/compile/19990905-2.f: New test.
42529
42530         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42531
42532 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42533
42534         * gcc.c-torture/execute/990827-1.c: Fix typo.
42535
42536 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42537
42538         * g++.old-deja/g++.other/deref1.C: New test.
42539
42540 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42541
42542         * g++.old-deja/g++.other/ambig2.C: New test.
42543         * g++.old-deja/g++.other/cond5.C: New test.
42544         * g++.old-deja/g++.other/lookup16.C: New test.
42545
42546 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42547
42548         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42549         assemblers too.
42550
42551 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42552
42553         * lib/c-torture.exp: Avoid the "compare executables" optimization
42554         when testing native.
42555
42556 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42557
42558         * gcc.c-torture/execute/990829-1.c: New test.
42559         * gcc.c-torture/compile/990829-1.c: New test.
42560
42561 1999-08-27  Paul Burchard  <burchard@pobox.com>
42562
42563         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42564         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42565         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42566         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42567         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42568         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42569         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42570         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42571         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42572         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42573         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42574
42575 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42576
42577         * gcc.c-torture/execute/990827-1.c: New test.
42578
42579 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42580
42581         * g77.f-torture/noncompile/19990826-4.f: New test.
42582
42583         * g77.f-torture/compile/19990826-3.f: New test.
42584
42585         * g77.f-torture/execute/19990826-2.f: New test.
42586
42587         * g77.f-torture/compile/19990826-1.f: New test.
42588
42589         * gcc.c-torture/execute/990826-0.c: New test.
42590         * g77.c-torture/execute/19990826-0.f: New test.
42591
42592         * g77.f-torture/noncompile/970626-2.f: New test.
42593
42594 1999-08-25  Paul Burchard  <burchard@pobox.com>
42595
42596         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42597         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42598         lss-011.C: New tests.
42599
42600 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42601
42602         * g++.old-deja/g++.other/decl5.C: New test.
42603
42604 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42605
42606         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42607         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42608         call `postbase' for each one.  All callers of `postbase' changed
42609         to call this instead.
42610
42611 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42612
42613         * gcc.c-torture/execute/990811-1.c: New test.
42614
42615 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42616
42617         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42618         just native ones.
42619
42620         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42621         just native ones.
42622
42623 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42624
42625         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42626
42627 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42628
42629         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42630
42631 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42632
42633         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42634
42635 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42636
42637         * gcc.c-torture/execute/990804-1.c: New test.
42638
42639 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42640
42641         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42642         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42643         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42644
42645 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42646
42647         * g++.old-deja/g++.other/struct1.C: New test.
42648
42649 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42650
42651         * g++.old-deja/g++.other/enum2.C: New test.
42652
42653 1999-08-02  Richard Henderson  <rth@cygnus.com>
42654
42655         Adapted from tests from Franz Sirl:
42656         * gcc.c-torture/execute/va-arg-7.c: New test.
42657         * gcc.c-torture/execute/va-arg-8.c: New test.
42658
42659 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42660
42661         * gcc.c-torture/compile/990801-2.c: New test.
42662
42663         * gcc.c-torture/compile/990801-1.c: New test.
42664
42665 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42666
42667         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42668         fp-cmp-1.c, converting double to float.
42669
42670         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42671         fp-cmp-1.c, converting double to long double.
42672
42673         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42674         from fr1 to unknown_register, since fr1 is a legitimate register
42675         on some machines.
42676
42677 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42678
42679         * README: More listname related changes.
42680
42681 1999-07-08  Catherine Moore  <clm@cygnus.com>
42682
42683         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42684
42685 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42686
42687         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42688
42689 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42690
42691         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42692
42693 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42694
42695         * gcc.dg/990703-1.c: New test.
42696
42697 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42698
42699         * lib/file-format.exp: New file: Move definition of proc
42700         gcc_target_object_format to here from
42701         gcc.dg/special/ecos.exp.
42702
42703         * lib/c-torture.exp: Include lib file-format.exp.
42704         * lib/gcc-dg.exp: Include lib file-format.exp.
42705
42706         * gcc.dg/special/ecos.exp: Remove definition of proc
42707         gcc_target_object_format.
42708
42709 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42710
42711         * gcc.c-torture/execute/990628-1.c: New test.
42712
42713 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42714
42715         * gcc.c-torture/compile/990625-2.c: New test.
42716
42717         * gcc.c-torture/compile/990625-1.c: New test.
42718
42719 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42720
42721         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42722         attributes compile.
42723         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42724         ports that use the COFF/PE file format.
42725
42726 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42727
42728         * gcc.c-torture/compile/990617-1.c: New test.
42729
42730 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42731
42732         * g++.old-deja/g++.other/decl4.C: New test.
42733
42734 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42735
42736         * g++.old-deja/g++.other/bitfld3.C: New test.
42737
42738 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42739
42740         * g++.old-deja/g++.eh/catch1.C: New test.
42741
42742 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42743
42744         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42745
42746         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42747         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42748
42749 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42750
42751         * g77.f-torture/compile/19990502-0.f: Replace with new,
42752         shorter, test that still fails after recent changes.
42753
42754 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42755
42756         * gcc.c-torture/execute/990604-1.c: New test.
42757
42758 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42759
42760         * gcc.c-torture/execute/990531-1.c: New test.
42761
42762 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42763
42764         * gcc.c-torture/compile/990527-1.c: New test.
42765
42766 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42767
42768         * gcc.c-torture/execute/990527-1.c: New test.
42769
42770 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42771
42772         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42773         bitfields as signed.
42774
42775 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42776
42777         * g77.f-torture/compile/19990525-0.f: New test.
42778
42779 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42780
42781         * gcc.c-torture/execute/990525-2.c: New test.
42782
42783         * gcc.c-torture/execute/990525-1.c: New test.
42784
42785 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42786
42787         * g++.old-deja/g++.other/anon3.C: New test.
42788         * g++.old-deja/g++.other/anon4.C: New test.
42789         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42790         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42791         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42792         Merrill).
42793
42794 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42795
42796         * gcc.c-torture/execute/990524-1.c: New test.
42797
42798         * gcc.dg/990524-1.c: New test.
42799
42800 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42801
42802         * gcc.c-torture/compile/990523-1.c: New test.
42803
42804 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42805
42806         * gcc.c-torture/compile/990519-1.c: New test.
42807
42808 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42809
42810         * gcc.c-torture/compile/990517-1.c: New test.
42811
42812         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42813         (e4, f4): New tests.
42814         (main): Call them.
42815
42816 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42817
42818         * gcc.dg/noreturn-1.c: New test.
42819
42820 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42821
42822         * gcc.c-torture/execute/990513-1.c: New test.
42823
42824 1999-05-10  Richard Henderson  <rth@cygnus.com>
42825
42826         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42827
42828 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42829
42830         * g77.f-torture/execute/erfc.f: Use small single-precision
42831         values, to avoid problems on Alphas when not -mieee.
42832
42833 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42834
42835         * gcc.dg/990506-0.c: New test.
42836
42837 1999-05-08  Richard Henderson  <rth@cygnus.com>
42838
42839         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42840         the constant to test.  Don't XFAIL 64-bit targets.
42841
42842         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42843         * g++.old-deja/g++.law/profile1.C: Likewise.
42844
42845         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
42846         operator new instances.
42847         * g++.old-deja/g++.other/delete5.C: Likewise.
42848
42849 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42850
42851         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42852         intrinsic.
42853
42854 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42855
42856         * g77.f-torture/execute/u77-test.f: Reverse order of two
42857         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42858
42859 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42860
42861         * gcc.dg/compare1.c: New test.
42862
42863 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42864
42865         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42866         New tests.
42867
42868 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42869
42870         * g77.f-torture/compile/19990502-1.f: New test.
42871
42872 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42873
42874         * g77.f-torture/compile/19990502-0.f: New test.
42875
42876 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42877
42878         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42879         intrinsic.
42880
42881 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42882
42883         * g77.f-torture/execute/u77-test.f (main): List libU77
42884         intrinsics not currently tested.
42885         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
42886         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
42887         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
42888         Trim blanks off the ends of some printed strings.
42889
42890 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42891
42892         * g77.f-torture/execute/u77-test.f (main): Just warn about
42893         FSTAT gid disagreement, as it's expected on some systems.
42894
42895 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42896
42897         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
42898         use a new function, which allows for some slop.
42899         Clean up some commentary.
42900         (issum): The new function.
42901         (sgladd): Deleted subroutine.
42902
42903 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42904
42905         * g77.f-torture/execute/u77-test.f: Modify to be more like
42906         libf2c/libU77 version, bringing patches to that version here.
42907         Add suitable commentary.
42908
42909 1999-04-25  Richard Henderson  <rth@cygnus.com>
42910
42911         * gcc.dg/990424-1.c: New test.
42912
42913 1999-04-24  Craig Burley  <craig@jcb-sc.com>
42914
42915         * g77.f-torture/execute/u77-test.f (main): Bug involving
42916         LSTAT has been fixed, so turn back on full checking.
42917
42918 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42919
42920         * g77.f-torture/compile/19990419-0.f: New test.
42921         * g77.f-torture/execute/19990419-1.f: New test.
42922
42923 1999-04-17  Richard Henderson  <rth@cygnus.com>
42924
42925         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
42926         to avoid the need for a prototype to supress a warning.
42927
42928 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42929
42930         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42931
42932 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42933
42934         * gcc.c-torture/execute/990404-1.c: New test.
42935
42936 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42937
42938         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
42939         * gcc.dg/cpp-if3.c: Don't use -pedantic.
42940         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
42941         missing initializer warnings.
42942
42943 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42944
42945         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42946         matching strings.
42947
42948 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42949
42950         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42951
42952 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42953
42954         * g77.f-torture/execute/19990325-0.f: New test.
42955         * g77.f-torture/execute/19990325-1.f: New test.
42956
42957 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42958
42959         * gcc.c-torture/execute/990324-1.c: New test.
42960
42961 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42962
42963         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42964         test with 4.
42965
42966 1999-03-17  Richard Henderson  <rth@cygnus.com>
42967
42968         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42969
42970 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42971
42972         * g77.f-torture/execute/19990313-2.f: New test.
42973         * g77.f-torture/execute/19990313-3.f: New test.
42974
42975 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42976
42977         * g77.f-torture/execute/19990313-0.f: New test.
42978         * g77.f-torture/execute/19990313-1.f: New test.
42979
42980 1999-03-12  Jim Wilson  <wilson@cygnus.com>
42981
42982         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
42983         printf to sprintf.
42984         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
42985         (main): Add check for u15.  Conditionalize u31 check depending on
42986         whether ints are <32 bits or >=32 bits.
42987
42988 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42989
42990         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42991
42992 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42993
42994         * g77.f-torture/compile/19990305-0.f: New test.
42995         * g77.f-torture/execute/19981119-0.f: New test.
42996
42997 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42998
42999         * g77.f-torture/execute/970625-2.f: call ABORT if final
43000         result is not correct, instead of just printing it.
43001         Add this checking via newly introduced obfuscation, to
43002         trip up buggy front ends.
43003
43004 1999-03-07  Craig Burley  <craig@jcb-sc.com>
43005
43006         * g77.f-torture/compile/960317-1.f: Moved from being
43007         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
43008
43009 1999-03-06  Craig Burley  <craig@jcb-sc.com>
43010
43011         * g77.f-torture/execute/960317-1.f: New (old) test.
43012         * g77.f-torture/execute/970625-2.f: Ditto.
43013
43014 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
43015
43016         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
43017         message on line 1 or line 2; cccp and cpplib do this differently.
43018
43019 1999-03-01  Jeffrey A Law  (law@cygnus.com)
43020
43021         * g++.old-deja/g++.law/weak1.C: New test.
43022
43023 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43024
43025         * gcc.c-torture/execute/990119-1.c: Renamed to...
43026         * gcc.dg/990119-1.c: this, so it will only be tested once
43027         (it's a preprocessor test, it doesn't need to be run at
43028         multiple optimization levels).
43029
43030 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43031
43032         * lib/g++.exp: Don't add incdir=$base_dir/../include to
43033           ALWAYS_CXXFLAGS.
43034
43035 1999-02-24  Craig Burley  <craig@jcb-sc.com>
43036
43037         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
43038         * g77.f-torture/compile/19981216-0.f: ...as it is expected
43039         to not be compilable by current g77.
43040
43041 1999-02-24  Nick Clifton  <nickc@cygnus.com>
43042
43043         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
43044
43045 1999-02-22  Jeffrey A Law  (law@cygnus.com)
43046
43047         * gcc.c-torture/execute/990222-1.c: New test.
43048
43049 1999-02-19  Craig Burley  <craig@jcb-sc.com>
43050
43051         * g77.f-torture/compile/19990218-0.f: New test.
43052         * g77.f-torture/noncompile/19990218-1.f: New test.
43053
43054 1999-02-18  Craig Burley  <craig@jcb-sc.com>
43055
43056         * g77.f-torture/compile/19981216-0.f: New test.
43057
43058 1999-02-14  Jeffrey A Law  (law@cygnus.com)
43059
43060         * gcc.dg/990214-1.c: New test.
43061
43062 1999-02-13  Jeffrey A Law  (law@cygnus.com)
43063
43064         * gcc.dg/990213-2.c: New test.
43065
43066         * gcc.dg/990213-1.c: New test.
43067
43068 1999-02-12  Jeffrey A Law  (law@cygnus.com)
43069
43070         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
43071         ints.
43072
43073 1999-02-11  Nick Clifton  <nickc@cygnus.com>
43074
43075         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
43076         specified by target.
43077
43078         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
43079
43080 1999-02-11  Jeffrey A Law  (law@cygnus.com)
43081
43082         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
43083
43084 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43085
43086         * gcc.dg/special/ecos.exp: New test driver for new tests with
43087         special requirements.
43088
43089         * gcc.dg/special/alias-1.c: New test.
43090         * gcc.dg/special/gcsec-1.c: New test.
43091         * gcc.dg/special/weak-1.c: New test.
43092         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
43093         * gcc.dg/special/weak-2.c: New test.
43094         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
43095         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
43096         * gcc.dg/special/wkali-1.c: New test.
43097         * gcc.dg/special/wkali-2.c: New test.
43098         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
43099         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
43100
43101 1999-02-10  Felix Lee  <flee@cygnus.com>
43102
43103           * lib/c-torture.exp (c-torture-compile): Pull out code for
43104           analyzing gcc error messages.
43105           (c-torture-execute): Likewise.  Fix some (harmless) false
43106           positives.
43107           * lib/gcc.exp (gcc_check_compile): New function.
43108
43109 1999-02-08  Richard Henderson  <rth@cygnus.com>
43110
43111         * gcc.c-torture/execute/990208-1.c: New test.
43112
43113 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43114
43115         * g++.dg/special/ecos.exp: New driver for new tests with special
43116         requirements
43117
43118         * g++.dg/special/conpr-1.C: New test
43119         * g++.dg/special/conpr-2.C: New test
43120         * g++.dg/special/conpr-2a.C: New test
43121         * g++.dg/special/conpr-3.C: New test
43122         * g++.dg/special/conpr-3a.C: New test
43123         * g++.dg/special/conpr-3b.C: New test
43124
43125         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
43126         allow g++ to use the dg driver
43127
43128         * README: Add comment about g++.dg directory
43129
43130 1999-02-06  Jeffrey A Law  (law@cygnus.com)
43131
43132         * README: Update email addresses.
43133
43134 1999-02-03  Nick Clifton  <nickc@cygnus.com>
43135
43136         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
43137         arguments in order to force structure S onto the stack even on
43138         the alpha.
43139         (test): Pass 10 leading arguments to function foo as well as the
43140         structure S.
43141
43142         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
43143         failure for all targets.
43144
43145         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
43146         abort to terminate program execution.
43147
43148 1999-01-30  Richard Henderson  <rth@cygnus.com>
43149
43150         * gcc.c-torture/execute/990130-1.c: New test.
43151
43152 1999-01-30  Jeffrey A Law  (law@cygnus.com)
43153
43154         * gcc.dg/990130-1.c: New test.
43155
43156 1999-01-28  Michael Meissner  <meissner@cygnus.com>
43157
43158         * gcc.c-torture/execute/990128-1.c: New test.
43159
43160 1999-01-27  Michael Meissner  <meissner@cygnus.com>
43161
43162         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
43163
43164 1999-01-27  Felix Lee  <flee@cygnus.com>
43165
43166         * lib/c-torture.exp (c-torture-compile): pull out code for
43167         analyzing gcc error messages.
43168         (c-torture-execute): ditto, and fix some (harmless) false
43169         positives.
43170         * lib/gcc.exp (gcc_check_compile): new function.
43171
43172 1999-01-17  Jeffrey A Law  (law@cygnus.com)
43173
43174         * gcc.dg/990117-1.c: New test.
43175
43176         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
43177
43178         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
43179
43180 1999-01-15  Jeffrey A Law  (law@cygnus.com)
43181
43182         * g77.f-torture/compile/990115-1.f: New test.
43183
43184 1999-01-07  Jeffrey A Law  (law@cygnus.com)
43185
43186         * gcc.c-torture/compile/990107-1.c: New test
43187
43188 1999-01-06  Jeffrey A Law  (law@cygnus.com)
43189
43190         * gcc.c-torture/execute/990106-2.c: New test.
43191
43192         * gcc.c-torture/execute/990106-1.c: New test.
43193
43194 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
43195
43196         * gcc.c-torture/compile/981223-1.c: New test.
43197
43198 1998-12-29  Richard Henderson  <rth@cygnus.com>
43199
43200         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
43201         (opt3): Rename from opt4 and disable.
43202
43203 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
43204
43205         * g++.old-deja/g++.pt/ptrmem5.C: New test.
43206
43207 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43208
43209         * g++.old-deja/g++.other/conv5.C: New test.
43210
43211 1998-12-14  Nick Clifton  <nickc@cygnus.com>
43212
43213         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
43214
43215 1998-12-11  Jeffrey A Law  (law@cygnus.com)
43216
43217         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
43218
43219 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
43220
43221         * gcc.c-torture/compile/981211-1.c: New test.
43222
43223 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43224
43225         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
43226
43227         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
43228
43229 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43230
43231         * gcc.special/930510-1.c: Make C9X safe.
43232         * gcc.misc-tests/gcov-1.c Similarly.
43233         * gcc.misc-tests/gcov-2.c Similarly.
43234
43235 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43236
43237         * gcc.dg/ultrasp1.c: New test.
43238
43239 1998-12-06  Richard Henderson  <rth@cygnus.com>
43240
43241         * gcc.c-torture/execute/981206.c: New test.
43242
43243 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43244
43245         * g++.old-deja/g++.ns/template7.C: New test.
43246
43247         * g++.old-deja/g++.other/expr1.C: New test.
43248
43249         * g++.old-deja/g++.eh/tmpl3.C: New test.
43250
43251         * g++.old-deja/g++.eh/tmpl2.C: New test.
43252
43253 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43254
43255         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
43256         * g++.old-deja/g++.other/using6.C: Removed.
43257         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
43258
43259         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
43260
43261 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43262
43263         * g++.old-deja/g++.pt/overload8.C: New test.
43264
43265         * g++.old-deja/g++.pt/overload7.C: New test.
43266
43267         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
43268
43269         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
43270         and relinking messages.
43271         * lib/g++.exp (g++_target_compile): Remove .rpo file when
43272         compiling with -frepo.
43273
43274 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
43275
43276         * g++.old-deja/g++.pt/lookup6.C: New test.
43277
43278 1998-11-30  Nick Clifton  <nickc@cygnus.com>
43279
43280         * gcc.c-torture/execute/981130-1.c: New test.
43281         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
43282
43283 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43284
43285         * g++.old-deja/g++.pt/explicit76.C: New test.
43286
43287         * g++.old-deja/g++.pt/friend38.C: New test.
43288
43289         * g++.old-deja/g++.ns/crash2.C: New test.
43290
43291         * g++.old-deja/g++.pt/defarg8.C: New test.
43292
43293         * g++.old-deja/g++.pt/instantiate6.C: New test.
43294
43295         * g++.old-deja/g++.pt/static6.C: New test.
43296
43297         * g++.old-deja/g++.pt/decl2.C: New test.
43298
43299 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43300
43301         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
43302         problem is actually related with name lookup, but so what? :-)
43303
43304         * g++.old-deja/g++.pt/friend37.C: New test.
43305
43306 1998-11-25  Dave Love  <d.love@dl.ac.uk>
43307
43308         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
43309         element, which fails on some systems.
43310
43311         * g77.f-torture/execute/labug1.f: New test.
43312
43313 1998-11-21  Jeffrey A Law  (law@cygnus.com)
43314
43315         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
43316         is defined.
43317
43318 1998-11-18  Dave Love  <d.love@dl.ac.uk>
43319
43320         * g77.f-torture/compile/981117-1.f: New test.
43321
43322 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
43323
43324         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
43325         properly discarded.
43326
43327 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
43328
43329         * gcc.c-torture/execute/memcheck: New directory of tests for
43330         -fcheck-memory-usage.
43331
43332 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43333
43334         * README: New file, general information about the testsuite and
43335         new description of the various C++ test subdirectories.
43336         * README.g++: Eliminate obsolete information, update and move most
43337         relevant stuff to README.
43338
43339 1998-11-07  Richard Henderson  <rth@cygnus.com>
43340
43341         * gcc.c-torture/compile/981107-1.c: New test.
43342
43343 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43344
43345         * execute/memcpy-bi.c: New testcase.
43346
43347 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43348
43349         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43350         base classes.
43351
43352         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43353         template is selected.
43354
43355         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43356         classes, it should be accepted for all types.
43357
43358         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43359
43360         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43361         specializations start with template headers.
43362
43363 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43364
43365         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43366
43367         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43368         non-POD types.
43369
43370 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43371
43372         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43373
43374 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43375
43376         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43377
43378 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43379
43380         * 981019-1.c: New test.
43381
43382 1998-10-14  Robert Lipe <robertl@dgii.com>
43383
43384         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43385         find objc headers.
43386
43387 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43388
43389         * compile/981001-4.c: Remove use of GCC extension that triggers a
43390         compiler bug.
43391
43392 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43393
43394         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43395
43396 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43397
43398         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43399         instantiation of template produces incorrect code for delete
43400         expression.
43401
43402         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43403         constructors' name is not unique.
43404         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43405         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43406
43407         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43408         automatic array of const is ill-formed.
43409
43410         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43411         of template parameter?
43412
43413         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43414         const.
43415
43416         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43417         pointer-to-member expression.
43418
43419         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43420         declaration causes ICE.
43421
43422 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43423
43424         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43425         reserved in the global namespace.
43426
43427         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43428         generate needed virtual table.
43429
43430         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43431
43432 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43433
43434         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43435         template-dependent type
43436
43437 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43438
43439         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43440         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43441         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43442
43443         * g++.old-deja/g++.other/using5.C: New test; using decl from base
43444         class should be usable as argument of member function.
43445         * g++.old-deja/g++.other/using6.C: New test; using decl from base
43446         class should be usable as return type of member function.
43447         * g++.old-deja/g++.other/using7.C: New test; using decl from base
43448         class should be usable as type of data member.
43449
43450         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43451
43452 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43453
43454         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43455
43456 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43457
43458         * gcc.dg/dll-?.c Add thumb to target list.
43459         Fix assembler scan patterns to match current assembler output.
43460
43461 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43462
43463         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43464         matching of template brackets.
43465
43466         * g++.old-deja/g++.other/using4.C: New test.  Test using
43467         declarations of methods from base classes.
43468
43469         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43470         within functions should introduce names into the innermost
43471         enclosing namespace.
43472
43473         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43474         of static locals if first initialization throws.
43475
43476 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43477
43478         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43479
43480 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43481
43482         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43483         lose track of the possible targets of tablejump insns.
43484         * special/special.exp: Run it.
43485
43486 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43487
43488         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43489         must be declared before its specializations can be named in friend
43490         declarations.
43491
43492 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43493
43494         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43495
43496         * g77.f-torture/execute/io1.f: New test.
43497
43498 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43499
43500         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43501         with pointer to template function, for which no argument deduction
43502         is possible.
43503
43504         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43505         specialization of template function as argument to template
43506         function.
43507
43508         * g++.old-deja/g++.other/access2.C: New test; Inner class
43509         shouldn't have privileged access to Outer's names.
43510
43511 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43512
43513         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43514         friend template declared within template class conflicts with
43515         nested class of the same name.
43516
43517         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43518         is ignored.
43519
43520         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43521         object with direct initializer as function declaration.
43522
43523         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43524         initializers.
43525
43526         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43527         involving const pointer and NULL produces incorrect result.
43528
43529         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43530         type name without `typename' should be rejected with -pedantic.
43531
43532 1998-10-02  Richard Henderson  <rth@cygnus.com>
43533
43534         * g++.old-deja/g++.other/addrof1.C: New test.
43535
43536 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43537
43538         * gcc.c-torture/compile/981001-1.c: New test.
43539         * gcc.c-torture/execute/981001-1.c: New test.
43540
43541 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43542
43543         * gcc.c-torture/compile/981001-2.c: New test.
43544         * gcc.c-torture/compile/981001-3.c: New test.
43545         * gcc.c-torture/compile/981001-4.c: New test.
43546
43547 1998-10-01  Robert Lipe  <robertl@dgii.com>
43548
43549         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43550         multilibbed hosts.  Idea grafted from g77.exp.
43551
43552 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43553
43554         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43555         avoid losing on systems which need -lsocket.
43556
43557 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43558
43559         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43560         * g++.old-deja/g++.other/nested2.C: Ditto.
43561         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43562         failure.
43563
43564 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43565
43566         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43567         preferred over template operator!= for enum bitfields.
43568
43569 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43570
43571         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43572         that happen to have the same base name, but in different scopes,
43573         are incorrectly rejected.
43574
43575 1998-09-16  Richard Henderson  <rth@cygnus.com>
43576
43577         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43578         on the native word size instead of an integer literal.
43579
43580 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43581
43582         * g++.old-deja/g++.other/static2.C: Invocation of static data
43583         member of type pointer-to-function denoted as non-static member.
43584
43585         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43586         checks involving function types and aliases.
43587
43588 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43589
43590         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43591         redefined to the same non-trivial type.
43592
43593         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43594         namespace-qualification of template specializations declared in
43595         other namespaces.
43596
43597         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43598         to declare a subset of the specializations of a template function
43599         as friends of specializations of a template class.
43600
43601         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43602         member templates that do not fully specialize the enclosing
43603         template class are rejected.
43604
43605 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43606
43607         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43608
43609 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43610
43611         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43612         altered from libf2c/libU77 version.
43613
43614 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43615
43616         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43617
43618 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43619
43620         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43621         (un)signed char are different types for template specialization
43622         purposes.
43623
43624 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43625
43626         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43627         * objc: ObjC testsuite.
43628
43629 1998-08-31  Catherine Moore  <clm@cygnus.com>
43630
43631         * gcc.c-torture/execute/941014-1.x: New file.
43632
43633 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43634
43635         * lib/c-torture.exp: Add support for
43636         torture_eval_before_compile and torture_eval_before_execute
43637         variables.
43638
43639 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43640
43641         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43642         this test triggers valid.
43643
43644 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43645
43646         * gcc.dg/980827-1.c: New test.
43647
43648 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43649
43650         * gcc.c-torture/execute/loop-4b.c: New test.
43651
43652 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43653
43654         * lib/c-torture.exp: Add support for
43655         torture_eval_before_compile and torture_eval_before_execute
43656         variables.
43657
43658 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43659
43660         * gcc.c-torture/compile/980825-1.c: New test.
43661
43662 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43663
43664         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43665         count number tests in opt_t0 not good_t0.
43666
43667 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43668
43669         * gcc.c-torture/compile/930326-1.x: Fix typo.
43670
43671 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43672
43673         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43674         causes an ICE.
43675
43676 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43677
43678         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43679         STACK_SIZE is defined.
43680         * gcc.c-torture/unsorted/stuct.c: Similarly.
43681
43682         * gcc.c-torture/compile/980821-1.c: New test.
43683
43684 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43685
43686         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43687
43688 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43689
43690         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43691         code.
43692
43693 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43694
43695         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43696         error'.
43697
43698 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43699
43700         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43701
43702 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43703
43704         * gcc.c-torture/compile/980816-1.c: New test.
43705
43706         * gcc.dg/980816-1.c: New test.
43707
43708 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43709
43710         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43711         compiler for ieee tests.
43712
43713 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43714
43715         * g77.f-torture/compile/980729-0.f: New test.
43716
43717 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43718
43719         * gcc.c-torture/special/eeprof-1.c: New test, for
43720         -finstrument-functions.
43721         * gcc.c-torture/special/special.exp: Run it.
43722
43723 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43724
43725         * gcc.c-torture/compile/980729-1.c: New test.
43726
43727 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43728
43729         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43730         __thumb__ is defined, and test for ARM style doubles if so.
43731
43732 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43733
43734         * g77.f-torture/noncompile/980615-0.f: New test.
43735
43736 1998-07-26  H.J. Lu  (hjl@gnu.org)
43737
43738         * gcc.dg/980312-1.c: Do link instead of compile.
43739         * gcc.dg/980313-1.c: Likewise.
43740
43741 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43742
43743         * gcc.c-torture/compile/980726-1.c: New test.
43744
43745 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43746
43747         * g77.f-torture/execute/io0.f: New test.
43748
43749 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43750
43751         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43752         an int.
43753
43754 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43755
43756         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43757         m32r bugs.
43758
43759 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43760
43761         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43762         c-decl.c:grokdeclarator can handle mode attributes.
43763
43764 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43765
43766         * gcc.c-torture/execute/980716-1.c: New test.
43767
43768 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43769
43770         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43771         the mn10200.
43772         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43773         the mn10200.
43774         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43775         * gcc.c-torture/compile/930326-1.x: Similarly.
43776
43777 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43778
43779         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43780         New test from Craig.
43781
43782 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43783
43784         * g77.f-torture/noncompile/980616-0.f: New test.
43785
43786         * g77.f-torture/execute/970816-3.f: New test from Craig.
43787
43788 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43789
43790         *  g++.other/singleton.C: Return error value instead of taking
43791         SIGSEGV.
43792
43793 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43794
43795         *  g++.other/singleton.C: New test.  Warning is under dispute.
43796         Runtime crash is not.
43797
43798 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43799
43800         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43801         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43802         using6.C, using7.C}: New namespace tests.
43803
43804 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43805
43806         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43807         specialization with typedef'ed names used as array indexes.
43808
43809 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43810
43811         * gcc.c-torture/execute/980709-1.c: New test.
43812
43813         * gcc.dg/980709-1.c: New test.
43814
43815 1998-07-07  Richard Henderson  <rth@cygnus.com>
43816
43817         * gcc.c-torture/execute/bcp-1.c: New test.
43818
43819 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43820
43821         * gcc.c-torture/execute/980707-1.c: New test.
43822
43823 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43824
43825         * gcc.c-torture/compile/980706-1.c: New test.
43826
43827 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43828
43829         * g77.f-torture/execute/980701-0.f,
43830         g77.f-torture/execute/980701-1.f: New test from Craig.
43831
43832 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43833
43834         * gcc.c-torture/compile/980701-1.c: New test.
43835
43836         * gcc.c-torture/execute/980701-1.c: New test.
43837
43838 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43839 rlsruhe.de>
43840
43841         * g++.old-deja/g++.robertl/eb132.C: New test.
43842         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43843
43844 1998-06-29  Dave Love  <d.love@dl.ac.uk>
43845
43846         * g77.f-torture/execute/980628-7.f,
43847         g77.f-torture/execute/980628-8.f,
43848         g77.f-torture/execute/980628-9.f,
43849         g77.f-torture/execute/980628-10.f: New tests from Craig.
43850
43851         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43852
43853 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43854
43855         * g77.f-torture/execute/980628-4.f: New test from Craig.
43856         * g77.f-torture/execute/980628-5.f: Likewise.
43857         * g77.f-torture/execute/980628-2.f: Likewise.
43858         * g77.f-torture/execute/980628-0.f: Likewise.
43859         * g77.f-torture/execute/980628-1.f: Likewise.
43860         * g77.f-torture/execute/980628-3.f: Likewise.
43861         * g77.f-torture/execute/980628-6.f: Likewise.
43862
43863 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43864
43865         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43866         directory when nothing has been installed yet.
43867
43868 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43869
43870         * gcc.c-torture/special/special.exp: Handle newer versions of
43871         dejagnu.
43872
43873 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43874
43875         * gcc.dg/980626-1.c: New test.
43876
43877 1998-06-19  Bruno Haible <haible@ilog.fr>
43878
43879         * gcc.misc-tests/m-un-2.c: New test.
43880         * g++.old-deja/g++.other/warn01.c: Likewise.
43881
43882 1998-06-19  Robert Lipe  <robertl@dgii.com>
43883
43884         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
43885         compatibility with assmblers with a different comment character.
43886         Eliminate use of GAS-specific extensions.
43887
43888 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43889
43890         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43891
43892 1998-06-19  Robert Lipe  <robertl@dgii.com>
43893
43894         * lib/g77.exp: Replace search for libf2c.a with search for newly
43895         renamed libg2c.a
43896
43897 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43898
43899         * gcc.c-torture/execute/980617-1.c: New test.
43900
43901 1998-06-12  Jeffrey A Law  (law@cygnus.com)
43902
43903         * gcc.c-torture/execute/980612-1.c: New test.
43904
43905 1998-06-08  Jeffrey A Law  (law@cygnus.com)
43906
43907         * gcc.dg/980523-1.c: Only test on ppc-linux.
43908         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
43909
43910         * gcc.c-torture/execute/980608-1.c: New test.
43911
43912 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
43913
43914         * gcc.c-torture/execute/980605-1.c: New test.
43915
43916 1998-06-04  Jeffrey A Law  (law@cygnus.com)
43917
43918         * gcc.c-torture/execute/980604-1.c: New test.
43919
43920 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43921
43922         * gcc.c-torture/execute/980602-1.c: New test.
43923         * gcc.c-torture/execute/980602-2.c: Likewise.
43924
43925 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43926
43927         * 970125-0.f: Fix per JCB.  Add commentary.
43928
43929 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43930
43931         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43932         IEEE -0 support.
43933
43934 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43935
43936         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43937         earlier.
43938
43939 1998-05-28  Catherine Moore <clm@cygnus.com>
43940
43941         * gcc.c-torture/execute/980526-3.c: New test.
43942
43943 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
43944
43945         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
43946         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
43947         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
43948         m88k-motorola-sysv3 to XFAIL.
43949
43950 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43951
43952         * gcc.dg/980526-1.c: New test.
43953         * gcc.c-torture/execute/980526-2.c: New test.
43954
43955 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43956
43957         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43958
43959         * gcc.c-torture/execute/980526-1.c: New test.
43960
43961 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43962
43963         * g77.f-torture/execute/alpha2.f: Add runtime test.
43964
43965 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43966
43967         * g++.old-deja/old-deja.exp: Strip leading directories.
43968
43969         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
43970         error for the line.  Don't run multiple tests for the same line.
43971
43972 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43973
43974         * gcc.dg/980523-1.c: New test.
43975
43976 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43977
43978         * g77.f-torture/compile/970915-0.f: New test.
43979
43980 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43981
43982         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43983
43984 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43985
43986         * gcc.dg/980520-1.c: New test.
43987
43988 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43989
43990         * gcc.dg/980502-1.c: Fix return type.
43991
43992 1998-05-20  Jeffrey A Law  (law@cygnus.com)
43993
43994         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
43995         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
43996         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
43997         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
43998         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
43999
44000 1998-05-20  Dave Love  <d.love@dl.ac.uk>
44001
44002         * g77.f-torture/execute/980520-1.f: New test.
44003
44004 1998-05-15  Dave Love  <d.love@dl.ac.uk>
44005
44006         * lib/mike-g77.exp: New file.
44007
44008         * g77.f-torture/noncompile/noncompile.exp,
44009         g77.f-torture/noncompile/check0.f: New files.
44010
44011 1998-05-14  Dave Love  <d.love@dl.ac.uk>
44012
44013         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
44014         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
44015         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
44016         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
44017         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
44018         abort where appropriate.
44019
44020 1998-05-05  Michael Meissner  <meissner@cygnus.com>
44021
44022         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
44023         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
44024
44025 1998-04-29  Dave Love  <d.love@dl.ac.uk>
44026
44027         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
44028
44029 1998-04-27  Dave Love  <d.love@dl.ac.uk>
44030
44031         * g77.f-torture/compile/980427-0.f: New test.
44032
44033 1998-04-24  Dave Love  <d.love@dl.ac.uk>
44034
44035         * g77.f-torture/compile/980424-0.f: New test.
44036
44037 1998-04-19  Dave Love  <d.love@dl.ac.uk>
44038
44039         * g77.f-torture/compile/980419-2.f (main): New test.
44040         * g77.f-torture/compile/970125-0.f: New test.
44041         * g77.f-torture/compile/980419-1.f: New test.
44042
44043 1998-04-08  Jim Wilson  <wilson@cygnus.com>
44044
44045         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
44046         of loop-4.c.
44047
44048 1998-04-07  Jim Wilson  <wilson@cygnus.com>
44049
44050         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
44051
44052 1998-04-03  Jim Wilson  <wilson@cygnus.com>
44053
44054         * gcc.c-torture/compile/980329-1.c: New test.
44055
44056 1998-03-18  Jim Wilson  <wilson@cygnus.com>
44057
44058         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
44059         * gcc.dg/980312-1.c: Fix typo in -march command.
44060
44061 1998-03-16  H.J. Lu  (hjl@gnu.org)
44062
44063         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
44064
44065 1998-03-11  Robert Lipe  <robertl@dgii.com>
44066
44067         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
44068         Dave Love agree the Fortran source is bogus.
44069
44070 1998-03-11  Robert Lipe  <robertl@dgii.com>
44071
44072         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
44073         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
44074         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
44075         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
44076         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
44077
44078 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44079
44080         * g++.old-deja/g++.other/friend1.C: New test.
44081
44082 1998-02-18  Dave Love  <d.love@dl.ac.uk>
44083
44084         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
44085         possibly uninitialized) variables and declare dnrm2.
44086
44087 1998-02-23  Robert Lipe <robertl@dgii.com>
44088
44089         From Bruno Haible <haible@ilog.fr>:
44090         * gcc.c-torture/execute/980223.c: New test.
44091
44092 1998-02-13  Jeffrey A Law  (law@cygnus.com)
44093
44094         * gcc.dg/ifelse-1.c: New test.
44095
44096 1998-02-09  H.J. Lu  (hjl@gnu.org)
44097
44098         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
44099
44100           * lib/old-dejagnu.exp (old-dejagnu): Added the
44101           "execution test - XFAIL *-*-*" handling in the spirit of
44102           "excess errors test -". Changed the "execution test fails"
44103           handling to be like "excess errors test fails".
44104           * Update various tests accordingly.
44105
44106 1998-02-06  Jim Wilson  <wilson@cygnus.com>
44107
44108         * gcc.c-torture/execute/980205.c: New test.
44109
44110 1998-01-18  Jeffrey A Law  (law@cygnus.com)
44111
44112         * lib/c-torture.exp: Look for .x files instead of .cexp files.
44113         * lib/f-torture.exp: Similarly.
44114         * gcc.c-torture: Rename all .cexp files to .x files.
44115
44116 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
44117
44118         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
44119         (940510-1.c): Removed duplicate.
44120         (971104-1.c): New test.
44121
44122 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
44123
44124           * lib/f-torture.exp: Improve error and loop detection.
44125
44126 1997-11-19  Michael Meissner  <meissner@cygnus.com>
44127
44128         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
44129         use that to size the filler array.
44130
44131 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
44132
44133         * lib/c-torture.exp(c-torture-execute): Fix typo.
44134
44135         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
44136         testcase as the executable name. Keep the executable around if
44137         the test fails.
44138
44139 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
44140
44141         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
44142         changes.  Only test one -g option, and move it to the end of the
44143         list of options to test.
44144
44145 1997-09-19  Michael Meissner  <meissner@cygnus.com>
44146
44147         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
44148         variable GCC_TORTURE_OPTIONS to supply default switches separated
44149         by colons.  If no environment variable, run tests with -O0 -g, -O1
44150         -g, and -O2 -g as well.
44151
44152 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
44153
44154         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
44155         explanatory comments. Fix indentation.
44156
44157 1997-09-15  Jeffrey A Law  (law@cygnus.com)
44158
44159         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
44160
44161 1997-09-11  Jeffrey A Law  (law@cygnus.com)
44162
44163         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
44164         * g++.old-deja/g++.mike/p7325.C: Likewise.
44165         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
44166
44167 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
44168
44169         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
44170         * g++.old-deja/g++.brendan/crash30.C: Likewise.
44171         * g++.old-deja/g++.brendan/crash39.C: Likewise.
44172         * g++.old-deja/g++.law/operators4.C: Likewise.
44173
44174 1997-09-11  Joe Buck  (jbuck@synopsys.com)
44175
44176         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
44177         * g++.old-deja/g++.mike/p784.C: Ditto.
44178         * g++.old-deja/g++.mike/p785.C: Ditto.
44179
44180 1997-09-05  Jeffrey A Law  (law@cygnus.com)
44181
44182           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
44183
44184 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44185
44186         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
44187         target feature; pass this to c-torture-execute as needed.
44188
44189 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44190
44191         * lib/c-torture.exp(c-torture-execute): If the previous and the
44192         current executables being tested are identical, we don't need to
44193         run the executable again. Try to make the executable names
44194         unique. Add an optional argument for passing additional compiler
44195         flags.
44196
44197 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
44198
44199         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
44200
44201 1997-08-29  Jeffrey A Law  (law@cygnus.com)
44202
44203         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
44204
44205 1997-07-31  Jeffrey A Law  (law@cygnus.com)
44206
44207         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
44208         32bit or larger longs.
44209
44210         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
44211         have either a 32bit long or 32bit int.
44212
44213 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
44214
44215         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
44216         Make double precision tests dependent on sizeof (double).
44217
44218 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
44219
44220         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
44221         too.
44222
44223 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
44224
44225         * gcc.c-torture/compile/961203-1.cexp: New script.
44226
44227 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
44228
44229         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
44230         up the includes ourselves.
44231
44232 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
44233
44234         * lib/plumhall.exp: Remove random include, and add a few
44235         verbose messages for debugging.
44236
44237 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
44238
44239         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
44240         of trying to do it ourselves.
44241
44242 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44243
44244         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
44245
44246 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
44247
44248         * gcc.prms/5403.c: Made regexp a bit less strict.
44249
44250 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
44251
44252         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
44253         is returned from remote_load instead.
44254         * lib/plumhall.exp: Ditto.
44255         * lib/mike-g++.exp: Ditto.
44256         * lib/old-dejagnu.exp: Ditto.
44257         * lib/c-torture.exp: Ditto.
44258
44259 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
44260
44261         * lib/g++.exp: Use build_wrapper procedure.
44262         * lib/gcc.exp: Ditto.
44263
44264 1997-05-20  Jeffrey A Law  (law@cygnus.com)
44265
44266         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
44267         an old-style decl for malloc.  Fixes tests to work when
44268         sizeof (int) != sizeof (size_t).
44269
44270 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44271
44272         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
44273
44274         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
44275         use stdargs.h interface.
44276
44277 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44278
44279         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
44280         NO_VARARGS when compiling.
44281
44282 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
44283
44284         * lib/plumhall.exp(ph_includes): New procedure.
44285         (ph_make): Use it.
44286         (ph_compiler): Ditto.
44287
44288         * lib/g++.exp: Rename test-glue.c to testglue.c.
44289         * lib/gcc.exp: Ditto.
44290
44291 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
44292
44293         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
44294         to completion when it's called.
44295
44296 1997-03-21  Michael Meissner  <meissner@cygnus.com>
44297
44298         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
44299         is defined, don't do test.
44300
44301 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
44302
44303         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
44304         for object files.
44305         (ph_summary): Mark skipped testcases as untested, not unresolved.
44306
44307         * lib/plumhall.exp (ph_make): If unresolved because of bad
44308         errorCode, record errorCode in log file.
44309         (*): Replace send_log/verbose with verbose -log.
44310
44311 1997-03-19  Michael Meissner  <meissner@cygnus.com>
44312
44313         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
44314         double conversion if double isn't at least 8 bytes.
44315
44316         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
44317         int to work with targets where int is 16 bits.
44318
44319         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
44320         8 bytes, just exit, since 4 byte doubles don't have enough bits of
44321         precision for the test to complete.
44322
44323 1997-03-14  Michael Meissner  <meissner@cygnus.com>
44324
44325         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
44326         if d10v is not compiled with the -mdouble64 flag.
44327         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
44328
44329         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
44330         d10v is not compiled with the -mint32 flag.
44331
44332 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
44333
44334         * lib/plumhall.exp: Use incr_count.
44335
44336 1997-03-12  Jeffrey A Law  (law@cygnus.com)
44337
44338         * gcc.c-torture: Update to c-torture-1.45.
44339
44340 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
44341
44342         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44343         the name of the expect testcase file).
44344
44345         * lib/g++.exp(g++_init): Ditto.
44346
44347 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44348
44349         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44350         the host.
44351
44352         * lib/gcc.exp(gcc_exit): New procedure.
44353
44354 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44355
44356         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44357         specs where appropriate.
44358
44359         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44360         because of new "candidates are" messages, and removed a few
44361
44362         * Converted all non-old-style g++ testcases to old-style, and
44363         moved into g++.old-deja.
44364
44365 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44366
44367         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44368         options.
44369
44370         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44371         succeeded.
44372
44373         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44374
44375 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44376
44377         * lib/gcc.exp (gcc_target_compile): Add support for defining
44378         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44379         the machine doesn't have those features.
44380
44381 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44382
44383         * g++.law/operators4.exp: Don't use LIBS.
44384
44385 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44386
44387         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44388
44389         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44390         * lib/g++.exp: Set it here instead. Also, allow use of the
44391         --tool_exec and --tool_opt options. Change CXX to
44392         GXX_UNDER_TEST.
44393
44394         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44395
44396         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44397
44398 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44399
44400         * lib/old-dejagnu.exp: Use prune_warnings instead of
44401         prune_system_crud.
44402         * lib/mike-g++.exp: Ditto.
44403         * lib/gcc.exp: Ditto.
44404         * lib/g++.exp: Ditto.
44405
44406         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44407
44408 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44409
44410           * 941014-2.c: Include stdlib.h
44411           * 960327-1.c: Include stdio.h
44412           * dbra.c, index-1.c: Don't assume ints are 32bits.
44413
44414 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44415
44416         * lib/gcc.exp: Add gcc,stack_size target feature.
44417
44418         * lib/g++.exp(g++_target_compile): Add the include and link
44419         paths here, not in two other places. And, it's $options, not
44420         options.
44421
44422         * lib/mike-g++.exp(postbase): Remove the code that determines
44423         the correct include and link paths.
44424         * g++.old-deja/old-deja.exp: Ditto.
44425
44426 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44427
44428         * lib/g++.exp(g++_init): target_compile no longer returns the
44429         filename of the result.
44430
44431 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44432
44433         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44434         call to glob.
44435
44436         * gcc.c-torture/special/special.exp: Change call to
44437         gcc_target_compile to include the object file.
44438
44439 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44440
44441         * gcc.c-torture/special/special.exp: Correct misspelling in last
44442         change.
44443
44444 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
44445
44446         * lib/plumhall.exp(ph_summary): Log the entire output of the
44447         executable. Return -1 if there were any failures, 0 otherwise.
44448         (ph_execute): Return -1 if there were any failures, 0 otherwise.
44449         (ph_make): Clean up objects and executables that were built
44450         if the tests succeeded.
44451
44452 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
44453
44454         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44455         libraries and includes in the build tree as appropriate.
44456
44457 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44458
44459         * lib/c-torture.exp: Instead of looking for the global variable
44460         NO_LONG_LONG, check to see if that's a feature of the target.
44461
44462 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44463
44464         * config/default.exp: Minimize. Delete the remainer of the files in
44465         config; this functionality is now in devo/dejagnu/config.
44466
44467         g++.*/*: Pass any additional flags used to compile to postbase;
44468         delete CXXFLAGS.
44469
44470         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44471         is now done by runtest.exp. Use gcc_target_compile instead of
44472         compile.
44473
44474         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44475         Remove references to CFLAGS. Use remote_file instead of
44476         calling rm -f.
44477         (c-torture): Take a list of arguments to use to compile this
44478         testcase.
44479
44480         lib/g++.exp: Simplify. Use target_compile instead of compile.
44481         lib/gcc-dg.exp: Ditto.
44482         lib/gcc.exp: Ditto.
44483         lib/mike-{gcc,g++}.exp: Ditto.
44484         lib/old-dejagnu.exp: Ditto.
44485         lib/plumhall.exp: Ditto.
44486
44487 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44488
44489         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44490         (ph_linker): Likewise.
44491
44492 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44493
44494           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44495         MAP_ANON / MAP_ANONYMOUS if defined;
44496         else try to map from /dev/zero .
44497
44498 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44499
44500         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44501         isn't defined, then define it to MAP_ANONYMOUS.
44502
44503 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44504
44505         * gcc.c-torture: Update to c-torture-1.42 release.
44506
44507 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44508
44509         * gcc.c-torture: Update to c-torture-1.41 release.
44510
44511 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44512
44513         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44514         c-torture release.
44515
44516 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44517
44518         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44519         and LDFLAGS.  Fix second case to append the target_info ldflags
44520         onto LDFLAGS, not CFLAGS.
44521         * lib/g++.exp (g++_init): Add target_info stuff.
44522         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44523         of libgloss and newlib flags for !native.
44524
44525         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44526         (GDB): Fix relative path to go up another dir for finding gdb.
44527
44528 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44529
44530         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44531         versions in the target_info array, if they don't exist.
44532
44533 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44534
44535         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44536
44537 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44538
44539         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44540         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44541
44542 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44543
44544         * lib/old-dejagnu.exp: Don't remove the output file before we've
44545         actually tested it. Don't append pwd to the path of the executable
44546         we're testing.
44547
44548 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44549
44550         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44551
44552 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44553
44554         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44555         temporary directory for compiler files, and set it to a default
44556         value of /tmp. Set $output as the name of the output file from
44557         compiling the testcase. Add a -o option to $cflags_var so the
44558         compiler writes the final output file as $output. Set $executable
44559         to $output.
44560
44561         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44562         directory for compiler files, and set it to /tmp if it doesn't
44563         already have a value. Set $output_file to the name of the output
44564         file from compiling the testcase. Add a -o option to CXXFLAGS so
44565         the compiler writes the final output file as $output. Use $output
44566         as the executable to be tested.
44567
44568 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44569
44570         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44571
44572 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44573
44574         * gcc.c-torture/execute/pending-1.c: New test.  Still
44575         pending in Tege's queue.
44576
44577 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44578
44579         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44580         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44581         if there were failures.  Call unresolved if there were unresolved
44582         testcases.  Call gcc_fail if program did not run to completion.
44583         (ph_make): Pass additional argument name to ph_execute.
44584         (ph_execute): Add new argument.  Pass additional arguments to
44585         ph_summary.  Call gcc_fail is there is no execution output.
44586
44587 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44588
44589         * lib/plumhall.exp (proc_summary): Output relavent summary
44590         lines into the log so specific failures in plumhall can be
44591         investigated.
44592
44593 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44594
44595         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44596         (c-torture-execute): Don't try to execute tests which use
44597         "long long" types if $NO_LONG_LONG is nonzero.
44598
44599 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44600
44601         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44602         not c-torture.
44603
44604         * gcc.ieee: Move from here.
44605         * gcc.c-torture/execute/ieee: To here.
44606
44607 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44608
44609         * gcc.c-torture: Update to c-torture-1.41 release.
44610
44611 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44612
44613         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44614         not "$output".
44615
44616 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44617
44618         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44619         -c present.
44620
44621 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44622
44623         * config/proelf.exp: Handle connecting to a simulator.
44624
44625 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44626
44627         * config/proelf.exp: New file.  Enough framework that we can
44628         run c-torture tests on the proelf targets (or any other target
44629         that gdb can connect to for that matter).
44630
44631 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44632
44633         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44634         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44635
44636         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44637         exec_output exists.
44638
44639 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44640
44641         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44642         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44643
44644         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44645         to pass/fail/unresolved/unsupported/untested.  Caller must now
44646         call unresolved/unsupported/untested.
44647         * lib/*.exp: Update FSF address.  Update to handle new results of
44648         ${tool}_load.
44649         * lib/chill.exp (verbose): Delete.
44650
44651 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44652
44653         * lib/gcc.exp (default_gcc_start): Change order of args to
44654         $LDFLAGS $CFLAGS $LIBS.
44655         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44656         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44657         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44658         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44659         * gcc.misc-tests/dg-test.exp: Likewise.
44660         * gcc.misc-tests/msgs.exp: Likewise.
44661         * gcc.prms/prms.exp: Likewise.
44662         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44663         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44664
44665         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44666
44667 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44668
44669         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44670
44671         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44672         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44673
44674         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44675         necessary.
44676
44677 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44678
44679         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44680         global for loop; add use of $mathlib.
44681         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44682         settings here; set mathlib for anything but VxWorks.
44683
44684 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44685
44686         * gcc.c-torture: Update to c-torture-1.40 release.
44687
44688 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44689
44690         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44691         dg.exp.
44692
44693 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44694
44695         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44696         global.
44697
44698 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44699
44700         * lib/g++.exp (LIBS): Define if not already.
44701         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44702         (gcc-dg-prune): Call prune_gcc_output.
44703         * lib/gcc.exp (prune_gcc_output): New proc.
44704         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44705         prune_gcc_output.
44706
44707 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44708
44709         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44710         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44711
44712 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44713
44714         * gcc.c-torture: Update to c-torture-1.39 release.
44715
44716 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44717
44718         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44719         fails, try others as well.
44720
44721 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44722
44723         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44724         If compilation fails, mark execute tests as `untested'.
44725         If test is marked as unsupported, don't mark compilation and
44726         execute tests as failed.
44727
44728 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44729
44730         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44731         libstdc++ for whether or not we want to be doing shared
44732         libraries.  Delete link_curses since we don't need it anymore.
44733         * lib/mike-g++.exp (postbase): Don't link in libg++.
44734         * g++.old-deja/old-deja.exp: Likewise.
44735
44736 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44737
44738         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44739
44740 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44741
44742         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44743         For that, add `-Wl,-a,shared_archive'.
44744         * g++.old-deja/old-deja.exp: Likewise.
44745
44746 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44747
44748         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44749
44750 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44751
44752         * lib/mike-g++.exp (postbase): Pay attention to the status of
44753         g++_load.
44754
44755 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44756
44757           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44758
44759 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44760
44761         * lib/gcc.exp (default_gcc_start): No longer need to log program
44762         being executed or its output, execute_anywhere does that now.
44763         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44764         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44765
44766 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44767
44768         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44769         the same as those in lib/g++.exp.
44770
44771 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44772
44773         * gcc.c-torture: Update to c-torture-1.38 release.
44774         * gcc.ieee: Related changes.
44775
44776 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44777
44778         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44779         "exec". Minor reformatting changes.
44780
44781         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44782         cross. This means all "exec" calls now work on a remote host as
44783         well.
44784         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44785         cross. Filter out the extra "\r\n" stuff that expect puts in.
44786         (c-torture-execute): Filter out the bogus warnings like
44787         c-torture-compile does. Add support for canadian cross.
44788         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44789         Use execute_anywhere rather than calling exec directly. Now it
44790         works for canadian cross testing.
44791
44792 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44793
44794         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44795         results into a variable, and check that rather than using file exists.
44796
44797 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44798
44799         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44800         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44801
44802 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44803
44804         * g++.old-deja/old-deja.exp: Create and pass runshlib and
44805         lib_curses if there's a shared libg++ in the build tree.
44806
44807 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44808
44809         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44810         if not supported target.
44811
44812 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44813
44814         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44815         link_curses up to always happen, not just for native builds.
44816
44817 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44818
44819         * gcc.c-torture: Update to c-torture-1.36 release.
44820         * gcc.failure: Related changes.
44821
44822 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44823
44824         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44825
44826 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
44827
44828         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
44829         * lib/mike-g++.exp (postbase): Not in here.  Still reference
44830         runshlib, link_curses, and mathlib for link and run.
44831
44832         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
44833         pass the runtime shared library options for Solaris, OSF/1, and
44834         Irix5, and link with -lcurses to avoid unresolved references.
44835
44836 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44837
44838         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44839         only run once.
44840
44841 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44842
44843         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44844
44845 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44846
44847         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44848         do not have a framework for the "compat" tests yet.
44849
44850 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
44851
44852         * lib/mike-g++.exp (postbase): New local variable `mathlib',
44853         set to null if we're testing vxworks5.1.  Use that instead of
44854         `-lm' in the setting of LIBS for link and run.
44855
44856 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
44857
44858         * config/rom68k.exp (${tool}_load): Major changes to make it
44859         work.  Verified that it does in fact return the stuff in
44860         exec_output properly.  Catch any Emul or any TRAP other than 0.
44861
44862 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
44863
44864         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
44865         LDFLAGS properly for targets that need stuff from libgloss.
44866         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
44867         only run once.
44868         (gpp_initialized): New variable.
44869
44870 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
44871
44872         * config/rom68k.exp: Load libgloss.exp.
44873         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
44874         so we can produce a fully linked binary.
44875         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
44876         so we can produce a fully linked binary.
44877
44878 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44879
44880         * lib/plumhall.exp (ph_section): Watch for expected failures.
44881         Add missing `else'.
44882
44883         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44884         run the testcase.
44885         (c-torture): Likewise.
44886
44887 1995-08-28  Doug Evans  <dje@cygnus.com>
44888
44889         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
44890
44891         * lib/mike-g++.exp (mike_cleanup): New proc.
44892         (prebase): New globals compiler_result, not_compiler_result,
44893         target_regexp.
44894         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
44895         allow leading "-" in pattern.  Watch for unsupported tests.
44896         If $compiler_result is set, pattern match assembler code,
44897         and ditto for $not_compiler_result.
44898         * lib/mike-gcc.exp: Likewise.
44899
44900         * lib/plumhall.exp (ph_execute): Only call ph_summary if
44901         execution "succeeded".
44902
44903 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
44904
44905         * config/win32.exp: New file.
44906         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
44907
44908 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
44909
44910         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
44911         unsupported.
44912         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
44913         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
44914         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
44915
44916         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
44917         "... without exceptions was ...".  That is now handled by
44918         prune_system_crud.
44919         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44920
44921 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
44922
44923         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
44924         sieve.c,sort2.c}: New files.
44925         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
44926         sieve.exp,sort2.exp}: Drivers for them.
44927
44928         * lib/mike-gcc.exp (program_output): New user settable variable.
44929         (postbase): Call prune_system_crud.  Also prune extraneous compiler
44930         messages.
44931         * lib/mike-g++.exp (program_output): New user settable variable.
44932
44933         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44934
44935         * config/sh.exp: Deleted (use sim.exp instead).
44936
44937 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
44938
44939         * config/vx.exp: Declare CHECKTASK as global.
44940         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
44941         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
44942         * lib/old-dejagnu.exp: Load [pwd]/$executable.
44943
44944 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44945
44946         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
44947         target. Like vx.exp, only includes `vx29k.exp' instead of
44948         `vxworks.exp'.
44949
44950 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44951
44952         * config/sim.exp: Increase time limit from 120 seconds to 240.
44953
44954 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44955
44956         * gcc.c-torture/execute/950628-1.c: New test.
44957
44958 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44959
44960         * gcc.c-torture: Update with changes/additions from
44961         c-torture-1.34.
44962
44963 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44964
44965         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44966
44967 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44968
44969         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44970
44971 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
44972
44973         * gcc.c-torture/compile/950512-1.c: New test.
44974         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
44975         * gcc.dg/struct-ret-1.c: Likewise.
44976
44977 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
44978
44979         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
44980           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
44981
44982 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44983
44984         * gcc.c-torture/special/920411-1.c: Deleted.
44985         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44986
44987 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44988
44989         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44990         cpu limit.
44991
44992 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44993
44994         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44995
44996 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
44997
44998         From kenner;
44999         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
45000         is the proper length.
45001         * va-arg-3.c: Likewise.
45002
45003 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
45004
45005         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
45006         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
45007
45008         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
45009         * lib/g++.exp (default_g++_start): Delete old cruft.
45010
45011 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
45012
45013         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
45014         (2 * (1 << 18)) to (2 * (1 << 17)).
45015
45016         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
45017
45018 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
45019
45020         * config/rom68k.exp: Renamed from config/idp.exp
45021
45022 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
45023
45024         * c-torture/compile/921109-2.c
45025
45026 1995-04-18  Mike Stump  <mrs@cygnus.com>
45027
45028         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
45029         excess errors.
45030
45031 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
45032
45033         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
45034         output.
45035         * lib/g++.exp (default_g++_start): Likewise.
45036
45037 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
45038
45039         * gcc.c-torture/compile/950329-1.c: New test.
45040
45041 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
45042
45043           * config/bug.exp (${tool}_load): Updated to use new remote_open
45044           and remote_close procs.
45045         * config/idp.exp: New file.
45046
45047 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
45048
45049         * gcc.c-torture/execute/950322-1.c: New test.
45050
45051 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
45052
45053         * config/vx.exp (${tool}_load): Clean up testing of return code from
45054         vxworks_ld and vxworks_spawn.
45055
45056 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
45057
45058         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
45059
45060 1995-03-13  Mike Stump  <mrs@cygnus.com>
45061
45062         * lib/old-deja.exp: Add `excess errors test - ' error, now one
45063         can mark excess errors on a machine by machine basis.  Note, the
45064         default is to not expect any excess errors, even when excess
45065         errors test - is given, so you will want to put an XFAIL ... on
45066         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
45067         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
45068         those 4 machines, but no others.
45069
45070 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
45071
45072         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
45073         * lib/c-torture.exp: to here.
45074
45075 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
45076
45077         * gcc.c-torture/execute/950221-1.c: New test.
45078         * gcc.c-torture/execute/struct-ret-1.c: New test.
45079         * gcc.c-torture/compile/950221-1.c: New test.
45080
45081         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
45082
45083 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
45084
45085         * gcc.c-torture/execute/arith-1.c (main): Return 0.
45086         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
45087
45088 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
45089
45090         * g++.gb: New directory of tests, derived from my signature and
45091         class scoping tests.
45092
45093         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
45094         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
45095         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
45096         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
45097         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
45098         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
45099         * g++.gb/sig25.C: Likewise.
45100
45101         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
45102         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
45103         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
45104         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
45105         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
45106         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
45107         * g++.gb/sig25.exp: Likewise.
45108
45109         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
45110         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
45111         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
45112         * g++.gb/scope13.C: Likewise, this test still fails.
45113
45114         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
45115         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
45116         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
45117         * g++.gb/scope13.exp: Ditto.
45118
45119         * g++.gb/README: New file, explains what these tests are about.
45120
45121 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
45122
45123         * lib/dg.exp (dg-do): Support `preprocess'.
45124         (dg-test): Likewise.
45125
45126 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
45127
45128         * config/udi.exp: change "continue -expect" to "exp_continue".
45129
45130 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
45131
45132         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
45133         Delete redundant tests.
45134
45135         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
45136         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
45137         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
45138         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
45139         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
45140         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
45141         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
45142         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
45143
45144         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
45145         storing label pointers.
45146         * gcc.c-torture/execute/921019-1.c: Likewise.
45147         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
45148         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
45149         parameter fp.
45150         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
45151         constants.
45152
45153         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
45154         Delete obsolete tests.
45155
45156         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
45157         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
45158         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
45159         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
45160         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
45161         * gcc.c-torture/compile/950124-1.c: New test.
45162
45163         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
45164
45165 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
45166
45167         * lib/mike-g++.exp: Add -lm to LIBS.
45168
45169 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
45170
45171         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
45172
45173 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
45174
45175         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
45176
45177 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
45178
45179         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
45180
45181 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
45182
45183         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
45184         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
45185         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
45186         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
45187         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
45188         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
45189         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
45190         * g++.law/{operators31.C, operators32.C,
45191         * g++.law/{operators33.C, operators34.C}: Likewise.
45192         * g++.law/{pic1.C, refs2.C}: Likewise.
45193         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
45194         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
45195         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
45196         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45197
45198         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
45199         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
45200         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
45201         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
45202         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
45203         * g++.law/{enum9.exp, friend5.exp}: Likewise.
45204         * g++.law/{nest3.exp, nest4.exp}: Likewise.
45205         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
45206         * g++.law/{operators30.exp, operators31.exp}: Likewise.
45207         * g++.law/{operators32.exp, operators33.exp}: Likewise.
45208         * g++.law/{operators34.exp}: Likewise.
45209         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
45210         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
45211         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
45212         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
45213         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45214
45215         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
45216         No longer expected to fail.
45217         * g++.law/missed-error3.C: Tweak for recent bool changes.
45218
45219 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
45220
45221         * config/emb-unix: Deleted.
45222         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
45223         remote execution.  Do final link on remote host if REMOTE_LINK is set.
45224
45225 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
45226
45227         * lib/dg.exp (dg-test): Fix typo in last patch.
45228
45229 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
45230
45231         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
45232         (handles multiple occurrences).
45233
45234 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
45235
45236         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
45237         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
45238         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
45239         printed).
45240         * lib/c-torture.exp (c-torture-compile): Likewise.
45241         (c-torture): Prepend full path if missing.
45242         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
45243         (gcc_fail): Likewise.
45244         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
45245
45246 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
45247
45248         * lib/netware.exp: Only attach to NetWare i386 systems.
45249
45250 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
45251
45252         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
45253         messages.  Add test name to "output pattern match" pass/fail message.
45254
45255 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
45256
45257         * gcc.dg: New testsuite.
45258         * gcc.dg/dg.exp: New file.
45259
45260         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
45261         test-switch.c}: Deleted.
45262
45263         * gcc.misc-tests/msgs.exp: New testcase driver.
45264
45265 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
45266
45267         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
45268         Watch for illegal return values from ${tool}_load.
45269         * config/unix.exp (${tool}_load): Fix pass/fail detection for
45270         cross targets.  Coerce return value >0 to 1.
45271
45272 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
45273
45274         * config/unix.exp (${tool}_load): Call program rsh, not proc.
45275
45276         * config/emb-unix.exp: New file.
45277
45278         * config/sim.exp: Error if variable $SIM not defined.
45279         (${tool}_load): Mark test as "untested" if simulator missing.
45280
45281         * config/unix.exp: Load remote.exp to get rcp_download.
45282         * lib/c-torture.exp: Use different option lists for testcases with
45283         and without loops.
45284         * gcc.c-torture/execute/execute.exp: Likewise.
45285
45286 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
45287
45288         * config/*.exp: Clarify return code from ${tool}_load.
45289         Call `unresolved' or `untested' instead of `warning' or `perror'
45290         (sometimes you still want to call both though).
45291         Add comment that `shell_id' is local to each file.
45292         * config/udi.exp (timeout): Set to 30.
45293         Don't print warning if connection fails, $connectmode has already
45294         printed an error.
45295         (${tool}_load): Move verbose messages to level 2.
45296         Rework pattern for "Process started" message.
45297         Pass `shell_id' to ${connectmode}_download.
45298         Retry twice upon timeout.  Make resetting of target more robust.
45299         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
45300         Pass `shell_id' to exit_$connectmode.
45301         Only call exit_$connectmode if connected.
45302         * config/unix.exp (${tool}_load): Check return codes better.
45303         * config/vrtx.exp (${tool}_load): Likewise.
45304         * config/vx.exp (${tool}_load): Likewise.
45305         Delete unneeded global's.
45306         * lib/dg.exp (dg-test): Update to reflect clarified return codes
45307         from ${tool}_load.
45308         (dg-stat): Delete.
45309         (dg-init): Delete recording of pass/fail counts.
45310         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45311         (old-dejagnu-init): Likewise.
45312         (old-dejagnu-stat): Delete contents, empty proc now.
45313         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
45314         (c-torture): Delete references to lcnt, lpass, lfail.
45315         Get option list from TORTURE_OPTIONS.
45316         Delete -funroll[-all]-loops if no loops.
45317         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
45318         (g++_stat): Delete contents (empty proc now).
45319         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
45320         (gcc_finish): Likewise.
45321         (gcc_stat): Deleted.
45322         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
45323         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
45324         * gcc.c-torture/execute/execute.exp: Likewise.
45325         Split tests into two parts: compile, execute.
45326         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
45327         no loops.  Update to reflect clarified return codes from ${tool}_load.
45328
45329 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
45330
45331         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
45332         to grep for.
45333         (old-dejagnu): Likewise (where necessary).
45334
45335 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
45336
45337         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
45338
45339         * lib/dg.exp (dg-process-target): Fix processing of selector.
45340         Add comment regarding use of `error'.
45341
45342         * lib/gcc.exp (prune_system_crud): Define if missing.
45343         * lib/g++.exp (prune_system_crud): Likewise.
45344
45345         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45346         Call prune_system_crud.
45347         * lib/dg.exp (dg-runtest): New proc.
45348         Use perror instead of send_user for tcl errors in testcase.
45349         Don't return any value, it's never used.
45350         Don't clobber previous definition of `unknown'.
45351         Print tcl errors in `dg-final'.
45352
45353 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45354
45355         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45356         (dg-test): Don't print errorInfo, it contains stack backtrace.
45357
45358 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45359
45360         * lib/g++.exp (runtest_file_p): Define if missing.
45361
45362 1994-09-24  Doug Evans  (dje@cygnus.com)
45363
45364         * lib/mike-g++.exp: Comment out loading of g++.exp.
45365         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45366         (default_g++_version): Always print something.
45367         (default_g++_start): Comment out call to `which'.
45368         (g++_start, g++_load): Deleted (must be defined in config file).
45369         * lib/gcc.exp: Test for existence of $CC at start.
45370         Delete check for tmpdir (done in gcc_init).
45371         (default_gcc_version): Always print something.
45372         (default_gcc_start): Comment out call to `which'.
45373         * config/*.exp: Major cleanup - make cross targets work at least a
45374         little better for g++ (by not being "--tool gcc" specific).
45375         Rename gcc_xxx to ${tool}_xxx.
45376         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45377         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45378
45379 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45380
45381         * lib/c-torture.exp (c-torture-compile): Rework compiler
45382         message processing.
45383
45384         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45385         c-torture.
45386
45387 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45388
45389         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45390
45391         * lib/dg.exp (dg-process-target): Support { target native }.
45392
45393 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45394
45395         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45396         looked for "... program xxx got fatal signal".
45397         Correct regsub munging of `comp_output'.
45398         Ignore compiler messages "path prefix not used" and "linker input
45399         file unused".
45400
45401 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45402
45403         * lib/gcc.exp (runtest_file_p): Define if missing.
45404         * gcc.prms/template.c: Example to work from.
45405
45406 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45407
45408         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45409         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45410
45411         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45412         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45413         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45414         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45415
45416         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45417         (dg-process-target): No longer a varargs proc.
45418         Return S/N for target, P/F for xfail.  All callers changed.
45419         (user option procs): More argument checking.
45420         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45421         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45422         (dg-test): Skip test if not running on selected target in `dg-do'.
45423         Update handling of `dg-do-what', `dg-output-text'.
45424         Separate execution pass/fail from output pattern match pass/fail.
45425         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45426
45427 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45428
45429         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45430         target for 920510-1.c.
45431
45432 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45433
45434         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45435         Clean up comment regarding use of passcnt, etc.
45436         (gcc_stat): Don't update `testcnt' here.
45437         (gcc_finish): Do it here.
45438         Might as well reset `but_id' here too.
45439         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45440         to determine if the file should be tested.
45441         * gcc.c-torture/compile/compile.exp: Likewise.
45442         * gcc.c-torture/execute/execute.exp: Likewise.
45443         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45444         * gcc.misc-tests/dg-test.exp: Likewise.
45445         * gcc.prms/prms.exp: Likewise.
45446         * gcc.wendy/wendy.exp: Likewise.
45447         * g++.old-deja.exp: Likewise.
45448         Move "Testing file" message to verbose level 1.
45449
45450 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45451
45452         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45453
45454 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
45455
45456         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45457         (default_gcc_start): Accept optional second list element
45458         of compiler flags.  Print compiler output at verbosity level 2.
45459         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45460         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45461         Save current values of framework globals passcnt, failcnt, xpasscnt,
45462         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45463         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
45464         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45465         xfailcnt to compute stats.  Update framework global `testcnt' from
45466         pass/fail counts.
45467         (gcc_finish): New proc.  Clean up test environment.
45468         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45469         (gcc_epass, gcc_efail): Delete.
45470         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45471         argument of line number.
45472         (dg-init): If the tool has an init routine, call it.
45473         (dg-test): Remove args `cflags_var' and `libs_var'.
45474         Pass all compiler options to ${tool}_start.
45475         Handle missing line number.
45476         (dg-finish): New function.
45477         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45478         particular files.  Call gcc_finish at end.  Move "skipping test"
45479         message to verbosity level 3.
45480         * gcc.c-torture/compile/compile.exp: Likewise.
45481         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45482         * gcc.c-torture/execute/execute.exp: Likewise.
45483         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45484         Print testcase being tried at verbosity level 1.
45485         * gcc.c-torture/special/special.exp: Unset xfail.
45486         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45487         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45488         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45489         * gcc.failure/failure.exp: Likewise.
45490         * gcc.ieee/ieee.exp: Likewise.
45491         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45492         Update call to dg-test.  Call dg-finish at end.
45493         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45494         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45495         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45496         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45497         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45498         * gcc.wendy/wendy.exp: Add copyright.
45499         Delete setting of tmpdir (done by gcc_init).
45500         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45501         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45502         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45503         gcc_[ce]pass/fail.
45504
45505 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45506
45507         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45508         confusion.
45509         (g++_load): Likewise.
45510
45511         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45512         Rename argument to `prog' to remove the confusion.
45513         Varargs fns behave differently too!
45514         (g++_load): Likewise.
45515
45516         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45517
45518         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45519         what it is.  Delete (always) printing of status value for !native.
45520         Simplify verbose code, and include status and exec_output.
45521         (g++_load): Use gcc_load.
45522
45523 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45524
45525         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45526         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45527         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45528         940714-3.c as these testcases don't exist anymore.  Make
45529         va-arg-1.c expected to pass.
45530
45531 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45532
45533         * gcc.misc-tests/misc.exp: Only run specific testcases.
45534         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45535         * gcc.misc-tests/dg-[1-9].c: New files.
45536
45537         * lib/dg.exp: New testsuite driver.
45538         * gcc.prms/prms.exp: Use it.
45539
45540         * README.gcc: New file.
45541
45542         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45543         Document and reset `lxpass' and `lxfail'.
45544         Simplify "initialized" message.
45545         (gcc_stat): Clean up comments a little.
45546
45547 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45548
45549         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45550
45551 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45552
45553         * lib/old-dejagnu.exp (process-option): New proc.
45554         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45555         (old-dejagnu): Simplify.
45556         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45557
45558 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45559
45560         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45561         exists and is not an empty string.
45562
45563         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45564         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45565         finished.
45566         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45567         automatically.
45568
45569         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45570         longer expected to fail.
45571
45572         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45573         "f" function call.
45574
45575         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45576
45577         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45578         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45579         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45580         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45581         c-torture-1.29.
45582
45583         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45584         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45585
45586         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45587
45588         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45589         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45590
45591         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45592         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45593         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45594
45595 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45596
45597         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45598         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45599         940714-1.c, 940714-2.c, 940714-3.c},
45600         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45601         gcc.misc-tests/{mg.c,mg.exp}:
45602         New tests.
45603         * gcc.noncompile/noncompile.exp: Change accordingly.
45604
45605 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45606
45607         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45608         Undo previous clobberage.
45609
45610 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45611
45612         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45613         * gcc.special/{930510-1.c, special.exp}:
45614         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45615         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45616         struct-varargs-1.c}: New tests from c-torture-1.26.
45617
45618 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45619
45620         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45621           argument to switch.
45622
45623 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45624
45625         * Revert the previous changes.  Please see Rob's directory
45626           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45627           fixes.
45628
45629 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45630
45631         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45632             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45633             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45634             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45635             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45636             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45637             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45638             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45639             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45640             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45641             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45642             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45643             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45644             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45645             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45646             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45647             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45648             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45649             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45650             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45651             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45652             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45653             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45654             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45655             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45656             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45657             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45658
45659 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45660
45661         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45662             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45663           with perror calls.
45664
45665 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45666
45667         * config/unix.exp (g++_load): Fix syntax.
45668
45669 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45670
45671         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45672         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45673         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45674         Don't expect va-arg-1.c to fail.  Correct expected output for
45675         920928-1.c.
45676         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45677         * gcc.wendy/hbm4.c: Correct typo.
45678         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45679
45680 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45681
45682         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45683         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45684         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45685         * lib/c-torture.exp (c-torture-compile): Ditto.
45686
45687         Reduce volume of output (remove all the -I's and such).
45688         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45689         Call gcc_cpass, gcc_cfail.
45690         (c-torture): Pass testing option to c-torture-compile.
45691
45692 1994-03-21  Doug Evans  (dje@cygnus.com)
45693
45694         Bring patches over from progressive.
45695         * config/default.exp: Exit remote shell cleanly.
45696         (g++_exit, g++_start): Add default versions.
45697         * config/sim.exp (gcc_load): Use perror, not error.
45698
45699 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45700
45701         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45702         set in site.exp.
45703
45704 1994-03-14  Doug Evans  (dje@cygnus.com)
45705
45706         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45707         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45708         (wendy_try): New proc to run testcase.
45709         (main loop): Call 'em.
45710         * gcc.wendy/*.c: Clean up pass to correct expected output.
45711
45712         * lib/gcc.exp: Minor cleanup work.
45713         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45714
45715 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45716
45717         * config/sim.exp (gcc_load): Document return codes better.
45718         Don't pass -v to simulator.
45719
45720 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45721
45722           * gcc.special/920717-x.c: Fix typo.
45723           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45724           get at sources.
45725
45726         * lib/mike-gcc.exp: Fix typo.
45727
45728 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45729
45730         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45731         binary to use, transform the name.
45732         * config/*.exp: rename everything. Nuke any g++ specific files,
45733         it's now a special case of gcc that requires no special support.
45734         Add a default.exp for unsupported targets.
45735
45736 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45737
45738         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45739         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45740         version of Tcl.
45741
45742 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45743
45744         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45745         than a warning.
45746
45747 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45748
45749         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45750
45751 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45752
45753         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45754         option_list.  Compile every file with only 4/6 option choices
45755         (same as C torture) instead of with 12/18 different option
45756         choices.
45757         * lib/c-torture.exp: Likewise.
45758
45759         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45760         not already set.
45761
45762 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45763
45764         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45765         can put an XFAIL *-*-* on excess errors.
45766
45767 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45768
45769         * g++.law: Add more tests derived from g++-bugs snapshots.
45770
45771         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45772         equivalent to g++.law/init9.
45773
45774         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45775         compiled it, and the a.out file after we've run it.
45776
45777 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45778
45779         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45780         compiled it, and the a.out file after we've run it.
45781
45782 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45783
45784         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45785
45786 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45787
45788         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45789         version number.
45790
45791 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45792
45793         * g++.law: New directory of g++ tests derived from the g++-bugs
45794         snapshots.
45795
45796 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45797
45798         * gcc.compile: initbug1.c initbug1.exp testcase added
45799
45800 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45801
45802         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
45803         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
45804           fixes submitted by Jeff Law (law@cs.utah.edu)
45805         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
45806           Jeff Law (law@cs.utah.edu)
45807
45808
45809 1993-11-30  Mike Stump  (mrs@cygnus.com)
45810
45811         * config/unix-g++.exp: Follow the gcc way of doing things.
45812         * g++.old-deja/old-deja.exp: Minor updates.
45813         * lib/g++.exp: New file, follow the gcc way of doing things.
45814         * lib/old-dejagnu.exp: Minor updates.
45815         * lib/mike-g++.exp: Always unset errorInfo.
45816
45817 1993-11-06  Mike Stump  (mrs@cygnus.com)
45818
45819         * lib/gcc.exp: Fix some errors with the below change, CC and
45820         CFLAGS should be global when setting, not local.
45821
45822 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45823
45824         * lib/gcc.exp: Transform tool name.
45825
45826 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45827
45828         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45829
45830 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45831
45832         * lib/gcc.exp: change gcc_done to gcc_stat
45833
45834 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45835
45836         * Upgraded gcc testsuite to c-torture version 1.25
45837
45838 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45839
45840         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45841         * lib/c-torture: added hooks for new reporting code.
45842
45843 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45844
45845         * config/sh-gcc.exp: check if sh-sim exists in the path
45846
45847 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
45848
45849         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
45850         * gcc.compile/compile.exp: Initial changes for new logic.
45851         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
45852         * gcc.failure/failure.exp: Initial changes for new logic.
45853         * gcc.ieee/ieee.exp: Initial changes for new logic.
45854         * gcc.misc-tests/misc.exp: Initial changes for new logic.
45855         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
45856         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
45857         * lib/c-torture.exp: Initial changes for new logic.
45858         * lib/gcc.exp: Initial changes for new logic.
45859
45860 1993-10-15  Mike Stump  (mrs@cygnus.com)
45861
45862         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
45863         depend upon failure or success.  Fully qualify names in failure
45864         and success messages.  Always remove a.out before starting
45865         compile, just in case.  Pay more attention to error text output by
45866         the compiler.  Handle testcases with no known past errors just
45867         like all others, so that things are uniform.  Other miscellaneous
45868         improvements.
45869
45870 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45871
45872         * gcc.cpp: new directory for cpp tests
45873
45874 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
45875
45876         * lib/chill.exp: Code reformatted, removed unused code.
45877         * config/unix-chill.exp: Code reformatted, removed unused code.
45878         * chill.execute/execute.exp: Code reformatted, removed unused code.
45879         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
45880
45881 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45882
45883         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45884         routines not written.
45885
45886 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45887
45888         * config/bug-gcc.exp: Use new procs from bug.exp.
45889
45890 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
45891
45892         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
45893         via ftp, rather than depending on NFS.
45894         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
45895         case.
45896
45897 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45898
45899         * config/bug-gcc.exp: Use new download proc.
45900
45901 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
45902
45903         * chill.execute/execute.exp: cleanups, handles errors better
45904         * chill.compile/compile.exp: rewrite, based on execute.exp
45905         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
45906         * lib/chill.exp: major changes to diff proc and compile and link
45907           procs. added chill_fail and chill_pass wrappers to pass and
45908           fail. added more comments, and handle error codes better.
45909           Added a hack to capture stderr from exec, so noncompile tests
45910           can work.
45911
45912 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
45913
45914         * chill.execute/execute.exp: rewrite of testsuite driver
45915         * lib/chill.exp: rewrite of testsuite driver
45916         * config/unix-chill.exp: rewrite of testsuite driver
45917
45918 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
45919
45920         In chill.execute:
45921         * iexpr.ch: Standardize uppercase.
45922         * tuples.dat: Standardize uppercase.
45923         * vary.ch: standardize.  Correct varying string assignments.
45924         * vary.dat: Add new output lines.
45925
45926 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
45927
45928         In chill.execute:
45929         * chprintf.ch: Standardize use of uppercase.
45930         * tuples.ch: Standardize and turn arr2 into a DCL,
45931           rather than a SYN.
45932         * pinits.ch: Standardize.
45933
45934 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45935
45936         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45937         * Makefil: Renamed to Makefile.in.
45938         * configure.in: New.
45939
45940 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
45941
45942         In chill.execute:
45943         * .cvsignore: Add result/output files.
45944         * Makefile: Fix up variables at start.  Use MFLAGS
45945           everywhere.  Correct bool_loc, built_ins entries.
45946           Add entry for vary1.ch.
45947         * bitarray.ch: Standardize upper-case usage.
45948         * bitexpr.ch: Standardize, add output of b1.
45949         * params.ch: Use arrayt in along PROC parameters, to
45950           avoid novelty problems.
45951         * sets.ch: Tiny cleanup.
45952         * vary1.ch: Re-indent.
45953
45954 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45955
45956           * Add PR-related files to Makefiles, .cvsignore files, etc.
45957
45958 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
45959
45960         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
45961           with compiler objects. New names are test-flow.c and test-loop.c
45962
45963 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45964
45965         * Upgraded c-torture tests from 1.19 to 1.20
45966
45967         * new files:
45968         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
45969         * gcc.compile: 930623-1.c 930623-2.c
45970         * gcc.noncompile: 930622-1.c 930622-2.c
45971         * gcc.failure: 920411-1.c 920627-2.c
45972         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
45973
45974 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
45975
45976         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45977           More changes to get testsuite working properly. Needs more work.
45978           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
45979
45980 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45981
45982         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45983           More changes to get testsuite working properly. Needs more work.
45984
45985 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
45986
45987         * chill.compile/compile.exp: Added for Dejagnu support
45988         * chill.execute/execute.exp: Added for Dejagnu support
45989         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
45990
45991 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
45992
45993         This should complete moving the CHILL test files.
45994         * chill.noncompile(.cvsignore printf.grt
45995             in-printf.grt chprintf.grt chprintf.ch):
45996             Added test-support files.
45997           (Makefile): Modified further.
45998         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
45999             signal.ch): Added test files.
46000           * chill.execute (.cvsignore printf.grt printr.c
46001             in-printf.grt rts.c chprintf.grt rts.h): Added
46002           test-support files.
46003             (Makefile): More corrections.
46004
46005 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
46006
46007         * chill.compile, chill.execute, chill.nocompile: Add CHILL
46008           test cases, ready for DejaGnu.
46009
46010 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
46011
46012         * Upgraded c-torture tests from 1.18 to 1.19
46013
46014         * gcc.compile: added test(s):
46015           930607-1.c
46016         * gcc.execute: added test(s):
46017           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
46018
46019         * added new subdirectory for misc tests: gcc.misc-tests
46020         * gcc.misc-test(s): added tests:
46021           inst-check.c test-consts.c test-ior.c test-switch.c
46022
46023 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
46024
46025         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
46026
46027 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
46028
46029         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
46030
46031 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
46032
46033         * Upgraded c-torture tests from 1.17 to 1.18
46034
46035 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
46036
46037         * Upgraded c-torture tests from 1.12 to 1.17
46038
46039 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
46040
46041         * lib/old-dejagnu.exp:
46042           Fixed handling of XFAIL target triplets to correctly
46043           recognize wildcard characters.  Removed code that
46044           appended a unique id tag to the end of the file name
46045           printed out by the result of the testcases within a
46046           given test file.
46047
46048 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
46049
46050         * lib/old-dejagnu.exp:
46051           Reworked expected failure handling to trigger off of XFAIL
46052           keyword in keyphrase embeded in testcase source code. The
46053           XFAIL keyword must be at the end of the keyphrase line. It
46054           may optionally be followed by one or more target triplets.
46055           It has just occured that the handling of wildcards in the
46056           target triplet may not be correct.
46057
46058 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
46059
46060         * g++.old-deja/tests:
46061           Moved all subdirectories up one level into g++.old-deja .
46062
46063         * lib/old-dejagnu.exp:
46064           Fixed problem with CXXFLAGS not being properly reset, and being
46065           corrupted with extraneous "-c" compiler option.  This was
46066           causing binaries to not be generated for test that needed them.
46067           Modified strings passed to "pass" and "fail" so that individual
46068           tests from the same test file would be distinguished by an
46069           identifier appended to the test file name in the summary logs;
46070           this corrected a problem with erroneous diff logs.  Added code
46071           to search testcases for expected fail and unexpected pass keywords.
46072
46073 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
46074
46075         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
46076
46077 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
46078
46079         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
46080           Removed extraneous text from end of "Special g++ Options"
46081           keyphrase.
46082
46083         * lib/old-dejagnu.exp: Added pattern matching to look for new
46084           keywords, embedded in testcases comments, which will trigger
46085           calls to xpass and xfail.
46086
46087 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
46088
46089         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
46090           comments embedded in the testcases, especially the one looking for
46091           special compiler options, as well as the pattern matching for the
46092           compiler output again.
46093
46094 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
46095
46096         * lib/old-dejagnu.exp: Do a proper check of the return value for
46097           execute tests. Fixed several problems with the pattern matching
46098           of the compiler output which gave erroneous test results.
46099           Changed several of the test result messages to be more descriptive.
46100         * config/unix-g++.exp: Proc g++_load now actually works and
46101           executes the tests passed to it and returns a usable return
46102           value.
46103
46104 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
46105
46106           * lib/gcc.exp: Exits gracefully if $CC is bogus.
46107
46108 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
46109
46110         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
46111           Modified both files to properly execute the old style
46112           dejagnu tests. The previous versions of these files were
46113           experimental and did not function anything near correctly.
46114
46115 1993-04-05  Rob Savoye  (rob@cygnus.com)
46116
46117         * Removed all Makefile.in and configure.in files. No configuration
46118         needed now.
46119
46120 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
46121
46122         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
46123
46124 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
46125
46126         * gcc.compile/configure.in, gcc.unsorted/configure.in,
46127         gcc.special/configure.in, gcc.noncompile/configure.in,
46128         gcc.execute/configure.in, gcc.code_quality/configure.in,
46129         g++.other/configure.in, g++.old-deja/configure.in,
46130         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
46131         in srcname setting.
46132
46133 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
46134
46135         * lib/udi.exp: Fixed mondfe and mondfe_download.
46136         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
46137         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
46138
46139 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
46140
46141         * config/udi-gdb.exp: Check $shell_id after connecting to target.
46142         (gdb_exit): Don't remove *_soc files.
46143
46144 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
46145
46146         * lib/c-torture.exp: Don't look for main; instead always use -w
46147         -c.  This is how the c-torture tests work.  Remove the object
46148         file if the compilation succeeds.
46149         * gcc.execute/execute.exp: Remove executable if test passes.
46150         * gcc.noncompile/noncompile.exp: Every test is an expected
46151         failure.
46152         * gcc.special/special.exp: Added tests from c-torture 1.11,
46153         corrected use of existing test.
46154         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
46155         gcc.execute/920625-1.c: Updated to c-torture 1.11.
46156         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
46157         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
46158         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
46159         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
46160         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
46161         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
46162         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
46163         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
46164         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
46165         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
46166         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
46167         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
46168         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
46169         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
46170         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
46171         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
46172         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
46173         c-torture 1.11.
46174         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
46175         correspond to c-torture 1.11.
46176
46177         * New file.