OSDN Git Service

* gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2
3         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
4         Copy the strings manually, as strcpy may call strlen.
5
6 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7
8         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
9         Add checks for log, log2, log10 and log1p.
10
11         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12         we already test 0.0.  Add checks for expm1, log, log2, log10,
13         log1p, cbrt, erf and erfc.
14
15 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
16
17         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18
19 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
20
21         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
22         and remainderl() built-in functions.  Remove -ffast-math from
23         dg-options.
24
25 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26
27         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
28         acosh and atanh.
29         
30         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
31         floating point modifiers to arguments passed to float and long
32         double functions respectively.  Update all callers to use floating
33         point numbers, not integers.  Add tests for exp, exp2 and
34         exp10/pow10.
35
36         * gcc.dg/torture/builtin-math-3.c: New test.
37
38 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
39
40         PR fortran/29393
41         * gfortran.dg/initialize_2.f90: New.
42
43 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44
45         * gcc.dg/torture/builtin-math-2.c: New test.
46
47 2006-10-24  Richard Guenther  <rguenther@suse.de>
48
49         PR middle-end/28796
50         * gcc.dg/pr28796-1.c: New testcase.
51         * gcc.dg/pr28796-2.c: Likewise.
52
53 2006-10-24  Richard Guenther  <rguenther@suse.de>
54
55         * gcc.dg/builtins-57.c: New testcase.
56
57 2006-10-24  Richard Guenther  <rguenther@suse.de>
58
59         PR tree-optimization/29567
60         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
61
62 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
63
64         PR tree-optimization/14784
65         * gcc.dg/alias-10.c: New test.
66
67 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
68
69         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
70
71 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
72
73         * gcc.dg/builtin-strncat-chk-1.c: New test.
74
75 2006-10-23  Jan Hubicka  <jh@suse.cz>
76
77         * gcc.dg/memmove-1.c: New test.
78
79 2006-10-23  Paul Brook  <paul@codesourcery.com>
80
81         * gcc.dg/pragma-pack-5.c: New test.
82
83 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
84
85         * g++.dg/other/s390-1.C: New testcase.
86
87 2006-10-23  Richard Guenther  <rguenther@suse.de>
88
89         PR middle-end/27132
90         PR middle-end/23295
91         * gcc.dg/pr27132.c: New testcase.
92         * gcc.dg/pr23295.c: Likewise.
93         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
94         * g++.dg/tree-ssa/pr19807.C: Likewise.
95
96 2006-10-23  Richard Guenther  <rguenther@suse.de>
97
98         PR middle-end/21032
99         * gcc.dg/pr21032.c: New testcase.
100
101 2006-10-22  Jeff Law  <law@redhat.com>
102         Richard Guenther  <rguenther@suse.de>
103
104         PR tree-optimization/15911
105         * gcc.dg/tree-ssa/vrp30.c: New testcase.
106
107 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
108
109         PR c++/20647
110         * g++.dg/abi/rtti3.C: New.
111
112 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
113
114         PR middle-end/28252
115         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
116         transformation.
117
118 2006-10-21  Richard Guenther  <rguenther@suse.de>
119
120         PR tree-optimization/3511
121         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
122
123 2006-10-21  Richard Guenther  <rguenther@suse.de>
124
125         PR middle-end/26898
126         * gcc.dg/torture/pr26898-1.c: New testcase.
127         * gcc.dg/torture/pr26898-2.c: Likewise.
128
129 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
130         
131         PR c++/28053
132         * g++.dg/parse/bitfield1.C: Adjust error markers.
133         * g++.dg/parse/bitfield2.C: New test. 
134         
135 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
136
137         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
138
139 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
140
141         PR libfortran/27895
142         * gfortran.dg/zero_sized_1.f90: New test.
143
144 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
145
146         * gcc.dg/div-compare-1.c: New test.
147
148 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
149
150         PR fortran/29216
151         * gfortran.dg/result_default_init_1.f90: New test.
152
153         PR fortran/29314
154         * gfortran.dg/automatic_default_init_1.f90: New test.
155
156         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
157         from 38 to 33.
158
159 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
160
161         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
162         'using namespace std' without previous declaration.
163         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
164         * g++.old-deja/g++.robertl/eb133c.C: New.
165
166 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
167
168         PR libgfortran/29277
169         * gfortran.dg/streamio_4.f90: Update test.
170         * gfortran.dg/streamio_11.f90: New test.
171
172 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
173
174         PR c++/27952
175         * g++.dg/inherit/virtual1.C: New test.
176         
177 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
178
179         PR c++/28261
180         * g++.dg/parse/enum3.C: New test.
181
182 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
183
184         PR c++/29039
185         * g++.dg/init/ctor8.C: New test.
186         
187 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
188
189         PR c++/27270
190         * g++.dg/ext/complit8.C: Tweak error markers.
191         * g++.dg/template/complit1.C: Add error marker.
192
193 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
194
195         PR c++/27270
196         * g++.dg/ext/complit8.C: New test.
197
198         PR c++/29408
199         * g++.dg/parse/dtor12.C: New test.
200
201         PR c++/29435
202         * g++.dg/template/sizeof11.C: New test.
203
204 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
205
206         PR fortran/29392
207         * gfortran.dg/data_char_3.f90: New test.
208
209         PR fortran/20541
210         * gfortran.dg/negative_automatic_size.f90: New test.
211
212 2006-10-16  David Daney  <ddaney@avtrex.com>
213
214         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
215
216 2006-10-16  Eric Christopher  <echristo@apple.com>
217
218         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
219         x86_64.
220
221 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
222
223         PR c++/28211
224         * g++.dg/tc1/dr49.C: Tweak error messages.
225         * g++.dg/parse/template21.C: New test.
226
227 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
228
229         PR middle-end/20491
230         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
231
232 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
233
234         PR fortran/29403
235         * gfortran.dg/print_1.f90: New test.
236
237 2006-10-15  Jan Hubicka  <jh@suse.cz>
238
239         PR middle-end/29241
240         * gcc.c-torture/compile/pr29241.c: New testcase.
241
242 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
243
244         PR middle-end/29250
245         * gcc.c-torture/compile/pr29250.c: New test.
246
247 2006-10-15  Richard Guenther  <rguenther@suse.de>
248
249         * gcc.dg/pr29299.c: New testcase.
250
251 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
252
253         PR fortran/24767
254         * gfortran.dg/label_4.f90: Adjust warning flag.
255
256 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
257
258         PR fortran/29371
259         * gfortran.dg/nullify_3.f90: New test.
260
261 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
262
263         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
264         on Solaris 2.5.1 too.
265
266 2006-10-13  Eric Christopher  <echristo@apple.com>
267
268         * gcc.dg/pr25993.c: Skip for darwin.
269
270 2006-10-13  Eric Christopher  <echristo@apple.com>
271
272         * gcc.dg/visibility-11.c: Skip for darwin.
273
274 2006-10-13  Eric Christopher  <echristo@apple.com>
275
276         * gcc.dg/darwin-weakimport-1.c: Use
277         -fno-asynchronous-unwind-tables.
278         * gcc.dg/darwin-weakimport-3.c: Ditto.
279
280 2006-10-13  Richard Guenther  <rguenther@suse.de>
281
282         PR tree-optimization/29446
283         * gcc.dg/torture/pr29446.c: New testcase.
284
285 2006-10-13  Bill Wendling  <wendling@apple.com>
286
287         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
288         * g++.old-deja/g++.jason/hmc1.C: Likewise.
289         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
290         * g++.old-deja/g++.law/shadow1.C: Likewise.
291         * g++.old-deja/g++.law/ctors10.C: Likewise.
292         * g++.dg/debug/namespace1.C: Likewise.
293         * g++.dg/inherit/namespace-as-base.C: Likewise.
294         * g++.dg/opt/delay-slot-1.C: Likewise.
295         * g++.dg/parse/defarg10.C: Likewise.
296         * g++.dg/template/ptrmem11.C: Likewise.
297         * g++.dg/template/mem_func_ptr.C: Likewise.
298         * g++.dg/template/spec19.C: Likewise.
299
300 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
301
302         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
303
304 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
305
306         PR fortran/29373
307         * gfortran.dg/implicit_9.f90: New test.
308
309         PR fortran/29407
310         * gfortran.dg/namelist_25.f90: New test.
311
312         PR fortran/27701
313         * gfortran.dg/same_name_2.f90: New test.
314
315         PR fortran/29232
316         * gfortran.dg/host_assoc_types_1.f90: New test.
317
318         PR fortran/29364
319         * gfortran.dg/missing_derived_type_1.f90: New test.
320         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
321
322         PR fortran/29422
323         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
324
325         PR fortran/29428
326         * gfortran.dg/alloc_comp_assign_5.f90: New test.
327
328 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
329
330         PR fortran/29391
331         * gfortran.dg/bound_2.f90: New test.
332
333 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
334
335         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
336         directive.
337         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
338         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
339         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
340         * gfortran.dg/gomp/reduction3.f90: Likewise.
341         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
342         * gfortran.dg/dummy_procedure_2.f90: Likewise.
343         * gfortran.dg/interface_derived_type_1.f90: Likewise.
344         * gfortran.dg/forall_4.f90: Likewise.
345         * gfortran.dg/spec_expr_4.f90: Likewise.
346         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
347         * gfortran.dg/forall_5.f90: Likewise.
348         * gfortran.dg/open_access_append_2.f90: Add check for
349         compile-time warning.
350
351 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
352
353         PR c++/28506
354         * g++.dg/parse/pure1.C: New test.
355
356 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
357
358         PR fortran/21435
359         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
360         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
361         for compile-time warnings.
362         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
363         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
364         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
365         file.
366         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
367         specifier.
368         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
369         compile-time warning.
370
371 2006-10-12  Jan Hubicka  <jh@suse.cz>
372
373         PR c/28419
374         * gcc.dg/pr28319.c: New test.
375
376 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
377         PR c++/29318
378         * g++.dg/ext/vla4.C: New test.
379
380 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
381
382         PR c++/27961
383         * g++.dg/template/crash60.C: New test.
384         * g++.dg/other/large-size-array.C: Adjust error markers.
385         * g++.dg/parse/crash27.C: Likewise.
386         * g++.dg/template/crash1.C: Likewise.
387
388 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
389
390         PR testsuite/29093
391         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
392
393 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
394
395         PR preprocessor/28709
396         * gcc.dg/cpp/paste14.c: New test.
397
398 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
399
400         PR c++/29175
401         * g++.dg/init/array24.C: New test.
402
403 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
404
405         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
406         of <sys/types.h>.
407
408 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
409
410         PR c++/29024
411         * g++.dg/parse/typedef8.C: New test.
412         * g++.dg/other/mult-stor1.C: Adjust error markers.
413
414 2006-10-11  Richard Guenther  <rguenther@suse.de>
415
416         PR tree-optimization/28230
417         * gcc.dg/torture/pr28230.c: New testcase.
418
419 2006-10-11  Richard Guenther  <rguenther@suse.de>
420
421         PR inline-asm/29119
422         * gcc.dg/torture/pr29119.c: New testcase.
423
424 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
425
426         PR middle-end/29272
427         * gcc.c-torture/execute/20060930-2.c: New test.
428
429 2006-10-09  Richard Henderson  <rth@redhat.com>
430
431         Revert emutls patch.
432
433 2006-10-09  Richard Guenther  <rguenther@suse.de>
434
435         PR middle-end/29254
436         * gcc.dg/pr29254.c: New testcase.
437
438 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
439             Paul Thomas  <pault@gcc.gnu.org>
440
441         PR fortran/20541
442         * gfortran.dg/alloc_comp_basics_1.f90: New test.
443         * gfortran.dg/alloc_comp_basics_2.f90: New test.
444         * gfortran.dg/alloc_comp_assign_1.f90: New test.
445         * gfortran.dg/alloc_comp_assign_2.f90: New test.
446         * gfortran.dg/alloc_comp_assign_3.f90: New test.
447         * gfortran.dg/alloc_comp_assign_4.f90: New test.
448         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
449         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
450         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
451         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
452         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
453         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
454         * gfortran.dg/alloc_comp_std.f90: New test.
455         * gfortran.dg/move_alloc.f90: New test.
456
457 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
458
459         PR fortran/29115
460         * gfortran.dg/derived_constructor_comps_2.f90: New test.
461
462         PR fortran/29211
463         * gfortran.dg/forall_char_dependencies_1.f90: New test.
464
465 2006-10-08  Tobias Burnus  <burnus@net-b.de>
466
467         PR fortran/28585
468         * gfortran.dg/new_line.f90: New test.
469
470 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
471
472         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
473         * gcc.dg/torture/builtin-convert-1.c,
474         gcc.dg/torture/builtin-convert-2.c,
475         gcc.dg/torture/builtin-convert-3.c,
476         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
477
478 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
479
480         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
481         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
482         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
483         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
484
485 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
486
487         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
488         Xfail some tests for powerpc-darwin and powerpc-aix.
489
490 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
491
492         PR c/29380
493         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
494
495 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
496
497         PR target/29300
498         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
499         on hppa*-*-hpux*.
500
501 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
502
503         PR fortran/16580
504         PR fortran/29288
505         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
506         Add tests for using all possible intrinsics as actual arguments.
507         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
508         all possible intrinsics as actual arguments.
509         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
510         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
511
512 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
513
514         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
515         * gcc.dg/debug/debug-2.c: Likewise.
516
517 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
518
519         * gcc.c-torture/compile/sync-2.c: New test.
520
521 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
522
523         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
524         line endings.
525
526 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
527
528         PR rtl-optimization/29128
529         * gcc.c-torture/compile/pr29128.c: New test.
530
531 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
532
533         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
534         line endings.
535
536 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
537
538         PR middle-end/29256
539         * gcc.dg/tree-ssa/loop-19.c: New test.
540
541 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
542
543         PR tree-optimization/29330
544         * gcc.dg/pr29330.c: New test.
545
546         PR target/28924
547         * gcc.c-torture/compile/20061005-1.c: New test.
548
549 2006-10-06  Olivier Hainque  <hainque@adacore.com>
550
551         * gcc.dg/typename-vla-1.c: New case.
552         * gnat.dg/forward_vla.adb: New case.
553
554 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
555
556         PR tree-optimization/29290
557         * gfortran.dg/loop_nest_1.f90: New test.
558
559         PR target/29198
560         * gcc.dg/tls/opt-12.c: New test.
561
562         PR fortran/28415
563         * gfortran.dg/save_2.f90: New test.
564
565         PR c/29091
566         * gcc.dg/pr29091.c: New test.
567
568 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
569
570         * lib/target-supports.exp
571         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
572         same as x86_64-*-*; check for LP64.
573
574 2006-10-04  Richard Henderson  <rth@redhat.com>
575
576         * lib/target-supports.exp (check_effective_target_tls): Redefine
577         to mean non-emulated tls.
578         * gcc.dg/tls/alias-1.c: Remove tls requirement.
579         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
580         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
581         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
582         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
583         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
584         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
585
586 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
587
588         PR fortran/29343
589         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
590
591 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
592
593         * gfortran.dg/bounds_check_fail_1.f90: New test.
594
595 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
596
597         PR c++/29020
598         * g++.dg/template/friend48.C: New test.
599
600 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
601
602         PR fortran/29098
603         * gfortran.dg/default_initialization_2.f90: New test.
604
605 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
606
607         PR fortran/20779
608         PR fortran/20891
609         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
610
611 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
612
613         PR fortran/29284
614         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
615
616         PR fortran/29321
617         PR fortran/29322
618         * gfortran.dg/missing_optional_dummy_2.f90: New test.
619
620         PR fortran/25091
621         PR fortran/25092
622         * gfortran.dg/entry_array_specs_1.f90: New test.
623
624 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
625
626         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
627         insufficient to inhibit some test failures at -O3.  Do testing
628         on integers.
629
630 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
631
632         PR c++/29138
633         * g++.dg/inherit/access8.C: New test.
634         * g++.dg/template/dtor4.C: Tweak error messages.
635
636 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
637
638         PR fortran/27478
639         * gfortran.dg/entry_8.f90: New test.
640
641 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
642
643         PR c++/29291
644         * g++.dg/parse/new4.C: New test.
645
646 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
647
648         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
649         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
650         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
651         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
652         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
653
654 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
655
656         PR fortran/19260
657         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
658         * gfortran.dg/continuation_2.f90: New test.
659
660         PR fortran/19262
661         * gfortran.dg/continuation_3.f90: New test.
662         * gfortran.dg/continuation_4.f90: New test.
663         * gfortran.dg/continuation_5.f: New test.
664         * gfortran.dg/continuation_6.f: New test.
665
666 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
667
668         PR c++/29226
669         * g++.dg/template/vla1.C: New test.
670
671 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
672
673         PR fortran/29210
674         * gfortran.dg/complex_parameter_1.f90: New test.
675
676 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
677
678         PR c/29154
679         * gcc.c-torture/execute/20060929-1.c: New test.
680
681 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
682
683         PR c++/29105
684         * g++.dg/template/member6.C: New test.
685         * g++.dg/parse/typename7.C: Adjust error markers.
686
687         PR c++/29080
688         * g++.dg/template/member7.C: New test.
689
690 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
691
692         PR c/24010
693         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
694         gcc.dg/Woverride-init-3.c: New tests.
695
696 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
697
698         * gcc.c-torture/execute/20060930-1.c: New test.
699
700 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
701
702         PR fortran/18791
703         * gfortran.dg/specifics_1.f90: New test.
704         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
705         complex specifics.
706
707 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
708
709         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
710         pthread-init-common.h: New.
711
712 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
713
714         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
715         precision on some archs.
716
717 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
718
719         * gcc.dg/non-local-goto-1.c: New test.
720         * gcc.dg/non-local-goto-2.c: Likewise.
721         * gcc.dg/setjmp-3.c: Likewise.
722         * gcc.dg/setjmp-4.c: Likewise.
723
724 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
725
726         * gnat.dg/self_aggregate_with_pointer.adb: New test.
727
728 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
729
730         PR fortran/28276
731         * gfortran.dg/exponent_1.f90: New test.
732
733         PR fortran/27021
734         * gfortran.dg/nearest_1.f90: New test.
735
736 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
737
738         PR middle-end/25261
739         PR middle-end/28790
740         * gcc.dg/gomp/nestedfn-1.c: New test.
741
742 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
743
744         PR objc/29195
745         * objc/compile/method-1.m: New test.
746
747 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
748
749         PR c++/26938
750         * g++.dg/template/crash58.C: New test.
751         * g++.dg/parse/crash28.C: Adjust error markers.
752         * g++.dg/template/crash34.C: Likewise.
753         * g++.dg/template/friend31.C: Likewise.
754         * g++.dg/template/crash32.C: Likewise.
755
756         PR c++/27329
757         * g++.dg/template/crash59.C: New test.
758
759         PR c++/27667
760         * g++.dg/template/spec33.C: New test.
761         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
762
763 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
764             Adam Nemet  <anemet@caviumnetworks.com>
765
766         * gcc.dg/tree-ssa/ivopts-1.c: New test.
767         * gcc.dg/tree-ssa/ivopts-2.c: New test.
768
769 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
770
771         PR target/28911
772         * gcc.dg/pr28911.c: New.
773
774 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
775
776         PR target/29169
777         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
778         (dg-options): Add -mfpmath=387.
779
780 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
781
782         PR c/28706
783         * gcc.dg/pr28706.c: New test.
784
785         PR c/28712
786         * gcc.dg/pr28712.c: New test.
787
788 2006-09-22  Mike Stump  <mrs@apple.com>
789
790         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
791
792 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
793
794         PR tree-optimization/28888
795         * gcc.dg/pr28888.c: New test.
796
797 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
798
799         PR c++/29016
800         * g++.dg/init/ptrfn1.C: New test.
801
802 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
803
804         PR c++/28861
805         * g++.dg/template/spec32.C: New test.
806         * g++.dg/parse/crash9.C: Adjust error markers.
807
808         PR c++/28303
809         * g++.dg/template/typedef6.C: New test.
810         * g++.dg/init/error1.C: Adjust error markers.
811         * g++.dg/parse/crash9.C: Likewise.
812         * g++.dg/template/crash55.C: Likewise.
813
814 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
815
816         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
817
818 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
819
820         PR target/27650
821         * g++.dg/ext/dllimport12.C: New test.
822
823 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
824
825         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
826         * gcc.target/mips/nmadd-2.c: Likewise.
827         * gcc.target/mips/mips-ps-6.c: New test.
828         * gcc.target/mips/neg-abs-1.c: Likewise.
829         * gcc.target/mips/neg-abs-2.c: Likewise.
830         * gcc.target/mips/nmadd-3.c: New test.
831
832 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
833
834         PR middle-end/28046
835         * gcc.dg/gomp/atomic-10.c: New test.
836         * g++.dg/gomp/atomic-10.C: New test.
837
838 2006-09-20  Eric Christopher  <echristo@apple.com>
839
840         * gcc.target/i386/sse3-not-fisttp.c: New.
841
842 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
843
844         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
845
846 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
847
848         * gcc.c-torture/execute/pr28289.c (one): New variable.
849         (main): Use it instead of argc.
850         * gcc.c-torture/execute/20060102-1.c (one): New variable.
851         (main): Use it instead of argc.
852
853 2006-09-19  Paul Brook  <paul@codesourcery.com>
854
855         PR target/28516
856         * gcc.dg/nested-func-5.c: New test.
857
858 2006-09-19  Ben Elliston  <bje@au.ibm.com>
859
860         * lib/target-supports.exp (check_effective_target_tls): Compile
861         test stubs using ${tool}_target_compile, not just target_compile.
862         (check_effective_target_tls_runtime): Likewise.
863
864 2006-09-19  Ben Elliston  <bje@au.ibm.com>
865
866         * gcc.c-torture/compile/20030405-1.x: Remove.
867
868         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
869         optimising linker from discarding it.
870
871 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
872
873         PR fortran/28526
874         * gfortran.dg/keyword_symbol_1.f90: New test.
875
876         * gfortran.dg/spread_shape_1.f90: Add missing warning with
877         pedantic compilation option.
878
879 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
880
881         PR fortran/29060
882         * gfortran.dg/spread_shape_1.f90: New test.
883
884 2006-09-17  Roger Sayle  <roger@eyesopen.com>
885
886         PR tree-optimization/28887
887         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
888
889 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
890
891         PR c/25993
892         * gcc.dg/pr25993.c: New test.
893
894 2006-09-17  Ira Rosen  <irar@il.ibm.com>
895
896         PR tree-opt/21591
897         * gcc.dg/vect/pr21591.c: New test.
898
899 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
900
901         PR tree-opt/29059
902         * gcc.c-torture/compile/strcpy-1.c: New test.
903         * gcc.c-torture/compile/strcpy-2.c: New test.
904         * gcc.c-torture/compile/memcpy-1.c: New test.
905         * gcc.c-torture/compile/memcpy-2.c: New test.
906
907 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
908
909         PR testsuite/29055
910         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
911
912 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
913
914         * gnat.dg/specs/double_record_extension1.ads: New test.
915         * gnat.dg/specs/double_record_extension2.ads: Likewise.
916
917 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
918
919         PR fortran/29051
920         * gfortran.dg/oldstyle_3.f90: New test.
921
922 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
923
924         PR libgfortran/29099
925         * gfortran.dg/secnds-1.f: New test.
926
927 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
928
929         PR libgfortran/29053
930         * gfortran.dg/streamio_9.f90: New test.
931         * gfortran.dg/streamio_10.f90: New test.
932
933 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
934
935         PR C++/29002
936         * g++.dg/init/array22.C: New test.
937         * g++.dg/init/array23.C: New test.
938
939 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
940
941         * stackcheck.lst: Update list of tests requiring stack checking.
942         * norun.lst: Adjust for above change.
943         * ada95.lst: New file.
944         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
945         requiring -gnat95 switch.
946
947 2006-09-14  Olivier Hainque  <hainque@adacore.com>
948
949         * gnat.dg/in_out_parameter.adb: New test.
950
951 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
952
953         PR debug/28980
954         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
955
956 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
957
958         * gnat.dg/specs/unchecked_union.ads: New test.
959
960 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
961
962         PR rtl-optimization/28982
963         * gcc.c-torture/execute/pr28982a.c: New test.
964         * gcc.c-torture/execute/pr28982b.c: Likewise.
965
966 2006-09-12  Eric Christopher  <echristo@apple.com>
967
968         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
969         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
970
971 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
972
973         PR c/28768
974         PR preprocessor/14634
975         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
976         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
977         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
978
979 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
980
981         * gcc.dg/pr28243.c: New test.
982
983 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
984
985         PR fortran/28971
986         gfortran.dg/pr28971.f90: New test to act as a backstop in case
987         this undiagnosed regression reappears.
988
989 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
990
991         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
992         Treat $srcdir as a literal.
993         * lib/fortran-torture.exp (fortran-torture-compile,
994         fortran-torture-execute): Likewise.
995         * lib/objc-torture.exp (objc-torture-compile,
996         objc-torture-execute): Likewise.
997         * lib/profopt.exp (profopt-execute): Likewise.
998
999 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
1000
1001         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
1002
1003 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
1004
1005         PR testsuite/28950
1006         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
1007
1008 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
1009
1010         PR target/13685
1011         * gcc.target/i386/pr13685.c: New test.
1012
1013 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1014
1015         * gcc.dg/pr28726.c: New test.
1016
1017 2006-09-11  Josh Conner  <jconner@apple.com>
1018
1019         * gcc.dg/nrv3.c: Increase size of structure.
1020         * gcc.dg/nrv4.c: Likewise.
1021         * gcc.dg/nrv5.c: Likewise.
1022
1023 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
1024
1025         PR libfortran/28890
1026         gfortran.dg/assumed_charlen_function_5.f90: New test.
1027
1028 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
1029
1030         PR c++/28991
1031         * g++.dg/init/static3.C: New test.
1032
1033 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
1034
1035         PR testsuite/29007
1036         * gcc.dg/long-long-cst1.c (t): Add cast to
1037         __SIZE_TYPE__ before casting to int.
1038         (main): Return 0 on success.
1039
1040 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1041
1042         * gcc.c-torture/execute/20060910-1.c: New test.
1043
1044 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
1045
1046         PR middle-end/26983
1047         * gcc.dg/pr26983.c: New test.
1048
1049 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
1050
1051         PR target/29006
1052         * gcc.c-torture/execute/pr29006.c: New test.
1053
1054 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1055
1056         PR libfortran/28947
1057         gfortran.dg/matmul_4.f90: New test.
1058
1059 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1060
1061         PR fortran/28959
1062         gfortran.dg/used_types_10: New test.
1063
1064 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1065
1066         PR libfortran/28923
1067         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
1068         gfortran.dg/array_initializer_3.f90: New test.
1069
1070 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1071
1072         PR fortran/28914
1073         * gfortran.dg/actual_array_constructor_3.f90: New test.
1074
1075 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
1076
1077         PR testsuite/26778
1078         * gcc.target/i386/pr26778.c: New testcase.
1079
1080 2006-09-08  Eric Christopher  <echristo@apple.com>
1081
1082         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
1083         * gcc.target/i386/memcpy-1.c: Ditto.
1084         * gcc.target/i386/asm-1.c: Ditto.
1085         * gcc.target/i386/20060512-4.c: Ditto.
1086         * gcc.target/i386/compress-float-387.c: Ditto.
1087         * gcc.target/i386/20060512-1.c: Ditto.
1088         * gcc.target/i386/compress-float-sse.c: Ditto.
1089         * gcc.target/i386/20060512-2.c: Ditto.
1090         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
1091         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1092         * gcc.target/i386/compress-float-387-pic.c: Ditto.
1093         * gcc.dg/pr26449.c: Ditto.
1094         * gcc.dg/attr-ms_struct-2.c: Ditto.
1095         * gcc.dg/attr-ms_struct-1.c: Ditto.
1096         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
1097
1098 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
1099
1100         PR c/28504
1101         * gcc.dg/vla-10.c: New test.
1102
1103 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1104
1105         PR c++/28858
1106         * g++.dg/parse/template20.C: New test.
1107         * g++.dg/template/operator8.C: Remove obsolete part.
1108         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
1109         * g++.old-deja/g++.pt/crash65.C: Likewise.
1110
1111 2006-09-07  Jason Merrill  <jason@redhat.com>
1112
1113         PR middle-end/27724
1114         * gcc.dg/long-long-cst1.c: New test.
1115
1116 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1117
1118         PR C++/28906
1119         * g++.dg/other/array3.C: New test.
1120         * g++.dg/other/array4.C: New test.
1121         * g++.dg/other/array5.C: New test.
1122
1123 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
1124
1125         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
1126
1127 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
1128
1129         PR target/28946
1130         * gcc.target/i386/pr28946.c: New test.
1131
1132 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
1133
1134         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
1135         in integer literal constant.
1136         * gfortran.dg/enum_8.f90: Ditto.
1137         * gfortran.dg/g77/20030326-1.f: Ditto.
1138
1139 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
1140
1141         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
1142         nonconformance usage.
1143
1144 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1145
1146         PR middle-end/28862
1147         * gcc.c-torture/compile/vector-align-1.c: New test.
1148
1149 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1150
1151         PR rtl-opt/27883
1152         * g++.dg/opt/copysign-1.C: New test.
1153
1154 2006-09-06  Jason Merrill  <jason@redhat.com>
1155
1156         PR c++/27371
1157         * g++.dg/warn/unused-result1.C: New test.
1158
1159 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
1160
1161         PR c++/28903
1162         * g++.dg/ext/vla3.C: New test.
1163
1164         PR c++/28886
1165         * g++.dg/template/array16.C: New test.
1166
1167 2006-09-06  Richard Guenther  <rguenther@suse.de>
1168
1169         * gcc.dg/pr27226.c: Remove testcase again.
1170
1171 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1172
1173         PR tree-opt/28937
1174         * g++.dg/opt/unroll2.C: New test.
1175
1176 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1177
1178         PR tree-opt/28952
1179         * gcc.dg/vect/pr28952.c: New test.
1180
1181 2006-09-05  Richard Guenther  <rguenther@suse.de>
1182
1183         PR tree-optimization/28900
1184         * gcc.dg/torture/pr28900.c: New testcase
1185
1186 2006-09-05  Richard Guenther  <rguenther@suse.de>
1187
1188         PR tree-optimization/28905
1189         * gcc.c-torture/compile/pr28905.c: New testcase.
1190
1191 2006-09-05  Richard Guenther  <rguenther@suse.de>
1192
1193         PR middle-end/28935
1194         * gcc.dg/pr28935.c: New testcase.
1195
1196 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1197
1198         * gcc.c-torture/execute/20060905-1.c: New test.
1199
1200 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
1201
1202         PR fortran/28908
1203         * gfortran.dg/used_types_7.f90: New test.
1204         * gfortran.dg/used_types_8.f90: New test.
1205         * gfortran.dg/used_types_9.f90: New test.
1206
1207 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1208
1209         * gcc.c-torture/compile/20060904-1.c: New test.
1210
1211 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1212
1213         PR c++/23287 Revert my 2006-09-01 patch
1214         * g++.dg/parse/dtor12.C: Remove.
1215
1216 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
1217
1218         PR c+/27670
1219         * g++.dg/template/operator9.C: New test.
1220
1221         PR c++/27493
1222         * g++.dg/template/operator7.C: New test.
1223
1224         PR c++/27494
1225         * g++.dg/template/operator8.C: New test.
1226
1227         PR c++/27397
1228         * g++.dg/template/crash57.C: New test.
1229
1230         * g++.dg/template/typedef4.C: Adjust error markers.
1231         * g++.dg/template/typedef5.C: Likewise.
1232
1233 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
1234
1235         PR c++/28878
1236         * g++.dg/parse/crash33.C: New test.
1237
1238 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
1239         Richard Guenther  <rguenther@suse.de>
1240         Adam Nemet  <anemet@caviumnetworks.com>
1241
1242         PR middle-end/27226
1243         * gcc.target/mips/memcpy-1.c: New testcase.
1244         * gcc.dg/pr27226.c: Likewise.
1245
1246 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1247
1248         PR c++/28705
1249         * g++.dg/lookup/koenig5.C: New.
1250         * g++.dg/template/crash56.C: New.
1251
1252 2006-09-01  Josh Conner  <jconner@apple.com>
1253
1254         PR c++/25505
1255         * gcc.dg/nrv3.c: New test.
1256         * gcc.dg/nrv4.c: New test.
1257         * gcc.dg/nrv5.c: New test.
1258
1259 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1260
1261         PR c++/23287
1262         * g++.dg/parse/dtor12.C: New.
1263
1264 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1265
1266         PR tree-optimization/28839
1267         * gcc.dg/pr28839.c: New test.
1268
1269 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1270
1271         PR target/24367
1272         * gcc.dg/pr24367.c: New testcase.
1273
1274 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1275
1276         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1277
1278 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1279
1280         PR rtl-optimization/27735
1281         * gcc.dg/loop-unswitch-1.c: New test.
1282
1283 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1284
1285         PR fortran/28885
1286         * gfortran.dg/aliasing_dummy_2.f90: New test.
1287
1288         PR fortran/20067
1289         * gfortran.dg/generic_5.f90: Change error message.
1290
1291         PR fortran/28873
1292         * gfortran.dg/generic_6.f90: New test.
1293
1294         PR fortran/25077
1295         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1296
1297         PR fortran/25102
1298         * gfortran.dg/invalid_interface_assignment.f90: New test.
1299
1300         PR fortran/24866
1301         * gfortran.dg/module_proc_external_dummy.f90: New test.
1302
1303 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1304
1305         PR c++/28349
1306         * testsuite/g++.dg/warn/var-args1.C: New test.
1307
1308 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1309
1310         PR fortran/28866
1311         * gfortran.dg/simpleif_2.f90: New test.
1312         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1313         * gfortran.dg/enum_5.f90: Ditto.
1314
1315 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1316             Kazu Hirata  <kazu@codesourcery.com>
1317
1318         PR tree-optimization/17506
1319         * gcc.dg/pr17506.c: New.
1320
1321 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1322
1323         PR c++/28139
1324         * g++.dg/eh/alias1.C: New test.
1325
1326 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1327
1328         PR c++/28860
1329         * g++.dg/template/ttp22.C: New test.
1330
1331 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1332
1333         PR middle-end/26632
1334         * gcc.dg/pr26632.c: New.
1335
1336 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1337
1338         PR libgfortran/28354
1339         * gfortran.dg/fmt_zero_precision.f90: New test.
1340
1341 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1342
1343         PR c++/28058
1344         * g++.dg/template/spec31.C: New test.
1345
1346 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1347
1348         PR c++/26573
1349         * g++.dg/other/static2.C: New test.
1350
1351 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1352
1353         * gcc.dg/Wswitch-enum-2.c: New test case.
1354         * gcc.dg/Wswitch-enum-3.c: Likewise.
1355
1356 2006-08-26  Richard Guenther  <rguenther@suse.de>
1357
1358         * gcc.c-torture/compile/20060826-1.c: New testcase.
1359
1360 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1361
1362         PR c++/28736
1363         * g++.dg/template/void10.C: New test.
1364
1365         PR c++/28737
1366         * g++.dg/template/void8.C: New test.
1367
1368         PR c+_+/28738
1369         * g++.dg/template/void9.C: New test.
1370
1371         * g++.dg/template/void3.C: Adjust error markers.
1372         * g++.dg/template/void4.C: Likewise.
1373         * g++.dg/template/crash55.C: Likewise.
1374         * g++.dg/template/void7.C: Likewise
1375
1376 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1377
1378         PR c++/28588
1379         * g++.dg/inherit/access6.C: New test.
1380         * g++.dg/inherit/access7.C: Likewise.
1381
1382         PR c++/28595
1383         * g++.dg/template/array15.C: New test.
1384         * g++.dg/template/crash2.C: Tweak error markers.
1385
1386 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1387
1388         PR middle-end/28683
1389         * gcc.c-torture/compile/20060823-1.c: New test.
1390
1391 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1392
1393         PR c++/28853
1394         * g++.dg/template/ttp21.C: New test.
1395
1396         PR c++/28852
1397         * g++.dg/other/operator1.C: Add error-marker.
1398         * g++.dg/other/operator2.C: New test.
1399
1400 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1401
1402         PR c/27893
1403         * gcc.c-torture/compile/vla-const-1.c,
1404         gcc.c-torture/compile/vla-const-2.c: New tests.
1405
1406 2006-08-26  Richard Guenther  <rguenther@suse.de>
1407
1408         PR middle-end/28814
1409         * gcc.dg/torture/pr28814.c: New testcase.
1410
1411 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1412
1413         PR c/28418
1414         * gcc.c-torture/compile/compound-literal-1.c: New test.
1415
1416 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1417
1418         PR c/28299
1419         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1420         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1421         Expect extra diagnostics.
1422
1423 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1424
1425         gcc.dg/noncompile/pr16876.c: New test.
1426
1427 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1428
1429         PR c++/28056
1430         * g++.dg/parse/local1.C: New test.
1431         * g++.dg/other/qual1.C: Tweak error marker.
1432
1433 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1434
1435         PR c++/27787
1436         * g++.dg/template/typename10.C: New.
1437         * g++.dg/template/lookup4.C: Remove bogus error marker.
1438
1439 2006-08-25  Richard Guenther  <rguenther@suse.de>
1440
1441         PR testsuite/28829
1442         * gcc.dg/pr26570.c: Fix testcase.
1443
1444 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1445
1446         PR tree-opt/28807
1447         * gcc.c-torture/execute/mayalias-2.c: New test.
1448         * gcc.dg/tree-ssa/alias-13.c: New test.
1449
1450 2006-08-24  Jan Hubicka  <jh@suse.cz>
1451
1452         PR debug/26881
1453         * gcc.dg/debug/pr26881.c: New file.
1454
1455 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1456
1457         PR fortran/28788
1458         * gfortran.dg/used_types_4.f90: New test.
1459         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1460         association of derived types.
1461         * gfortran.dg/used_types_2.f90: Add module cleanup.
1462         * gfortran.dg/used_types_3.f90: The same.
1463
1464         PR fortran/28771
1465         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1466         fix of regression.
1467
1468 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1469
1470         PR 28813
1471         * gfortran.dg/direct_io_6.f90: Remove test.
1472
1473 2006-08-23  Stuart Hastings  <stuart@apple.com>
1474
1475         PR 28825
1476         * gcc.target/i386/20060821-1.c: New.
1477
1478 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1479
1480         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1481         dg-warning strings for dllimport.
1482
1483 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1484
1485         PR C++/28450
1486         * g++.dg/ext/vector4.C: New test.
1487         * g++.dg/ext/complex1.C: New test.
1488
1489 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1490
1491         PR debug/28692
1492         * gcc.dg/debug/const-1.c: New.
1493         * gcc.dg/debug/const-2.c: New.
1494         * gcc.dg/debug/dwarf2/const-1.c: New.
1495         * gcc.dg/debug/dwarf2/const-2.c: New.
1496         * gcc.dg/debug/dwarf2/const-2b.c: New.
1497
1498 2006-08-22  Richard Guenther  <rguenther@suse.de>
1499
1500         PR middle-end/28776
1501         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1502         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1503
1504 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1505
1506         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1507
1508 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1509
1510         PR c++/26269
1511         * g++.dg/other/error14.C: New test.
1512
1513         PR c++/28505
1514         * g++.dg/parse/ctor7.C: New test.
1515         * g++.dg/parse/ctor8.C: Likewise.
1516
1517         PR c++/28741
1518         * g++.dg/template/void7.C: New test.
1519
1520 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1521
1522         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1523         * gnat.dg/self_aggregate_with_array.adb: New test.
1524
1525 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1526
1527         * g++.dg/eh/arm-vfp-unwind.C: New test.
1528
1529 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1530
1531         PR c++/28341
1532         * g++.dg/template/ref3.C: New test.
1533         * g++.dg/template/nontype13.C: New test.
1534
1535         PR c++/28346
1536         * g++.dg/template/ptrmem17.C: New test.
1537
1538 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1539
1540         PR target/28648 c:
1541         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1542
1543 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1544
1545         PR fortran/28630
1546         * gfortran.dg/used_types_2.f90: New test.
1547
1548         PR fortran/28601
1549         * gfortran.dg/used_types_3.f90: New test.
1550
1551         PR fortran/20886
1552         * gfortran.dg/generic_actual_arg.f90: New test.
1553
1554         PR fortran/28735
1555         * gfortran.dg/module_private_array_refs_1.f90: New test.
1556
1557         PR fortran/28762
1558         * gfortran.dg/program_name_1.f90: New test.
1559
1560         PR fortran/28425
1561         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1562
1563         PR fortran/28496
1564         * gfortran.dg/array_initializer_2.f90: New test.
1565
1566         PR fortran/18111
1567         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1568
1569         PR fortran/28600
1570         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1571
1572         PR fortran/28771
1573         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1574
1575         PR fortran/28660
1576         * gfortran.dg/dependent_decls_1.f90: New test.
1577
1578 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1579
1580         PR fortran/25217
1581         * gfortran.dg/derived_init_2.f90: New.
1582
1583 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1584
1585         * gcc.c-torture/execute/pr28289.c: New test.
1586
1587 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1588
1589         PR c/28744
1590         * gcc.dg/attr-externally-visible-1.c: New test.
1591         * gcc.dg/attr-externally-visible-2.c: New test.
1592         * g++.dg/parse/attr-externally-visible-1.C: New test.
1593         * g++.dg/parse/attr-externally-visible-2.C: New test.
1594
1595 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1596
1597         PR c++/28606
1598         * g++.dg/parse/dtor11.C: New test.
1599
1600 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1601
1602         PR rtl-optimization/28489
1603         * gcc.c-torture/compile/pr28489.c: New test.
1604
1605 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1606
1607         PR c++/28710
1608         * g++.dg/template/redecl4.C: New test.
1609
1610         PR c++/28711
1611         * g++.dg/template/ctor8.C: New test.
1612
1613 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1614
1615         * gcc.dg/pr26570.c: Fix testcase.
1616
1617 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1618
1619         * PR c++/28573
1620         * g++.dg/parse/offsetof6.C: New test.
1621         * g++.dg/parse/offsetof6.C: New test.
1622         * g++.dg/parse/offsetof7.C: New test.
1623
1624 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1625
1626         PR testsuite/28602
1627         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1628         is false.
1629
1630 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1631
1632         PR c++/28302
1633         * g++.dg/ext/vector3.C: New test.
1634
1635 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1636
1637         PR gcov/profile/26570
1638         * gcc.dg/pr26570.c: New test.
1639
1640 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1641
1642         PR c/27697
1643         * gcc.dg/qual-component-1.c: New test.
1644
1645 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1646
1647         PR c++/28593
1648         * g++.dg/parse/new3.C: New test.
1649
1650 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1651
1652         PR fortran/25828
1653         * gfortran.dg/streamio_1.f90: New test.
1654         * gfortran.dg/streamio_2.f90: New test.
1655         * gfortran.dg/streamio_3.f90: New test.
1656         * gfortran.dg/streamio_4.f90: New test.
1657         * gfortran.dg/streamio_5.f90: New test.
1658         * gfortran.dg/streamio_6.f90: New test.
1659         * gfortran.dg/streamio_7.f90: New test.
1660         * gfortran.dg/streamio_8.f90: New test.
1661
1662 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1663
1664         PR c/28287
1665         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1666
1667 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1668
1669         PR c++/28594
1670         * g++.dg/template/void6.C: New test.
1671
1672 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1673
1674         PR c/28649
1675         * gcc.dg/parse-error-1.c: New test.
1676         * gcc.dg/parse-error-2.c: New test.
1677         * gcc.dg/cpp/digraph2.c: Add error-marker.
1678         * gcc.dg/noncompile/920923-1.c: Likewise.
1679
1680 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1681
1682         PR c/27490
1683         * gcc.dg/sizeof-2.c: New testcase.
1684
1685         PR c/27489
1686         * gcc.dg/switch-A.c: New testcase.
1687
1688 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1689
1690         PR c++/28288
1691         PR c++/14556
1692         * g++.old-deja/g++.warn/compare1.C: Delete.
1693         * g++.dg/opt/pr7503-2.C: Delete.
1694         * g++.dg/opt/pr7503-3.C: Delete.
1695         * g++.dg/opt/pr7503-4.C: Delete.
1696         * g++.dg/opt/pr7503-5.C: Delete.
1697         * g++.dg/opt/max1.C: Delete.
1698         * g++.dg/warn/minmax.C: Delete.
1699         * g++.dg/expr/minmax.C: New test.
1700
1701 2006-08-14  Richard Guenther  <rguenther@suse.de>
1702
1703         PR testsuite/28703
1704         * gcc.c-torture/execute/pr28651.c: Do not use argc
1705         to avoid optimization, instead forbid inlining.
1706
1707 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1708
1709         PR rtl-optimization/28634
1710         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1711
1712 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1713
1714         PR c/27184
1715         * gcc.dg/torture/pr27184.c: New test.
1716
1717 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1718
1719         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1720
1721 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1722
1723         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
1724         * gfortran.dg/stat_2.f90: Likewise.
1725         * gfortran.dg/chmod_1.f90: Likewise.
1726         * gfortran.dg/chmod_2.f90: Likewise.
1727         * gfortran.dg/chmod_3.f90: Likewise.
1728
1729 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1730
1731         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1732
1733 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1734
1735         * g++.dg/opt/pr23454-2.C: New test.
1736
1737 2006-08-11  Richard Guenther  <rguenther@suse.de>
1738
1739         PR middle-end/28651
1740         * gcc.c-torture/execute/pr28651.c: New testcase.
1741
1742 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1743
1744         * gnat.dg/specs/static_initializer.ads: New test.
1745
1746 2006-08-10  Paul Brook  <paul@codesourcery.com>
1747
1748         * gcc.target/arm/cond-asm.c: New test.
1749
1750 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
1751
1752         PR tree-optimization/26197
1753         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
1754         * g++.dg/vect/vect.exp: Compile the new tests with
1755         --param max-aliased-vops=0.
1756
1757 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1758
1759         PR c++/28637
1760         * g++.dg/template/void3.C: New test.
1761
1762         PR c++/28638
1763         * g++.dg/template/void4.C: New test.
1764
1765         PR c++/28640
1766         * g++.dg/template/void5.C: New test.
1767
1768 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1769
1770         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1771         after dg-do compile.
1772
1773 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
1774
1775         PR tree-optimizations/26969
1776         * gcc.dg/vect/vect.exp: Compile tests prefixed with
1777         "unswitch-loops" with -funswitch-loops.
1778         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
1779
1780 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1781
1782         * gcc.dg/sparc-getcontext-1.c: Fix typo.
1783         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
1784         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
1785         * objc.dg/dwarf-1.m: Likewise.
1786         * objc.dg/dwarf-2.m: Likewise.
1787         * obj-c++.dg/dwarf-2.mm: Likewise.
1788
1789 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1790
1791         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
1792         * objc.dg/dwarf-2.m: Likewise.
1793         * obj-c++.dg/dwarf-2.mm: Likewise.
1794
1795         PR libfortran/28603
1796         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1797
1798         PR testsuite/27611
1799         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1800
1801         PR testsuite/27033
1802         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1803
1804 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
1805
1806         PR target/27827
1807         * gcc.target/i386/pr27827.c: New testcase.
1808
1809 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
1810
1811         PR fortran/28590
1812         * gfortran.dg/sequence_types_1.f90: New test.
1813
1814 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
1815
1816         PR fortran/28548
1817         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1818         dg-warning.  Add -pedantic option.
1819
1820 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1821
1822         PR c/28502
1823         * gcc.dg/proto-1.c: New test.
1824
1825         PR c/27721
1826         * gcc.dg/lvalue-4.c: New test.
1827
1828         PR c/28136
1829         * gcc.dg/init-bad-5.c: New test.
1830
1831 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1832
1833         PR c++/28347
1834         * g++.dg/ext/typedef-init.C: Add new test for typedef
1835         initialization inside templates. Adjust existing error markers.
1836
1837 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1838
1839         PR c++/28148
1840         * g++.dg/init/ptrmem3.C: New test.
1841
1842 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
1843
1844         PR tree-optimization/27770
1845         * lib/target-support.exp: New target keyword "section_anchors".
1846         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
1847         tests.
1848         * gcc.dg/vect/section-anchors-pr27770.c: New test.
1849         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
1850         * gcc.dg/vect/section-anchors-vect-69.c: New test.
1851         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
1852
1853 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1854
1855         * gcc.dg/20060801-1.c: Add missing '}'.
1856
1857 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1858
1859         PR c++/27508
1860         * g++.dg/parse/dtor9.C: New test.
1861         * g++.dg/parse/dtor10.C: New test.
1862         * g++.dg/other/error7.C: Adjust error-marker.
1863
1864         PR c++/28274
1865         * g++.dg/other/default5.C: New test.
1866
1867 2006-08-02  Richard Guenther  <rguenther@suse.de>
1868
1869         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1870
1871 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1872
1873         PR c++/28557
1874         * g++.dg/template/conv9.C: New test.
1875
1876 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
1877
1878         PR debug/28063
1879         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
1880         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
1881         Optionally return assembly text.  Update callers.
1882         (check_no_compiler_messages): Update verbose messages.
1883         (check_no_messages_and_pattern): New.
1884         (check_effective_target_string_merging): New.
1885
1886 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1887
1888         PR c++/28250
1889         * g++.dg/eh/catch4.C: New test.
1890
1891         PR c++/28257
1892         * g++.dg/other/qual1.C: New test.
1893
1894         PR c++/28259
1895         * g++.dg/inherit/error2.C: New test.
1896
1897         PR c++/28267
1898         * g++.dg/other/new1.C: New test.
1899
1900         * g++.dg/warn/pr23075.C: Remove obsolete test.
1901         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
1902         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
1903
1904 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
1905
1906         PR c++/28523
1907         * g++.dg/eh/cast1.C: New test.
1908
1909 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
1910
1911         PR libfortran/28452
1912         * gfortran.dg/random_3.f90:  New test.
1913
1914 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1915
1916         PR c++/28432
1917         * g++.dg/other/pr28304.C: Change expected error message.
1918         * g++.dg/other/pr28432.C: New test.
1919
1920 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1921
1922         PR c++/28256
1923         * g++.dg/init/brace2.C: Change expected error message, add empty init.
1924
1925 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1926
1927         PR debug/23336
1928         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
1929         at -g1.
1930         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
1931         g++.dg/debug/enum-2.C: New.
1932
1933 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1934
1935         PR c++/6634
1936         * g++.dg/parse/long1.C: Add more tests.
1937
1938 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1939
1940         * gfortran.dg/lrshift_1.c: New file.
1941
1942 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1943
1944         PR libgfortran/28335
1945         * gfortran.dg/no_unit_error_1.f90: New test.
1946
1947 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1948
1949         PR libgfortran/28335
1950         * gfortran.dg/no_unit_error_1.f90: Delete test.
1951         * gfortran.dg/no_unit_error_2.f90: Delete test.
1952
1953 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1954
1955         * gfortran.dg/chmod_3.f90: New test.
1956         * gfortran.dg/ltime_gmtime_1.f90: New test.
1957         * gfortran.dg/ltime_gmtime_2.f90: New test.
1958         * gfortran.dg/lrshift_1.f90: New test.
1959         * gfortran.dg/chmod_1.f90: New test.
1960         * gfortran.dg/chmod_2.f90: New test.
1961
1962 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
1963
1964         PR c++/27668
1965         * g++.dg/template/crash55.C: New test.
1966
1967         PR c++/27962
1968         * g++.dg/template/nontype16.C: New test.
1969
1970         * g++.dg/template/void2.C: Adjust error markers.
1971         * g++.dg/template/nontype5.C: Adjust error markers.
1972
1973 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
1974
1975         * gcc.target/i386/stack-prot-kernel.c: New test.
1976
1977 2006-07-27  Roger Sayle  <roger@eyesopen.com>
1978
1979         * gcc.dg/builtins-55.c: New test case.
1980
1981 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
1982
1983         PR rtl-optimization/27907
1984         * gcc.c-torture/compile/pr27907.c: New test.
1985
1986 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1987
1988         * gfortran.dg/mclock.f90: New test.
1989         * gfortran.dg/int_conv_1.f90: New test.
1990         * gfortran.dg/stat_1.f90: New test.
1991         * gfortran.dg/stat_2.f90: New test.
1992
1993 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1994
1995         PR libgfortran/28335
1996         * gfortran.dg/no_unit_error_1.f90: New test.
1997         * gfortran.dg/no_unit_error_2.f90: New test.
1998         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
1999
2000 2006-07-25  Roger Sayle  <roger@eyesopen.com>
2001
2002         PR middle-end/28473
2003         * gcc.dg/fold-convround-1.c: New test case.
2004
2005 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2006
2007         * gfortran.dg/arithmetic_if.f90:  Fix comments.
2008
2009 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2010
2011         PR c++/27572
2012         * g++.dg/other/typedef1.C: New test.
2013         * g++.dg/template/typedef4.C: New test.
2014         * g++.dg/template/typedef5.C: New test.
2015
2016 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2017
2018         PR fortran/28416
2019         * gfortran.dg/allocatable_dummy_3.f90: New.
2020
2021 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2022
2023         PR fortran/28439
2024         * gfortran.dg/arithmetic_if.f90:  New test.
2025
2026 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
2027
2028         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
2029         avoid memcpy optimization.
2030
2031 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2032
2033         PR fortran/25289
2034         * gfortran.dg/direct_io_6.f90: New test.
2035
2036 2006-07-24  Jan Hubicka  <jh@suse.cz>
2037
2038         PR c/25795
2039         PR c++/27369
2040         * gcc.dg/pr25795.c: New test.
2041         * gcc.dg/pr25795-1.c: New test.
2042
2043 2006-07-23  Roger Sayle  <roger@eyesopen.com>
2044
2045         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
2046         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
2047         which may be transformed to "g || h" on some platforms.
2048
2049 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
2050
2051         PR c++/28025
2052         * g++.dg/template/friend45.C: New test.
2053
2054 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2055
2056         PR libgfortran/28339
2057         * gfortran.dg/arrayio_8.f90: New test.
2058
2059 2006-07-21  Mike Stump  <mrs@apple.com>
2060
2061         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
2062
2063         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
2064
2065 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2066
2067         PR c++/28250
2068         * g++.dg/eh/catch3.C: New test.
2069
2070         PR c++/28363
2071         * g++.dg/template/defarg10.C: New test.
2072
2073 2006-07-20  Paul Brook  <paul@codesourcery.com>
2074
2075         PR 27363
2076         * gcc.dg/pr27363.c: New test.
2077
2078 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
2079
2080         PR c++/28338
2081         * g++.dg/init/ref13.C: New test.
2082
2083 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2084
2085         PR obj-c++/28434
2086         * obj-c++.dg/proto-error-1.mm: New test.
2087
2088 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2089
2090         PR c++/28337
2091         * g++.dg/template/string1.C: New test.
2092
2093 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
2094
2095         PR c++/28048
2096         * g++.dg/template/defarg9.C: New test.
2097
2098         PR c++/28235
2099         * g++.dg/template/static27.C: New test.
2100
2101 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
2102
2103         PR 28410
2104         * gcc.dg/tree-ssa/pr28410.c: New test.
2105
2106 2006-07-18  Lee Millward  <lee.millward@gmail.com>
2107
2108         PR c++/28258
2109         * g++/dg/other/error13.C: New test.
2110
2111         PR c++/28260
2112         * g++.dg/template/friend44.C: New test.
2113
2114 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
2115
2116         PR c++/27495
2117         * g++.dg/other/pr27495.C: New.
2118
2119 2006-07-18  Olivier Hainque  <hainque@adacore.com>
2120
2121         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
2122         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
2123
2124 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2125
2126         PR c/28286
2127         * gcc.dg/pragma-pack-4.c: New test.
2128
2129 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2130
2131         PR c++/28291
2132         * g++.dg/ext/pr28291.C: New test.
2133
2134 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2135
2136         PR middle-end/28403
2137         * gcc.c-torture/execute/pr28403.c: New test.
2138
2139 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
2140
2141         PR middle-end/28402
2142         * gcc.dg/pr28402.c: New test.
2143
2144 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
2145
2146         PR c++/28304
2147         * g++.dg/other/pr28304.C: New test.
2148
2149 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
2150
2151         PR other/28251
2152         gcc.c-torture/unsorted/dump-noaddr.c: New test.
2153         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
2154
2155 2006-07-17  Richard Guenther  <rguenther@suse.de>
2156
2157         PR tree-optimization/28238
2158         * g++.dg/tree-ssa/pr28238.C: New testcase.
2159
2160 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2161
2162         PR c++/28250
2163         * g++.dg/eh/catch1.C: New test.
2164         * g++.dg/eh/catch2.C: New test.
2165
2166 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
2167
2168         PR c++/28370
2169         * g++.dg/template/anon3.C: New test.
2170
2171 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
2172
2173         PR fortran/20844
2174         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
2175         specifiers requiring an explicit format tag..
2176
2177         PR fortran/28201
2178         * gfortran.dg/generic_5: New test.
2179
2180         PR fortran/20893
2181         * gfortran.dg/elemental_optional_args_1.f90: New test.
2182
2183 2006-07-16  Olivier Hainque  <hainque@adacore.com>
2184
2185         * gnat.dg/assert.ads: New file.
2186         * gnat.dg/controlled_record.ads: Likewise.
2187         * gnat.dg/controlled_record.adb: Likewise.
2188
2189 2006-07-15  Lee Millward  <lee.millward@gmail.com>
2190
2191         PR c++/28292
2192         * g++.dg/other/error12.C: New test.
2193
2194         PR c++/28269
2195         * g++.dg/template/crash54.C: New test.
2196
2197 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2198
2199         PR c++/28249
2200         * g++.dg/parse/catch1.C: New test.
2201
2202         PR c++/28294
2203         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
2204
2205         PR c++/28387
2206         * g++.dg/ext/attrib24.C: New test.
2207
2208 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2209
2210         PR c++/28343
2211         * g++.dg/ext/asmspec1.C: New test.
2212
2213 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
2214
2215         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
2216         (dg-test): Support shouldfail tests.
2217         * lib/target-supports-dg.exp (dg-shouldfail): New.
2218         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
2219         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
2220         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
2221         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
2222         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
2223         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
2224         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
2225
2226 2006-07-13  Jan Hubicka  <jh@suse.cz>
2227
2228         * gcc.target/i386/memcpy-1.c: New.
2229
2230 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
2231
2232         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
2233
2234 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
2235
2236         PR fortran/25097
2237         * gfortran.dg/present_1.f90: New test.
2238
2239         PR fortran/20903
2240         * gfortran.dg/interface_derived_type_1.f90: New test.
2241
2242 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2243
2244         PR fortran/28213
2245         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2246         list.
2247
2248 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2249
2250         PR c++/27820
2251         * g++.dg/other/label1.C: New test.
2252
2253 2006-07-07   Richard Guenther  <rguenther@suse.de>
2254
2255         PR middle-end/28268
2256         * gcc.dg/torture/pr28268.c: New testcase.
2257
2258 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2259
2260         PR c++/27019
2261         * g++.dg/ext/pr27019.C: New.
2262
2263 2006-07-07  Richard Guenther  <rguenther@suse.de>
2264
2265         PR tree-optimization/28187
2266         * gcc.dg/pr28187.c: New testcase.
2267
2268 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2269
2270         * gnat.dg/address_conversion.adb: New test.
2271         * gnat.dg/boolean_subtype.adb: Likewise.
2272         * gnat.dg/frame_overflow.adb: Likewise.
2273         * gnat.dg/pointer_array.adb: Likewise.
2274         * gnat.dg/pointer_conversion.adb: Likewise.
2275
2276 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2277
2278         PR fortran/28237
2279         PR fortran/23420
2280         * gfortran.dg/print_fmt_5.f90: New test.
2281
2282 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2283
2284         PR fortran/28129
2285         * gfortran.dg/bounds_check_4.f90: New test.
2286
2287 2006-07-05  Richard Guenther  <rguenther@suse.de>
2288
2289         PR target/28158
2290         * gfortran.dg/pr28158.f90: New testcase.
2291
2292 2006-07-05  Richard Guenther  <rguenther@suse.de>
2293
2294         PR tree-optimization/28162
2295         * gcc.dg/pr28162.c: New testcase.
2296
2297 2006-07-05  Richard Guenther  <rguenther@suse.de>
2298         Andrew Pinski  <pinskia@gcc.gnu.org>
2299
2300         PR c++/27084
2301         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2302
2303 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2304
2305         PR fortran/28174
2306         * gfortran.dg/actual_array_substr_2.f90: New test.
2307
2308         PR fortran/28167
2309         * gfortran.dg/actual_array_constructor_2.f90: New test.
2310
2311 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2312
2313         * gfortran.dg/itime_idate_1.f: New test.
2314         * gfortran.dg/itime_idate_2.f: New test.
2315
2316 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2317
2318         PR libgfortran/27704
2319         * gfortran.dg/open_status_3.f90: New test.
2320         * gfortran.dg/fmt_l.f90: Update for new feature.
2321
2322 2006-07-03  Asher Langton  <langton2@llnl.gov>
2323
2324         * gfortran.dg/oldstyle_2.f90: New.
2325
2326 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2327
2328         * gnat.dg/string_slice.adb: New test.
2329
2330 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2331
2332         PR fortran/19259
2333         * gfortran.dg/semicolon_fixed.c: New.
2334         * gfortran.dg/semicolon_free.c: New.
2335
2336 2006-06-30  Mike Stump  <mrs@apple.com>
2337
2338         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2339         that don't support internal visibility.
2340
2341 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2342
2343         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2344         for '(' / ')' needing an extra '\'.
2345
2346 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2347
2348         PR middle-end/27428
2349         * gcc.dg/pr27428-1.c: New test case.
2350
2351 2006-06-29  Mike Stump  <mrs@apple.com>
2352
2353         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2354         on darwin as we can't align commons large enough yet.
2355
2356         * gcc.dg/vla-8.c: Add additional testcases.
2357
2358 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2359
2360         PR c++/28114
2361         * g++.dg/other/pr28114.C: New.
2362
2363 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2364
2365         * gcc.c-torture/compile/20060625-1.c: New test.
2366
2367 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2368
2369         PR fortran/20867
2370         * gfortran.dg/stfunc_3.f90: New test.
2371
2372         PR fortran/25056
2373         * gfortran.dg/impure_actual_1.f90: New test.
2374
2375         PR fortran/20874
2376         * gfortran.dg/elemental_result_1.f90: New test.
2377
2378         PR fortran/25073
2379         * gfortran.dg/select_7.f90: New test.
2380
2381         PR fortran/27554
2382         * intrinsic_actual_1.f: New test.
2383
2384         PR fortran/22038
2385         PR fortran/28119
2386         * gfortran.dg/forall_4.f90: New test.
2387
2388         PR fortran/25072
2389         * gfortran.dg/forall_5.f90: New test.
2390
2391 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2392
2393         PR c++/28051
2394         * g++.dg/template/using13.C: New test.
2395
2396         PR c++/28054
2397         * g++.dg/other/incomplete3.C: New test.
2398
2399 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2400
2401         PR fortran/28081
2402         * gfortran.dg/substr_3.f: New test.
2403         * gfortran.dg/equiv_2.f90: Update expected error message.
2404
2405 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2406
2407         PR fortran/28118
2408         * gfortran.dg/actual_array_substr_1.f90: New test.
2409
2410 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2411
2412         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2413         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2414
2415 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2416
2417         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2418
2419 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2420
2421         PR fortran/27981
2422         * gfortran.dg/simpleif_2.f90: New test.
2423
2424 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2425
2426         * g++.dg/template/error22.C: Fix typo.
2427
2428 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2429
2430         PR c++/28112
2431         * g++.dg/ext/attrib23.C: New test.
2432
2433 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2434
2435         * gnat.dg/varsize_temp.adb: New test.
2436
2437 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2438
2439         PR c++/11468
2440         * g++.dg/other/java2.C: New test.
2441
2442 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2443
2444         PR target/27789
2445         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2446         initialization.
2447
2448 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2449
2450         PR target/27531
2451         * gcc.dg/pr27531-1.c: New test case.
2452
2453 2006-06-22  Asher Langton  <langton2@llnl.gov>
2454
2455         PR fortran/24748
2456         * gfortran.dg/implicit_8.f90: New.
2457
2458 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2459
2460         PR rtl-optimization/28121
2461         * gcc.dg/pr28121.c: New test.
2462
2463 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2464
2465         PR c++/27805
2466         * g++.dg/parse/ptrmem6.C: New test.
2467
2468         PR c++/27821
2469         * g++.dg/template/error22.C: New test.
2470
2471 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2472
2473         PR c++/28111
2474         * g++.dg/template/friend43.C: New test.
2475
2476         PR c++/28110
2477         * g++.dg/template/crash53.C: New test.
2478
2479         PR c++/28109
2480         * g++.dg/rtti/incomplete1.C: New test.
2481
2482 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2483
2484         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2485
2486 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2487
2488         * gcc.c-torture/execute/complex-7.c: New.
2489
2490 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2491
2492         * gcc.dg/merge-all-constants-1.c: New test.
2493
2494 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2495
2496         PR c++/28113
2497         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2498
2499 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2500
2501         * gfortran.dg/rrspacing_1.f90: New test.
2502
2503 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2504
2505         PR c++/28052
2506         * g++.dg/other/bitfield2.C: New test.
2507
2508 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2509
2510         PR tree-optimization/27331
2511         * gcc.dg/pr27331.c: New test.
2512
2513 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2514             Eric Botcazou  <ebotcazou@adacore.com>
2515
2516         PR ada/18692
2517         * lib/gnat.exp: New file.
2518         * lib/gnat-dg.exp: Likewise.
2519         * gnat.dg: New directory.
2520         * gnat.dg/dg.exp: New driver.
2521         * gnat.dg/specs: New directory.
2522         * gnat.dg/specs/specs.exp: New driver.
2523         * gnat.dg/style: New directory.
2524         * gnat.dg/style/style.exp: New driver.
2525
2526 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2527
2528         PR fortran/16206
2529         * gfortran.dg/array_initializer_1.f90: New test.
2530
2531         PR fortran/28005
2532         * gfortran.dg/matmul_3.f90: New test.
2533
2534 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2535
2536         PR middle-end/28075
2537         * gcc.dg/tree-ssa/inline-1.c: New test.
2538
2539 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2540
2541         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2542         in malloc prototype; remove XFAIL.
2543         * gcc.dg/pr18241-2.c: Ditto.
2544         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2545         in memset prototype; remove XFAIL.
2546         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2547
2548 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2549
2550         * gcc.dg/vla-8.c: Add.
2551
2552 2006-06-19  Richard Guenther  <rguenther@suse.de>
2553
2554         PR tree-optimization/27090
2555         * g++.dg/tree-ssa/pr27090.C: New testcase.
2556
2557 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2558
2559         PR target/27861
2560         * gcc.dg/pr27861-1.c: New test case.
2561
2562 2006-06-19  Richard Guenther  <rguenther@suse.de>
2563
2564         PR middle-end/28045
2565         * gcc.dg/torture/pr28045.c: New testcase.
2566
2567 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2568
2569         PR fortran/26801
2570         * gfortran.dg/associated_4.f90: New test.
2571
2572 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2573
2574         PR fortran/19310
2575         PR fortran/19904
2576         * gfortran.dg/real_const_3.f90: New test.
2577
2578 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2579
2580         PR c++/28016
2581         * g++.dg/template/static26.C: New test.
2582
2583         PR c++/27979
2584         * g++.dg/expr/bitfield2.C: New test.
2585
2586         PR c++/27884
2587         * g++.dg/parse/linkage2.C: New test.
2588
2589 2006-06-16  Richard Guenther  <rguenther@suse.de>
2590
2591         PR middle-end/27116
2592         * gcc.dg/pr15785-1.c: Revert last change.
2593         * gcc.dg/torture/pr27116-2.c: New testcase.
2594
2595 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2596
2597         PR middle-end/27802
2598         * gcc.dg/pr27802-1.c: New test case.
2599
2600 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2601
2602         PR c++/27689
2603         * g++.dg/template/ttp18.C: New test.
2604         * g++.dg/template/ttp19.C: Likewise.
2605
2606         PR c++/27666
2607         * g++.dg/expr/cond9.C: New test.
2608
2609         PR c++/27640
2610         * g++.dg/template/ctor7.C: New test.
2611
2612 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2613
2614         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2615
2616 2006-06-16  Richard Guenther  <rguenther@suse.de>
2617
2618         PR tree-optimization/27781
2619         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2620
2621 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2622
2623         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2624
2625 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2626
2627         * gcc.dg/tree-ssa/loop-18.c: New test.
2628
2629 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2630
2631         PR c++/27665
2632         * g++.dg/template/crash52.C: New test.
2633
2634         PR c++/27648
2635         * g++.dg/ext/attrib22.C: New test.
2636
2637         PR c++/26559
2638         * g++.dg/template/builtin1.C: New test.
2639         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2640
2641         PR c++/28018
2642         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2643         assignment.
2644         * g++.old-deja/g++.pt/crash51.C: Likewise.
2645
2646         PR c++/27227
2647         * g++.dg/lookup/linkage1.C: New test.
2648         * g++.dg/lookup/linkage2.C: Likewise.
2649
2650 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2651
2652         PR middle-end/27959
2653         * gcc.dg/pr27959.c: New testcase.
2654
2655 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2656
2657         PR target/28014:
2658         * g++.dg/eh/div.C: New test.
2659
2660 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2661
2662         PR c++/27894
2663         * g++.dg/tree-ssa/pr26757.C: New test.
2664         * g++.dg/tree-ssa/pr27894.C: New test.
2665
2666 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2667
2668         * gcc.c-torture/compile/20060609-1.c: New test.
2669
2670         PR target/27863
2671         * gcc.c-torture/compile/pr27863.c: New test.
2672
2673 2006-06-13  Richard Guenther  <rguenther@suse.de>
2674
2675         PR tree-optimization/27830
2676         * g++.dg/tree-ssa/pr27830.C: New testcase.
2677
2678 2006-06-13  Matthew Sachs  <msachs@apple.com>
2679
2680         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2681         the list of compiler flags; this causes those flags to be checked
2682         for things like dg-skip-if.
2683
2684 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2685
2686         PR c++/27601
2687         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2688
2689 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2690             Kazu Hirata  <kazu@codesourcery.com>
2691
2692         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2693         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2694
2695 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2696
2697         PR c++/27933
2698         * g++.dg/lookup/using15.C: New test.
2699
2700         PR c++/27951
2701         * g++.dg/other/anon4.C: New test.
2702
2703 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2704
2705         PR c++/21210
2706         * g++.dg/init/complex1.C: New test case.
2707
2708 2006-06-11  Eric Christopher  <echristo@apple.com>
2709
2710         PR middle-end/27948
2711         * gcc.dg/bf-ms-layout.c: Run on darwin.
2712         * gcc.dg/bf-no-ms-layout: Ditto.
2713         * gcc.dg/attr-ms_struct-2.c: New.
2714         * gcc.dg/bf-ms-layout-2.c: Ditto.
2715
2716 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2717
2718         * gcc.dg/attr-ms_struct-packed1.c: New.
2719
2720 2006-06-09  Mike Stump  <mrs@apple.com>
2721
2722         * gcc.dg/vla-7.c: Add.
2723
2724 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2725
2726         PR fortran/24558
2727         * gfortran.dg/entry_6.f90: New test.
2728
2729         PR fortran/20877
2730         PR fortran/25047
2731         * gfortran.dg/entry_7.f90: New test.
2732
2733 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2734
2735         PR c/27747
2736         * gcc.dg/cpp/_Pragma6.c: New test.
2737
2738         PR c++/27748
2739         * g++.dg/cpp/_Pragma1.C: New test.
2740
2741         PR preprocessor/27746
2742         * gcc.dg/gomp/macro-3.c: New test.
2743         * gcc.dg/gomp/macro-4.c: New test.
2744         * g++.dg/gomp/macro-3.C: New test.
2745         * g++.dg/gomp/macro-4.C: New test.
2746
2747 2006-06-09  Richard Guenther  <rguenther@suse.de>
2748
2749         PR tree-optimization/26998
2750         * gcc.dg/torture/pr26998.c: New testcase.
2751         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2752
2753 2006-06-08  Mike Stump  <mrs@apple.com>
2754
2755         * gcc.dg/pr27095.c: Account for stubs.
2756
2757         PR target/26427
2758         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2759         produce bad code on darwin.
2760
2761 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2762
2763         PR fortran/27958
2764         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2765
2766 2006-06-08  Asher Langton  <langton2@llnl.gov>
2767
2768         PR fortran/27786
2769         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2770
2771 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2772
2773         PR target/27421
2774         * gcc.dg/union-3.c: New test.
2775
2776 2006-06-08  Richard Guenther  <rguenther@suse.de>
2777
2778         PR middle-end/27116
2779         * gcc.dg/torture/pr27116.c: New testcase.
2780         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2781
2782 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2783
2784         PR rtl-optimization/26449
2785         * gcc.dg/pr26449.c: New test.
2786
2787 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2788
2789         PR c++/27601
2790         * g++.dg/ext/offsetof1.C: Test member functions.
2791
2792 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2793
2794         * gcc.dg/pr27095.c: Improve scanning.
2795
2796 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2797
2798         PR fortran/23091
2799         * gfortran.dg/saved_automatic_1.f90: New test.
2800
2801         PR fortran/24168
2802         * gfortran.dg/array_simplify_1.f90: New test.
2803
2804         PR fortran/25090
2805         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2806
2807         PR fortran/25058
2808         * gfortran.dg/entry_dummy_ref_2.f90: New test.
2809
2810 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
2811
2812         PR c++/27177
2813         * g++.dg/expr/cast7.C: New test.
2814
2815 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
2816
2817         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
2818         * lib/gcc-defs.exp (tool_check_compile): Ditto.
2819         * lib/fortran-torture.exp (fortran-torture-compile,
2820         fortran-torture-execute): Ditto.
2821
2822 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2823
2824         PR target/27842
2825         * gcc.dg/vmx/pr27842.c: New test.
2826
2827 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2828
2829         PR libfortran/27895
2830         * gfortran.dg/bounds_check_3.f90: New test.
2831
2832 2006-06-05  Mike Stump  <mrs@apple.com>
2833
2834         * objc.dg/objc-fast-4.m: Skip for ppc64.
2835
2836 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2837
2838         PR testsuite/27705
2839         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2840
2841 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2842             Victor Kaplansky  <victork@il.ibm.com>
2843
2844         PR tree-optimizations/26360
2845         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
2846         with -fno-tree-dce.
2847         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
2848
2849 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2850
2851         PR fortran/14067
2852         * gfortran.dg/data_char_1.f90: Add messages for truncated
2853         strings.
2854
2855         PR fortran/16943
2856         * gfortran.dg/func_decl_2.f90: New test.
2857
2858         PR fortran/20839
2859         * gfortran.dg/do_2.f90: New test.
2860
2861         PR fortran/27655
2862         * gfortran.dg/associated_3.f90: New test.
2863
2864 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2865
2866         PR c++/27819
2867         * g++.dg/template/static25.C: New test.
2868
2869         PR c++/27722
2870         * g++.dg/init/array21.C: New test.
2871
2872         PR c++/27807
2873         * g++.dg/ext/complit7.C: New test.
2874
2875         PR c++/27806
2876         * g++.dg/parse/ptrmem5.C: New test.
2877
2878 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2879             Andrew Pinski  <pinskia@physics.uc.edu>
2880
2881         PR c/27150
2882         PR middle-end/27382
2883         * gcc.dg/pr27150-1.c: New testcase.
2884         * gcc.dg/pr27382-1.c: New testcase.
2885         * gcc.dg/pr27382-2.c: New testcase.
2886
2887 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2888
2889         PR c/25161
2890         PR c/27020
2891         * gcc.dg/array-10.c: New test.
2892
2893 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2894
2895         PR c++/27804
2896         * g++.dg/init/const4.C: New test.
2897         * g++.dg/init/member1.C: Add error-marker.
2898         * g++.dg/other/fold1.C: Adjust error-marker.
2899
2900 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2901
2902         PR c++/27601
2903         * g++.dg/ext/offsetof1.C: New test.
2904
2905 2006-06-04 Eric Christopher <echristo@apple.com>
2906
2907         * gcc.dg/attr-ms_struct-1.c: New.
2908
2909 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
2910
2911         * gcc.c-torture/compile/builtin_constant_p.c: New test.
2912
2913 2006-06-04  Richard Guenther  <rguenther@suse.de>
2914
2915         PR tree-optimization/27039
2916         * gcc.dg/tree-ssa/loop-17.c: New testcase.
2917
2918 2006-06-03  Roger Sayle  <roger@eyesopen.com>
2919
2920         PR target/26223
2921         * gcc.target/i386/amd64-abi-2.c: New test case.
2922
2923 2006-06-02  Eric Christopher  <echristo@apple.com>
2924
2925         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
2926         * gcc.target/i386/20020523-1.c: Skip if darwin.
2927         * gcc.target/i386/asm-3.c: Ditto.
2928         * gcc.target/i386/20011119-1.c: Ditto.
2929         * gcc.target/i386/clobbers.c: Remove pic part of test.
2930
2931 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
2932
2933         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
2934         * g++.old-deja/g++.other/init19.C: Ditto.
2935         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
2936         and add other platforms as expected failures.
2937
2938 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
2939
2940         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
2941         (is-effective-target-keyword): Ditto.
2942
2943 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
2944
2945         PR fortran/27715
2946         * gfortran.dg/extended_char_comparison_1.f:  New test.
2947
2948 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
2949
2950         PR fortran/25098
2951         * gfortran.dg/dummy_procedure_1.f90: New test.
2952
2953         PR fortran/25147
2954         * gfortran.dg/dummy_procedure_2.f90: New test.
2955
2956         * gfortran.dg/associated_2.f90: Correct to make consistent with
2957         standard.
2958
2959 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2960
2961         * gcc.target/i386/387-11.c: New test case.
2962
2963 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
2964
2965         PR c++/27801
2966         * g++.dg/template/cond6.C: New test.
2967
2968         PR c++/26496
2969         * g++.dg/template/crash51.C: New test.
2970         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
2971
2972         PR c++/27385
2973         * g++.dg/init/array20.C: New test.
2974
2975 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2976
2977         * gcc.dg/builtins-54.c: New test case.
2978
2979 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2980
2981         PR c++/26433
2982         * g++.dg/template/fntry1.C: Add dg-do link.
2983
2984         PR c++/27808
2985         * g++.dg/parse/friend6.C: New test.
2986
2987 2006-05-30  Asher Langton  <langton2@llnl.gov>
2988
2989         * gfortran.dg/cray_pointers_7.f90: New test.
2990
2991 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2992
2993         PR tree-optimization/23452
2994         * gcc.dg/fold-mulconj-1.c: New test case.
2995
2996 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2997
2998         PR c++/27803
2999         * g++.dg/parse/bitfield1.C: New test.
3000
3001 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3002
3003         * gcc.target/ppc-eq0-1.c: New test case.
3004         * gcc.target/ppc-negeq0-1.c: New test case.
3005
3006 2006-05-30  Dirk Mueller  <dmueller@suse.de>
3007
3008         PR c/27273
3009         * gcc.dg/overflow-warn-5.c: New test.
3010
3011 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3012
3013         PR c/27718
3014         * gcc.dg/sizeof-1.c: New test.
3015
3016 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
3017
3018         PR target/27790
3019         * gcc.target/i386/pr27790.c: New test.
3020
3021 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3022
3023         PR libgfortran/27757
3024         * gfortran.dg/direct_io_5.f90: New test.
3025
3026 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3027
3028         PR libgfortran/27634
3029         * gfortran.dg/fmt_missing_period_1.f: New test.
3030         * gfortran.dg/fmt_missing_period_2.f: New test.
3031         * gfortran.dg/fmt_missing_period_3.f: New test.
3032
3033 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3034
3035         PR fortran/19777
3036         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
3037         arrays.
3038
3039 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3040
3041         PR c++/27713
3042         * g++.dg/template/new6.C: New test.
3043
3044 2006-05-29  Roger Sayle  <roger@eyesopen.com>
3045
3046         PR tree-optimization/24964
3047         * gcc.target/i386/387-10.c: New test case.
3048
3049 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
3050
3051         * intrinsics/string_intrinsics.c (compare_string):
3052         Use memcmp instead of strncmp to avoid tripping over
3053         CHAR(0) in a string.
3054
3055 2006-05-27  Richard Guenther  <rguenther@suse.de>
3056
3057         PR middle-end/27773
3058         * gcc.dg/torture/pr27773.c: New testcase.
3059
3060 2006-05-27  Dirk Mueller  <dmueller@suse.de>
3061
3062         * gcc.dg/pr24561.c: Rename to..
3063         * gcc.dg/pr25962.c: .. this.
3064
3065 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3066
3067         PR fortran/19777
3068         * gfortran.dg/bounds_check_2.f: New test.
3069
3070 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
3071
3072         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
3073         * gfortran.dg/byte_1.f90: Likewise.
3074         * gfortran.dg/dup_save_2.f90: Likewise.
3075
3076 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
3077
3078         * gfortran.dg/associated_2.f90: New test.
3079
3080 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3081
3082         PR fortran/27524
3083         * gfortran.dg/bounds_check_1.f90: New test.
3084
3085 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
3086
3087         PR rtl-optimization/27661
3088         * gcc.dg/pr27661.c: New test case.
3089
3090 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3091
3092         PR fortran/23151
3093         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
3094         * gfortran.dg/print_parentheses_1.f:  New test.
3095         * gfortran.dg/print_parentheses_2.f90:  New test.
3096
3097 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
3098
3099         PR target/27758
3100         * gcc.dg/pr27758.c: New test.
3101
3102 2006-05-24  Falk Hueffner  <falk@debian.org>
3103
3104         * gcc.c-torture/compile/pr27571.c: New test.
3105
3106 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
3107
3108         PR fortran/27709
3109         * gfortran.dg/spec_expr_4.f90: New test.
3110
3111         PR fortran/27155
3112         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
3113
3114 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
3115
3116         PR c++/20103
3117         * g++.dg/ext/complit6.C: New test.
3118         * g++.dg/ext/complit3.C: Adjust error markers.
3119         * g++.dg/init/const3.C: New test.
3120
3121 2006-05-25  Richard Guenther  <rguenther@suse.de>
3122
3123         PR middle-end/27743
3124         * gcc.dg/torture/pr27743.c: New testcase.
3125
3126 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3127
3128         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
3129
3130 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
3131
3132         * gcc.dg/compat/scalar-by-value-x.h: New.
3133         * gcc.dg/compat/scalar-by-value-y.h: New.
3134         * gcc.dg/compat/scalar-by-value-5.c: New.
3135         * gcc.dg/compat/scalar-by-value-5_main.c: New.
3136         * gcc.dg/compat/scalar-by-value-5_x.c: New.
3137         * gcc.dg/compat/scalar-by-value-5_y.c: New.
3138         * gcc.dg/compat/scalar-by-value-6.c: New.
3139         * gcc.dg/compat/scalar-by-value-6_main.c: New.
3140         * gcc.dg/compat/scalar-by-value-6_x.c: New.
3141         * gcc.dg/compat/scalar-by-value-6_y.c: New.
3142
3143 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
3144
3145         PR tree-optimization/27639
3146         PR tree-optimization/26719
3147         * gcc.dg/pr27639.c: New test.
3148         * gcc.dg/pr26719.c: New test.
3149         * gcc.dg/tree-ssa/scev-cast.c: New test.
3150
3151 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
3152
3153         PR c++/20173
3154         * g++.dg/template/error21.C: New test.
3155
3156 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
3157
3158         PR target/27696
3159         * gcc.target/i386/pr27696.c: New.
3160
3161 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
3162
3163         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
3164
3165         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
3166
3167 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3168
3169         PR c++/27716
3170         * g++.dg/other/assign1.C: New test.
3171
3172 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
3173
3174         PR target/27266
3175         * gcc.target/i386/pr27266.c: New.
3176
3177 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3178
3179         PR c++/27451
3180         * g++.dg/ext/asm9.C: New test.
3181
3182 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
3183
3184         PR rtl-optimization/25514
3185         * gcc.c-torture/compile/pr25514.c: New test.
3186
3187 2006-05-22  Richard Guenther  <rguenther@suse.de>
3188
3189         Revert
3190         2006-01-31  Richard Guenther  <rguenther@suse.de>
3191
3192         * gcc.target/i386/sselibm-1.c: New testcase.
3193         * gcc.target/i386/sselibm-2.c: Likewise.
3194         * gcc.target/i386/sselibm-3.c: Likewise.
3195         * gcc.target/i386/sselibm-4.c: Likewise.
3196         * gcc.target/i386/sselibm-5.c: Likewise.
3197
3198 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3199
3200         PR c/27420
3201         * gcc.dg/func-args-2.c: New test.
3202
3203         PR c/26818
3204         * gcc.dg/struct-incompl-1.c: New test.
3205
3206 2006-05-22  Richard Guenther  <rguenther@suse.de>
3207
3208         PR testsuite/27708
3209         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
3210         the transformations we test for.
3211
3212 2006-05-22  Richard Guenther  <rguenther@suse.de>
3213
3214         PR testsuite/27707
3215         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
3216
3217 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
3218
3219         PR c++/27210
3220         * g++.dg/warn/new1.C: New test.
3221         * g++.dg/template/new5.C: Likewise.
3222
3223 2006-05-21  Roger Sayle  <roger@eyesopen.com>
3224
3225         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
3226         * gcc.target/i386/20060512-3.c: Likewise.
3227
3228 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
3229
3230         PR rtl-optimization/27671
3231         * gcc.c-torture/execute/pr27671-1.c: New.
3232         * gcc.dg/pr27671-2.c: Likewise.
3233
3234         PR tree-optimization/26622.
3235         * gcc.c-torture/compile/pr26622.c: New.
3236
3237 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3238
3239         PR fortran/27613
3240         * gfortran.dg/recursive_reference_1.f90: New test.
3241
3242 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3243
3244         PR fortran/25746
3245         * gfortran.dg/elemental_subroutine_3.f90: New test.
3246
3247         PR fortran/25090
3248         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3249
3250         PR fortran/27584
3251         * gfortran.dg/associated_target_1.f90: New test.
3252
3253         PR fortran/19015
3254         * gfortran.dg/maxloc_shape_1.f90: New test.
3255
3256 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3257
3258         PR libgfortran/24459
3259         * gfortran.dg/namelist_24.f90: New test.
3260         * gfortran.dg/namelist_12.f: Fix typo in comment.
3261
3262 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3263
3264         PR middle-end/25776
3265         * g++.dg/other/error11.C: New test.
3266
3267 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3268
3269         * gcc.target/mips/pr26765.c: Add -w to options.
3270
3271 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3272
3273         * lib/target-supports.exp (check_effective_target_mpaired_single):
3274         New function.
3275         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3276         multilibs.
3277         * g++.dg/vect/vect.exp: Likewise.
3278
3279 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3280
3281         PR testsuite/25891
3282         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3283
3284 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3285
3286         PR fortran/27662
3287         * gfortran.dg/temporary_1.f90: New file.
3288
3289 2006-05-19  Andreas Schwab  <schwab@suse.de>
3290
3291         * g++.dg/other/unused1.C: Also match "stringz".
3292
3293 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3294
3295         PR c++/26433
3296         * g++.dg/template/fntry1.C: New test.
3297
3298 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3299
3300         PR c++/27471
3301         PR c++/27506
3302         * g++.dg/conversion/bitfield5.C: New test.
3303         * g++.dg/conversion/bitfield6.C: New test.
3304
3305 2006-05-18  Mike Stump  <mrs@apple.com>
3306
3307         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3308         * gcc.dg/vla-4.c: Add.
3309         * gcc.dg/vla-5.c: Add.
3310         * gcc.dg/vla-6.c: Add.
3311
3312 2006-05-12  Stuart Hastings  <stuart@apple.com>
3313
3314         * testsuite/gcc.target/i386/20060512-1.c: New.
3315         * testsuite/gcc.target/i386/20060512-2.c: New.
3316         * testsuite/gcc.target/i386/20060512-3.c: New.
3317         * testsuite/gcc.target/i386/20060512-4.c: New.
3318
3319 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3320
3321         PR c++/26122
3322         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3323
3324         PR c++/26068
3325         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3326         * g++.dg/parse/linkage1.C: New test.
3327
3328 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3329
3330         PR tree-optimization/27548
3331         * g++.dg/tree-ssa/pr27548.C: New test.
3332
3333 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3334
3335         PR fortran/26551
3336         * gfortran.dg/recursive_check_1.f: New test.
3337         * gfortran.dg/recursive_check_2.f90: New test.
3338
3339 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3340
3341         * g++.dg/opt/temp2.C: New test.
3342
3343 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3344
3345         PR c++/27491
3346         * g++.dg/init/brace5.C: New test.
3347
3348         PR middle-end/27415
3349         * gcc.dg/gomp/pr27415.c: New test.
3350         * g++.dg/gomp/pr27415.C: New test.
3351
3352         PR tree-optimization/27549
3353         * g++.dg/tree-ssa/pr27549.C: New test.
3354
3355 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3356
3357         PR libgfortran/27575
3358         * gfortran.dg/read_eof_4.f90: New test.
3359
3360 2006-05-16  Richard Guenther  <rguenther@suse.de>
3361
3362         PR tree-optimization/22303
3363         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3364
3365 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3366
3367         PR middle-end/27573
3368         * gcc.dg/gomp/pr27573.c: New test.
3369         * gfortran.dg/gomp/pr27573.f90: New test.
3370
3371         PR c/27499
3372         * gcc.dg/gomp/pr27499.c: New test.
3373         * g++.dg/gomp/pr27499.C: New test.
3374
3375 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3376
3377         PR c++/27339
3378         * g++.dg/parser/access8.C: Adjust error marker.
3379         * g++.dg/template/access17.C: New test.
3380         * g++.dg/template/access18.C: Likewise.
3381
3382 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3383
3384         PR target/26600
3385         * gcc.target/i386/pr26600.c: New test case.
3386
3387 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3388
3389         PR c++/27505
3390         * g++.dg/expr/bitfield1.C: New test.
3391
3392 2006-05-15  Richard Guenther  <rguenther@suse.de>
3393
3394         PR tree-optimization/27603
3395         * gcc.dg/torture/pr27603.c: New testcase.
3396
3397 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3398
3399         PR fortran/25090
3400         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3401
3402         PR fortran/25082
3403         * gfortran.dg/scalar_return_1.f90: New test.
3404
3405         PR fortran/27411
3406         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3407
3408 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3409
3410         * gcc.dg/gomp/critical-4.c: New test.
3411         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3412         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3413         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3414         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3415
3416 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3417
3418         PR c++/27582
3419         * g++.dg/template/dependent-args1.C: New test.
3420
3421         PR c++/27581
3422         * g++.dg/lookup/this1.C: New test.
3423
3424         PR c++/27315
3425         * g++.dg/template/operator6.C: New test.
3426         * g++.dg/template/incomplete3.C: New test.
3427
3428         PR c++/27559
3429         * g++.dg/template/new4.C: New test.
3430
3431         PR c++/27496
3432         * g++.dg/template/void2.C: New test.
3433
3434 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3435
3436         * g++.dg/template/dependent-expr5.C: New test.
3437
3438 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3439
3440         PR middle-end/26729
3441         * gcc.dg/pr26729-1.c: New test case.
3442
3443 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3444
3445         * gcc.dg/pr27003.c: New test.
3446
3447 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3448
3449         * lib/target-supports.dg (check_cxa_atexit_available): Change
3450         v3_target_compile to ${tool}_target_compile.
3451
3452 2006-05-11  Jason Merrill  <jason@redhat.com>
3453
3454         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3455
3456 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3457
3458         PR fortran/27553
3459         * gfortran.dg/label_5.f90: New test.
3460
3461 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3462
3463         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3464         check_effective_target_powerpc_altivec_ok): New.
3465         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3466         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3467         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3468         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3469         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3470         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3471         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3472         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3473         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3474         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3475         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3476         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3477         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3478         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3479         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3480         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3481         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3482         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3483         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3484         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3485         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3486         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3487         gcc.target/powerpc/altivec-9.c,
3488         gcc.target/powerpc/altivec-consts.c,
3489         gcc.target/powerpc/altivec-pr22085.c,
3490         gcc.target/powerpc/altivec-splat.c,
3491         gcc.target/powerpc/altivec-types-1.c,
3492         gcc.target/powerpc/altivec-types-2.c,
3493         gcc.target/powerpc/altivec-types-3.c,
3494         gcc.target/powerpc/altivec-types-4.c,
3495         gcc.target/powerpc/altivec-varargs-1.c,
3496         gcc.target/powerpc/altivec-vec-merge.c,
3497         gcc.target/powerpc/ppc-vector-memcpy.c,
3498         gcc.target/powerpc/ppc-vector-memset.c,
3499         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3500         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3501         these effective targets.
3502         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3503         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3504
3505 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3506
3507         PR middle-end/27384
3508         * g++.dg/other/fold1.C: New test.
3509
3510         PR middle-end/27488
3511         * gcc.dg/fold-nonneg-1.c: New test.
3512
3513         PR c++/27547
3514         * g++.dg/other/operator1.C: New test.
3515
3516 2006-05-11  Richard Guenther  <rguenther@suse.de>
3517
3518         PR middle-end/27529
3519         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3520
3521 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3522
3523         * lib/target-supports-dg.exp (check-flags): New.
3524         (dg-skip-if): Move flag checks.
3525
3526 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3527
3528         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3529         * lib/target-supports.dg (check_cxa_atexit_available): New.
3530
3531 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3532
3533         PR fortran/27470
3534         * gfortran.dg/multiple_allocation_2.f90: New test case.
3535
3536 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3537
3538         * gcc.target/arm/pr27387.C: Fix a comment typo.
3539
3540 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3541
3542         PR fortran/24549
3543         * gfortran.dg/error_recovery_1.f90: New test.
3544
3545 2006-05-10  Richard Guenther  <rguenther@suse.de>
3546
3547         PR tree-optimization/27302
3548         * gcc.dg/torture/pr27302.c: New testcase.
3549
3550 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3551         Richard Guenther  <rguenther@suse.de>
3552
3553         PR middle-end/27498
3554         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3555
3556 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3557
3558         PR rtl-optimization/27335
3559         * gcc.dg/pr27335.c: New test.
3560
3561 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3562
3563         * gcc.target/mips/mips-ps-5.c: New file.
3564
3565 2006-05-08  Jan Hubicka  <jh@suse.cz>
3566
3567         PR middle-end/25962
3568         * gcc.dg/pr25962.c: New.
3569
3570 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3571
3572         PR target/27158
3573         * gcc.target/powerpc/pr27158.c: New test case.
3574
3575 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3576
3577         PR testsuite/27476
3578         * ada/acats/run_all.sh: Use test -z.
3579
3580 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3581
3582         PR libfortran/18271
3583         * gfortran.dg/spec_expr_3.f90: New test.
3584
3585 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3586
3587         PR target/24879
3588         * gcc.target/i386/monitor.c: New file.
3589
3590 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3591
3592         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3593
3594 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3595
3596         PR c++/27447
3597         * g++.dg/other/ptrmem7.C: New test.
3598
3599 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3600
3601         PR target/27421
3602         * gcc.dg/array-9.c: New test.
3603
3604 2006-05-07  Richard Guenther  <rguenther@suse.de>
3605
3606         PR tree-optimization/27409
3607         * gcc.dg/torture/pr27409.c: New testcase.
3608
3609 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3610
3611         PR fortran/27457
3612         * gfortran.dg/select_6.f90: New.
3613
3614 2006-05-07  Richard Guenther  <rguenther@suse.de>
3615
3616         PR tree-optimization/27136
3617         * gcc.dg/torture/pr27136.c: New testcase.
3618
3619 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3620
3621         PR fortran/24813
3622         * gfortran.dg/char_cons_len_1.f90: New test.
3623
3624 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3625
3626         PR c++/27427
3627         * g++.dg/template/incomplete2.C: New test.
3628
3629 2006-05-06  Richard Guenther  <rguenther@suse.de>
3630
3631         PR tree-optimization/27151
3632         * gcc.dg/vect/pr27151.c: New testcase.
3633
3634 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3635
3636         PR c++/27430
3637         * g++.dg/template/void1.C: New test.
3638
3639         PR c++/27423
3640         * g++.dg/other/void2.C: New test.
3641
3642         PR c++/27422
3643         * g++.dg/conversion/void1.C: New test.
3644
3645 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3646
3647         PR/21391
3648         * g++.dg/other/unused1.C: New.
3649
3650 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3651
3652         PR objc/27240
3653         * objc.dg/member-1.m: New test.
3654
3655 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3656
3657         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3658
3659 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3660
3661         PR libfortran/26985
3662         * gfortran.dg/matmul_2.f90: New test.
3663
3664 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3665
3666         * ada/acats/run_all.sh: Use sync when main not found.
3667
3668 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3669
3670         PR target/26765
3671         * gcc.target/mips/pr26765.c: New.
3672
3673 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3674
3675         * gcc.target/bfin: New directory.
3676         * gcc.target/bfin/bfin.exp: New file.
3677         * gcc.target/bfin/frmul.c: New file.
3678         * gcc.target/bfin/arith.c: New file.
3679         * gcc.target/bfin/mul-combine.c: New file.
3680         * gcc.target/bfin/shift.c: New file.
3681
3682 2006-05-04  Richard Guenther  <rguenther@suse.de>
3683
3684         PR tree-optimization/14287
3685         PR tree-optimization/14844
3686         PR tree-optimization/19792
3687         PR tree-optimization/21608
3688         PR tree-optimization/27090
3689         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3690         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3691         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3692         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3693         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3694
3695 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3696
3697         PR tree-optimization/27285
3698         * gcc.c-torture/execute/pr27285.c: New test.
3699
3700         PR middle-end/27388
3701         * gcc.dg/gomp/pr27388-1.c: New test.
3702         * gcc.dg/gomp/pr27388-2.c: New test.
3703         * gcc.dg/gomp/pr27388-3.c: New test.
3704
3705         PR c++/27359
3706         * g++.dg/gomp/pr27359.C: New test.
3707
3708 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3709
3710         PR fortran/20248
3711         * gfortran.dg/iargc.f90: New test.
3712
3713 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3714
3715         PR c++/27102
3716         * g++.dg/template/crash49.C: New test.
3717
3718 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3719
3720         PR testsuite/27032
3721         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3722
3723 2006-05-02  Jeff Law  <law@redhat.com>
3724
3725         PR tree-optimization/27364
3726         * gcc.c-torture/execute/pr27364.c: New test.
3727
3728 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3729
3730         PR c++/27309
3731         * g++.dg/parser/ctor5.C: New test.
3732
3733 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3734
3735         PR target/27387
3736         * gcc.target/arm/arm.exp: New.
3737         * gcc.target/arm/pr27387.C: Likewise.
3738
3739 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3740
3741         PR fortran/27269
3742         PR fortran/27324
3743         * gfortran.dg/module_equivalence_2.f90: New test.
3744
3745 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3746
3747         PR middle-end/27337
3748         * g++.dg/gomp/pr27337-1.C: New test.
3749         * g++.dg/gomp/pr27337-2.C: New test.
3750
3751         PR middle-end/27328
3752         * gcc.dg/gomp/pr27328.c: New test.
3753
3754         PR middle-end/27325
3755         * g++.dg/gomp/pr27325.C: New test.
3756
3757         PR middle-end/27310
3758         * g++.dg/gomp/pr27310.C: New test.
3759
3760 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3761
3762         PR tree-optimization/27291
3763         * g++.dg/tree-ssa/pr27291.C: New test.
3764
3765 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3766
3767         PR tree-optimization/27283
3768         * g++.dg/tree-ssa/pr27283.C: New test.
3769
3770 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3771
3772         * gcc.dg/tree-ssa/loop-16.c: New test.
3773
3774 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3775             Joseph S. Myers  <joseph@codesourcery.com>
3776
3777         * gcc.dg/Wconversion-3.c: New test case.
3778         * gcc.dg/Wconversion-4.c: Likewise.
3779
3780 2006-05-01  Richard Guenther  <rguenther@suse.de>
3781
3782         PR tree-optimization/26726
3783         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3784
3785 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3786
3787         * gcc.dg/Woverflow-1.c: New test case.
3788         * gcc.dg/Woverflow-2.c: Likewise.
3789         * gcc.dg/Woverflow-3.c: Likewise.
3790
3791 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3792
3793         PR c++/27094
3794         * g++.dg/template/defarg8.C: New test.
3795
3796 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3797
3798         PR c++/27278
3799         * g++.dg/parse/operator7.C: New test.
3800
3801 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3802
3803         PR c++/11471
3804         PR c++/27102
3805         * g++.dg/template/crash48.C: New test.
3806
3807         PR c++/27279
3808         * g++.dg/parse/ctor4.C: New test.
3809
3810 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3811
3812         PR fortran/25681
3813         * gfortran.df/char_type_len.f90: New test.
3814
3815 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3816
3817         PR libgfortran/27304
3818         * gfortran.dg/fmt_exhaust.f90: New test.
3819
3820 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3821
3822         PR c/25309
3823         * gcc.dg/large-size-array-2.c: New test case.
3824
3825 2006-04-28  Richard Guenther  <rguenther@suse.de>
3826
3827         PR target/26826
3828         * gcc.target/i386/pr26826.c: New testcase.
3829
3830 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3831
3832         PR middle-end/27260
3833         * gcc.c-torture/execute/pr27260.c: New.
3834
3835 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3836
3837         PR middle-end/27095
3838         * gcc.dg/pr27095.c: New.
3839
3840 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3841
3842         PR c++/27292
3843         * g++.dg/conversion/bitfield4.C: New test.
3844
3845 2006-04-27  Eric Christopher  <echristo@apple.com>
3846
3847         * gcc.dg/pragma-ms_struct.c: New.
3848
3849 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3850
3851         PR c++/27102
3852         * g++.dg/template/crash47.C: New test.
3853
3854 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3855
3856         * gcc.target/i386/sse-7.c: build with -msse.
3857
3858 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3859
3860         PR testsuite/27274:
3861         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
3862         (main): Exit if processor doesn't support SSE.
3863
3864 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3865
3866         PR middle-end/27282
3867         * gcc.c-torture/compile/pr27282.c: New test.
3868
3869 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3870
3871         PR middle-end/26913
3872         * g++.dg/gomp/pr26913.C: New test.
3873
3874         PR c/25996
3875         * gcc.dg/gomp/pr25996.c: New test.
3876         * g++.dg/gomp/pr25996.C: New test.
3877
3878 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3879
3880         PR rtl-optimization/26725
3881         * gcc.c-torture/compile/pr26725.c: New test.
3882
3883 2006-04-25  Richard Guenther  <rguenther@suse.de>
3884
3885         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3886         than n + -1.
3887
3888 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3889
3890         * gcc.dg/20060425-1.c: New testcase.
3891
3892 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3893
3894         PR tree-optimization/26865
3895         * gcc.dg/pr26865.c: New test.
3896
3897 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
3898
3899         PR c++/27292
3900         * g++.dg/conversion/bitfield1.C: New test.
3901         * g++.dg/conversion/bitfield2.C: Likewise.
3902         * g++.dg/conversion/bitfield3.C: Likewise.
3903
3904 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3905         Richard Guenther  <rguenther@suse.de>
3906
3907         PR tree-optimization/27236
3908         * gcc.dg/tree-ssa/pr27236.c: New testcase.
3909
3910 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3911
3912         PR c++/19963
3913         * g++.dg/other/incomplete2.C: New test.
3914
3915 2006-04-24  Richard Guenther  <rguenther@suse.de>
3916
3917         PR middle-end/26869
3918         * gcc.dg/torture/pr26869.c: New testcase.
3919
3920 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3921         Richard Guenther  <rguenther@suse.de>
3922
3923         PR tree-optimization/27218
3924         * g++.dg/tree-ssa/pr27218.C: New testcase.
3925
3926 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3927
3928         PR c++/26912
3929         * g++.dg/template/friend41.C: New test.
3930
3931 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
3932
3933         * g++.dg/opt/pr15551.C: Include cstdio.
3934         (main): Use remove instead of unlink.
3935
3936 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3937
3938         * gcc.dg/sibcall-7.c: New test.
3939         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
3940         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
3941         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
3942         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
3943         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
3944
3945 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3946
3947         PR c++/26534
3948         * g++.dg/opt/bitfield1.C: New test.
3949         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
3950         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
3951         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
3952         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
3953         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
3954         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
3955         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
3956         * g++.dg/abi/bitfield2.C: Likewise.
3957         * g++.dg/init/bitfield1.C: Likewise.
3958
3959 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
3960
3961         PR fortran/25099
3962         * gfortran.dg/elemental_subroutine_4.f90: New test.
3963         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
3964         call sub (m, x).
3965
3966 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3967
3968         * gcc.c-torture/compile/20060421-1.c: New testcase.
3969
3970 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3971
3972         PR c/25875
3973         * gcc.dg/init-bad-4.c: New test.
3974
3975 2006-04-21  Paul Brook  <paul@codesourcery.com>
3976
3977         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
3978
3979 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
3980
3981         PR fortran/27122
3982         * gfortran.dg/defined_operators_1.f90: New test.
3983         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
3984         remove old ones associated, incorrectly, with Note 5.46.
3985
3986         PR fortran/27113
3987         * gfortran.dg/character_array_constructor_1.f90: New test.
3988
3989 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
3990
3991         * gcc.dg/20060419-1.c: New test.
3992
3993 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
3994
3995         PR c/26774
3996         * gcc.dg/struct-parse-1.c: New test case.
3997
3998 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3999
4000         PR c++/26558
4001         * g++.dg/parse/template19.C: New test.
4002
4003         PR c++/26739
4004         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
4005
4006         PR c++/26036
4007         * g++.dg/expr/call3.C: New test.
4008
4009         PR c++/10385
4010         * g++.dg/conversion/dynamic1.C: New test.
4011
4012 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
4013
4014         PR c++/27102
4015         * g++.dg/template/crash35.C: Tweak error markers.
4016         * g++.dg/template/crash46.C: New test.
4017         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
4018         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
4019
4020 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
4021
4022         PR rtl-optimization/14261
4023         * gcc.c-torture/compile/20060419-1.c: Added.
4024
4025 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
4026
4027         * gfortran.dg/label_1.f90: Adjust dg-error.
4028
4029 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4030
4031         PR target/26961
4032         * gcc.dg/fold-cond-1.c: New test case.
4033         * gcc.dg/pr26961-1.c: Likewise.
4034
4035 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4036
4037         PR libgfortran/27138
4038         * gfortran.dg/read_bad_advance.f90: New test.
4039
4040 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4041             Dale Johannesen  <dalej@apple.com>
4042
4043         PR target/24076
4044         * gcc.target/i386/vecinit-3.c: New testcase.
4045         * gcc.target/i386/vecinit-4.c: Likewise.
4046         * gcc.target/i386/sse-18.c: Likewise.
4047         * gcc.target/i386/sse-19.c: Likewise.
4048
4049 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
4050
4051         * gfortran.dg/allocate_zerosize_1.f90: New test.
4052
4053 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
4054
4055         PR c++/26365
4056         * g++.dg/template/crash45.C: New test.
4057
4058 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
4059
4060         PR fortran/26787
4061         * gfortran.dg/proc_assign_1.f90: New test.
4062         * gfortran.dg/procedure_lvalue.f90: Change message.
4063         * gfortran.dg/namelist_4.f90: Add new error.
4064
4065         PR fortran/25597
4066         PR fortran/27096
4067         * gfortran.dg/auto_pointer_array_result_1.f90
4068
4069         PR fortran/27089
4070         * gfortran.dg/specification_type_resolution_1.f90
4071
4072         PR fortran/18003
4073         PR fortran/25669
4074         PR fortran/26834
4075         * gfortran.dg/bounds_temporaries_1.f90: New test.
4076
4077         PR fortran/27124
4078         * gfortran.dg/array_return_value_1.f90: New test.
4079
4080 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4081
4082         PR fortran/25336
4083         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
4084
4085 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
4086
4087         PR middle-end/26823
4088         * g++.dg/gomp/pr26823-1.C: New test.
4089         * g++.dg/gomp/pr26823-2.C: New test.
4090
4091 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
4092
4093         PR middle-end/27134
4094         * gcc.dg/pr27314.c: New test.
4095
4096 2006-04-13  Richard Henderson  <rth@redhat.com>
4097
4098         * g++.dg/gomp/block-0.C: Update expected matches.
4099
4100 2006-04-13  DJ Delorie  <dj@redhat.com>
4101
4102         * lib/target-supports.exp (check_effective_target_int32plus): New.
4103         (check_effective_target_ptr32plus): New.
4104         (check_effective_target_size32plus): New.
4105         (check_effective_target_int16): New.
4106         (check_profiling_available): Add m32c to the list of unsupported targets.
4107
4108         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
4109         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
4110         memory size.
4111         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
4112         pointers.
4113         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
4114         size_t.
4115         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
4116         and size_t.
4117         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
4118         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
4119         not just xstormy16.  Skip m32c due to weird pointer size.
4120         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
4121         not just xstormy16.
4122         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
4123         not just xstormy16.
4124         * gcc.dg/20020312-2.c: Add m32c support.
4125         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
4126         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
4127         in test.
4128         * gcc.dg/20050321-2.c: Require >=32 bit integers.
4129         * gcc.dg/asm-1.c: Skip if int and short are the same size.
4130         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
4131         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
4132         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
4133         * gcc.dg/init-string-2.c: Require >=32 bit integers.
4134         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
4135         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
4136         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
4137         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
4138         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
4139         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
4140         in test.
4141         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
4142         in test.
4143         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
4144         * gcc.dg/pr23049.c: Require >=32 bit integers.
4145         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
4146         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
4147         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
4148         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
4149         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
4150         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
4151         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
4152         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
4153         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
4154         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
4155         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
4156         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
4157         prototype in test.
4158         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
4159         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
4160         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
4161         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
4162         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
4163
4164         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
4165         * gcc.c-torture/execute/20040703-1.x: Likewise.
4166         * gcc.c-torture/execute/20040705-1.x: Likewise.
4167         * gcc.c-torture/execute/20040705-2.x: Likewise.
4168         * gcc.c-torture/execute/20040709-1.x: Likewise.
4169         * gcc.c-torture/execute/20040709-2.x: Likewise.
4170         * gcc.c-torture/execute/20040811-1.x: Likewise.
4171         * gcc.c-torture/execute/20050316-1.x: Likewise.
4172         * gcc.c-torture/execute/bitfld-4.x: Likewise.
4173         * gcc.c-torture/execute/pr19689.x: Likewise.
4174         * gcc.c-torture/execute/pr7284-1.x: Likewise.
4175         * gcc.c-torture/execute/usmul.x: Likewise.
4176         * gcc.c-torture/execute/vrp-5.x: Likewise.
4177         * gcc.c-torture/execute/vrp-6.x: Likewise.
4178         * gcc.dg/debug/20041023-1.s: Likewise.
4179
4180 2006-04-13  Roger Sayle  <roger@eyesopen.com>
4181
4182         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
4183         of integers to a vector types are now constant expressions in C.
4184         * gcc.dg/vect/vect-fold-1.c: New test case.
4185
4186 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
4187             Ulrich Weigand  <uweigand@de.ibm.com>
4188
4189         PR target/27006
4190         * gcc.dg/vmx/pr27006.c: New testcase.
4191
4192 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4193
4194         PR libgfortran/26766
4195         * gfortran.dg/write_recursive.f90: New test.
4196
4197 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
4198
4199         * g++.dg/parse/dtor7.C: New test.
4200         * g++.dg/parse/new1.C: Add error marker.
4201         * g++.dg/template/new3.C: New test.
4202
4203         PR c++/26122
4204         * g++.dg/template/pure1.C: New test.
4205
4206         PR c++/26295
4207         * g++.dg/parse/ptrmem4.C: New test.
4208
4209 2006-04-10  Jeff Law  <law@redhat.com>
4210
4211         PR/27087
4212         * gcc.c-torture/compile/pr27087.c: New test.
4213
4214 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
4215
4216         PR/21391
4217         * gcc.dg/20060410.c: New.
4218
4219 2006-04-10  Matthias Klose  <doko@debian.org>
4220
4221         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
4222         Recognize multilib directory names containing underscores.
4223
4224 2006-04-10  Roger Sayle  <roger@eyesopen.com>
4225
4226         * gcc.target/i386/vecinit-1.c: New test case.
4227         * gcc.target/i386/vecinit-2.c: Likewise.
4228
4229 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
4230
4231         PR debug/27057
4232         * g++.dg/debug/dwarf2-2.C: New test.
4233
4234 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
4235
4236         PR rtl-optimization/27073
4237         * gcc.c-torture/execute/pr27073.c: New test.
4238
4239 2006-04-08  Mike Stump  <mrs@apple.com>
4240
4241         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4242
4243 2006-04-07  Richard Guenther  <rguenther@suse.de>
4244
4245         PR tree-optimization/26135
4246         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4247
4248 2006-04-06  Jan Hubicka  <jh@suse.cz>
4249
4250         PR profile/26399
4251         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4252
4253 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4254
4255         * g++.dg/conversion/nullptr1.C: New test case.
4256         * g++.dg/conversion/nullptr2.C: Likewise.
4257
4258 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4259
4260         * gfortran.dg/dependency_18.f90: New test case.
4261
4262 2006-04-05  Richard Guenther  <rguenther@suse.de>
4263
4264         PR tree-optimization/26919
4265         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4266         * gcc.dg/ipa/ipa-2.c: Likewise.
4267         * gcc.dg/ipa/ipa-3.c: Likewise.
4268         * gcc.dg/ipa/ipa-5.c: Likewise.
4269
4270 2006-04-05  Richard Guenther  <rguenther@suse.de>
4271
4272         PR tree-optimization/26763
4273         * gcc.dg/torture/pr26763-1.c: New testcase.
4274         * gcc.dg/torture/pr26763-2.c: Likewise.
4275
4276 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4277
4278         PR fortran/23634
4279         PR fortran/25619
4280         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4281
4282 2006-04-04  Eric Christopher  <echristo@apple.com>
4283
4284         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4285         stubs.
4286         * gcc.target/i386/387-5.c: Ditto.
4287
4288 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4289
4290         * gcc.target/sparc/struct-ret-check.c: New test.
4291
4292 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4293
4294         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4295         zero decimal digits specified in format.
4296
4297 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4298
4299         PR fortran/26891
4300         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4301
4302         PR fortran/26976
4303         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4304         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4305         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4306         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4307         bigendian-ness.
4308
4309 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4310
4311         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4312         dummy arguments work when the actual argument is itself a dummy
4313         argument of the caller.
4314
4315 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4316
4317         PR libfortran/24685
4318         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4319
4320 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4321
4322         * gfortran.dg/dependencency_17.f90: New test case.
4323
4324 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4325
4326         * gfortran.dg/dependency_14.f90: New test case.
4327         * gfortran.dg/dependency_15.f90: Likewise.
4328         * gfortran.dg/dependency_16.f90: Likewise.
4329
4330 2006-03-31  Asher Langton  <langton2@llnl.gov>
4331
4332         PR fortran/25358
4333         gfortran.dg/cray_pointers_6.f90: New test.
4334
4335 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4336
4337         PR libgfortran/26890
4338         * gfortran.dg/read_size_noadvance.f90: New test.
4339
4340 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4341
4342         PR fortran/25031
4343         * gfortran.dg/multiple_allocation_1.f90: Check that the
4344         size has changed after a re-allocation with stat.
4345
4346 2006-03-30  Richard Guenther  <rguenther@suse.de>
4347
4348         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4349         removal.
4350         * gcc.target/i386/sselibm-2.c: Likewise.
4351         * gcc.target/i386/sselibm-3.c: Likewise.
4352         * gcc.target/i386/sselibm-4.c: Likewise.
4353         * gcc.target/i386/sselibm-5.c: Likewise.
4354
4355 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4356
4357         * gcc.dg/fold-andxor-1.c: New test case.
4358         * gcc.dg/fold-xorand-1.c: Likewise.
4359
4360 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4361
4362         * gcc.dg/fold-convnotconv-1.c: New test case.
4363
4364 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4365
4366         PR fortran/26779
4367         * gfortran.dg/private_type_5.f90: New test.
4368
4369 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4370
4371         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4372
4373 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4374
4375         * gfortran.dg/advance_2.f90: New test.
4376         * gfortran.dg/advance_3.f90: New test.
4377
4378         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4379
4380 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4381
4382         PR libgfortran/26661
4383         PR libgfortran/26880
4384         * gfortran.dg/read_x_past.f: New test.
4385
4386 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4387
4388         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4389         to be STABS.
4390
4391 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4392
4393         * objc.dg/dwarf-1.m: Skip on AIX.
4394         * objc.dg/dwarf-2.m: Skip on AIX.
4395
4396 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4397
4398         PR fortran/26816
4399         * gfortran.dg/float_1.f90: New test.
4400
4401 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4402
4403         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4404         X86_64 targets.
4405         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4406
4407 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4408
4409         PR libfortran/26735
4410         * gfortran.dg/convert_implied_open.f90: New test case.
4411
4412 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4413
4414         PR fortran/26769
4415         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4416
4417 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4418
4419         PR middle-end/26717
4420         * gcc.dg/pr26717.c: New test.
4421
4422 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4423
4424         * gfortran.dg/dependency_12.f90: New test case.
4425
4426 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4427
4428         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4429
4430 2006-03-24  Jeff Law  <law@redhat.com>
4431
4432         * gcc.c-torture/pr26840.c: New test.
4433
4434 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4435
4436         * objc.dg/dwarf-2.m: New.
4437         * obj-c++.dg/dwarf-2.mm: New.
4438
4439         * g++.old-deja/g++.other/init19.C: New.
4440
4441 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4442
4443         * g++.dg/eh/spbp.C: Skip on AIX.
4444
4445 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4446
4447         PR middle-end/26611
4448         * g++.dg/gomp/pr26611-1.C: New test.
4449         * g++.dg/gomp/pr26611-2.C: New test.
4450
4451 2006-03-24  Jeff Law  <law@redhat.com>
4452
4453         * gcc.c-torture/compile/pr26833.c: New test.
4454         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4455
4456 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4457
4458         * gfortran.dg/endfile_2.f90: Delete temp file.
4459
4460 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4461
4462         PR fortran/19303
4463         * gfortran.dg/record_marker_1.f90: New test case.
4464         * gfortran.dg/record_marker_2.f: New test case.
4465         * gfortran.dg/record_marker_3.f90: New test case.
4466
4467 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4468
4469         PR fortran/17298
4470         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4471         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4472
4473 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4474
4475         * lib/gcc-dg.exp (cleanup-modules): New proc.
4476         * gfortran.dg/allocatable_function_1.f90,
4477         gfortran.dg/allocate_char_star_scalar_1.f90,
4478         gfortran.dg/assumed_charlen_function_1.f90,
4479         gfortran.dg/assumed_dummy_1.f90,
4480         gfortran.dg/assumed_shape_ranks_1.f90,
4481         gfortran.dg/assumed_shape_ranks_2.f90,
4482         gfortran.dg/assumed_size_dt_dummy.f90,
4483         gfortran.dg/auto_char_dummy_array_1.f90,
4484         gfortran.dg/auto_char_len_3.f90,
4485         gfortran.dg/automatic_module_variable.f90,
4486         gfortran.dg/bad_automatic_objects_1.f90,
4487         gfortran.dg/char_array_constructor.f90,
4488         gfortran.dg/char_array_structure_constructor.f90,
4489         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4490         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4491         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4492         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4493         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4494         gfortran.dg/derived_pointer_recursion.f90,
4495         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4496         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4497         gfortran.dg/dummy_functions_1.f90,
4498         gfortran.dg/elemental_initializer_1.f90,
4499         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4500         gfortran.dg/elemental_pointer_1.f90,
4501         gfortran.dg/elemental_subroutine_1.f90,
4502         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4503         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4504         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4505         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4506         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4507         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4508         gfortran.dg/global_references_1.f90,
4509         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4510         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4511         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4512         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4513         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4514         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4515         gfortran.dg/large_integer_kind_1.f90,
4516         gfortran.dg/large_real_kind_1.f90,
4517         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4518         gfortran.dg/module_double_reuse.f90,
4519         gfortran.dg/module_equivalence_1.f90,
4520         gfortran.dg/module_interface_1.f90,
4521         gfortran.dg/module_parameter_array_refs_1.f90,
4522         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4523         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4524         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4525         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4526         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4527         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4528         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4529         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4530         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4531         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4532         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4533         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4534         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4535         gfortran.dg/same_name_1.f90,
4536         gfortran.dg/sibling_dummy_procedure_1.f90,
4537         gfortran.dg/sibling_dummy_procedure_2.f90,
4538         gfortran.dg/sibling_dummy_procedure_3.f90,
4539         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4540         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4541         gfortran.dg/used_dummy_types_2.f90,
4542         gfortran.dg/used_dummy_types_3.f90,
4543         gfortran.dg/used_dummy_types_4.f90,
4544         gfortran.dg/used_dummy_types_5.f90,
4545         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4546         gfortran.dg/userdef_operator_1.f90: Use it.
4547
4548 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4549
4550         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4551         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4552         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4553         gfortran.dg/write_back.f,
4554         gfortran.fortran-torture/execute/inquire_1.f90,
4555         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4556
4557 2006-03-21  Jeff Law  <law@redhat.com>
4558
4559         * gcc.dg/tree-ssa/vrp28.c: New test.
4560
4561 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4562
4563         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4564         if _STDC_C99 is defined.
4565         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4566         * gcc.dg/builtins-20.c: Likewise.
4567         * gcc.dg/builtins-53.c: Likewise.
4568         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4569         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4570
4571 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4572
4573         PR tree-opt/26781
4574         * gcc.c-torture/compile/pr26781-1.c: New test.
4575         * gcc.c-torture/compile/pr26781-2.c: New test.
4576
4577 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4578
4579         PR c++/26690
4580         * g++.dg/gomp/pr26690-1.C: New test.
4581         * g++.dg/gomp/pr26690-2.C: New test.
4582
4583 2006-03-20  Jeff Law  <law@redhat.com>
4584
4585         * gcc.dg/tree-ssa/pr21829.c: New test.
4586
4587         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4588
4589 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4590
4591         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4592         (check_visibility_available): Use it.
4593         (check_effective_target_default_packed): Likewise.
4594         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4595         (check_effective_target_fopenmp): Likewise.
4596         (check_effective_target_freorder): Likewise.
4597         (check_effective_target_fpic): Likewise.
4598         (check_named_sections_available): Likewise.
4599         (check_effective_target_ilp32): Likewise.
4600         (check_effective_target_lp64): Likewise.
4601
4602 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4603
4604         PR fortran/20935
4605         * gfortran.dg/scalar_mask_2.f90: New test case.
4606
4607 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4608
4609         PR tree-opt/26629
4610         * gcc.dg/tree-ssa/loadpre12.c: New test.
4611         * gcc.dg/tree-ssa/loadpre13.c: New test.
4612         * gcc.dg/tree-ssa/loadpre14.c: New test.
4613         * gcc.dg/tree-ssa/loadpre15.c: New test.
4614         * gcc.dg/tree-ssa/loadpre16.c: New test.
4615         * gcc.dg/tree-ssa/loadpre17.c: New test.
4616         * gcc.dg/tree-ssa/loadpre18.c: New test.
4617         * gcc.dg/tree-ssa/loadpre19.c: New test.
4618         * gcc.dg/tree-ssa/loadpre20.c: New test.
4619         * gcc.dg/tree-ssa/loadpre21.c: New test.
4620         * gcc.dg/tree-ssa/loadpre22.c: New test.
4621
4622 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4623
4624         PR fortran/26741
4625         * gfortran.dg/elemental_initializer_1.f90: New test.
4626
4627         PR fortran/26716
4628         * gfortran.dg/assumed_shape_ranks_2: New test.
4629
4630 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4631
4632         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4633         target fpic.
4634
4635 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4636
4637         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4638         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4639         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4640         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4641         gfortran.fortran-torture/execute/direct_io.f90,
4642         gfortran.fortran-torture/execute/inquire_2.f90,
4643         gfortran.fortran-torture/execute/inquire_4.f90,
4644         gfortran.fortran-torture/execute/list_read_1.f90,
4645         gfortran.fortran-torture/execute/open_replace.f90,
4646         gfortran.fortran-torture/execute/slash_edit.f90,
4647         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4648         temporary files from testcases.
4649
4650 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4651
4652         PR libgfortran/26509
4653         gfortran.dg/write_direct_eor.f90: New test.
4654
4655 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4656
4657         * gcc.target/powerpc/pr26350.c: New.
4658         * gcc.target/powerpc/indexed-addr.c: New.
4659
4660 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4661
4662         * gfortran.dg/dependency_13.f90: New test case.
4663
4664 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4665
4666         PR middle-end/21781
4667         * gcc.dg/real-const-1.c: New test case.
4668
4669 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4670
4671         * g++.old-deja/g++.other/init18.C: New.
4672         * g++.old-deja/g++.other/init5.C: Remove xfail.
4673
4674 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4675
4676         * g++.dg/opt/pr15551.C: Cleanup temp file.
4677
4678 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4679
4680         PR c++/6634
4681         g++.dg/parse/long1.C: New test.
4682
4683 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4684
4685         PR fortran/19101
4686         * gfortran.dg/continuation.f90: New test.
4687         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4688
4689 2006-03-14  Richard Guenther  <rguenther@suse.de>
4690
4691         PR tree-optimization/26672
4692         * gcc.dg/torture/pr26672.c: New testcase.
4693
4694 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4695
4696         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4697         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4698
4699 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4700
4701         PR middle-end/26557
4702         * gcc.c-torture/compile/switch-1.c: New test case.
4703
4704 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
4705
4706         PR fortran/25378
4707         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
4708         test to include more permuatations of mask and index.
4709         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
4710         respond to F2003 spec. that the position returned for an all false
4711         mask && condition is zero.
4712
4713 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4714
4715         PR middle-end/25989
4716         * gcc.dg/gomp/pr25989.c: New test.
4717
4718 2006-03-13  Jeff Law  <law@redhat.com>
4719
4720         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4721
4722 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4723
4724         * gcc.dg/switch-9.c: New test.
4725
4726 2006-03-13  Richard Guenther  <rguenther@suse.de>
4727
4728         PR middle-end/26630
4729         * gcc.dg/torture/pr26630.c: New testcase.
4730
4731 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4732
4733         * gfortran.dg/dependency_10.f90: New test case.
4734         * gfortran.dg/dependency_11.f90: Likewise.
4735
4736 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4737             Erik Edelmann  <eedelman@gcc.gnu.org>
4738
4739         * gfortran.dg/allocatable_function_1.f90: New.
4740         * gfortran.dg/allocatable_function_2.f90: New.
4741
4742 2006-03-10  Richard Guenther  <rguenther@suse.de>
4743
4744         PR middle-end/26565
4745         * gcc.dg/torture/pr26565.c: New testcase.
4746
4747 2006-03-09  Eric Christopher  <echristo@apple.com>
4748
4749         * gcc.c-torture/compile/20060309-1.c: New.
4750
4751 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4752
4753         PR libgfortran/26499
4754         * gfortran.dg/write_back.f: New test.
4755         * gfortran.dg/write_rewind_1.f: New test.
4756         * gfortran.dg/write_rewind_2.f: New test.
4757
4758 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4759
4760         PR libgfortran/26554
4761         * gfortran.dg/read_logical.f90: New test.
4762
4763 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4764
4765         * ada/acats/norun.lst: cdd2a03 now passes.
4766
4767 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4768
4769         PR testsuite/25177
4770         * gcc.target/powerpc/pr18096-1.c: Change where the error
4771         would match.
4772
4773 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4774
4775         * gcc.target/i386/cleanup-1.c: New test.
4776         * gcc.target/i386/cleanup-2.c: New test.
4777
4778 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4779
4780         * gfortran.dg/dependency_9.f90: Remove for the time being.
4781
4782 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4783
4784         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4785         directive.
4786
4787 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4788
4789         * gfortran.dg/dependency_9.f90: New test case.
4790
4791 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4792
4793         * gfortran.dg/dependency_4.f90: New test case.
4794         * gfortran.dg/dependency_5.f90: New test case.
4795         * gfortran.dg/dependency_6.f90: New test case.
4796         * gfortran.dg/dependency_7.f90: New test case.
4797         * gfortran.dg/dependency_8.f90: New test case.
4798
4799 2006-03-03  Paul Brook  <paul@codesourcery.com>
4800
4801         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
4802         Add m68k-*-elf.
4803
4804 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
4805
4806         PR fortran/25031
4807         * multiple_allocation_1.f90: New test.
4808
4809 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4810
4811         PR tree-optimization/26524
4812         * gfortran.dg/pr26524.f: New test case.
4813
4814 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4815
4816         * g++.dg/template/repo5.C: Cleanup repo files.
4817         * gcc.dg/20051201-1.c: Cleanup coverage files.
4818         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
4819         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
4820         tree dump files.
4821
4822 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
4823
4824         * objc.dg/objc-nofilename-1.m: New test.
4825         * objc.dg/bad-receiver-type.m: New test.
4826         * obj-c++.dg/bad-receiver-type.mm: New test.
4827
4828 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4829
4830         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4831
4832 2006-03-01  Mike Stump  <mrs@apple.com>
4833
4834         * g++.dg/abi/key2.C: Add.
4835
4836 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4837
4838         * gfortran.dg/logical_dot_product.f90: New test.
4839
4840         PR fortran/26393
4841         * gfortran.dg/used_interface_ref.f90: New test.
4842
4843         PR fortran/20938
4844         * gfortran.dg/dependency_2.f90: New test.
4845         * gfortran.fortran-torture/execute/where17.f90: New test.
4846         * gfortran.fortran-torture/execute/where18.f90: New test.
4847         * gfortran.fortran-torture/execute/where19.f90: New test.
4848         * gfortran.fortran-torture/execute/where20.f90: New test.
4849
4850 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4851
4852         * g++.dg/tree-ssa/pr26443.C: New test case.
4853
4854 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4855
4856         PR middle-end/26022
4857         * g++.dg/opt/return-slot1.C: New test.
4858
4859 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4860
4861         PR libgfortran/26136
4862         * gfortran.dg/namelist_23.f90: New test.
4863
4864 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4865
4866         PR middle-end/14752
4867         * gcc.dg/fold-eqandshift-2.c: New test case.
4868
4869 2006-02-28  Richard Guenther  <rguenther@suse.de>
4870
4871         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4872         decomposition.
4873
4874 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4875
4876         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4877
4878 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4879
4880         PR libgfortran/26464
4881         * gfortran.dg/backspace_5.f: New test.
4882         * gfortran.dg/backspace_6.f: New test.
4883
4884 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4885
4886         * gcc.dg/fold-eqandnot-1.c: New test case.
4887
4888 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4889
4890         PR middle-end/19983
4891         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4892
4893 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4894
4895         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4896         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4897
4898 2006-02-26  Richard Guenther  <rguenther@suse.de>
4899
4900         PR tree-optimization/26421
4901         * gcc.dg/tree-ssa/pr26421.c: New testcase.
4902
4903 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4904
4905         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
4906         * g++.old-deja/g++.robertl/eb132.C: Likewise.
4907
4908 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4909
4910         * gcc.dg/fold-even-1.c: New test case.
4911
4912 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4913
4914         PR middle-end/21137
4915         * gcc.dg/fold-eqandshift-1.c: New test case.
4916
4917 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4918
4919         PR tree-optimization/25125
4920         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
4921         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
4922
4923 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4924
4925         PR tree-optimizations/26359
4926         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
4927         with -fdump-tree-dceloop-details.
4928         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
4929
4930 2006-02-25  Roger Sayle  <roger@eyesopen.com>
4931
4932         PR middle-end/23673
4933         * gcc.dg/fold-eqxor-1.c: New test case.
4934         * gcc.dg/fold-eqxor-2.c: Likewise.
4935         * gcc.dg/fold-eqxor-3.c: Likewise.
4936
4937 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
4938
4939         PR fortran/23092
4940         * scalar_mask_1.f90: New test.
4941
4942 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
4943
4944         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
4945         * g++.dg/eh/uncaught2.C: New.
4946         * g++.dg/eh/uncaught3.C: New.
4947
4948 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4949
4950         PR libgfortran/26423
4951         * gfortran.dg/read_many_1.f: New test.
4952
4953 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
4954
4955         PR fortran/24519
4956         * gfortran.dg/dependency_3.f90: New test.
4957         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
4958         XFAILs.
4959
4960         PR fortran/25395
4961         * gfortran.dg/equiv_6.f90: New test.
4962
4963 2006-02-23  Jeff Law  <law@redhat.com>
4964
4965         * gcc.c-torture/compile/pr26425.c: New test.
4966
4967 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
4968
4969         PR middle-end/26412
4970         * gcc.dg/gomp/pr26412.c: New test.
4971
4972 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4973
4974         PR c++/26291
4975         * g++.dg/other/ellipsis1.C: New test.
4976         * g++.dg/parse/operator4.C: Adjust error marker.
4977
4978 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4979
4980         PR target/25603
4981         * gfortran.dg/pr25603.f: New testcase.
4982
4983 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4984
4985         * gcc.dg/bf-spl1.c: Don't specify -m68000.
4986         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
4987
4988 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
4989
4990         * g++.dg/eh/spbp.C: New.
4991
4992 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
4993
4994         PR middle-end/26379
4995         * gcc.target/i386/mmx-7.c: New test.
4996
4997 2006-02-20  Roger Sayle  <roger@eyesopen.com>
4998
4999         PR tree-optimization/26361
5000         * gcc.dg/tree-ssa/vrp27.c: New test case.
5001
5002 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
5003
5004         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
5005         * gcc.dg/tree-ssa/complex-4.c: Here.
5006
5007 2006-02-19  Roger Sayle  <roger@eyesopen.com>
5008
5009         PR middle-end/19543
5010         * gfortran.dg/logical_1.f90: New test case.
5011
5012 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
5013
5014         PR middle-end/26334
5015         * gcc.dg/20060218-1.c: Moved to...
5016         * gcc.target/i386/20060218-1.c: ... here.  New test.
5017
5018 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5019
5020         PR fortran/26201
5021         * gfortran.dg/convert_1.f90: New.
5022
5023 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
5024
5025         PR fortran/25054
5026         * gfortran.dg/namelist_5.f90: New test.
5027
5028         PR fortran/25089
5029         * gfortran.dg/namelist_4.f90: New test.
5030
5031 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5032
5033         PR tree-opt/25680
5034         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
5035
5036 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5037
5038         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
5039         variable to take into account the variable name in the
5040         function header.
5041         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
5042
5043 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
5044
5045         PR middle-end/26334
5046         * gcc.c-torture/compile/20060217-1.c: New test.
5047         * gcc.dg/20060218-1.c: New test.
5048
5049 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
5050
5051         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
5052
5053 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
5054
5055         * gcc.dg/cpp/undef3.c: New test.
5056         * gcc.dg/cpp/trad/builtins2.c: New test.
5057
5058 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
5059
5060         PR c++/26266
5061         * g++.dg/template/static22.C: New test.
5062         * g++.dg/template/static23.C: New test.
5063         * g++.dg/template/static24.C: New test.
5064         * g++.dg/template/non-dependent13.C: New test.
5065         * g++.dg/init/member1.C: Tweak error markers.
5066
5067 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5068
5069         PR target/26255
5070         * gcc.c-torture/compile/pr26255.c: New test case.
5071
5072 2006-02-16  Roger Sayle  <roger@eyesopen.com>
5073
5074         * gfortran.fortran-torture/execute/where_10.f90: New test case.
5075         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5076         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
5077         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
5078         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5079         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5080         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5081
5082 2006-02-16  Jeff Law  <law@redhat.com>
5083
5084         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
5085         * gcc.dg/tree-ssa/vrp26.c: New test.
5086
5087 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
5088
5089         PR target/20353
5090         PR target/24578
5091         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
5092         __UCLIBC__ is defined.
5093
5094 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
5095
5096         PR fortran/26224
5097         * gfortran.dg/gomp/pr26224.f: New test.
5098
5099 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
5100
5101         PR tree-opt/25918
5102         * lib/target-supports.exp
5103         (check_effective_target_vect_short_mult): New.
5104         (check_effective_target_vect_char_mult): New.
5105         (check_effective_target_vect_widen_sum_qi_to_si): New.
5106         (check_effective_target_vect_widen_sum_qi_to_hi): New.
5107         (check_effective_target_vect_widen_sum_hi_to_si): New.
5108         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
5109         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
5110         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
5111         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
5112         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
5113         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
5114         vect-reduc-pattern-2c.c
5115         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
5116         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
5117         vect-reduc-pattern-1c.c
5118
5119 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
5120
5121         PR fortran/24557
5122         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
5123
5124 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
5125
5126         PR fortran/26054
5127         * gfortran.dg/enum_8.f90: Remove check for warning.
5128         * gfortran.dg/iomsg_1.f90: Ditto.
5129         * gfortran.dg/enum_1.f90: Ditto.
5130         * gfortran.dg/enum_9.f90: Ditto.
5131         * gfortran.dg/enum_2.f90: Ditto.
5132         * gfortran.dg/enum_10.f90: Ditto.
5133         * gfortran.dg/enum_3.f90: Ditto.
5134         * gfortran.dg/flush_1.f90: Ditto.
5135         * gfortran.dg/enum_4.f90: Ditto.
5136         * gfortran.dg/array_constructor_1.f90: Ditto.
5137         * gfortran.dg/enum_5.f90: Ditto.
5138         * gfortran.dg/enum_6.f90: Ditto.
5139         * gfortran.dg/enum_7.f90: Ditto.
5140
5141 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
5142
5143         PR middle-end/26300
5144         * gcc.c-torture/compile/20060215-1.c: New test.
5145
5146 2006-02-14  Roger Sayle  <roger@eyesopen.com>
5147
5148         PR middle-end/23670
5149         * gcc.dg/tree-ssa/andor-2.c: New test case.
5150
5151 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
5152
5153         PR fortran/25045
5154         * optional_dim.f90: New test.
5155
5156 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5157
5158         PR fortran/26277
5159         * gfortran.dg/label_4.f90: New.
5160
5161 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
5162             Diego Novillo  <dnovillo@redhat.com>
5163             Uros Bizjak  <uros@kss-loka.si>
5164
5165         * gfortran.dg/gomp: New directory.
5166
5167 2006-02-14  Richard Guenther  <rguenther@suse.de>
5168
5169         PR tree-optimization/26258
5170         * gcc.dg/torture/pr26258.c: New testcase.
5171
5172 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
5173
5174         PR fortran/26246
5175         * gfortran.dg/pr26246_1.f90: New test.
5176         * gfortran.dg/pr26246_2.f90: New test.
5177
5178         PR middle-end/26092
5179         * gcc.c-torture/compile/20060208-1.c: New test.
5180
5181 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
5182
5183         PR fortran/26074
5184         PR fortran/25103
5185         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
5186         * gfortran.dg/bad_automatic_objects_1.f90: New test.
5187         * gfortran.dg/automatic_module_variable.f90: Change error message.
5188
5189         PR fortran/20861
5190         * gfortran.dg/internal_dummy_1.f90: New test.
5191
5192         PR fortran/20871
5193         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
5194
5195
5196         PR fortran/25083
5197         * gfortran.dg/uncommon_block_data_1.f90: New test.
5198         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
5199         with standard.
5200
5201         PR fortran/25088
5202         * gfortran.dg/typed_subroutine_1.f90: New test.
5203
5204 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
5205
5206         * objc.dg/dwarf-1.m: New.
5207
5208 2006-02-13  Roger Sayle  <roger@eyesopen.com>
5209
5210         PR middle-end/24427
5211         * gcc.dg/tree-ssa/andor-1.c: New test case.
5212
5213 2006-02-13  Josh Conner  <jconner@apple.com>
5214
5215         PR target/25376
5216         * gcc.dg/pr25376.c: New test.
5217
5218         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
5219         assemble.
5220         * lib/target-supports.exp (check_named_sections_available):
5221         Only compile named-sections test -- don't assemble.
5222
5223 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5224
5225         * g++.dg/warn/no-write-strings.C: New test.
5226         * g++.dg/warn/write-strings.C: Likewise.
5227         * g++.dg/warn/write-strings-default.C: Likewise.
5228
5229 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
5230
5231         PR fortran/25806
5232         * gfortran.dg/ret_pointer_2.f90: New test.
5233
5234 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
5235
5236         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
5237
5238 2006-02-10  Jeff Law  <law@redhat.com>
5239
5240         * gcc.c-torture/compile/pr26213.c: New test.
5241
5242 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5243
5244         gfortran.dg/null_1.f90: New test.
5245
5246 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5247
5248         PR fortran/14771
5249         * gfortran.dg/parens_4.f90: New.
5250         * gfortran.dg/parens_5.f90: New.
5251
5252 2006-02-10  Richard Guenther  <rguenther@suse.de>
5253
5254         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5255
5256 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5257         Paul Thomas  <pault@gcc.gnu.org>
5258
5259         PR fortran/14771
5260         * gfortran.dg/parens_1.f90: New.
5261         * gfortran.dg/parens_2.f90: New.
5262         * gfortran.dg/parens_3.f90: New.
5263
5264 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5265
5266         PR fortran/26038
5267         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5268
5269         PR fortran/25059
5270         * gfortran.dg/impure_assignment_1.f90: New test.
5271
5272         PR fortran/25070
5273         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5274
5275 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5276
5277         PR target/26141
5278         * g++.dg/expr/stdarg2.C: New test.
5279
5280 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5281
5282         PR inline-asm/16194
5283         * gcc.dg/pr16194.c: New test.
5284
5285 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5286
5287         * ada/acats/run_acats: Use portable variant of "$@".
5288
5289 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5290
5291         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5292         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5293
5294 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5295
5296         PR tree-opt/26179
5297         * g++.dg/opt/pr26179.C: New test.
5298
5299 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5300
5301         PR middle-end/26134
5302         * gcc.dg/tree-ssa/complex-3.c: New test.
5303
5304 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5305
5306         * gcc.c-torture/compile/volatile-1.c: New test.
5307
5308 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5309
5310         PR 26180
5311         * gcc.dg/tree-ssa/pr26180.c: New test.
5312
5313 2006-02-08  Jeff Law  <law@redhat.com>
5314
5315         * gcc.dg/tree-ssa/pr21417.c: New test.
5316
5317 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5318
5319         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5320         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5321
5322 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5323
5324         * lib/scanrtl.exp: New.
5325
5326 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5327
5328         PR c++/26071
5329         * g++.dg/other/virtual2.C: New test.
5330
5331         PR c++/26070
5332         * g++.dg/other/virtual1.C: New test.
5333
5334 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5335
5336         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5337         cleanup-ipa-dump): Update dump file glob patterns.
5338         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5339         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5340
5341         * lib/gcc-dg.exp: Load it.
5342         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5343
5344 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5345
5346         PR testsuite/26159
5347         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5348         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5349
5350 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5351
5352         PR fortran/25577
5353         * gfortran.dg/mvbits_1.f90: New.
5354
5355 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5356
5357         * g++.dg/warn/Wdiv-by-zero.C: New test.
5358         * g++.dg/warn/Wno-div-by-zero.C: New.
5359
5360 2006-02-07  Jeff Law  <law@redhat.com>
5361
5362         * gcc.dg/tree-ssa/pr21559.c: New test.
5363
5364         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5365         multiple VRP passes.
5366         * gcc.dg/tree-ssa/vrp09.c: Likewise.
5367         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5368         * gcc.dg/tree-ssa/pr21582.c: Likewise.
5369         * gcc.dg/tree-ssa/pr20657.c: Likewise.
5370         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5371         * gcc.dg/tree-ssa/vrp02.c: Likewise
5372         * gcc.dg/tree-ssa/vrp11.c: Likewise
5373         * gcc.dg/tree-ssa/pr14341.c: Likewise
5374         * gcc.dg/tree-ssa/vrp19.c: Likewise
5375         * gcc.dg/tree-ssa/vrp20.c: Likewise
5376         * gcc.dg/tree-ssa/vrp03.c: Likewise
5377         * gcc.dg/tree-ssa/pr21086.c: Likewise
5378         * gcc.dg/tree-ssa/pr21959.c: Likewise
5379         * gcc.dg/tree-ssa/vrp21.c: Likewise
5380         * gcc.dg/tree-ssa/vrp04.c: Likewise
5381         * gcc.dg/tree-ssa/pr25485.c: Likewise
5382         * gcc.dg/tree-ssa/pr22026.c: Likewise
5383         * gcc.dg/tree-ssa/vrp22.c: Likewise
5384         * gcc.dg/tree-ssa/vrp05.c: Likewise
5385         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5386         * gcc.dg/tree-ssa/pr20701.c: Likewise
5387         * gcc.dg/tree-ssa/vrp23.c: Likewise
5388         * gcc.dg/tree-ssa/vrp06.c: Likewise
5389         * gcc.dg/tree-ssa/pr22117.c: Likewise
5390         * gcc.dg/tree-ssa/pr20702.c: Likewise
5391         * gcc.dg/tree-ssa/vrp15.c: Likewise
5392         * gcc.dg/tree-ssa/pr21090.c: Likewise
5393         * gcc.dg/tree-ssa/pr21294.c: Likewise
5394         * gcc.dg/tree-ssa/vrp24.c: Likewise
5395         * gcc.dg/tree-ssa/vrp07.c: Likewise
5396         * gcc.dg/tree-ssa/pr21563.c: Likewise
5397         * gcc.dg/tree-ssa/pr25382.c: Likewise
5398         * gcc.dg/tree-ssa/vrp16.c: Likewise
5399         * gcc.dg/tree-ssa/vrp25.c: Likewise
5400         * gcc.dg/tree-ssa/vrp08.c: Likewise
5401         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5402         * gcc.dg/tree-ssa/vrp17.c: Likewise
5403         * gcc.dg/tree-ssa/pr21458.c: Likewise
5404         * g++.dg/tree-ssa/pr18178.C: Likewise
5405
5406 2006-02-07  Richard Guenther  <rguenther@suse.de>
5407
5408         PR c++/26140
5409         Revert
5410         2006-01-30  Richard Guenther  <rguenther@suse.de>
5411         PR c++/23372
5412         * gcc.dg/pr23372-1.C: New testcase.
5413
5414         * g++.dg/tree-ssa/pr26140.C: New testcase.
5415
5416 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5417
5418         PR c++/9737
5419         * g++.dg/template/ttp15.C: New test.
5420         * g++.dg/template/ttp16.C: Likewise.
5421         * g++.dg/template/ttp17.C: Likewise.
5422         * g++.old-deja/g++.pt/ttp36.C: Remove.
5423         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5424         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5425         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5426         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5427         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5428         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5429         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5430         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5431         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5432
5433 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5434
5435         PR libfortran/23815
5436         * unf_io_convert_4.f90: New test.
5437
5438 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5439
5440         * gcc.dg/tree-ssa/loadpre10.c: New test.
5441         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5442         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5443         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5444
5445 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5446
5447         PR libfortran/24685
5448         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5449
5450 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5451
5452         PR tree-opt/25251
5453         * gfortran.dg/assign_7.f: New test.
5454
5455 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5456
5457         PR fortran/26041
5458         PR fortran/26064
5459         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5460         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5461         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5462
5463 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5464
5465         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5466         in size_t typedef.
5467
5468 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5469
5470         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5471         * g++.dg/charset/string.c (foo): Likewise.
5472         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5473         const char*
5474         * g++.dg/ext/builtin2.C (printf): Likewise.
5475         * g++.dg/init/new15.C (printf): Likewise.
5476         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5477         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5478         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5479         * g++.dg/template/non-dependent4.C (temp): Likewise.
5480         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5481         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5482         parameter type to const char*.
5483         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5484         Change type to const char*.
5485         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5486         Likewise.
5487         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5488         second parameter type to const char*.
5489         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5490         (Y::Y): Change parameter type to const char*.
5491         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5492         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5493         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5494         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5495         (char*).
5496         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5497         const char*.
5498         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5499         type to const char*.
5500         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5501         return type to const char*.
5502         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5503         to const char*.
5504         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5505         * g++.old-deja/g++.law/refs1.C: Likewise.
5506         * g++.old-deja/g++.law/visibility1.C: Likewise.
5507         * g++.old-deja/g++.law/visibility2.C: Likewise.
5508         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5509         const char*.
5510         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5511         * g++.old-deja/g++.mike/net48.C: Likewise.
5512         * g++.old-deja/g++.mike/p646.C: Likewise.
5513         * g++.old-deja/g++.mike/p6746.C: Likewise.
5514         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5515         type to const char*.
5516         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5517         deprecated conversion warning.
5518         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5519         char*.
5520         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5521         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5522         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5523         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5524         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5525         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5526         * g++.old-deja/g++.pt/t39.C: Likewise.
5527         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5528         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5529
5530 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5531
5532         PR fortran/25075
5533         intrinsic_argument_conformance_1.f90: New test.
5534
5535 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5536
5537         PR fortran/20845
5538         * gfortran.dg/char_result_11.f90: Add SAVE.
5539         * gfortran.dg/der_pointer_4.f90: Ditto.
5540         * gfortran.dg/default_initialization.f90: New test.
5541
5542 2006-02-03  Jeff Law  <law@redhat.com>
5543
5544         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5545         handle more than 100 dump files.
5546         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5547         * lib/scantree.exp (scan-tree-dump): Likewise.
5548         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5549         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5550         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5551         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5552         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5553
5554 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5555
5556         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5557
5558 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5559
5560         * g++.dg/template/using12.C: New test.
5561
5562 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5563
5564         * gcc.target/powerpc/pr25960.c: New test.
5565
5566 2006-02-02  Steven G. Kargl  <kargls@comcast>
5567
5568         PR fortran/24958
5569         gfortran.dg/nullify_2.f90: New test.
5570
5571 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5572
5573         PR 25990
5574         * gcc.dg/gomp/pr25990.c: New test.
5575
5576 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5577
5578         PR c++/25342
5579         * g++.gd/template/partial4.C: New test.
5580
5581 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5582
5583         PR middle-end/26001
5584         * gfortran.dg/data_char_2.f90: New.
5585
5586 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5587
5588         PR fortran/26039
5589         maxval_maxloc_conformance_1.f90: New test.
5590
5591 2006-01-31  Richard Guenther  <rguenther@suse.de>
5592
5593         * gcc.target/i386/sselibm-1.c: New testcase.
5594         * gcc.target/i386/sselibm-2.c: Likewise.
5595         * gcc.target/i386/sselibm-3.c: Likewise.
5596         * gcc.target/i386/sselibm-4.c: Likewise.
5597         * gcc.target/i386/sselibm-5.c: Likewise.
5598
5599 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5600
5601         PR fortran/24266
5602         * gfortran.dg/arrayio_derived_2.f90: New.
5603
5604 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5605
5606         * gcc.dg/unsigned-long-compare.c: New test.
5607
5608 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5609
5610         PR testsuite/25318
5611         * lib/target-supports.exp (check_effective_target_freorder):
5612         Check to see if target supports -freorder-blocks-and-partition.
5613         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5614         instead of "dg-require-named-sections".
5615
5616 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5617
5618         PR target/14798:
5619         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5620         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5621         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5622         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5623         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5624         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5625         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5626         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5627
5628 2006-01-30  Richard Guenther  <rguenther@suse.de>
5629
5630         PR c++/23372
5631         * gcc.dg/pr23372-1.C: New testcase.
5632
5633 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5634
5635         * gcc.dg/gomp/pr25874.c: New test.
5636
5637 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5638
5639         PR tree-opt/25911
5640         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5641
5642 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5643
5644         PR fortran/18578
5645         PR fortran/18579
5646         PR fortran/20857
5647         PR fortran/20885
5648         * gfortran.dg/intent_out_1.f90: New test.
5649
5650 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5651
5652         PR fortran/17911
5653         * gfortran.dg/procedure_lvalue.f90: New test.
5654
5655         PR fortran/20895
5656         PR fortran/25030
5657         * gfortran.dg/char_pointer_assign_2.f90: New test.
5658         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5659         assignment to be consistent with standard.
5660         * gfortran.dg/char_result_2.f90: The same.
5661         * gfortran.dg/char_result_8.f90: The same.
5662
5663 2006-01-28  Zack Weinberg  <zackw@panix.com>
5664
5665         * gcc.dg/Woverlength-strings.c
5666         * gcc.dg/Woverlength-strings-pedantic-c89.c
5667         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5668         * gcc.dg/Woverlength-strings-pedantic-c99.c
5669         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5670
5671 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5672
5673         * gcc.c-torture/execute/20060127-1.c: New test.
5674
5675 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5676
5677         PR c++/25999
5678         * g++.dg/ext/pragmaweak1.C: New test.
5679
5680 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5681
5682         PR c++/25855
5683         * g++.dg/template/spec29.C: New test.
5684
5685 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5686
5687         PR c/19606.
5688         * gcc.c-torture/execute/pr19606.c: New.
5689
5690 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5691
5692         * gcc.dg/pragma-re-4.c: New test.
5693
5694 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5695
5696         PR fortran/25964
5697         * gfortran.dg/assumed_size_refs_3.f90: New test.
5698
5699 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5700
5701         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5702
5703 2006-01-26  Laurent GUERBY <laurent@guerby.net>
5704
5705         PR ada/21317
5706         * ada/acats/support/impdef.a: Add One_Long_Second.
5707         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
5708         * ada/acats/tests/c9/c94026.a: Likewise.
5709         * ada/acats/tests/c9/c97305c.ada: Likewise.
5710         * ada/acats/tests/c9/c99004a.ada: Likewise.
5711
5712 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5713
5714         PR fortran/25964
5715         * gfortran.dg/global_references_2.f90: New test.
5716
5717         PR fortran/25084
5718         PR fortran/20852
5719         PR fortran/25085
5720         PR fortran/25086
5721         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5722         * gfortran.dg/assumed_charlen_function_3.f90: New test.
5723
5724         PR fortran/25416
5725         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5726
5727 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
5728
5729         PR c/25892
5730         * gcc.dg/Wpointer-sign.c: New.
5731         * gcc.dg/Wpointer-sign-Wall.c: New.
5732         * gcc.dg/Wpointer-sign-Wall-no.c: New.
5733         * gcc.dg/Wpointer-sign-pedantic.c: New.
5734         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
5735         * gcc.dg/conv-2.c: Use -Wpointer-sign.
5736
5737 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5738
5739         PR C/25861
5740         * gcc.c-torture/compile/pr25861.c: New test.
5741
5742 2006-01-26  Paul Brook  <paul@codesourcery.com>
5743
5744         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
5745         on short-enum targets.
5746         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
5747         variable.
5748         (generate_fields): Use short_enums.
5749         (main): Set short_enums.  Document -e.
5750         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
5751         on short-enum targets.
5752         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
5753         variable.
5754         (generate_fields): Use short_enums.
5755         (main): Set short_enums.  Document -e.
5756         * lib/target-supports.exp (check_effective_target_short_enums): New.
5757
5758 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5759
5760         PR target/25947
5761         * gcc.dg/torture/pr25947-1.c: New test.
5762
5763 2006-01-25  Jan Hubicka  <jh@suse.cz>
5764             Roger Sayle  <roger@eyesopen.com>
5765
5766         PR rtl-optimization/25703
5767         * gcc.target/i386/20060125-1.c: New test case.
5768         * gcc.target/i386/20060125-2.c: New test case.
5769
5770 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5771
5772         PR fortran/18540
5773         * gfortran.dg/goto_1.f: New.
5774
5775 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5776
5777         PR fortran/25716
5778         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5779         25716 on 32-bit systems too.
5780
5781 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5782
5783         PR testsuite/25590
5784         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5785
5786 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5787
5788         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5789
5790 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5791
5792         PR fortran/25835
5793         * gfortran.dg/read_eof.f90: Delete, renamed.
5794         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
5795         * gfortran.dg/read_eof_2.f90: New test.
5796         * gfortran.dg/read_eof_3.f90: New test.
5797
5798 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5799
5800         PR tree-opt/25860
5801         * gcc.c-torture/compile/pr25860.c: New test.
5802
5803 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5804
5805         PR c++/25552
5806         * g++.dg/parse/dtor8.C: New test.
5807
5808 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
5809
5810         PR testsuite/25891
5811         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
5812         * gcc.dg/gomp/gomp.exp: Return without testing anything if
5813         check_effective_target_fopenmp returns 0.
5814
5815 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
5816
5817         PR ada/20548
5818         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
5819         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
5820         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
5821
5822 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5823
5824         PR tree-opt/25857
5825         * g++.dg/opt/pr25857.C: New test.
5826
5827 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5828         Jan Hubicka  <jh@suse.cz>
5829         Richard Guenther  <rguenther@suse.de>
5830
5831         PR rtl-optimization/25654
5832         * gcc.dg/torture/pr25654.c: New testcase.
5833         * gcc.target/i386/pr25654.c: Likewise.
5834
5835 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5836
5837         PR fortran/25901
5838         * gfortran.dg/internal references_2.f90: New test.
5839
5840         Fix regression in testing of admissability of attributes.
5841         * gfortran.dg/intent_used_1.f90: New test.
5842
5843 2006-01-23  Ben Elliston  <bje@au.ibm.com>
5844
5845         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
5846         Remove target conditional torture options for i?86 and x86_64
5847         GNU/Linux.
5848
5849 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5850
5851         PR c++/10891
5852         * g++.dg/rtti/no-rtti.C: New.
5853
5854 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5855
5856         PR c++/25895
5857         * g++.dg/inherit/conv2.C: New test.
5858
5859         PR c++/25856
5860         * g++.dg/parse/dtor7.C: New test.
5861
5862         PR c++/25858
5863         * g++.dg/template/crash44.C: New test.
5864
5865 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
5866
5867         PR fortran/25124
5868         PR fortran/25625
5869         * gfortran.dg/internal_references_1.f90: New test.
5870           PR fortran/20881
5871         PR fortran/23308
5872         PR fortran/25538
5873         PR fortran/25710
5874         * gfortran.dg/global_references_1.f90: New test.
5875         * gfortran.dg/g77/19990905-1.f: Restore the error that
5876         there is a clash between the common block name and
5877         the name of a subroutine reference.
5878
5879         PR fortran/PR24276
5880         * gfortran.dg/aliasing_dummy_1.f90: New test.
5881
5882 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
5883
5884         * gcc.dg/vmx/1b-01.c: Warning fix.
5885         * gcc.dg/vmx/1c-02.c: Likewise.
5886         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
5887
5888 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5889
5890         PR testsuite/24962
5891         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5892
5893 2006-01-20  Richard Guenther  <rguenther@suse.de>
5894         Steven Bosscher <stevenb.gcc@gmail.com>
5895
5896         PR rtl-optimization/24626
5897         * gcc.dg/torture/pr24626-1.c: New testcase.
5898         * gcc.dg/torture/pr24626-2.c: Likewise.
5899         * gcc.dg/torture/pr24626-3.c: Likewise.
5900         * gcc.dg/torture/pr24626-4.c: Likewise.
5901
5902 2006-01-20  Dirk Mueller  <dmueller@suse.com>
5903
5904         PR c++/5520
5905         * g++.dg/warn/empty-body.C: New.
5906
5907 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
5908
5909         PR c++/22136
5910         * g++.dg/template/using10.C: New test.
5911         * g++.dg/temlpate/using11.C: Likewise.
5912         * g++.dg/inherit/using5.C: Tweak error messages.
5913
5914 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
5915
5916         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
5917         target test.
5918         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
5919
5920 2006-01-19  Jan Hubicka  <jh@suse.cz>
5921
5922         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
5923
5924 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5925
5926         PR c++/25854
5927         * g++.dg/template/spec28.C: New test.
5928
5929 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
5930
5931         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5932         Fix fprintf's by adding srcdir or removing it.
5933
5934 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
5935
5936         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
5937         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
5938         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
5939         * testsuite/gcc.dg/gomp/empty.c: Likewise.
5940         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
5941         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
5942         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
5943         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
5944         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
5945         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
5946         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
5947         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
5948         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
5949         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
5950
5951 2006-01-18  Jeff Law  <law@redhat.com>
5952
5953         * gcc.dg/tree-ssa/vrp25.c: New test.
5954
5955 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5956
5957         * gcc.dg/pr25805.c: Fix misapplied patch.
5958
5959 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
5960
5961         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
5962         (check_effective_target_vect_udot_qi): New.
5963         (check_effective_target_vect_sdot_hi): New.
5964         (check_effective_target_vect_udot_hi): New.
5965         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
5966         prefixed with "wrapv-" with -fwrapv.
5967         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
5968         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
5969         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
5970         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
5971         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
5972
5973         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
5974         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
5975         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
5976         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
5977
5978 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5979
5980         PR c++/16829
5981         * g++.dg/other/default2.C: New test.
5982         * g++.dg/other/default3.C: New test.
5983
5984 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5985
5986         PR c/25805
5987         * gcc.dg/pr25805.c: New file.
5988
5989 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
5990
5991         PR c++/25836
5992         * g++.dg/template/init6.C: New test.
5993
5994 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
5995
5996         * gcc.dg/tree-ssa/pr24287.c: New test
5997
5998 2006-01-18  Eric Christopher  <echristo@apple.com>
5999
6000         * g++.dg/eh/table.C: New.
6001
6002 2006-01-18  DJ Delorie  <dj@redhat.com>
6003
6004         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
6005         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
6006         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
6007         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
6008
6009 2006-01-18  Jeff Law  <law@redhat.com>
6010
6011         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
6012         on wrapping on overflow semantics.
6013
6014         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
6015
6016         * gcc.gc/tree-ssa/vrp23.c: New test.
6017         * gcc.gc/tree-ssa/vrp24.c: New test.
6018
6019 2006-01-18  Richard Henderson  <rth@redhat.com>
6020             Aldy Hernandez  <aldyh@redhat.com>
6021             Jakub Jelinek  <jakub@redhat.com>
6022             Diego Novillo  <dnovillo@redhat.com>
6023             Uros Bizjak  <uros@kss-loka.si>
6024
6025         * testsuite/gcc.dg/gomp: New directory.
6026
6027 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
6028             Steven G. Kargl  <kargls@comcast.net>
6029
6030         PR fortran/20869
6031         * gfortran.dg/intrinsic_external_1.f90: New test.
6032
6033         PR fortran/20875.
6034         * gfortran.dg/elemental_pointer_1.f90: New test.
6035
6036         PR fortran/25024
6037         * gfortran.dg/external_procedures_1.f90: New test.
6038
6039         PR fortran/25785
6040         gfortran.dg/assumed_present.f90: New test.
6041
6042 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
6043
6044         * g++.dg/parse/lookup5.C: New test.
6045
6046 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6047
6048         PR fortran/25697
6049         * gfortran.dg/read_eof.f90: New test.
6050
6051 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6052
6053         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
6054         add a closing brace.
6055
6056 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6057
6058         PR fortran/25631
6059         * gfortran.dg/fmt_tl.f: New test.
6060
6061 2006-01-17  Eric Christopher  <echristo@apple.com>
6062
6063         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
6064         * g++.old-deja/g++.warn/impint2.C: Ditto.
6065         * g++.old-deja/g++.other/null1.C: Ditto.
6066         * g++.dg/warn/conv2.C: Ditto.
6067         * g++.dg/warn/conv4.C: New file.
6068
6069 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6070
6071         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
6072
6073 2006-01-17  Andreas Jaeger  <aj@suse.de>
6074             Janis Johnson <janis187@us.ibm.com>
6075
6076         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
6077         in 64-bit.
6078         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6079         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
6080
6081 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6082
6083         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6084         xfail txxx where xxx >= 25.
6085
6086 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6087
6088         PR testsuite/25764
6089         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
6090
6091 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
6092
6093         PR c/25682
6094         * gcc.dg/pr25682.c: New test.
6095         * g++.dg/parse/array-size2.C: New test.
6096
6097 2006-01-16  Ian Lance Taylor  <ian@airs.com>
6098
6099         * consistency.vlad: Remove entire directory, 1652 files.
6100
6101 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
6102
6103         * lib/target-supports.exp (check_effective_target_dfp_nocache,
6104         check_effective_target_dfprt_nocache): New.
6105         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
6106         (check_effective_target_dfprt): New.
6107         * lib/c-compat.exp (check_dfp): Remove.
6108         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
6109         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
6110         level of support for decimal float.
6111         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
6112         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
6113         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
6114         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
6115         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
6116         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
6117         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
6118         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
6119         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
6120         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
6121         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
6122         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
6123         directives.
6124
6125 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
6126
6127         PR testsuite/25741
6128         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
6129         $base_dir/../.
6130         * lib/gfortran.exp (gfortran_init): Likewise.
6131         * lib/obj-c++.exp (obj-c++_init): Likewise.
6132         * lib/scanasm.exp (scan-assembler-dem): Likewise.
6133         (scan-assembler-dem-not): Likewise.
6134         * lib/scandump.exp (scan-dump-dem): Likewise.
6135         (scan-dump-dem-not): Likewise.
6136
6137 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
6138
6139         PR testsuite/25767
6140         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
6141         powerpc-*-darwin*.
6142         * lib/obj-c++.exp (obj-c++_init): Likewise.
6143
6144 2006-01-16  Richard Guenther  <rguenther@suse.de>
6145
6146         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
6147
6148 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6149
6150         PR testsuite/25777
6151         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
6152         to LD_LIBRARY_PATH.
6153
6154 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6155             Andrew Pinski  <pinskia@physics.uc.edu>
6156
6157         * gcc.dg/minmax-1.c: New test.
6158
6159 2006-01-16  Ben Elliston  <bje@au.ibm.com>
6160
6161         * gcc.dg/dfp/dfp.exp: Correct FSF address.
6162         * gcc.misc-tests/dectest.exp: Ditto.
6163
6164 2006-01-15  Ian Lance Taylor  <ian@airs.com>
6165
6166         PR testsuite/25796
6167         * gcc.target/i386/cmov6.c: Use -march=k8.
6168
6169 2006-01-15  Andreas Jaeger  <aj@suse.de>
6170
6171         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
6172         x86 does not have __float128.
6173
6174 2006-01-14  Ian Lance Taylor  <ian@airs.com>
6175
6176         * gcc.target/i386/cmov6.c: New test.
6177
6178 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
6179
6180         PR c++/25663
6181         * g++.dg/template/ctor6.C: New test.
6182
6183 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
6184
6185         PR tree-optimization/25485
6186         * gcc.dg/tree-ssa/pr25485.c: New.
6187
6188 2006-01-14  Richard Guenther  <rguenther@suse.de>
6189
6190         PR tree-optimization/22548
6191         PR tree-optimization/22555
6192         PR tree-optimization/22501
6193         * gcc.dg/tree-ssa/alias-4.c: New testcase.
6194         * gcc.dg/tree-ssa/alias-5.c: Likewise.
6195         * gcc.dg/tree-ssa/alias-6.c: Likewise.
6196         * gcc.dg/tree-ssa/alias-7.c: Likewise.
6197         * gcc.dg/tree-ssa/alias-8.c: Likewise.
6198         * gcc.dg/tree-ssa/alias-9.c: Likewise.
6199         * gcc.dg/tree-ssa/alias-10.c: Likewise.
6200         * gcc.dg/tree-ssa/alias-11.c: Likewise.
6201         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6202
6203 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
6204
6205         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
6206         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
6207
6208 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
6209         Richard Guenther  <rguenther@suse.de>
6210
6211         PR rtl-optimization/24257
6212         * gcc.dg/torture/pr24257.c: New testcase.
6213
6214 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
6215
6216         * gcc.c-torture/execute/20060110-1.c: New test.
6217         * gcc.c-torture/execute/20060110-2.c: New test.
6218
6219 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
6220
6221         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
6222
6223 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
6224
6225         PR fortran/25756
6226         * gfortran.dg/label_3.f90: New test.
6227
6228 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
6229
6230         PR tree-optimization/25771
6231         * g++.dg/tree-ssa/pr25771.C: New test
6232
6233 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6234
6235         PR tree-opt/24365
6236         * g++.dg/opt/complex5.C: New test.
6237
6238 2006-01-13  Richard Guenther  <rguenther@suse.de>
6239
6240         * gcc.target/i386/387-9.c: New testcase.
6241
6242 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6243
6244         PR c++/24824
6245         * g++.dg/debug/dwarf2-1.C: New.
6246
6247 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6248
6249         PR testsuite/25728
6250         * lib/gcov.exp (verify-lines): Add "close $fd".
6251
6252 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6253             Ben Elliston  <bje@au.ibm.com>
6254
6255         * gcc.dg/dfp/inf-1.c: New test.
6256
6257 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6258             Yao Qi  <qiyaoltc@cn.ibm.com>
6259             Ben Elliston  <bje@au.ibm.com>
6260             Jon Grimm  <jgrimm2@us.ibm.com>
6261
6262         * gcc.dg/nodfp-1.c: New test.
6263         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6264         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6265         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6266         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6267         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6268         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6269         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6270         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6271         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6272         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6273         * gcc.dg/format/dfp-printf-1.c: Likewise.
6274         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6275         (compat_setup_dfp): New.
6276         * gcc.dg/compat/compat.exp: Use it.
6277         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6278         Make some variables global, prepend "compat_" to their names.
6279         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6280         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6281         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6282         * lib/compat.exp (compat_skip_list): Make global, rename.
6283         * lib/c-compat.exp: New file.
6284         * lib/target-supports.exp (check_effective_target_dfp): New.
6285
6286         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6287         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6288         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6289         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6290         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6291         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6292         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6293         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6294         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6295         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6296         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6297         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6298         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6299         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6300         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6301         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6302         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6303         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6304         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6305         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6306         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6307         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6308         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6309         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6310         gcc.dg/dfp/struct-layout-1.c,
6311         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6312         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6313         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6314         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6315         gcc.dg/dfp/func-vararg-dfp.c,
6316         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6317         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6318         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6319         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6320         gcc.dg/dfp/wtr-conversion-1.c: New tests.
6321
6322 2006-01-11  Richard Guenther  <rguenther@suse.de>
6323
6324         PR tree-optimization/25734
6325         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6326
6327 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6328
6329         PR fortran/25486
6330         * gfortran.dg/literal_character_constant_1_x.F: New test.
6331         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6332         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6333         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6334
6335 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6336
6337         PR c++/25386
6338         * g++.dg/ext/packed3.C: Add expected packed error.
6339
6340 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6341
6342         PR target/25706
6343         * gcc.dg/torture/pr25706-1.c: New test.
6344
6345 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6346
6347         PR tree-optimization/23109
6348         PR tree-optimization/23948
6349         PR tree-optimization/24123
6350
6351         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6352         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6353         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6354         g++.dg/tree-ssa/pr23948.C: New testcases.
6355         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6356         three divisions in order to do the optimization.
6357
6358 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6359
6360         PR c++/25632
6361         * g++.dg/other/pr25632.C: New test.
6362
6363 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6364
6365         PR fortran/25730
6366         * gfortran.dg/used_types_1.f90: New test.
6367
6368 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6369
6370         PR target/25718
6371         * gcc.dg/torture/pr25718-1.c: New test.
6372
6373 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6374
6375         * gfortran.dg/list_read_2.f90: Fix typo in description.
6376
6377 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6378
6379         * lib/target-supports.exp (check_visibility_available): Simplify test
6380         for *-*-netware*.
6381         (check_profiling_available): Fail for *-*-netware*.
6382         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6383         * gcc.dg/20021014-1.c: Likewise.
6384         * gcc.dg/nest.c: Likewise.
6385
6386 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6387
6388         fortran/24936
6389         * gfortran.dg/forall_3.f90: New test.
6390
6391 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6392
6393         PR fortran/21977
6394         * gfortran.dg/nesting_2.f90: New test.
6395         * gfortran.dg/nesting_3.f90: New test.
6396
6397 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6398
6399         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6400         Fix typo in comment.
6401
6402 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6403
6404         * gfortran.dg/single_char_string.f90: New test.
6405
6406 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6407
6408         * gfortran.dg/ichar_2.f90: New test.
6409
6410 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6411
6412         PR fortran/25093
6413         * gfortran.dg/private_type_4.f90: New.
6414
6415 2006-01-07  Richard Guenther  <rguenther@suse.de>
6416
6417         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6418
6419 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6420
6421         * gfortran.dg/func_decl_1.f90: New.
6422         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6423         * gfortran.dg/array_alloc_2.f90: Likewise.
6424         * gfortran.dg/char_result_8.f90: Likewise.
6425         * gfortran.dg/dup_save_1.f90: Likewise.
6426         * gfortran.dg/dup_save_2.f90: Likewise.
6427         * gfortran.dg/f2c_6.f90: Likewise.
6428         * gfortran.dg/f2c_7.f90: Likewise.
6429         * gfortran.dg/func_result_2.f90: Likewise.
6430         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6431
6432 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6433
6434         PR fortran/22146
6435         * gfortran.dg/elemental_subroutine_1.f90: New test.
6436         * gfortran.dg/elemental_subroutine_2.f90: New test.
6437
6438         PR fortran/25029
6439         PR fortran/21256
6440         * gfortran.dg/assumed_size_refs_1.f90: New test.
6441
6442         PR fortran/20868
6443         PR fortran/20870
6444         * gfortran.dg/assumed_size_refs_2.f90: New test.
6445         * gfortran.dg/initialization_1.f90: Change warning message.
6446
6447 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6448
6449         * gcc.dg/tree-ssa/loop-15.c: New test.
6450
6451 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6452
6453         PR fortran/25598
6454         * gfortran.dg/backspace_3.f: New test.
6455         * gfortran.dg/backspace_4.f: New test.
6456
6457 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6458
6459         PR fortran/24268
6460         * gfortran.dg/fmt_white.f: Update test.
6461
6462 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6463
6464         * gcc.dg/cast-1.c: Add new warning.
6465         * gcc.dg/cast-2.c: Likewise.
6466         * gcc.dg/cast-3.c: Likewise.
6467         * gcc.dg/format/cast-1.c: Likewise.
6468         * gcc.dg/cast-4.c: New testcase.
6469
6470 2006-01-05  Richard Guenther  <rguenther@suse.de>
6471
6472         PR tree-optimization/22555
6473         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6474
6475 2006-01-05  Richard Guenther  <rguenther@suse.de>
6476             Diego Novillo  <dnovillo@redhat.com>
6477
6478         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6479         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6480         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6481         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6482         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6483         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6484         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6485         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6486         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6487         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6488         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6489         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6490         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6491         * treelang/compile/extravar.tree: Likewise.
6492         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6493         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6494         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6495         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6496         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6497
6498 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6499
6500         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6501         for 64-bit fix.
6502
6503 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6504
6505         PR fortran/23675
6506         gfortran.dg/char_result_11.f90: New.
6507
6508 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6509
6510         PR c++/24782
6511         * g++.dg/parse/access9.C: New test.
6512         * g++.dg/tc1/dr52.C: Tweak error markers.
6513
6514 2006-01-04  Richard Henderson  <rth@redhat.com>
6515
6516         Merge from gomp branch.
6517         * g++.dg/parse/pragma2.C: Update expected error lines.
6518
6519 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6520
6521         * g++.dg/other/i386-2.C: New test.
6522
6523         PR target/25554
6524         * gcc.c-torture/compile/20051228-1.c: New test.
6525
6526         PR c/25559
6527         * gcc.dg/pr25559.c: New test.
6528
6529 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6530
6531         PR c++/25492
6532         * g++.dg/lookup/friend9.C: New test.
6533
6534         PR c++/25625
6535         * g++.dg/template/repo5.C: New test.
6536
6537 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6538
6539         PR fortran/25101
6540         * gfortran.dg/forall_2.f90: New test.
6541
6542 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6543
6544         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6545         dg-require-weak.  Adjust regexp to handle leading-underscore
6546         targets and space as well as TAB after .weak.  Change previous
6547         64-bit fix to not use naked dot.
6548
6549 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6550
6551         PR rtl-optimization/25578
6552         * gcc.c-torture/execute/20060102-1.c: New testcase.
6553
6554 2006-01-03  Richard Guenther  <rguenther@suse.de>
6555
6556         PR c/25183
6557         * gcc.dg/torture/pr25183.c: New testcase.
6558
6559 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6560
6561         Merge from gomp-branch.
6562         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6563         * gcc.dg/ia64-sync-2.c: Likewise.
6564         * gcc.dg/ia64-sync-3.c: Likewise.
6565         * gcc.dg/ia64-sync-4.c: Likewise.
6566         * gcc.dg/sync-2.c: Likewise.
6567         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6568         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6569
6570 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6571
6572         PR c++/25635
6573         * g++.dg/parse/operator6.C: New test.
6574
6575         PR c++/25637
6576         * g++.dg/parse/error29.C: New test.
6577
6578         PR c++/25638
6579         * g++.dg/parse/dtor6.C: New test.
6580
6581         PR c++/25633
6582         * g++.dg/parse/ctor3.C: New test.
6583
6584         PR c++/25634
6585         * g++.dg/template/class3.C: New test.
6586
6587 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6588
6589         * g++.dg/debug/debug9.C: New.
6590
6591 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6592
6593         PR fortran/24640
6594         * gfortran.dg/label_2.f90: New test.
6595
6596 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6597
6598         * g++.dg/lookup/using12.C: Tighten error marker.
6599
6600 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6601             Andrew Pinski <pinskia@physics.uc.edu>
6602
6603         * gcc.target/powerpc/darwin-abi-3.c: New file.
6604         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6605         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6606         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6607         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6608         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6609         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6610         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6611         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6612
6613 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6614
6615         * gcc.dg/tree-ssa/loadpre1.c: New;
6616         * gcc.dg/tree-ssa/loadpre2.c: New;
6617         * gcc.dg/tree-ssa/loadpre3.c: New;
6618         * gcc.dg/tree-ssa/loadpre4.c: New;
6619         * gcc.dg/tree-ssa/loadpre5.c: New;
6620         * gcc.dg/tree-ssa/loadpre6.c: New;
6621         * gcc.dg/tree-ssa/loadpre7.c: New;
6622         * gcc.dg/tree-ssa/loadpre8.c: New;
6623         * gcc.dg/tree-ssa/loadpre9.c: New;
6624
6625 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6626
6627         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6628         * g++.dg/abi/thunk4.C: Likewise.
6629
6630 2006-01-01  Andreas Jaeger  <aj@suse.de>
6631
6632         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6633         portable.
6634
6635 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6636
6637         PR c++/25294
6638         * gcc.dg/pragma-pack-3.c: New test.
6639         * g++.dg/parse/pragma3.C: New test.
6640
6641 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6642
6643         PR middle-end/24827
6644         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6645
6646 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6647
6648         PR testsuite/25214
6649         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6650
6651 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6652
6653         PR fortran/22607
6654         * gfortran-dg/pure_byref_3.f90: New.
6655
6656         fortran/PR 25396
6657         * gfortran.dg/userdef_operator_1.f90: New.
6658
6659 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6660
6661         * g++.dg/abi/thunk3.C: New.
6662         * g++.dg/abi/thunk4.C: New.
6663
6664 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6665
6666         PR fortran/25532
6667         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6668         associated derived type components of derived types are
6669         properly declared in contained procedures.
6670
6671 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6672
6673         PR libgfortran/25139
6674         * gfortran.dg/backspace_2.f: New test.
6675
6676 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6677
6678         PR libgfortran/25550
6679         * gfortran.dg/endfile.f: New test.
6680
6681 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6682
6683         PR libgfortran/25419
6684         * gfortran.dg/comma.f: New test.
6685
6686 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6687
6688         * lib/gfortran-dg.exp: Remove trailing whitespace.
6689         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6690         -funroll-all-loops.
6691
6692 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6693
6694         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6695         Extended Double long doubles or repeat tests when long double is
6696         the same size as double.
6697
6698 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6699
6700         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6701
6702         PR testsuite/25442
6703         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
6704         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
6705
6706         PR testsuite/25441
6707         * gcc.dg/pr23911.c: Make test variable static.
6708
6709         PR testsuite/25444
6710         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6711
6712 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6713
6714         PR c++/25439
6715         * g++.dg/parse/crash17.C: Adjust error markers.
6716         * g++.dg/template/error20.C: New test.
6717
6718 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6719
6720         PR c++/23172
6721         * g++.dg/ext/complit4.C: New test.
6722
6723         PR c++/25417
6724         * g++.dg/ext/complit5.C: Likewise.
6725
6726 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
6727
6728         PR tree-optimization/25125
6729         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
6730         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6731         * gcc.c-torture/execute/pr25125.c: New.
6732
6733 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
6734
6735         PR fortran/25029
6736         PR fortran/21256
6737         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
6738         with incorrect assumed size references.
6739
6740 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6741
6742         PR c++/23171
6743         * g++.dg/opt/init1.C: New test.
6744
6745 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6746
6747         PR c++/24671
6748         * g++.dg/template/sfinae3.C: New test.
6749
6750 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6751
6752         * g++.dg/other/friend4.C: New test.
6753
6754 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6755
6756         PR target/25005
6757         * g++.dg/opt/pr25005.C: New test.
6758
6759 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6760
6761         PR c++/25369
6762         * g++.dg/template/ptrmem16.C: New test.
6763
6764 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6765
6766         PR fortran/25029
6767         PR fortran/21256
6768         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6769
6770 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6771
6772         PR libgfortran/25307
6773         * gfortran.dg/list_read_5.f90: New test.
6774
6775 2005-12-22  Richard Henderson  <rth@redhat.com>
6776
6777         * gcc.target/i386/sse-7.c: Use -msse2.
6778
6779 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6780
6781         PR rtl-optimization/25432
6782         * gcc.c-torture/compile/20051216-1.c: New test.
6783
6784         PR objc/25328
6785         * objc/execute/pr25328.m: New test.
6786
6787 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6788
6789         PR c++/25364
6790         * g++.dg/template/call4.C: New test.
6791
6792 2005-12-22  Dale Johannesen  <dalej@apple.com>
6793
6794         * gcc.target/i386/sse-17.c: New.
6795
6796 2005-12-22  Paul Brook  <paul@codesourcery.com>
6797
6798         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6799
6800 2005-12-22  Paul Brook  <paul@codesourcery.com>
6801
6802         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
6803
6804 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6805
6806         PR tree-opt/25513
6807         * gcc.c-torture/compile/pr25513.c: New test.
6808
6809 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6810
6811         PR c++/23333
6812         * g++.dg/parse/error25.C: Add more tests.
6813
6814 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6815
6816         PR fortran/18990
6817         * gfortran.dg/der_charlen_1.f90: New.
6818
6819 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6820
6821         PR fortran/20889
6822         * gfortran.dg/pointer_component_type_1.f90: New test.
6823
6824         PR fortran/25029
6825         PR fortran/21256
6826         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
6827         should give an error with assumed size array refernces and checks those
6828         that should not.
6829         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
6830         reference an upper bound so that it does not generate an error.
6831
6832         PR fortran/19362
6833         PR fortran/20244
6834         PR fortran/20864
6835         PR fortran/25391
6836         * gfortran.dg/used_dummy_types_1.f90: New test.
6837         * gfortran.dg/used_dummy_types_2.f90: New test.
6838         * gfortran.dg/used_dummy_types_3.f90: New test.
6839         * gfortran.dg/used_dummy_types_4.f90: New test.
6840         * gfortran.dg/used_dummy_types_5.f90: New test.
6841
6842         PR fortran/23152
6843         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
6844         group already being USE associated.
6845         * gfortran.dg/assumed_shape_nml.f90: New test.
6846         * gfortran.dg/assumed_size_nml.f90: New test.
6847
6848         PR fortran/20862
6849         PR fortran/25053
6850         PR fortran/25063
6851         PR fortran/25064
6852         PR fortran/25066
6853         PR fortran/25067
6854         PR fortran/25068
6855         PR fortran/25307
6856         * gfortran.dg/io_constraints_1.f90: New test.
6857         * gfortran.dg/io_constraints_1.f90: New test.
6858         * gfortran.dg/iostat_3.f90: Change wording of warning.
6859         * gfortran.dg/g77/19981216-0.f: The same.
6860
6861 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6862
6863         PR tree-optimization/23518
6864         * testsuite/gcc.dg/pr23518.c: New.
6865
6866 2005-12-21  Mike Stump  <mrs@apple.com>
6867
6868         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6869
6870 2005-12-21  Paul Brook  <paul@codesourcery.com>
6871
6872         * gcc.dg/pr19340.c: Skip on m68k targets.
6873
6874 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6875
6876         PR rtl-optimization/25196
6877         * gcc.dg/pr25196.c: New test.
6878
6879 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6880
6881         PR fortran/25423
6882         gfortran.dg/where_nested_1.f90: New.
6883
6884 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6885
6886         PR tree-optimization/25382.
6887         * gcc.dg/tree-ssa/pr25382.c: New.
6888
6889 2005-12-20  Richard Guenther  <rguenther@suse.de>
6890
6891         PR middle-end/24306
6892         * gcc.target/i386/pr24306.c: New testcase.
6893
6894 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6895
6896         PR tree-optimization/25501
6897         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6898
6899 2005-12-20  Richard Guenther  <rguenther@suse.de>
6900
6901         Revert
6902         2005-12-02  Richard Guenther  <rguenther@suse.de>
6903
6904         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6905
6906 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
6907
6908         PR c++/21228
6909         * g++.dg/warn/Wunreachable-code-2.C: New test.
6910
6911 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
6912
6913         PR c++/24278
6914         * g++.dg/template/ctor5.C: New test.
6915
6916         PR c++/24915
6917         * g++.dg/template/overload8.C: New test.
6918
6919 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
6920
6921         * gcc.c-torture/compile/pr25483 : New test.
6922
6923 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6924
6925         PR c++/20552
6926         * g++.dg/ext/typeof10.C: New test.
6927
6928 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6929
6930         * gcc.dg/mt-loopi1.c: New.
6931
6932 2005-12-18  Richard Guenther  <rguenther@suse.de>
6933
6934         PR tree-optimization/25481
6935         * gcc.dg/torture/pr25481.c: New testcase.
6936
6937 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6938
6939         PR rtl-optimization/21041
6940         * gcc.dg/pr21041.c: New test.
6941
6942 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6943
6944         PR libgfortran/25463
6945         * gfortran.dg/advance.f90: New test.
6946
6947 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
6948
6949         * gcc.dg/20051201-1.c: New test.
6950
6951 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
6952
6953         PR fortran/25018
6954         * gfortran.dg/initialization_1.f90: New test.
6955         * gfortran.dg/enum_5.f90: Change dg-error to new message.
6956         * gfortran.dg/g77/980616-0.f: The same.
6957
6958 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6959
6960         * PR fortran/25458
6961         * gfortran.dg/chkbits.f90: New test.
6962
6963 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6964
6965         * gfortran.dg/enum_5.f: Revert to previous version.
6966
6967 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6968
6969         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
6970         * gfortran.dg/nested_modules_1.f90: Ditto.
6971         * gfortran.dg/hollerith_f95.f90: Ditto.
6972         * gfortran.dg/select_5.f90: Ditto.
6973         * gfortran.dg/secnds.f: Ditto.
6974         * gfortran.dg/hollerith2.f90: Ditto.
6975         * gfortran.dg/imag_2.f: Ditto.
6976         * gfortran.dg/ftell_2.f90: Ditto.
6977         * gfortran.dg/malloc_free_1.f90: Ditto.
6978         * gfortran.dg/logint-1.f: Ditto.
6979         * gfortran.dg/recursive_statement_functions.f90: Ditto.
6980         * gfortran.dg/e_d_fmt.f90: Ditto.
6981         * gfortran.dg/hollerith_legacy.f90: Ditto.
6982         * gfortran.dg/logint-2.f: Ditto.
6983         * gfortran.dg/enum_5.f90: Ditto.
6984         * gfortran.dg/f2c_2.f90: Ditto.
6985         * gfortran.dg/pr17143.f90: Ditto.
6986         * gfortran.dg/namelist_14.f90: Ditto.
6987         * gfortran.dg/logint-3.f: Ditto.
6988         * gfortran.dg/spread_scalar_source.f90: Ditto.
6989         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
6990         * gfortran.dg/namelist_11.f: Ditto.
6991         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6992         * gfortran.dg/g77/20010519-1.f
6993         * gfortran.dg/g77/alpha1.f: Ditto.
6994         * gfortran.dg/g77/990115-1.f: Ditto.
6995         * gfortran.dg/g77/erfc.f: Ditto.
6996         * gfortran.dg/g77/19990313-3.f: Ditto.
6997         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
6998         * gfortran.dg/g77/20010426.f: Ditto.
6999         * gfortran.dg/g77/19990313-0.f: Ditto.
7000         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
7001         * gfortran.dg/g77/20000629-1.f: Ditto.
7002         * gfortran.dg/g77/970125-0.f: Ditto.
7003         * gfortran.dg/g77/8485.f: Ditto.
7004         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
7005         * gfortran.dg/g77/19990313-1.f: Ditto.
7006         * gfortran.dg/g77/int8421.f: Ditto.
7007         * gfortran.dg/g77/19990305-0.f: Ditto.
7008         * gfortran.dg/g77/947.f: Ditto.
7009         * gfortran.dg/g77/19990905-2.f: Ditto.
7010         * gfortran.dg/g77/cabs.f: Ditto.
7011         * gfortran.dg/g77/19990313-2.f: Ditto.
7012         * gfortran.dg/g77/20020307-1.f: Ditto.
7013         * gfortran.dg/g77/dcomplex.f: Ditto.
7014         * gfortran.dg/g77/19990502-1.f: Ditto.
7015         * gfortran.dg/g77/19981216-0.f: Ditto.
7016         * gfortran.dg/common_4.f90: Ditto.
7017         * gfortran.dg/entry_4.f90: Ditto.
7018         * gfortran.dg/equiv_constraint_2.f90: Ditto.
7019         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
7020         * gfortran.dg/namelist_12.f: Ditto.
7021         * gfortran.dg/scale_1.f90: Ditto.
7022         * gfortran.dg/modulo_1.f90
7023         * gfortran.dg/hollerith.f90: Ditto.
7024         * gfortran.dg/direct_io_3.f90: Ditto.
7025         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
7026         * gfortran.dg/gnu_logical_1.F: Ditto.
7027         * gfortran.dg/unf_io_convert_1.f90: Ditto.
7028         * gfortran.dg/assign_1.f90: Ditto.
7029         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
7030         * gfortran.dg/pr23095.f: Ditto.
7031         * gfortran.dg/read_float_1.f90: Ditto.
7032
7033 2005-12-17  Andreas Jaeger  <aj@suse.de>
7034
7035         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
7036         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
7037
7038 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7039
7040         PR fortran/24268
7041         * gfortran.dg/fmt_white.f: New test.
7042
7043 2005-12-16  Steven G. Kargl <kargls@comcast.net>
7044
7045         * gfortran.dg/label_1.f90: New test.
7046
7047 2005-12-15  Ben Elliston  <bje@au.ibm.com>
7048
7049         PR testsuite/25422
7050         * gcc.dg/20031012-1.c: Add -Walways-true option.
7051         * gcc.dg/weak/weak-3.c: Likewise.
7052         * g++.old-deja/g++.mike/warn8.C: Likewise.
7053
7054 2005-12-16  Mike Stump  <mrs@apple.com>
7055
7056         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
7057         exit.
7058
7059 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7060
7061         PR libgfortran/25264
7062         PR libgfortran/25349
7063         * gfortran.dg/tl_editing.f90: Added additional checks.
7064         * gfortran.dg/t_editing.f: New test.
7065         * gfortran.dg/write_padding.f90: New test
7066
7067 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7068
7069         PR testsuite/25215
7070         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
7071
7072 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
7073
7074         PR rtl-optimization/24899
7075         * gcc.c-torture/execute/20051215-1.c: New test.
7076
7077 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
7078
7079         PR 24823
7080         * gfortran.dg/pr24823.f: New test.
7081
7082 2005-12-16  Jeff Law  <law@redhat.com>
7083
7084         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
7085
7086 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7087
7088         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
7089         Change C++ style comments to C style comments.
7090         Remove aligned types from the array.
7091         Keep Enums disabled.
7092         (complex_types): Remove aligned types from the array.
7093         Comment out "_Complex long double".
7094         (attrib_types): Remove.
7095         (complex_attrib_types): Remove.
7096         (attrib_array_types): Remove.
7097         (complex_attrib_array_types): Remove.
7098         (aligned_bitfld_types): Remove.
7099         (n_aligned_bitfld_types): Remove.
7100         (FEATURE_ALIGNEDPACKED): Delete.
7101         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
7102         (singles): Remove support for adding attributes.
7103         (choose_type): Remove support for attributed types.
7104         (generate_fields): Remove support for attributed bit-fields.
7105         Remove support for adding attributes.
7106         (generate_random_tests): Remove support for adding attributes.
7107         (features): Add back "[0] :0" and "complex vector [0]".
7108         (main): Remove support for attributed bit-fields.
7109         Uncomment the calling of generate_random_tests for the rests of
7110         the tests.
7111
7112 2005-12-16  Jan Hubicka  <jh@suse.cz>
7113
7114         * gcc.c-torture/combine/pr25224.c: New.
7115
7116 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
7117
7118         PR other/25028
7119         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
7120         HP-UX.
7121
7122 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
7123
7124         * gcc.dg/20051215-1.c: New file.
7125
7126 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7127
7128         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
7129         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
7130
7131 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
7132
7133         PR fortran/18197
7134         * gfortran.dg/dummy_functions_1.f90: New.
7135
7136 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
7137
7138         PR rtl-optimization/25310
7139         * gcc.c-torture/compile/pr25310.c: New test.
7140
7141 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7142
7143         PR debug/25023
7144         * gcc.dg/pr25023.c: New test.
7145
7146 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7147
7148         * g++.old-deja/g++.brendan/redecl1.C,
7149         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
7150         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
7151         g++.old-deja/g++.oliva/typeof1.C,
7152         g++.old-deja/g++.other/crash16.C,
7153         g++.old-deja/g++.other/crash34.C,
7154         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
7155         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
7156         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
7157         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
7158         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
7159         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
7160         Remove xfail.
7161
7162 2005-12-14  Kean Johnston  <jkj@sco.com>
7163             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7164
7165         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
7166         * gcc.target/i386/20020523-1.c: Ditto.
7167         * gcc.target/i386/tailcall-1.c: Ditto.
7168         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
7169         * gcc.target/i386/ssetype-5.c: Ditto.
7170
7171 2005-12-14  Jeff Law  <law@redhat.com>
7172
7173         * gcc.dg/tree-ssa/foldstring-1.c: New test.
7174
7175 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
7176
7177         PR target/25254
7178         PR target/24188
7179         * gcc.target/i386/pr25254.c: New test.
7180         * gfortran.dg/PR24188.f: New test.
7181
7182 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
7183
7184         * lib/fortran-torture.exp: Catch remaining uses of
7185         remote_file build delete.
7186
7187 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7188
7189         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
7190
7191 2005-12-14  Ben Elliston  <bje@au.ibm.com>
7192
7193         * gcc.dg/warn-addr-cmp.c: New test.
7194
7195 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7196
7197         PR debug/25023
7198         PR target/25293
7199         * gcc.target/i386/pr25293.c: New test.
7200
7201 2005-12-13  Petr Machata  <machata@post.cz>
7202
7203         PR c++/24907
7204         * g++.dg/parse/comma2.C: New test.
7205
7206 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
7207             Jakub Jelinek  <jakub@redhat.com>
7208
7209         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7210         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7211         (limits.h): Include unconditionally.
7212         (stdlib.h): Likewise.
7213         (hashtab.h): Do not include.
7214         (getopt.h): Likewise.
7215         (stddef.h): Include.
7216         (hashval_t): Define.
7217         (struct entry): Add "next" field.
7218         (HASH_SIZE): New macro.
7219         (hash_table): New variable.
7220         (switchfiles): Do not use xmalloc.
7221         (mix): New macro.
7222         (iterative_hash): New function.
7223         (hasht): Remove.
7224         (e_exists): New function.
7225         (e_insert): Likewise.
7226         (output): Use, instead of libiberty hashtable functions.
7227         (main): Do not use getopt.  Do not call htab_create.
7228
7229 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7230
7231         PR c++/25331
7232         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
7233         put atal* and atpaal* attributes on array elements.
7234         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
7235         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
7236         put atal* and atpaal* attributes on array elements.
7237         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
7238
7239 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
7240
7241         * gcc.dg/single-precision-constant.c: New test.
7242
7243 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
7244
7245         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7246         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7247         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7248         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7249         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7250         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7251         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7252         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7253         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7254         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7255         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7256         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7257         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7258         gcc.target/powerpc/ppc-sdata-2.c,
7259         gcc.target/powerpc/ppc-stackalign-1.c,
7260         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7261         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7262         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7263         gcc.target/powerpc/rs6000-ldouble-2.c,
7264         gcc.target/powerpc/rs6000-power2-1.c,
7265         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7266         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7267         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7268         option into target selector.
7269         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7270         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7271
7272 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7273
7274         PR objc/25348
7275         * objc.dg/encode-9.m: New test.
7276
7277 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7278
7279         PR testsuite/20772
7280         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7281         * gcc.dg/asm-b.c: Fix typo.
7282         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7283         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7284         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7285         i?86 lp64 and x86_64 ilp32.
7286         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7287         on i?86 lp64.
7288         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7289
7290 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7291
7292         PR fortran/25078
7293         gfortran.dg/equiv_5.f90: New test.
7294
7295 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7296
7297         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7298         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7299         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7300         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7301         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7302         * gcc.dg/tree-ssa/reassoc-5.c: New.
7303         * gcc.dg/tree-ssa/reassoc-6.c: New.
7304         * gcc.dg/tree-ssa/reassoc-7.c: New.
7305         * gcc.dg/tree-ssa/reassoc-8.c: New.
7306         * gcc.dg/tree-ssa/reassoc-9.c: New.
7307         * gcc.dg/tree-ssa/reassoc-10.c: New.
7308         * gcc.dg/tree-ssa/reassoc-11.c: New.
7309
7310 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7311
7312         PR testsuite/25167
7313         PR testsuite/24478
7314         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7315
7316 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7317
7318         PR c++/25300
7319         * g++.dg/template/inherit.C: Do not use a generic error message.
7320
7321 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7322
7323         PR libobjc/25354
7324         * objc.dg/gnu-encoding: New directory.
7325         * objc.dg/gnu-encoding/compat-common.h: New file.
7326         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7327         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7328         * objc.dg/gnu-encoding/vector-defs.h: New file.
7329         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7330         * objc.dg/gnu-encoding/generate-random.c: New file.
7331         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7332         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7333         * objc.dg/gnu-encoding/generate-random.h: New file.
7334
7335 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7336
7337         PR c++/25337
7338         * g++.dg/template/defarg7.C: New test.
7339
7340 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7341
7342         PR libobjc/25347
7343         * objc.dg/encode-8.m: New test.
7344
7345 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7346
7347         PR libobjc/25346
7348         * objc.dg/encode-7.m: New test.
7349
7350 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7351
7352         PR c++/25010
7353         * g++.dg/opt/inline10.C: New test.
7354
7355 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7356
7357         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7358
7359 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7360
7361         * gfortran.dg/substring_equivalence.f90: typo in comment
7362
7363 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7364
7365         PR fortran/25068
7366         * gfortran.dg/iostat_3.f90: New test.
7367
7368 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
7369
7370         PR fortran/23815
7371         * gfortran.dg/unf_io_convert_1.f90: New test.
7372         * gfortran.dg/unf_io_convert_2.f90: New test.
7373         * gfortran.dg/unf_io_convert_3.f90: New test.
7374
7375 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7376
7377         PR testsuite/20772
7378         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7379         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7380         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7381         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7382         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7383         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7384         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7385         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7386         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7387         gcc.dg/torture/fp-int-convert-float128-timode.c,
7388         gcc.dg/torture/fp-int-convert-float128.c,
7389         gcc.dg/torture/fp-int-convert-float80-timode.c,
7390         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7391         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7392
7393         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7394
7395 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7396
7397         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7398
7399 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7400
7401         * gcc.dg/20051207-1.c,
7402         * gcc.dg/20051207-2.c,
7403         * gcc.dg/20051207-3.c: New tests.
7404
7405 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7406
7407         PR testsuite/20772
7408         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7409         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7410         dg-skip-if target selector.
7411
7412         PR testsuite/20772
7413         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7414         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7415         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7416         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7417         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7418         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7419         and/or merge with i?86 cases.
7420
7421         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7422
7423         PR testsuite/20772
7424         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7425         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7426         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7427         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7428         x86_64-*-linux*.
7429
7430 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7431
7432         PR target/25311
7433         * gcc.c-torture/compile/pr25311.c: New test.
7434
7435 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7436
7437         PR libgfortran/25039
7438         * gfortran.dg/read_comma.f: New test.
7439
7440 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7441
7442         PR c++/19317
7443         * g++.dg/opt/pr19317-1.C: New test.
7444         * g++.dg/opt/pr19317-2.C: New test.
7445         * g++.dg/opt/pr19317-3.C: New test.
7446
7447         PR target/19005
7448         * gcc.c-torture/execute/pr19005.c: New test.
7449
7450         PR target/17828
7451         * g++.old-deja/g++.other/comdat5.C: New test.
7452         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7453
7454         * g++.dg/compat/struct-layout-1.exp: New file.
7455         * g++.dg/compat/struct-layout-1.h: New.
7456         * g++.dg/compat/struct-layout-1_generate.c: New.
7457         * g++.dg/compat/struct-layout-1_x1.h: New.
7458         * g++.dg/compat/struct-layout-1_x2.h: New.
7459         * g++.dg/compat/struct-layout-1_y1.h: New.
7460         * g++.dg/compat/struct-layout-1_y2.h: New.
7461
7462         * gcc.dg/20050330-2.c: New test.
7463
7464 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7465
7466         PR fortran/25292
7467         * gfortran.dg/associated_1.f90: New.
7468
7469 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7470
7471         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7472         ILP32 vect_no_align platforms.
7473
7474 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7475             Jakub Jelinek  <jakub@redhat.com>
7476
7477         PR target/25268
7478         * gcc.c-torture/compile/20051207-1.c: New test.
7479
7480 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7481
7482         PR testsuite/20772
7483         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7484         gcc.dg/torture/pr18582-1.c,
7485         gcc.target/i386/attributes-error.c: Also test on x86_64.
7486
7487         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7488
7489 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7490
7491         PR c++/19397
7492         * g++.dg/template/typedef3.C: New test.
7493
7494         PR c++/19762
7495         PR c++/19764
7496         * g++.dg/template/dtor3.C: Fix error markers.
7497
7498 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7499
7500         * lib/target-supports.exp (check_effective_target_sync_char_short):
7501         Add s390*.
7502
7503 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7504
7505         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7506
7507 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7508
7509         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7510         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7511         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7512         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7513
7514 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7515
7516         PR c++/25263
7517         * g++.dg/other/array2.C: New test case.
7518
7519 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7520
7521         * gcc.dg/darwin-weakimport-3.c: New.
7522
7523         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7524         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7525         and to work on Darwin.
7526         * gcc.dg/attr-weakref-1b.c: New file.
7527         * gcc.dg/attr-weakref-2.c: New test.
7528         * gcc.dg/darwin-weakref-1.c: New test.
7529
7530 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7531
7532         PR testsuite/25247
7533         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7534         use in selector expressions.
7535         (dg-xfail-if): Ditto.
7536         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7537         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7538         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7539         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7540         * gcc.test-framework/test-framework.exp: Skip generated tests if
7541         CHECK_TEST_FRAMEWORK is not 1.
7542
7543 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7544
7545         PR tree-optimization/24963
7546         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7547
7548         PR target/24108
7549         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7550
7551         PR target/18580
7552         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7553         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7554         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7555         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7556
7557 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7558
7559         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7560         dg-options.
7561
7562 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7563
7564         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7565
7566 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7567
7568         * gcc.dg/format/cast-1.c: New test.
7569
7570 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7571
7572         PR c/7776
7573         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7574         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7575         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7576         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7577
7578 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7579
7580         * gcc.dg/cast-pretty-print-1.c: New test.
7581
7582 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7583
7584         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7585
7586 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7587
7588         PR c++/24173
7589         * g++.dg/template/friend40.C: New test.
7590
7591 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7592
7593         PR target/25199
7594         * gcc.target/i386/movq-2.c: New test.
7595         * gcc.target/i386/movq.c: Remove target i?86, instead add
7596         dg-require-effective-target ilp32.
7597
7598 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7599
7600         PR c++/24103
7601         * g++.dg/other/default1.C: New test.
7602
7603 2005-12-02  Richard Guenther  <rguenther@suse.de>
7604
7605         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7606
7607 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7608
7609         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7610
7611 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7612
7613         PR target/21017
7614         * gcc.target/powerpc/rotate.c: New.
7615
7616 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7617
7618         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7619         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7620
7621 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7622
7623         PR c/13384
7624         * gcc.dg/pr17730-1.c: Adjust.
7625         * gcc.dg/lvalue1.c (main): Likewise.
7626         * gcc.dg/lvalue-2.c: Likewise.
7627         * g++.dg/pr7503-3.C
7628
7629 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7630
7631         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7632         error messages.
7633
7634 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7635
7636         PR fortran/24789
7637         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7638
7639 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7640
7641         PR target/24475
7642         * lib/target-supports.exp (check_effective_target_tls): New.
7643         (check_effective_target_tls_runtime): New.
7644         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7645         for TLS support.
7646         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7647         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7648         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7649         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7650         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7651         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7652         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7653         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7654         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7655         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7656         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7657         effective-target TLS.
7658         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7659         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7660         effective-target TLS runtime.
7661
7662 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7663
7664         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7665
7666 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7667
7668         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7669         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7670         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7671         ignored" warnings when "packing" is the same as the ABI layout.
7672
7673 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7674
7675         PR fortran/21302
7676         * gfortran.dg/line_length_1.f: New test.
7677         * gfortran.dg/line_length_2.f90: Ditto.
7678
7679 2005-11-30  Richard Guenther  <rguenther@suse.de>
7680
7681         PR tree-optimization/21655
7682         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7683
7684 2005-11-30  Dale Johannesen  <dalej@apple.com>
7685
7686         * gcc.c-torture/compile/pr24930.c: New.
7687
7688 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7689
7690         PR fortran/15809
7691         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7692
7693 2005-11-30  Jeff Law  <law@redhat.com>
7694
7695         * g++.old-deja/g++.law/pr25000.C: New test.
7696
7697 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7698
7699         * gcc.dg/tls/opt-11.c: New test.
7700
7701 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7702
7703         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
7704         targets.
7705         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
7706         LP64 ia64.
7707
7708 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7709
7710         * gfortran.dg/open_access_1.f90: New test.
7711
7712 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7713
7714         * gcc.dg/charset/builtin2.c: New test.
7715
7716 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7717
7718         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7719         on mmix-*-* for *_[xy].c.
7720
7721 2005-11-28  Kean Johnston  <jkj@sco.com>
7722
7723         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
7724         headers.
7725         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
7726         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
7727         * gcc.target/i386/asm-3.c: Ditto.
7728         * gcc.target/i386/clobbers.c: Ditto.
7729         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
7730         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
7731         test regexp.
7732         * gcc.target/i386/mul.c: Ditto.
7733         * gcc.target/i386/ssetype-1.c: Ditto.
7734         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
7735         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
7736         static so the test works with -fPIC mode too. Based on comment in
7737         PR19231 by Pinski.
7738         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
7739
7740 2005-11-28  Richard Guenther  <rguenther@suse.de>
7741
7742         * gcc.dg/alias-9.c: New testcase.
7743         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7744
7745 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7746             Uros Bizjak  <uros@kss-loka.si>
7747
7748         PR middle-end/20219
7749         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
7750         tan(x)/sin(x) transformations.
7751
7752 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
7753
7754         PR middle-end/24575
7755         * gcc.dg/tree-ssa/divide-3.c: New test.
7756         * gcc.dg/tree-ssa/divide-4.c: New test.
7757
7758 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7759
7760         PR fortran/24917
7761         *  gfortran.dg/boz_6.f90: New test.
7762
7763 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7764
7765         PR fortran/23912
7766         * gfortran.dg/modulo_1.f90: New test.
7767
7768 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7769
7770         PR libfortran/24919
7771         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
7772         fail on CRLF platforms.
7773         * gfortran.dg/ftell_2.f90: Likewise.
7774
7775 2005-11-26  Eric Christopher  <echristo@apple.com>
7776
7777         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7778
7779 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7780
7781         * objc.dg/gnu-runtime-3.m: Simplify.
7782
7783 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7784
7785         PR middle-end/23669
7786         * gcc.dg/tree-ssa/divide-1.c: New test.
7787         * gcc.dg/tree-ssa/divide-2.c: New test.
7788
7789 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7790
7791         PR libgfortran/24945
7792         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7793
7794 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7795
7796         PR libgfortran/24945
7797         * gfortran.dg/open_status_2.f90: New test.
7798
7799 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7800
7801         * gcc.c-torture/execute/builtins/fprintf.c,
7802         gcc.c-torture/execute/builtins/fputs-lib.c,
7803         gcc.c-torture/execute/builtins/fputs.c,
7804         gcc.c-torture/execute/builtins/lib/fprintf.c,
7805         gcc.c-torture/execute/builtins/lib/printf.c,
7806         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
7807
7808 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
7809
7810         * gcc.dg/20050922-2.c: New test.
7811
7812 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7813
7814         * objc.dg/gnu-runtime-3.m: New test.
7815
7816 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7817
7818         PR c++/9278
7819         * g++.dg/other/void1.C: New test.
7820
7821 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
7822
7823         PR middle-end/24998
7824         * gcc.dg/torture/fp-int-convert-float.c,
7825         gcc.dg/torture/fp-int-convert-double.c,
7826         gcc.dg/torture/fp-int-convert-long-double.c,
7827         gcc.dg/torture/fp-int-convert-timode.c,
7828         gcc.dg/torture/fp-int-convert-float80.c,
7829         gcc.dg/torture/fp-int-convert-float80-timode.c,
7830         gcc.dg/torture/fp-int-convert-float128.c,
7831         gcc.dg/torture/fp-int-convert-float128-timode.c,
7832         gcc.dg/torture/fp-int-convert.h: New files.
7833
7834 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7835
7836         PR middle-end/24989
7837         * gcc.dg/tree-ssa/bool-10.c: New test.
7838         * gcc.dg/tree-ssa/bool-11.c: New test.
7839         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
7840
7841 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7842
7843         PR middle-end/24990
7844         * tree-ssa/pr24990-1.c: New test.
7845
7846 2005-11-24  Richard Guenther  <rguenther@suse.de>
7847         Dirk Mueller <dmueller@suse.de>
7848
7849         PR c++/14024
7850         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
7851         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
7852         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7853         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
7854         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
7855         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
7856
7857 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7858
7859         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7860
7861 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7862
7863         PR c/21668
7864         * gcc.dg/Wc++-compat.c: New.
7865         * gcc.dg/Wno-c++-compat.c: New.
7866
7867 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7868
7869         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7870         (vspltish, vspltisw): Likewise.
7871
7872 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7873
7874         PR libgfortran/24794
7875         * gfortran.dg/namelist_12.f: Fix quotes.
7876         * gfortran.dg/namelist_13.f90: Fix quotes.
7877         * gfortran.dg/namelist_14.f90: Fix quotes.
7878         * gfortran.dg/namelist_15.f90: Fix quotes.
7879         * gfortran.dg/namelist_use.f90: Fix quotes.
7880         * gfortran.dg/namelist_use_only.f90: Fix quotes.
7881         * gfortran.dg/namelist_21.f90: New test.
7882         * gfortran.dg/namelist_22.f90: New test.
7883
7884 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7885
7886         PR target/23435
7887         * gcc.c-torture/compile/pr23435.c: New.
7888
7889 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7890
7891         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7892
7893 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7894
7895         * gcc.target/powerpc/405-macchw-1.c,
7896         gcc.target/powerpc/405-macchw-2.c,
7897         gcc.target/powerpc/405-macchwu-1.c,
7898         gcc.target/powerpc/405-macchwu-2.c,
7899         gcc.target/powerpc/405-machhw-1.c,
7900         gcc.target/powerpc/405-machhw-2.c,
7901         gcc.target/powerpc/405-machhwu-1.c,
7902         gcc.target/powerpc/405-machhwu-2.c,
7903         gcc.target/powerpc/405-maclhw-1.c,
7904         gcc.target/powerpc/405-maclhw-2.c,
7905         gcc.target/powerpc/405-maclhwu-1.c,
7906         gcc.target/powerpc/405-maclhwu-2.c,
7907         gcc.target/powerpc/405-mulchw-1.c,
7908         gcc.target/powerpc/405-mulchw-2.c,
7909         gcc.target/powerpc/405-mulchwu-1.c,
7910         gcc.target/powerpc/405-mulchwu-2.c,
7911         gcc.target/powerpc/405-mulhhw-1.c,
7912         gcc.target/powerpc/405-mulhhw-2.c,
7913         gcc.target/powerpc/405-mulhhwu-1.c,
7914         gcc.target/powerpc/405-mulhhwu-2.c,
7915         gcc.target/powerpc/405-mullhw-1.c,
7916         gcc.target/powerpc/405-mullhw-2.c,
7917         gcc.target/powerpc/405-mullhwu-1.c,
7918         gcc.target/powerpc/405-mullhwu-2.c,
7919         gcc.target/powerpc/405-nmacchw-1.c,
7920         gcc.target/powerpc/405-nmacchw-2.c,
7921         gcc.target/powerpc/405-nmachhw-1.c,
7922         gcc.target/powerpc/405-nmachhw-2.c,
7923         gcc.target/powerpc/405-nmaclhw-1.c,
7924         gcc.target/powerpc/405-nmaclhw-2.c,
7925         gcc.target/powerpc/440-macchw-1.c,
7926         gcc.target/powerpc/440-macchw-2.c,
7927         gcc.target/powerpc/440-macchwu-1.c,
7928         gcc.target/powerpc/440-macchwu-2.c,
7929         gcc.target/powerpc/440-machhw-1.c,
7930         gcc.target/powerpc/440-machhw-2.c,
7931         gcc.target/powerpc/440-machhwu-1.c,
7932         gcc.target/powerpc/440-machhwu-2.c,
7933         gcc.target/powerpc/440-maclhw-1.c,
7934         gcc.target/powerpc/440-maclhw-2.c,
7935         gcc.target/powerpc/440-maclhwu-1.c,
7936         gcc.target/powerpc/440-maclhwu-2.c,
7937         gcc.target/powerpc/440-mulchw-1.c,
7938         gcc.target/powerpc/440-mulchw-2.c,
7939         gcc.target/powerpc/440-mulchwu-1.c,
7940         gcc.target/powerpc/440-mulchwu-2.c,
7941         gcc.target/powerpc/440-mulhhw-1.c,
7942         gcc.target/powerpc/440-mulhhw-2.c,
7943         gcc.target/powerpc/440-mulhhwu-1.c,
7944         gcc.target/powerpc/440-mulhhwu-2.c,
7945         gcc.target/powerpc/440-mullhw-1.c,
7946         gcc.target/powerpc/440-mullhw-2.c,
7947         gcc.target/powerpc/440-mullhwu-1.c,
7948         gcc.target/powerpc/440-mullhwu-2.c,
7949         gcc.target/powerpc/440-nmacchw-1.c,
7950         gcc.target/powerpc/440-nmacchw-2.c,
7951         gcc.target/powerpc/440-nmachhw-1.c,
7952         gcc.target/powerpc/440-nmachhw-2.c,
7953         gcc.target/powerpc/440-nmaclhw-1.c,
7954         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
7955
7956 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
7957
7958         PR fortran/24774
7959         * gfortran.dg/inquire_9.f90: New test.
7960
7961         PR fortran/21647
7962         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
7963
7964 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7965
7966         PR libfortran/24432
7967         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7968         Check that 'cos' is supported.
7969
7970 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
7971
7972         PR fortran/24223
7973         * gfortran.dg/substring_equivalence.f90: New test.
7974
7975         PR fortran/24705
7976         * gfortran.dg/auto_internal_assumed.f90: New test.
7977
7978 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
7979
7980         * gcc.dg/fold-div-2.c: New test.
7981
7982 2005-11-20  Ian Lance Taylor  <ian@airs.com>
7983
7984         PR rtl-optimization/24883
7985         * gcc.c-torture/compile/pr24883.c: New test.
7986
7987 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
7988
7989         PR middle-end/20583
7990         * gcc.c-torture/compile/pr20583.c: New.
7991
7992 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
7993
7994         * gcc.c-torture/execute/usmul.c: New test.
7995
7996 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
7997
7998         * gcc.dg/tree-ssa/vrp22.c: New test.
7999
8000 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
8001
8002         PR middle-end/24912
8003         * gcc.dg/torture/pr24912-1.c: New test.
8004
8005 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
8006
8007         PR fortran/24862
8008         * gfortran.dg/arrayio_derived_1.f90: New test.
8009
8010 2005-11-19  Richard Guenther  <rguenther@suse.de>
8011
8012         PR middle-end/23294
8013         * gcc.dg/tree-ssa/pr23294.c: New testcase.
8014
8015 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
8016
8017         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
8018
8019 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
8020
8021         PR c++/8355
8022         * g++.dg/template/friend39.C: New test.
8023
8024 2005-11-18  James E Wilson  <wilson@specifix.com>
8025
8026         * gcc.dg/builtin-strstr.c: New.
8027
8028 2005-11-18  Richard Henderson  <rth@redhat.com>
8029
8030         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
8031         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
8032         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
8033         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
8034         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
8035         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
8036         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
8037         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
8038         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
8039         renaming to remove initial "ia64-".
8040
8041 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
8042
8043         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
8044
8045 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
8046
8047         * g++.dg/cpp/string-2.C: New test.
8048
8049 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
8050
8051         * gcc.dg/tree-ssa/loop-14.c: New test.
8052
8053 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
8054             Michael Chamberlain <michael@chamberlain.net.au>
8055
8056         * ada/acats/run_all.sh (target_run): Kill long running tests.
8057
8058 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8059
8060         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
8061         * gcc.dg/cleanup-9.c: Likewise.
8062         * gcc.dg/cleanup-10.c: Likewise.
8063         * gcc.dg/cleanup-11.c: Likewise.
8064
8065 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8066
8067         PR fortran/24892
8068         * gfortran.dg/open_access_append_1.f90: New test.
8069         * gfortran.dg/open_access_append_2.f90: New test.
8070
8071 2005-11-16  Richard Guenther  <rguenther@suse.de>
8072
8073         PR middle-end/24851
8074         * gcc.c-torture/execute/pr24851.c: New testcase.
8075
8076 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8077
8078         * gcc.dg/fold-overflow-1.c: New test.
8079
8080 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
8081
8082         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
8083         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
8084
8085 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
8086
8087         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
8088         structures.
8089         * g++.dg/eh/forced2.C: Likewise.
8090         * g++.dg/eh/forced3.C: Likewise.
8091         * g++.dg/eh/forced4.C: Likewise.
8092
8093 2005-11-11  Mike Stump  <mrs@apple.com>
8094
8095         * g++.old-deja/g++.mike/unused.C: Add.
8096
8097 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
8098
8099         PR c++/24667
8100         * g++.dg/warn/Wcast-qual1.C: New test.
8101
8102 2005-11-15  Jan Hubicka  <jh@suse.cz>
8103
8104         * gcc.dg/winline-5.c: Add large-unit-insns limit.
8105
8106 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
8107
8108         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
8109
8110 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
8111
8112         PR 24840
8113         * gcc.dg/tree-ssa/pr24840.c: New test.
8114
8115 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
8116
8117         PR testsuite/24841
8118         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
8119
8120 2005-11-14  Dale Johannesen  <dalej@apple.com>
8121
8122         * gcc.c-torture/execute/20051113-1.c: New.
8123
8124 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
8125
8126         PR c++/24687
8127         * g++.dg/template/crash43.C: New test.
8128
8129 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
8130
8131         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
8132
8133 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8134
8135         PR c++/24817
8136         * g++.dg/eh/spec8.C: New test.
8137
8138 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8139
8140         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
8141
8142 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
8143
8144         PR c++/20293
8145         * g++.dg/parse/ambig4.C: New test.
8146         * g++.dg/tc1/dr101.C: Adjust error markers.
8147         * g++.dg/lookup/strong-using-2.C: Likewise.
8148         * g++.dg/lookup/ambig5.C: Likewise.
8149         * g++.dg/lookup/ambig4.C: Likewise.
8150         * g++.dg/parse/crash22.C: Likewise.
8151
8152 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
8153
8154         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
8155
8156 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
8157
8158         * gcc.dg/nested-calls-1.c: New test.
8159
8160 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8161
8162         * gfortran.dg/complex_intrinsic_1.f90: New test.
8163         * gfortran.dg/complex_intrinsic_2.f90: New test.
8164         * gfortran.dg/fgetc_1.f90: New test.
8165         * gfortran.dg/fgetc_2.f90: New test.
8166         * gfortran.dg/fgetc_3.f90: New test.
8167         * gfortran.dg/ftell_1.f90: New test.
8168         * gfortran.dg/ftell_2.f90: New test.
8169         * gfortran.dg/gnu_logical_1.F: New test.
8170         * gfortran.dg/gnu_logical_2.f90: New test.
8171
8172 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
8173
8174         PR middle-end/24820
8175         * testsuite/gcc.dg/pr24820.c: New test.
8176
8177 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
8178
8179         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
8180         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
8181         variable.
8182
8183 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8184
8185         testsuite/24614
8186         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
8187
8188 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8189
8190         * gcc.target/cris/cris.exp: New file.
8191         * gcc.target/cris/rld-legit1.c: New test.
8192         * gcc.target/cris/rld-legit2.c: New test.
8193
8194 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
8195
8196         PR c++/24780
8197         * g++.dg/opt/pr24780.C: New test.
8198
8199         PR c++/24761
8200         * g++.dg/template/asm1.C: New test.
8201
8202 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
8203
8204         PR libgfortran/24787
8205         * gfortran.dg/scan_1.f90: New test.
8206
8207 2005-11-12  Jan Hubicka  <jh@suse.cz>
8208
8209         * gcc.target/i386/minmax-1.c: New.
8210         * gcc.target/i386/minmax-2.c: New.
8211
8212 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
8213
8214         * gcc.dg/pr24445.c: Fix for 64-bit targets.
8215
8216 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
8217
8218         * gcc.c-torture/execute/20051110-1.c,
8219         gcc.c-torture/execute/20051110-2.c: New tests.
8220
8221 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8222
8223         PR middle-end/24750
8224         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
8225         New tests.
8226
8227 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8228
8229         * lib/target-libpath.exp (get_shlib_extension): New proc.
8230         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
8231         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8232         * lib/objc.exp (objc_target_compile): Likewise.
8233         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
8234         detection.
8235
8236 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8237
8238         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
8239
8240         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8241         Add -static to additional_flags and pass it to target_compile.
8242
8243 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8244
8245         PR libgfortran/24719
8246         gfortran.dg/read_noadvance.f90: New test.
8247
8248         PR libgfortran/24699
8249         gfortran.dg/fmt_t_2.f90: New test.
8250
8251         PR libgfortran/24785
8252         gfortran.dg/read_x_eor.f90: New test.
8253
8254         PR libgfortran/24584
8255         gfortran.dg/namelist_empty.f90: Rename test.
8256
8257         PR libgfortran/24489
8258         gfortran/read_eor.f90: Rename test.
8259
8260 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8261
8262         PR fortran/15976
8263         * gfortran.dg/automatic_module_variable.f90: New test.
8264
8265 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8266
8267         PR target/24445
8268         * gcc.dg/pr24445.c: New test.
8269
8270 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8271
8272         PR fortran/24655
8273         PR fortran/24755
8274         * gfortran.dg/recursive_statement_functions.f90: Add statement
8275         functions using inline intrinsic functions and parameters to test
8276         that they no longer seg-fault.
8277
8278         PR fortran/24409
8279         gfortran.dg/nested_modules_4.f90: New test.
8280         gfortran.dg/nested_modules_5.f90: New test.
8281
8282 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8283
8284         PR fortran/24643
8285         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8286
8287 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8288
8289         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8290         failures.
8291
8292 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8293
8294         * gcc.dg/sparc-getcontext-1.c: New test.
8295
8296 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8297
8298         * gcc.dg/ifcvt-fabs-1.c: New test.
8299
8300 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8301
8302         PR other/4372
8303         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8304         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8305
8306 2005-11-09  Richard Guenther  <rguenther@suse.de>
8307
8308         PR tree-optimization/24716
8309         * gcc.c-torture/execute/pr24716.c: New testcase.
8310
8311 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8312
8313         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8314
8315 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8316
8317         PR 24624
8318         * gcc.dg/pr24624.c: Testcase added.
8319
8320 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8321
8322         PR 24623
8323         * g++.dg/other/pr24623.C: Testcase added.
8324
8325 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8326
8327         PR fortran/22607
8328         * gfortran-dg/pure_byref_1.f90: New.
8329         * gfortran-dg/pure_byref_2.f90: New.
8330
8331 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8332
8333         PR c/24101
8334         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8335         * gcc.dg/dg.exp: Run main loop also for *.i files.
8336
8337 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8338
8339         PR c++/19450
8340         * g++.dg/tls/diag-3.C: New test.
8341         * g++.dg/tls/diag-4.C: New test.
8342         * g++.dg/tls/static-1.C: New test.
8343         * g++.dg/tls/static-1a.cc: New file.
8344
8345 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8346
8347         PR 23046
8348         * g++.dg/tree-ssa/pr23046.C: New test.
8349
8350 2005-11-08  Devang Patel <dpatel@apple.com>
8351
8352         PR tree-optimization/23115
8353         * gcc.dg/tree-ssa/pr23115.c: New.
8354
8355 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
8356
8357         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8358         * gcc.target/powerpc/pr16155.c: Same.
8359         * gcc.target/powerpc/altivec-1.c: Same.
8360         * gcc.target/powerpc/altivec-2.c: Same.
8361         * gcc.target/powerpc/altivec-3.c: Same.
8362         * gcc.target/powerpc/altivec-5.c: Same.
8363         * gcc.target/powerpc/altivec-11.c: Same.
8364         * gcc.target/powerpc/altivec-12.c: Same.
8365         * gcc.target/powerpc/altivec-14.c: Same.
8366         * gcc.target/powerpc/altivec-22.c: Same.
8367         * gcc.target/powerpc/altivec-consts.c: Same.
8368         * gcc.target/powerpc/altivec-pr22085.c: Same.
8369         * gcc.target/powerpc/altivec-splat.c: Same.
8370         * gcc.target/powerpc/altivec-varargs-1.c: Same.
8371         * gcc.target/powerpc/altivec-vec-merge.c: Same.
8372         * gcc.target/powerpc/darwin-longlong.c: Same.
8373
8374 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8375
8376         PR target/19340
8377         * gcc.dg/pr19340.c: New test.
8378
8379 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8380
8381         PR rtl-optimization/24683
8382         * gcc.dg/pr24683.c: New test.
8383
8384 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8385
8386         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8387         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8388
8389 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8390
8391         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8392
8393 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8394
8395         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8396
8397 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8398
8399         PR target/24230
8400
8401         * gcc.target/powerpc/altivec-consts.c,
8402         gcc.target/powerpc/altivec-splat.c: New testcase.
8403
8404 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8405
8406         PR c/24599
8407
8408         * gcc.dg/overflow-2.c: New testcase.
8409
8410 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8411
8412         PR rtl-optimization/23567
8413         * gcc.c-torture/execute/20051104-1.c: New test.
8414
8415 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8416
8417         PR fortran/24534
8418         gfortran.dg/private_type_2.f90: Modified to check that case with
8419         PRIVATE declaration within derived type is accepted.
8420
8421         PR fortran/20838
8422         gfortran.dg/pointer_assign_1.f90: New test.
8423
8424         PR fortran/20840
8425         * gfortran.dg/arrayio_0.f90: New test.
8426
8427         PR fortran/17737
8428         gfortran.dg/data_initialized.f90: New test.
8429         gfortran.dg/data_constraints_1.f90: New test.
8430         gfortran.dg/data_constraints_2.f90: New test.
8431
8432 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8433
8434         PR fortran/24174
8435         PR fortran/24305
8436         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8437
8438 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8439
8440         PR 24670
8441         * gcc.dg/tree-ssa/pr24670.c: New test.
8442
8443 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8444
8445         PR target/22432
8446         * gcc.target/i386/pr22432.c: New test.
8447
8448 2005-11-05  Richard Henderson  <rth@redhat.com>
8449
8450         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8451         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8452         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8453         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8454         from gcc.dg/alpha-*.
8455         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8456         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8457
8458 2005-11-05  Andreas Jaeger  <aj@suse.de>
8459
8460         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8461
8462 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8463
8464         PR target/23424
8465         * gcc.dg/torture/pr23424-1.c: New test.
8466
8467 2005-11-04  Richard Henderson  <rth@redhat.com>
8468
8469         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8470         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8471         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8472         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8473         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8474         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8475         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8476         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8477         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8478         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8479         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8480         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8481         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8482         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8483         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8484         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8485         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8486         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8487         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8488         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8489         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8490         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8491         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8492         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8493         Move from gcc.dg/.
8494         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8495         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8496         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8497         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8498         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8499         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8500         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8501         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8502         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8503         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8504         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8505         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8506         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8507         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8508         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8509         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8510         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8511         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8512         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8513         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8514         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8515         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8516         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8517         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8518         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8519         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8520         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8521         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8522         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8523         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8524         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8525         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8526         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8527         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8528         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8529         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8530         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8531         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8532         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8533         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8534         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8535         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8536         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8537         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8538         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8539
8540 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8541
8542         PR 24627
8543         * gcc.dg/tree-ssa/pr24627.c: New test.
8544
8545 2005-11-04 Paul Brook  <paul@codesourcery.com>
8546
8547         * gcc.dg/tls/opt-10.c: New test.
8548
8549 2005-11-04  Andreas Jaeger  <aj@suse.de>
8550
8551         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8552         avoid extra warnings.
8553
8554 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8555
8556         PR libfortran/22298
8557         * gcc/testsuite/lib/target-supports.exp
8558         (check_effective_target_static_libgfortran): New
8559         static_libgfortran effective target.
8560         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8561         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8562
8563 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8564
8565         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8566
8567 2005-11-03  Josh Conner  <jconner@apple.com>
8568
8569         PR c++/19989
8570         g++.dg/ext/array2.C: New test.
8571         g++.dg/template/dependent-name3.C: New test.
8572         g++.dg/template/dependent-name4.C: New test.
8573         g++.dg/template/sfinae2.C: New test.
8574
8575 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8576
8577         PR preprocessor/22042
8578         * gcc.dg/cpp/strify4.c: New test.
8579
8580 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8581
8582         PR c++/17964
8583         * g++.dg/cpp/string-1.C: New test.
8584
8585 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8586
8587         * gcc.target/powerpc: New directory.
8588         * gcc.target/powerpc/powerpc.exp: New file.
8589         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8590         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8591         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8592         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8593         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8594         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8595         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8596         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8597         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8598         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8599         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8600         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8601         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8602         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8603         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8604         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8605         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8606         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8607         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8608         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8609         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8610         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8611         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8612         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8613         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8614         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8615         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8616         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8617         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8618         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8619         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8620         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8621         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8622         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8623
8624 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8625
8626         PR c++/21627
8627         * g++.dg/warn/inline2.C: New test.
8628
8629 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8630
8631         PR middle-end/23155
8632         * g++.dg/ext/c99struct1.C: New test.
8633         * gcc.dg/union-cast-1.c: New test.
8634         * gcc.dg/union-cast-2.c: New test.
8635         * gcc.dg/union-cast-3.c: New test.
8636
8637 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8638
8639         PR middle-end/24589
8640         * gcc.c-torture/execute/zero-struct-2.c: New test.
8641
8642 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8643
8644         PR c++/24582
8645         * g++.dg/init/switch1.C: New test.
8646
8647 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8648
8649         * gcc.dg/delay-slot-1.c: New test.
8650
8651 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8652
8653         PR target/24620
8654         * gcc.dg/pr24620.c: New test.
8655
8656 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8657
8658         PR c/24329
8659         * gcc.dg/format/unnamed-1.c: New test.
8660
8661 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8662
8663         PR c++/22434
8664         * g++.dg/expr/cond8.C: New test.
8665
8666         PR c++/24560
8667         * g++.dg/parse/dot1.C: New test.
8668
8669 2005-11-02  Jan Hubicka  <jh@suse.cz>
8670
8671         PR target/23303
8672         * gcc.dg/i386-lea.c: New test
8673
8674 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8675
8676         PR target/24615
8677         * gcc.dg/pr24615.c: New test.
8678
8679 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8680
8681         PR target/24600
8682         * gcc.dg/pr24600.c: New test.
8683
8684 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8685
8686         PR c++/19253
8687         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8688         * g++.dg/parse/typename9.C: New test.
8689         * g++/dg/parse/typename10.C: Likewise.
8690
8691 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8692
8693         PR fortran/18157
8694         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8695         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8696         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8697
8698 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8699
8700         PR c++/24569
8701         * g++.dg/debug/static1.C: New test.
8702
8703 2005-11-02  Josh Conner  <jconner@apple.com>
8704
8705         * g++.dg/crash38.C: moved into proper directory...
8706         * g++.dg/template/crash42.C: ...here
8707
8708 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8709
8710         PR target/18338
8711         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8712         pcc_bitfield_type_matters || default_packed.
8713
8714         * lib/target-supports.exp
8715         (check_effective_target_pcc_bitfield_type_matters): New proc.
8716         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8717
8718         PR testsuite/23304
8719         * lib/target-supports.exp (check_effective_default_packed): New proc.
8720         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8721         Gate expected errors on target ! default_packed.
8722         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
8723
8724 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8725
8726         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8727         change (r106358).
8728
8729 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8730
8731         PR fortran/24008
8732         * gfortran.dg/entry_5.f90: New.
8733         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8734
8735 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8736
8737         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8738
8739 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8740
8741         PR fortran/21565
8742         gfortran.dg/namelist_blockdata.f90: New test.
8743
8744         PR fortran/18737
8745         gfortran.dg/external_implicit_none.f90: New test.
8746
8747         PR fortran/14994
8748         * gfortran.dg/secnds.f: New test.
8749
8750 2005-10-31  Jan Hubicka  <jh@suse.cz>
8751
8752         PR target/20928
8753         * gcc.c-torture/compile/pr20928.c: New test.
8754
8755 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8756
8757         PR middle-end/23492
8758         * gcc.c-torture/compile/zero-strct-5.c: New test.
8759
8760 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8761
8762         PR libgfortran/24584
8763         * gfortran.dg/pr24584.f90: New test.
8764
8765 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8766
8767         PR fortran/18883
8768         * gfortran.dg/char_result_9.f90: New.
8769         * gfortran.dg/char_result_10.f90: New.
8770
8771 2005-10-30  Jan Hubicka  <jh@suse.cz>
8772
8773         * g++.dg/tree-ssa/pr24172.C: New testcase.
8774
8775 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8776
8777         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8778
8779 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
8780
8781         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
8782         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
8783         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
8784         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
8785         gfortran.dg/enum_9.f90,
8786         gfortran.fortran-torture/compile/enum_1.f90,
8787         gfortran.fortran-torture/execute/enum_1.f90,
8788         gfortran.fortran-torture/execute/enum_2.f90,
8789         gfortran.fortran-torture/execute/enum_3.f90,
8790         gfortran.fortran-torture/execute/enum_4.f90: New tests.
8791
8792 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
8793
8794         PR target/18482
8795         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
8796         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
8797
8798 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8799
8800         PR libfortran/20179
8801         * gfortran.dg/mixed_io_1.f90: New test.
8802         * gfortran.dg/mixed_io_1.c: New file.
8803
8804 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8805
8806         * gfortran.dg/malloc_free_1.f90: New test.
8807
8808 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
8809
8810         * gcc.dg/nested-func-4.c: Require profiling -pg.
8811
8812 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8813
8814         PR C++/23229
8815         * g++.dg/warn/main-2.C: New test.
8816
8817 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8818
8819         PR fortran/24545
8820         * gfortran.dg/interface_2.f90: new test.
8821
8822 2005-10-28  Josh Conner  <jconner@apple.com>
8823
8824         PR c++/22153
8825         * g++.dg/template/crash38.C: New test.
8826         * g++.dg/parse/explicit1.C: Change expected errors.
8827
8828 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8829
8830         PR C++/23426
8831         * g++.dg/other/large-size-array.C: New test.
8832
8833 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8834
8835         PR middle-end/24362
8836         * g++.dg/opt/complex4.C: New test.
8837
8838 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8839
8840         * gcc.dg/nested-func-4.c: New test.
8841
8842 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8843
8844         PR fortran/24158
8845         gfortran.dg/derived_recursion.f90: New test.
8846         gfortran.dg/implicit_actual.f90: New test.
8847
8848 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
8849
8850         PR middle-end/24295, PR testsuite/24477
8851         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
8852         removed when weakref hits the tree.
8853
8854 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8855
8856         * gfortran.dg/cray_pointers_4.f90: New test.
8857
8858         * gfortran.dg/cray_pointers_5.f90: New test.
8859
8860 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8861
8862         PR fortran/22290
8863         * gfortran.dg/assign_5.f90: New test.
8864         * gfortran.dg/assign_6.f: New test.
8865
8866 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8867
8868         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8869         CPU has no SSE support.
8870
8871 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
8872
8873         PR libgfortran/24224
8874         * gfortran.dg/arrayio_1.f90: Update attribution.
8875         * gfortran.dg/arrayio_2.f90: Update attribution.
8876         * gfortran.dg/arrayio_3.f90: Update attribution.
8877         * gfortran.dg/arrayio_4.f90: Update test conditions.
8878         * gfortran.dg/arrayio_5.f90: Update attribution.
8879         * gfortran.dg/arrayio_6.f90: New test.
8880         * gfortran.dg/arrayio_7.f90: New test.
8881
8882 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8883
8884         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8885
8886 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8887
8888         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8889
8890 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8891
8892         PR fortran/24416
8893         * gfortran.dg/namelist_char_only.f90: New test.
8894
8895 2005-10-24  Asher Langton  <langton2@llnl.gov>
8896
8897         PR fortran/17031
8898         PR fortran/22282
8899         * gfortran.dg/cray_pointers_1.f90: New test.
8900         * gfortran.dg/cray_pointers_2.f90: New test.
8901         * gfortran.dg/cray_pointers_3.f90: New test.
8902         * gfortran.dg/loc_1.f90: New test.
8903         * gfortran.dg/loc_2.f90: New test.
8904
8905 2005-10-24  Steven Bosscher  <stevenb@suse.de>
8906
8907         * gcc.dg/pr24225.c: New test.
8908
8909 2005-10-24  Asher Langton  <langton2@llnl.gov>
8910
8911         * gfortran.dg/dup_save_1.f90: New test.
8912         * gfortran.dg/dup_save_2.f90: New test.
8913
8914 2005-10-24  Paul Brook  <paul@codesourcery.com>
8915
8916         PR 24107
8917         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
8918         stdint.h.
8919
8920 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
8921
8922         PR libgfortran/24489
8923         * gfortran.dg/pr24489.f90: New test.
8924
8925 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
8926
8927         PR fortran/23635
8928         * gfortran.dg/ichar_1.f90: Add tests for derived types.
8929
8930 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
8931
8932         PR target/18911
8933         * g++.dg/init/array16.C: Skip for mmix-*-*.
8934
8935 2005-10-23  Asher Langton  <langton2@llnl.gov>
8936
8937         * gfortran.dg/byte_1.f90: New test.
8938         * gfortran.dg/byte_2.f90: New test.
8939
8940 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
8941
8942         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
8943
8944 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
8945
8946         PR fortran/18022
8947         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
8948
8949         PR fortran/24311
8950         * gfortran.dg/merge_char_const.f90: New test.
8951
8952         PR fortran/24384
8953         * gfortran.dg/spread_scalar_source.f90: New test.
8954
8955 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
8956
8957         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
8958
8959         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
8960         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
8961
8962         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
8963
8964 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
8965
8966         PR fortran/24426
8967         * gfortran.dg/der_pointer_4.f90: New.
8968
8969 2005-10-22  David Ayers  <d.ayers@inode.at>
8970
8971         * obj-c++.dg/except-1.mm: Simplify.
8972
8973 2005-10-21  David Ayers  <d.ayers@inode.at>
8974
8975         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
8976
8977 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
8978
8979         * gfortran.dg/assumed_dummy_2.f90: New test.
8980
8981 2005-10-21  James E Wilson  <wilson@specifix.com>
8982
8983         PR preprocessor/15220
8984         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
8985
8986 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
8987
8988         * gcc.c-torture/execute/20051021-1.c: New test.
8989
8990 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
8991
8992         PR c++/24260
8993         * g++.dg/ext/tmplattr1.C: New test.
8994
8995 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
8996
8997         PR fortran/24440
8998         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
8999
9000 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
9001
9002         * obj-c++.dg/except-1.mm: New.
9003
9004         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
9005
9006 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
9007
9008         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
9009
9010 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
9011
9012         PR middle-end/24295
9013         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
9014         declarations with the same names as thunks' alias targets, use
9015         aliases instead.
9016         * gcc.dg/attr-alias-3.c: New test.
9017         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
9018
9019 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
9020
9021         PR c++/22618
9022         * g++.dg/parse/access8.C: New test.
9023
9024 2005-10-20  Richard Guenther  <rguenther@suse.de>
9025
9026         PR c++/24439
9027         * g++.dg/tree-ssa/pr24439.C: New testcase.
9028
9029 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9030
9031         * g++.dg/opt/delay-slot-1.C: New test.
9032
9033 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
9034
9035         PR fortran/21625
9036         * gfortran.fg/der_init_1.f90: New.
9037
9038 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
9039
9040         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
9041
9042 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
9043
9044         PR c++/21908
9045         * g++.dg/parse/error28.C: New test.
9046
9047 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9048
9049         * gcc.dg/profile-generate-2.c: New test.
9050
9051 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
9052
9053         PR target/23589
9054         * g++.dg/ext/dllimport11.C: New.
9055
9056 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9057
9058         PR c++/22293
9059         * g++.dg/other/friend3.C: New test.
9060
9061 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
9062
9063         PR c++/23293
9064         * g++.dg/template/error19.C: New test.
9065
9066 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9067
9068         PR c++/21383
9069         * g++.dg/overload/koenig2.C: New.
9070
9071         PR c++/23118
9072         * g++.dg/overload/error2.C: New.
9073
9074         PR c++/22604
9075         * g++.dg/inherit/covariant14.C: New.
9076
9077 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9078
9079         PR c++/23440
9080         * g++.dg/parse/for1.C: New test.
9081
9082 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
9083
9084         PR fortran/23446
9085         * gfortran.dg/host_dummy_index_1.f90: New test.
9086
9087         PR fortran/21459
9088         * gfortran.dg/automatic_char_len_2.f90: New test.
9089
9090         PR fortran/20866
9091         * gfortran.dg/recursive_statement_functions.f90: New test.
9092
9093         PR fortran/20853
9094         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
9095
9096         PR fortran/20849
9097         * gfortran.dg/external_initializer.f90: New test.
9098
9099         PR fortran/20837
9100         * non_module_public.f90: New test.
9101
9102 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9103
9104         PR c++/24386
9105         * g++.dg/template/overload7.C: New.
9106
9107         PR c++/22551
9108         * g++.dg/other/switch2.C: Remove expected warnings.
9109
9110         PR c++/21353
9111         * g++.dg/template/defarg6.C: New.
9112
9113 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
9114
9115         PR target/24315
9116         * gcc.target/i386/pr24315.c: New test.
9117
9118 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9119
9120         PR c++/24389
9121         * g++.dg/template/static21.C: New test.
9122         * g++.dg/template/static21-a.cc: Likewise.
9123
9124 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
9125
9126         PR c++/23959
9127         * g++.dg/warn/Wswitch-default-1.C: New test.
9128         * g++.dg/warn/Wswitch-default-2.C: New test.
9129
9130 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
9131
9132         PR c++/22173
9133         * g++.dg/parse/template18.C: New test.
9134         * g++.dg/template/nontype15.C: Likewise.
9135
9136 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
9137
9138         PR fortran/22273
9139         * gfortran.dg/spec_expr_2.f90: New.
9140
9141 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
9142
9143         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
9144         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
9145         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
9146         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
9147         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
9148         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
9149         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
9150         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
9151         previous target-specific skips and warning-message matches where
9152         applicable.
9153
9154 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
9155
9156         PR c++/21347
9157         * g++.dg/warn/Wctor-dtor.C: New test.
9158
9159 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9160
9161         PR c/23439
9162         * gcc.dg/for-1.c: New test.
9163
9164 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
9165
9166         PR c++/19565
9167         * g++.dg/warn/Wconversion1.C: New test.
9168         * g++.dg/ext/packed4.C: Compile with -w.
9169         * g++.dg/opt/20050511-1.C: Likewise.
9170         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
9171
9172 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
9173
9174         * gfortran.dg/boz_5.f90: New test.
9175
9176 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
9177
9178         PR c++/22551
9179         * g++.dg/other/switch2.C: New.
9180
9181         PR c++/23984
9182         * g++.dg/init/ctor7.C: New.
9183
9184 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
9185
9186         PR c++/23730
9187         * g++.dg/parse/crash32.C: New test.
9188
9189 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
9190
9191         PR c++/20721
9192         * g++.dg/init/goto2.C: New test.
9193
9194         PR c++/22464
9195         * g++.dg/template/crash/41.C: New test.
9196
9197         PR c++/22180
9198         * g++.dg/template/crash40.C: New test.
9199
9200         PR c++/23694
9201         * g++.dg/parse/friend5.C: New test.
9202
9203         PR c++/23307
9204         * g++.dg/template/crash38.C: New test.
9205
9206         PR c++/22352
9207         * g++.dg/template/friend38.C: New test.
9208
9209         PR c++/22405
9210         * g++.dg/template/crash39.C: New test.
9211
9212 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
9213
9214         * gcc.dg/debug/dwarf2/dwarf-char1.c,
9215         gcc.dg/debug/dwarf2/dwarf-char2.c,
9216         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
9217
9218         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
9219
9220 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
9221
9222         * gcc.dg/dll-2.c: Add tests for warnings.
9223         * gcc.dg/dll-3.c: Likewise.
9224         * gcc.dg/dll-4.c: Likewise.
9225
9226         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
9227         * g++.dg/ext/dllimport2.C: Likewise.
9228         * g++.dg/ext/dllimport3.C: Likewise.
9229         * g++.dg/ext/dllimport7.C: Likewise.
9230         * g++.dg/ext/dllimport8.C: Likewise.
9231         * g++.dg/ext/dllimport9.C: Likewise.
9232
9233 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
9234
9235         PR fortran/24092
9236         * gfortran.dg/derived_pointer_recursion.f90: New test.
9237
9238 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
9239
9240         * gcc.c-torture/execute/20051012-1.c: New test.
9241
9242 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9243
9244         PR fortran/18082
9245         * gfortran.dg/automatic_char_len_1.f90: New test.
9246
9247 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9248
9249         PR fortran/20847
9250         * gfortran.dg/save_common.f90: New test.
9251
9252         PR fortran/20856
9253         * gfortran.dg/save_result.f90: New test.
9254
9255 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9256
9257         PR c++/21592
9258         * g++.dg/template/dependent-expr1.C: Add new expected error.
9259         * g++.dg/template/dependent-expr2.C: Adjust error text.
9260         * g++.dg/template/overload6.C: New.
9261
9262         PR c++/23797
9263         * g++.dg/other/typename8.C: New.
9264
9265         PR c++/21117
9266         * g++.dg/other/return1.C: New.
9267
9268 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9269
9270         PR c++/24052
9271         * g++.dg/ext/label5.C: New.
9272
9273 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9274
9275         PR c++/19964
9276         * g++.dg/parse/crash31.C: New.
9277
9278 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9279
9280         * g++.dg/ipa/ipa-1.c: New test.
9281         * g++.dg/ipa/ipa-2.c: New test.
9282         * g++.dg/ipa/ipa-3.c: New test.
9283         * g++.dg/ipa/ipa-4.c: New test.
9284         * g++.dg/ipa/ipa-5.c: New test.
9285         * g++.dg/ipa/ipa.exp: New file.
9286
9287 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9288
9289         PR fortran/24207
9290         * gfortran.dg/private_type_3.f90: New test.
9291
9292 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9293
9294         PR fortran/20786
9295         gfortran.dg/aint_anint_1.f90: New test.
9296
9297 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9298
9299         PR libgfortran/24313
9300         gfortran.dg/csqrt.f: New test.
9301
9302 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9303
9304         PR c++/8057
9305         * g++.dg/warn/noeffect7.C: New test.
9306         * g++.dg/warn/noeffect2.C: Instantiate templates.
9307         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9308         and warning.
9309
9310 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9311
9312         PR c++/21089
9313         * g++.dg/init/float1.C: New test.
9314
9315         PR c++/24277
9316         * g++.dg/init/member1.C: Tweak error markers.
9317
9318 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9319
9320         PR testsuite/24281
9321         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9322         Check for null pointer.
9323
9324 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9325
9326         PR c++/21369
9327         * g++.dg/parse/ret-type3.C: New test.
9328
9329 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9330
9331         PR tree-opt/23946
9332         * gcc.c-torture/compile/pr23946.c: New test.
9333
9334 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9335
9336         * g++.dg/opt/mmx2.C: New test.
9337
9338 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9339
9340         PR c++/24277
9341         * g++.dg/template/static20.C: New test.
9342
9343         PR c++/24302
9344         * g++.dg/warn/Wunused-12.C: New test.
9345
9346         PR c++/23437
9347         * g++.dg/template/arg4.C: New test.
9348
9349 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9350
9351         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9352         * gcc.dg/ucnid-3.c: Likewise.
9353         * gcc.dg/ucnid-4.c: Likewise.
9354         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9355         * g++.dg/other/ucnid-1.C: Likewise.
9356         * gcc.dg/sparc-frame-1.c: New test.
9357
9358 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9359
9360         PR c++/24139
9361         * g++.dg/template/spec27.C: New test.
9362
9363         PR c++/24275
9364         * g++.dg/template/static19.C: New test.
9365
9366 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9367
9368         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9369         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9370
9371 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9372
9373         PR target/24136
9374         * gfortran.fortran-torture/compile/pr24136.f: New test.
9375
9376 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9377
9378         PR c++/22172
9379         * g++.dg/parse/crash30.C: New test.
9380
9381 2005-10-07  Richard Guenther  <rguenther@suse.de>
9382
9383         PR middle-end/24227
9384         * gcc.c-torture/compile/pr24227.c: New testcase.
9385
9386 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9387
9388         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9389         Do not put aligned attributes on array elements.
9390
9391 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9392
9393         PR testsuite/23611, PR testsuite/23615
9394         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9395         writing prototypes of library functions by hand.
9396         * obj-c++.dg/bitfield-4.mm: Likewise.
9397         * obj-c++.dg/const-str-4.mm: Likewise.
9398         * obj-c++.dg/encode-4.mm: Likewise.
9399         * obj-c++.dg/encode-5.mm: Likewise.
9400         * obj-c++.dg/encode-6.mm: Likewise.
9401         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9402         * obj-c++.dg/method-10.mm: Likewise.
9403         * obj-c++.dg/method-17.mm: Likewise.
9404         * obj-c++.dg/method-19.mm: Likewise.
9405         * obj-c++.dg/try-catch-2.mm: Likewise.
9406
9407 2005-10-06  Richard Henderson  <rth@redhat.com>
9408
9409         PR 24236
9410         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9411
9412 2005-10-06  Dale Johannesen  <dalej@apple.com>
9413
9414         * gcc.c-torture/execute/20030125-1.c: Correct.
9415
9416 2005-10-06  Richard Guenther  <rguenther@suse.de>
9417
9418         PR tree-optimization/24238
9419         * g++.dg/tree-ssa/pr24238.C: New testcase.
9420
9421 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9422
9423         PR 18568
9424         * gfortran.dg/der_pointer_3.f90: New test.
9425
9426 2005-10-05  Devang Patel  <dpatel@apple.com>
9427
9428         PR Debug/23205
9429         * g++.dg/other/PR23205.C: New.
9430
9431 2005-10-05  Richard Henderson  <rth@redhat.com>
9432
9433         PR target/23602
9434         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9435         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9436
9437 2005-10-05  Dale Johannesen  <dalej@apple.com>
9438
9439         * gcc.c-torture/execute/float-floor.c: New.
9440
9441 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9442
9443         PR tree-optimization/21419
9444         PR tree-optimization/24146
9445         PR tree-optimization/24151
9446
9447         * g++.dg/ext/asm7.C: New.
9448         * g++.dg/ext/asm8.C: New.
9449         * gcc.dg/asm-1.c: Compile on all targets.
9450         * gcc.dg/asm-pr24146.c: New.
9451         * gcc.dg/pr21419.c: Adjust error messages.
9452
9453 2005-10-05  Richard Guenther  <rguenther@suse.de>
9454
9455         PR fortran/24176
9456         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9457
9458 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9459
9460         PR c++/23513
9461         * g++.dg/template/spec22.C: Robustify test.
9462         * g++.dg/template/spec26.C: New.
9463
9464 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9465
9466         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9467         if target supports vector instructions.
9468
9469 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9470
9471         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9472         C99 functions.
9473
9474 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9475
9476         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9477         check_effective_target_fortran_large_int): Replace cached result
9478         when target changes.
9479
9480 2005-10-04  Devang Patel  <dpatel@apple.com>
9481
9482         * gcc.dg/i386-sse-vect-types.c: New.
9483
9484 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9485
9486         PR preprocessor/13726
9487         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9488         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9489
9490 2005-10-04  Richard Guenther  <rguenther@suse.de>
9491
9492         PR c/23576
9493         * gcc.dg/noncompile/pr23576.c: New testcase.
9494
9495 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9496
9497         PR middle-end/23125
9498         * gcc.dg/register-var-3.c: New test.
9499
9500 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9501
9502         * gcc.dg/pr23049.c: New test.
9503
9504         * gcc.dg/ucnid-4.c: Fix test.
9505
9506 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9507
9508         PR 23445
9509         * gcc.c-torture/compile/pr23445.c: New test.
9510
9511 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9512
9513         * g++.dg/overload/unknown1.C: New.
9514
9515 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9516
9517         PR c++/17775
9518         * g++.dg/template/repo4.C: New test.
9519
9520 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9521
9522         PR libfortran/19308
9523         * gfortran.dg/large_real_kind_2.F90: New test.
9524         * gfortran.dg/large_integer_kind_2.f90: New test.
9525
9526 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9527
9528         * lib/target-supports.exp (check_effective_target_vect_shift):
9529         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9530         (check_effective_target_vect_condition): Fix copy-n-pasto.
9531
9532         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9533         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9534         targets.
9535
9536 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9537
9538         PR c++/22621
9539         * g++.dg/template/overload5.C : New test.
9540
9541         PR c++/23840
9542         * g++.dg/expr/stdarg1.C: New test.
9543
9544 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9545
9546         PR 24142
9547         * gcc.c-torture/execute/pr24142.c: New test.
9548
9549 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9550
9551         PR 24141
9552         * gcc.c-torture/execute/pr24141.c: New test.
9553
9554 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9555             Diego Novillo  <dnovillo@redhat.com>
9556
9557         PR 23604
9558         * gcc.c-torture/execute/pr23604.c: New test.
9559
9560 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9561
9562         PR fortran/16404
9563         PR fortran/20835
9564         PR fortran/20890
9565         PR fortran/20899
9566         PR fortran/20900
9567         PR fortran/20901
9568         PR fortran/20902
9569         gfortran.dg/equiv_constraint_1.f90: New test.
9570         gfortran.dg/equiv_constraint_2.f90: New test.
9571         gfortran.dg/equiv_constraint_3.f90: New test.
9572         gfortran.dg/equiv_constraint_4.f90: New test.
9573         gfortran.dg/equiv_constraint_5.f90: New test.
9574         gfortran.dg/equiv_constraint_6.f90: New test.
9575         gfortran.dg/equiv_constraint_7.f90: New test.
9576         gfortran.dg/equiv_constraint_8.f90: New test.
9577         gfortran.dg/private_type_1.f90: New test.
9578         gfortran.dg/private_type_2.f90: New test.
9579         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9580         980628-10.f: Assert std=gnu to permit mixing of
9581         types in equivalence statements.
9582
9583 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9584
9585         PR 24112
9586         * gfortran.dg/open_status_1.f90: New.
9587
9588 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9589
9590         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9591         * gcc.dg/vect/pr22480.c: Clean up temp files.
9592         * gcc.dg/vect/pr23831.c: Clean up temp files.
9593         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9594         Clean up temp files.
9595         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9596         Clean up temp files.
9597
9598         * gcc.dg/20050309-1.c: Clean up temp files.
9599         * gcc.dg/20050325-1.c: Clean up temp files.
9600
9601 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9602
9603         PR tree-optimization/24059
9604         * gcc.dg/vect/pr24059.c : New test.
9605
9606 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9607
9608         PR middle-end/24109
9609         * gcc.c-torture/execute/20050929-1.c: New test.
9610
9611 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9612
9613         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9614
9615 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9616
9617         PR c/21419
9618         * gcc.dg/pr21419.c: New test.
9619
9620 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9621
9622         * gcc.dg/pr23911.c: New test.
9623
9624 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9625
9626         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9627
9628         PR c++/16782
9629         * g++.dg/parse/qualified4.C: New test.
9630         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9631         * g++.old-deja/g++.mike/p8154.C: Likewise.
9632
9633 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9634
9635         PR c++/22147
9636         * g++.dg/template/friend37.C: New test.
9637         * g++.dg/parse/crash28.C: Adjust error markers.
9638
9639 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9640
9641         PR fortran/18518
9642         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9643
9644 2005-09-27  Devang Patel  <dpatel@apple.com>
9645
9646         PR tree-optimization/23625
9647         * gcc.dg/pr23625.c: New test.
9648
9649 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9650
9651         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9652         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9653
9654 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9655
9656         PR fortran/23677
9657         * gfortran.fortran-torture/execute/save_1.f90: New test.
9658         * gfortran.dg/save_1.f90: New test.
9659
9660 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9661
9662         * gcc.target/i386/builtin-apply-mmx.c: New test.
9663
9664         PR target/22576
9665         * gcc.target/i386/pr22576.c: New test.
9666
9667         PR target/22585
9668         * gcc.target/i386/pr22585.c: New test.
9669
9670         PR target/23268
9671         * gcc.target/i386/pr23268.c: New test.
9672
9673         PR middle-end/23831
9674         * gcc.dg/vect/pr23831.c: New test.
9675
9676         PR target/24055
9677         * gcc.target/i386/pr24055.c: New test.
9678
9679 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9680
9681         PR tree-optimization/23960
9682         * gcc.c-torture/compile/pr23960.c: New.
9683
9684 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9685
9686         PR fortran/16861
9687         * gfortran.dg/nested_modules_3.f90: New.
9688
9689 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9690
9691         PR fortran/24005
9692         gfortran.dg/interface_1.f90: New test.
9693
9694 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9695         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9696
9697         PR fortran/23843
9698         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9699
9700 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9701
9702         PR fortran/23516
9703         * gfortran.dg/imag_1.f: New test.
9704         * gfortran.dg/imag_2.f: Ditto.
9705
9706 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9707
9708         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9709
9710 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9711
9712         PR c++/21983
9713         * g++.dg/warn/pr21983.C: New test.
9714
9715 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9716
9717         PR c++/23993
9718         * g++.dg/template/array14.C: New test.
9719
9720 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9721
9722         PR fortran/19929
9723         * gfortran.dg/der_ptr_component_1.f90: New test.
9724
9725 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9726
9727         PR c++/23965
9728         * g++.dg/template/error1.C: Reject "no matching function" message.
9729
9730 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9731
9732         PR c++/17609
9733         * g++.dg/lookup/error1.C: New test.
9734
9735 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9736
9737         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9738         functionality of the testcase.
9739
9740 2005-09-20  Richard Henderson  <rth@redhat.com>
9741
9742         * gcc.dg/vect/vect-22.c: Require vect_float.
9743         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9744
9745 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
9746
9747         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
9748         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
9749         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
9750         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
9751         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
9752         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
9753         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
9754         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
9755         * gcc.dg/cpp/ucnid-8.c: New test.
9756
9757 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9758
9759         PR tree-optimization/23929
9760         * gcc.c-torture/compile/pr23929.c: New test.
9761
9762 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9763
9764         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9765         for one loop.
9766
9767 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9768
9769         PR testsuite/23186
9770         * g++.dg/other/pr22003.C: Require named sections.
9771
9772 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9773
9774         PR c++/23947
9775         * g++.dg/rtti/crash3.C: New test.
9776
9777         PR tree-optimization/23818
9778         * gcc.dg/pr23818.c: New test.
9779
9780 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9781
9782         PR fortran/23420
9783         * gfortran.dg/print_fmt_4.f: New.
9784
9785 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9786
9787         PR fortran/23663
9788         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9789
9790 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9791
9792         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
9793         Use pointers to local alignable arrays instead. Added comments.
9794         * gcc.dg/vect/vect-46.c: Likewise.
9795         * gcc.dg/vect/vect-48.c: Likewise.
9796         * gcc.dg/vect/vect-49.c: Likewise.
9797         * gcc.dg/vect/vect-52.c: Likewise.
9798         * gcc.dg/vect/vect-53.c: Likewise.
9799         * gcc.dg/vect/vect-54.c: Likewise.
9800         * gcc.dg/vect/vect-56.c: Likewise.
9801         * gcc.dg/vect/vect-57.c: Likewise.
9802         * gcc.dg/vect/vect-58.c: Likewise.
9803         * gcc.dg/vect/vect-60.c: Likewise.
9804         * gcc.dg/vect/vect-61.c: Likewise.
9805
9806         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
9807         The test is no longer vectorizable on vect_no_align targets.
9808         * gcc.dg/vect/vect-43.c: Likewsie.
9809
9810         * gcc.dg/vect/vect-44.c: Added comments.
9811         * gcc.dg/vect/vect-45.c: Added comments.
9812         * gcc.dg/vect/vect-50.c: Added comments.
9813         * gcc.dg/vect/vect-51.c: Added comments.
9814
9815         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
9816         aligned type.
9817         * gcc.dg/vect/Os-vect-95.c: Likewise.
9818
9819         * gcc.dg/vect/vect-41.c: Test removed.
9820         * gcc.dg/vect/vect-47.c: Test removed.
9821         * gcc.dg/vect/vect-55.c: Test removed.
9822         * gcc.dg/vect/vect-59.c: Test removed.
9823
9824 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9825
9826         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
9827         No longer vectorizable on vect_no_align targets.
9828         * gcc.dg/vect/pr20122.c: Likewise.
9829         * gcc.dg/vect/vect-74.c: Likewise.
9830         * gcc.dg/vect/vect-75.c: Likewise.
9831         * gcc.dg/vect/vect-76.c: Likewise.
9832
9833         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
9834         Will not be vectorizable on vect_no_align targets once aliasing issues
9835         are resolved.
9836         * gcc.dg/vect/vect-79.c: Likewise.
9837
9838         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
9839         * gcc.dg/vect/vect-78.c: Likewise.
9840         * gcc.dg/vect/vect-97.c: Likewise.
9841
9842 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9843
9844         * gcc.dg/pr23943.c: New test.
9845
9846 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9847
9848         PR fortran/19181
9849         * gfortran.dg/derived_pointer_null_1.f90: New test.
9850
9851 2005-09-18  Richard Guenther  <rguenther@suse.de>
9852
9853         PR middle-end/23944
9854         * gcc.c-torture/compile/pr23944.c: New testcase.
9855
9856 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9857
9858         PR fortran/15975
9859         * gfortran.dg/der_pointer_2.f90: New test.
9860
9861 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9862
9863         PR fortran/16861
9864         * gfortran.dg/nested_modules_2.f90: New test.
9865
9866 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9867
9868         PR c++/18368
9869         * g++.dg/other/semicolon.C: New test.
9870
9871 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9872
9873         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9874         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9875
9876 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9877
9878         PR c++/23914
9879         * g++.dg/template/static18.C: New test.
9880
9881         PR c++/21514
9882         * g++.dg/template/crash19.C: Remove dg-error marker.
9883         * g++.dg/template/local4.C: New test.
9884
9885 2005-09-16  Paul Brook  <paul@codesourcery.com>
9886
9887         PR fortran/23906
9888         * gfortran.dg/dependency_1.f90: New test.
9889
9890 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9891
9892         PR c++/23896
9893         * g++.dg/template/static17.C: New test.
9894
9895 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9896
9897         PR c++/23139
9898         * g++.dg/warn/huge-val1.C: New test.
9899
9900 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9901
9902         PR c++/13140
9903         * g++.dg/parse/class2.C: New test.
9904         * g++.dg/template/explicit8.C: Likewise.
9905         * g++.dg/template/spec25.C: Likewise.
9906
9907 2005-09-14  Josh Conner  <jconner@apple.com>
9908
9909         PR middle-end/23584
9910         * gcc.dg/pr23584.c: New test.
9911
9912 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
9913
9914         PR fortran/21875 Internal Unit Array I/O, NIST
9915         * gfortran.dg/arrayio_1.f90: New test.
9916         * gfortran.dg/arrayio_1.f90: New test.
9917         * gfortran.dg/arrayio_1.f90: New test.
9918         * gfortran.dg/arrayio_1.f90: New test.
9919         * gfortran.dg/arrayio_1.f90: New test.
9920
9921 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
9922
9923         PR middle-end/22480
9924         * gcc.dg/vect/pr22480.c: New test.
9925
9926 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
9927
9928         PR fortran/19358
9929         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
9930
9931 2005-09-13 Josh Conner <jconner@apple.com>
9932
9933         PR c++/23180
9934         * g++.dg/init/struct2.C: New test.
9935         * g++.dg/init/struct3.C: New test.
9936
9937 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
9938
9939         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
9940         Clean up temp files.
9941         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
9942         gcc.dg/tree-ssa/builtin-fprintf-1.c,
9943         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
9944         gcc.dg/tree-ssa/builtin-printf-1.c,
9945         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
9946         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
9947         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
9948         gcc.dg/tree-ssa/builtin-vprintf-1.c,
9949         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
9950         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
9951         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
9952         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
9953         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
9954         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
9955         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
9956         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
9957
9958 2005-09-13  Josh Conner  <jconner@apple.com>
9959
9960         * lib/gcc-dg.exp: Load scanipa.exp.
9961         (cleanup-dump): New procedure.
9962         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
9963         * lib/scandump.exp: New file.
9964         * lib/scantree.exp: Use it.
9965         * lib/scanipa.exp: New file.
9966
9967 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
9968
9969         PR fortran/17740
9970         * gfortran.dg/generic_4.f90: New test.
9971
9972 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
9973
9974         PR target/23816
9975         * gcc.target/i386/pr23816-1.c: New test.
9976         * gcc.target/i386/pr23816-2.c: New test.
9977
9978
9979 2005-09-13  Bastian Blank <waldi@debian.org>
9980
9981         PR c++/16171
9982         * g++.dg/abi/mangle26.C: New test.
9983         * g++.dg/abi/mangle27.C: New test.
9984         * g++.dg/abi/mangle28.C: New test.
9985         * g++.dg/abi/mangle29.C: New test.
9986
9987         PR c++/23839
9988         * g++.dg/parse/register1.C: New test.
9989
9990 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
9991
9992         PR c++/23842
9993         * g++.dg/template/access16.C: New test.
9994
9995 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9996
9997         * gfortran.dg/char_pack_2.f90: Increase the vector size.
9998
9999 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10000
10001         PR fortran/18899
10002         * gfortran.dg/shape_2.f90: New test.
10003
10004 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10005
10006         PR target/19269
10007         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
10008         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
10009         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
10010         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
10011         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
10012         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
10013         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
10014         tests.
10015
10016 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10017
10018         PR c++/23841
10019         * g++.dg/parse/template17.C: New test.
10020
10021 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10022
10023         PR c++/23789
10024         * g++.dg/template/nontype14.C: New test.
10025
10026 2005-09-12  Ian Lance Taylor  <ian@airs.com>
10027
10028         PR g++/7874
10029         * g++.dg/lookup/friend7.C: New test.
10030         * g++.dg/lookup/friend8.C: New test.
10031         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
10032         so that it will be found via argument dependent lookup.
10033         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
10034         friend functions which will no longer be found.
10035         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
10036         function g, so that it will be found via argument dependent
10037         lookup.
10038         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
10039         * g++.old-deja/g++.mike/net43.C: Likewise.
10040
10041 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10042
10043         PR c++/23691
10044         * g++.dg/template/static16.C: New test.
10045
10046 2005-09-12  Josh Conner  <jconner@apple.com>
10047
10048         PR middle-end/23237
10049         * gcc.c-torture/compile/pr23237.c: New test.
10050
10051 2005-09-11  Richard Henderson  <rth@redhat.com>
10052
10053         * g++.dg/other/error8.C: Update expected diagnostic text.
10054
10055 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10056
10057         PR libfortran/19872
10058         * gfortran.dg/overwrite_1.f: New test.
10059
10060 2005-09-09  Josh Conner  <jconner@apple.com>
10061
10062         * g++.dg/init/pr23180-1.C: Removed.
10063         * g++.dg/init/pr23180-2.C: Removed.
10064
10065 2005-09-09  David Daney <ddaney@avtrex.com>
10066
10067         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
10068         files which are ...
10069         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
10070         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
10071
10072 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10073
10074         * gfortran.dg/iostat_2.f90: New test.
10075
10076 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
10077
10078         PR c++/22252
10079         * g++.dg/ext/interface1.C: New test.
10080         * g++.dg/ext/interface1.h: Likewise.
10081         * g++.dg/ext/interface1a.cc: Likewise.
10082
10083 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
10084
10085         * gfortran.dg/iomsg_1.f90: New test case.
10086
10087 2005-09-09  Richard Guenther  <rguenther@suse.de>
10088
10089         PR c++/23624
10090         * g++.dg/tree-ssa/pr23624.C: New testcase.
10091
10092 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10093
10094         PR fortran/19239
10095         * gfortran.dg/vector_subscript_1.f90,
10096         * gfortran.dg/vector_subscript_2.f90: New tests.
10097
10098 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10099
10100         PR fortran/21104
10101         * gfortran.dg/array_alloc_1.f90,
10102         * gfortran.dg/array_alloc_2.f90,
10103         * gfortran.dg/array_alloc_3.f90: New tests.
10104
10105 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
10106
10107         PR fortran/12840
10108         * gfortran.dg/array_constructor_6.f90
10109         * gfortran.dg/array_constructor_7.f90
10110         * gfortran.dg/array_constructor_8.f90
10111         * gfortran.dg/array_constructor_9.f90
10112         * gfortran.dg/array_constructor_10.f90
10113         * gfortran.dg/array_constructor_11.f90
10114         * gfortran.dg/array_constructor_12.f90: New tests.
10115
10116 2005-09-08  Josh Conner  <jconner@apple.com>
10117
10118         PR c++/23180
10119         * g++.dg/init/pr23180-1.C: New test.
10120         * g++.dg/init/pr23180-2.C: New test.
10121
10122 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10123
10124         PR fortran/18878
10125         * gfortran.dg/module_double_reuse.f90: New.
10126
10127 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
10128
10129         PR fortran/23270
10130         PR fortran/22304
10131         PR fortran/18870
10132         PR fortran/17917
10133         PR fortran/16511
10134         * gfortran.dg/common_equivalence_1.f: New.
10135         * gfortran.dg/common_equivalence_2.f: New.
10136         * gfortran.dg/common_equivalence_3.f: New.
10137         * gfortran.dg/contained_equivalence_1.f90: New.
10138         * gfortran.dg/module_blank_common.f90: New.
10139         * gfortran.dg/module_commons_1.f90: New.
10140         * gfortran.dg/module_equivalence_1.f90: New.
10141         * gfortran.dg/nested_modules_1.f90: New.
10142         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
10143         equivalences and add comment to connect the test with
10144         the PR.
10145
10146 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10147
10148         PR fortran/23765
10149         * gfortran.dg/common_6.f90: New test.
10150
10151 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10152
10153         PR fortran/15326
10154         * gfortran.dg/char_result_1.f90,
10155         * gfortran.dg/char_result_2.f90,
10156         * gfortran.dg/char_result_3.f90,
10157         * gfortran.dg/char_result_4.f90,
10158         * gfortran.dg/char_result_5.f90,
10159         * gfortran.dg/char_result_6.f90,
10160         * gfortran.dg/char_result_7.f90,
10161         * gfortran.dg/char_result_8.f90: New tests.
10162
10163 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
10164
10165         PR fortran/19928
10166         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
10167
10168 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10169
10170         PR obj-c++/16816
10171         * obj-c++.dg/selector-5.mm: New test.
10172         * obj-c++.dg/selector-6.mm: New test.
10173
10174 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
10175
10176         PR objc/20574
10177         PR objc/19324
10178         * objc.dg/error-1.m: New test.
10179
10180 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
10181
10182         PR fortran/23373
10183         * gfortran.fortran-torture/execute/pr23373-1.f90,
10184         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
10185
10186 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
10187
10188         PR libfortran/23760
10189         * gfortran.dg/g77/1832.f: Remove long string in write statement
10190         to allow the test to pass on correct list directed output with
10191         prepended space.
10192
10193 2005-09-07  James E Wilson  <wilson@specifix.com>
10194
10195         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
10196
10197 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10198
10199         * gfortran.dg/parameter+save.f90: Rename to
10200         * gfortran.dg/parameter_save.f90: .. this.
10201
10202 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10203
10204         PR fortran/20848
10205         * gfortran.dg/parameter+save.f90: New test case.
10206
10207 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
10208
10209         PR fortran/19269
10210         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10211
10212 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10213
10214         PR c/23075
10215         * gcc.dg/pr23075.c: New test.
10216         * g++.dg/warn/pr23075.C: New test.
10217
10218         PR target/22362
10219         * gcc.target/i386/pr22362.c: New test.
10220
10221         PR rtl-optimization/23098
10222         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
10223
10224         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
10225         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10226         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10227
10228 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
10229
10230         * g++.dg/expr/cast6.C: New test.
10231
10232         PR c++/9782
10233         * g++.dg/init/new15.C: New test.
10234
10235 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10236
10237         * gcc.dg/vect/Os-vect-95.c: New test.
10238         * gcc.dg/vect/vect-95.c: Same.
10239
10240 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10241
10242         * gcc.dg/vect/vect-29.c: Update xfail testing.
10243         * gcc.dg/vect/vect-44.c: Same.
10244         * gcc.dg/vect/vect-48.c: Same.
10245         * gcc.dg/vect/vect-50.c: Same.
10246         * gcc.dg/vect/vect-72.c: Same.
10247         * gcc.dg/vect/vect-77.c: Same.
10248         * gcc.dg/vect/vect-78.c: Same.
10249         * gcc.dg/vect/vect-80.c: Same.
10250         * gcc.dg/vect/vect-96.c: Same.
10251         * gcc.dg/vect/vect-100.c: Same.
10252         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10253         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10254         * gfortran.dg/vect/vect-5.f90: Same.
10255
10256 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10257
10258         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10259         start strings.
10260         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10261         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10262
10263         PR c++/23056
10264         * g++.dg/opt/pr23056.C: New test.
10265
10266         PR rtl-optimization/23098
10267         * gcc.target/i386/pr23098.c: New test.
10268
10269 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10270
10271         PR c++/23667
10272         * g++.dg/template/static15.C: New test.
10273
10274         PR c++/21440
10275         * g++.dg/ext/stmtexpr5.C: New test.
10276         * g++.dg/ext/stmtexpr6.C: Likewise.
10277
10278 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10279
10280         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10281
10282         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10283         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10284         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10285
10286 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10287
10288         PR libfortran/23321
10289         * gfortran.dg/direct_io_4.f90: New test case.
10290
10291 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10292             Rasmus Hahn  <rassahah@neofonie.de>
10293
10294         PR libobjc/23108
10295         * objc.dg/type-stream-1.m: New test.
10296
10297 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10298
10299         PR fortran/23661
10300         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10301         gfortran.dg/print_fmt_3.f90: New test.
10302
10303 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10304
10305         * gfortran.dg/fmt_t_1.f90: New test.
10306
10307 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10308
10309         PR rtl-optimization/23454
10310         * g++.dg/opt/pr23454.C: New test.
10311
10312 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10313
10314         PR c++/23699
10315         * g++.dg/ext/static1.C: New test.
10316
10317 2005-09-02  Richard Henderson  <rth@redhat.com>
10318
10319         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10320         tail call to check_fa_work.
10321
10322 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10323
10324         PR c++/21687
10325         * g++.dg/other/gc3.C: New test.
10326
10327 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10328
10329         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10330         * gcc.dg/20050826-1.c: Likewise.
10331
10332 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10333
10334         PR c++/23167
10335         * g++.dg/expr/volatile1.C: New test.
10336
10337 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10338
10339         PR middle-end/23547
10340         * gcc.dg/pr23547.c: New test.
10341
10342 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
10343
10344         PR c/22061
10345         * gcc.c-torture/execute/pr22061-1.c,
10346         * gcc.c-torture/execute/pr22061-2.c,
10347         * gcc.c-torture/execute/pr22061-3.c,
10348         * gcc.c-torture/execute/pr22061-4.c: New tests.
10349
10350 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10351
10352         * gcc.dg/Wredundant-decls-2.c: New test to check that
10353         -Wredundant-decls does not issue warning for a variable
10354         definition following a declaration.
10355
10356 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
10357
10358         PR debug/7241
10359         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10360         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10361         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10362
10363         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10364         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10365         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10366         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10367         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10368         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10369         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10370         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10371
10372 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10373
10374         PR objc/23306
10375         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10376         scan-assmbler.
10377
10378 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10379
10380         PR target/21255
10381         * gcc.dg/pr21255-1.c: New test.
10382         * gcc.dg/pr21255-2-mb.c: Likewise.
10383         * gcc.dg/pr21255-2-ml.c: Likewise.
10384         * gcc.dg/pr21255-3.c: Likewise.
10385         * gcc.dg/pr21255-4.c: Likewise.
10386
10387 2005-08-31  Dale Johannesen  <dalej@apple.com>
10388
10389         * gcc.dg/20050830-1.c: New.
10390
10391 2005-08-31  Josh Conner  <jconner@apple.com>
10392
10393         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10394         command-line options for arm-*-* targets.
10395         * g++.dg/init/array16.C: Likewise.
10396         * g++.dg/other/crash-4.C: Likewise.
10397
10398 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10399
10400         PR obj-c++/23640
10401         * obj-c++.dg/gnu-runtime-3.mm: New test.
10402
10403 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10404
10405         PR c++/13377
10406         * g++.dg/lookup/ambig4.C: New test.
10407         * g++.dg/lookup/ambig5.C: New test.
10408         * g++.dg/tc1/dr101.C: Adjust error markers.
10409
10410 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10411
10412         PR c++/23639
10413         * g++.dg/template/ttp5.C: Adjust error markers.
10414
10415 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10416
10417         PR testsuite/23609
10418         * lib/obj-c++.exp: Include target-libpath.exp.
10419         (obj-c++_link_flags): Look for the GNU libobjc library
10420         and set the library path to include it.
10421         Don't manually set LD_LIBRARY_PATH (etc.) but call
10422         set_ld_library_path_env_vars instead.
10423         (obj-c++_target_compile): Don't set library path or
10424         linker flags because they are already set correctly
10425         in obj-c++_link_flags.
10426
10427 2005-08-30  Josh Conner  <jconner@apple.com>
10428
10429         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10430         to command-line options for arm-*-* targets.
10431
10432 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10433
10434         * g++.dg/other/i386-1.C: New.
10435
10436 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10437
10438         PR preprocessor/20348
10439         PR preprocessor/20356
10440         * gcc.dg/cpp/pr20348.c: New test.
10441         * gcc.dg/cpp/pr20348.h: New file.
10442         * gcc.dg/cpp/inc/pr20348.h: New file.
10443         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10444         * gcc.dg/cpp/pr20356.c: New test.
10445         * gcc.dg/cpp/pr20356.h: New file.
10446         * gcc.dg/cpp/inc/pr20356.h: New file.
10447         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10448
10449 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10450
10451         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10452         Fix array dimension to avoid correct end-of-file error.
10453
10454 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10455
10456         PR libfortran/23598
10457         * gfortran.dg/iostat_1.f90: New test.
10458
10459 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10460
10461         PR middle-end/23408
10462         * gcc.dg/pr23408.c: New test.
10463
10464 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10465
10466         PR c++/23099
10467         * g++.dg/init/member1.C: Make sure erroneous static data member
10468         definitions are required.
10469         * g++.dg/template/static13.C: New test.
10470         * g++.dg/template/static14.C: Likewise.
10471
10472 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10473
10474         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10475         -march=pentium4, remove ilp32 requirement.
10476
10477         PR middle-end/23484
10478         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10479         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10480
10481 2005-08-29  Andreas Jaeger  <aj@suse.de>
10482
10483         PR testsuite/23607
10484         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10485
10486 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10487
10488         * gcc.c-torture/execute/20050316-2.c: New test.
10489         * gcc.c-torture/execute/20050316-3.c: New test.
10490         * gcc.dg/torture/pr16104-1.c: New test.
10491
10492 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10493
10494         PR middle-end/23463
10495         * gcc.c-torture/execute/zero-struct-1.c: New test.
10496
10497 2005-08-27  Richard Guenther  <rguenther@suse.de>
10498
10499         PR target/23575
10500         * gcc.target/i386/pr23575.c: New testcase.
10501
10502 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10503
10504         PR rtl-optimization/23561
10505         * gcc.c-torture/execute/20050826-1.c: New test.
10506
10507         PR rtl-opt/23560
10508         * gcc.c-torture/execute/20050826-2.c: New test.
10509
10510 2005-08-26  Dale Johannesen  <dalej@apple.com>
10511
10512         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10513         * gcc.dg/20050826-1.c: New.
10514
10515 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10516
10517         PR c++/19004
10518         * g++.dg/template/nontype13.C: New test.
10519
10520         PR c++/23491
10521         * g++.dg/init/new14.C: New test.
10522         * g++.dg/expr/anew1.C: Do not XFAIL.
10523         * g++.dg/expr/anew2.C: Likewise.
10524         * g++.dg/expr/anew3.C: Likewise.
10525
10526 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10527
10528         PR middle-end/22439
10529         * gcc.dg/vla-3.c: New test.
10530
10531 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10532
10533         PR fortran/20363
10534         * gfortran.dg/named_interface.f90: New.
10535
10536 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10537
10538         * gcc.c-torture/execute/frame-address.c: New test.
10539
10540 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10541
10542         PR c++/20817
10543         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10544
10545 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10546
10547         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10548
10549 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10550
10551         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10552         * gcc.dg/altivec-22.c: Rename from..
10553         * gcc.dg/altivec-nomfcr.c: ..this.
10554
10555 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10556
10557         PR tree-optimization/23546
10558         * gcc.dg/tree-ssa/pr23546.c: New test.
10559
10560 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10561
10562         PR fortran/17758
10563         * gfortran.dg/nonreturning_statements.f90: New test.
10564
10565 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10566
10567         PR c++/22454
10568         * g++.dg/parse/crash29.C: New.
10569
10570 2005-08-23  DJ Delorie  <dj@redhat.com>
10571
10572         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10573         constants have the L suffix.
10574
10575 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10576
10577         PR c++/23044
10578         * g++.dg/template/instantiate8.C: New.
10579
10580 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10581
10582         PR middle-end/23467
10583         * gcc.c-torture/execute/pr23467.c: New test.
10584
10585 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10586
10587         PR tree-optimization/22043
10588         * gcc.c-torture/execute/20050613-1.c: New test.
10589
10590 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10591
10592         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10593
10594 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10595
10596         PR rtl-optimization/23478
10597         * g++.dg/opt/pr23478.C: New test.
10598
10599 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10600
10601         PR c/18715
10602         * gcc.dg/switch-warn-3.c: New test.
10603
10604 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10605
10606         PR c++/22233
10607         * g++.dg/template/param1.C: New test.
10608
10609 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10610
10611         PR c++/23089
10612         * g++.dg/other/incomplete1.C: New test.
10613
10614 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10615
10616         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10617         are vectorizable.
10618
10619 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10620
10621         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10622         d_lines_5.f: New.
10623
10624 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10625
10626         * gcc.target/i386/sse-4.c: New test.
10627
10628 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10629
10630         PR testsuite/23239
10631         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10632
10633 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10634
10635         * gcc.dg/20050811-1.c: New test.
10636         * gcc.dg/20050811-2.c: New test.
10637
10638 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10639
10640         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10641
10642 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10643
10644         PR 23476
10645         * gcc.c-torture/compile/pr23476.c: New test.
10646
10647 2005-08-19  Devang Patel  <dpatel@apple.com>
10648
10649         PR tree-optimization/23048
10650         * gcc.dg/tree-ssa/pr23048.c: New test.
10651
10652 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10653
10654         PR middle-end/20624
10655         * g++.dg/warn/Wreturn-3.C: New test
10656
10657 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10658
10659         PR tree-optimization/22228
10660         * g++.dg/vect/pr22543.cc: New test.
10661
10662 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10663
10664         PR tree-optimization/21574
10665         * gcc.dg/tree-ssa/pr21574.c: New test.
10666
10667 2005-08-16  James E Wilson  <wilson@specifix.com>
10668
10669         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10670
10671 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10672
10673         PR tree-opt/23402
10674         * gcc.c-torture/compile/zero-strct-3.c: New test.
10675         * gcc.c-torture/compile/zero-strct-4.c: New test.
10676
10677 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10678
10679         PR target/23376
10680         * gcc.target/x86_64/pr23376.c: New test.
10681
10682 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10683
10684         PR c++/23337
10685         * g++.dg/ext/vector2.C: New.
10686
10687 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10688
10689         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10690
10691 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10692
10693         PR libfortran/23428
10694         * gfortran.dg/inquire-complex.f90: New test case.
10695
10696 2005-08-16  James E Wilson  <wilson@specifix.com>
10697
10698         PR tree-optimization/21105
10699         * gcc.dg/large-size-array.c: New.
10700
10701 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
10702
10703         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
10704         type.
10705         * gcc.dg/vect/vect-41: Likewise.
10706         * gcc.dg/vect/vect-42: Likewise.
10707         * gcc.dg/vect/vect-43: Likewise.
10708         * gcc.dg/vect/vect-44: Likewise.
10709         * gcc.dg/vect/vect-46: Likewise.
10710         * gcc.dg/vect/vect-47: Likewise.
10711         * gcc.dg/vect/vect-48: Likewise.
10712         * gcc.dg/vect/vect-52: Likewise.
10713         * gcc.dg/vect/vect-53: Likewise.
10714         * gcc.dg/vect/vect-54: Likewise.
10715         * gcc.dg/vect/vect-55: Likewise.
10716         * gcc.dg/vect/vect-56: Likewise.
10717         * gcc.dg/vect/vect-57: Likewise.
10718         * gcc.dg/vect/vect-58: Likewise.
10719         * gcc.dg/vect/vect-59: Likewise.
10720         * gcc.dg/vect/vect-60: Likewise.
10721         * gcc.dg/vect/vect-61: Likewise.
10722         * gcc.dg/vect/vect-85: Likewise.
10723         * gcc.dg/vect/vect-87: Likewise.
10724         * gcc.dg/vect/vect-88: Likewise.
10725         * gcc.dg/vect/vect-93.c: Likewise.
10726         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
10727         * gcc.dg/vect/vect-75: Likewise.
10728         * gcc.dg/vect/vect-76: Likewise.
10729         * gcc.dg/vect/vect-77: Likewise.
10730         * gcc.dg/vect/vect-78: Likewise.
10731         * gcc.dg/vect/vect-80: Likewise.
10732         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
10733         vectorized for the expected reason, rather than checking how alignment
10734         was handled.
10735         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
10736         type and also instead of aligned pointers. Added documentation.
10737
10738 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10739
10740         * gfortran.dg/power.f90: New test.
10741
10742 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10743
10744         PR rtl-optimization/23299
10745         * g++.dg/opt/pr23299.C: New test.
10746
10747 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10748
10749         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10750
10751 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10752
10753         * g++.dg/template/local6.C: New test.
10754
10755 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10756
10757         * execute/exceptions/finally-1.m: Check that the catch and finally are
10758         being called.  Also add a "return 0;" at the end of main.
10759
10760 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
10761
10762         PR fortran/21432.
10763         * gfortran.dg/namelist_print_1.f: New test of functionality of
10764         PRINT namelist.
10765         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
10766         namelist generates error with -std=f95.
10767
10768 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10769
10770         PR tree-optimization/23119
10771         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10772
10773 2005-08-13  Marcin Koziej  <creep@desk.pl>
10774             Andrew Pinski  <pinskia@physics.uc.edu>
10775
10776         PR libobjc/22492
10777         * execute/exceptions/finally-1.m: New test.
10778
10779 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10780
10781         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
10782         testsuite.
10783         * objc/execute/exceptions/trivial.m: New test.
10784         * objc.dg/try-catch-11.m: Move to ...
10785         * objc/execute/exceptions/foward-1.m: Here.
10786         * objc.dg/try-catch-2.m: Move to ...
10787         * objc/execute/exceptions/catchall-1.m: Here.
10788         * objc.dg/try-catch-8.m: Move to ...
10789         * objc/execute/exceptions/local-variables-1.m: Here.
10790
10791 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10792
10793         * objc.dg/nested-func-1.m: Move to ...
10794         * objc/execute/nested-func-1.m: Here.
10795
10796 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10797
10798         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
10799         in ${options} instead of [target_info name].
10800         * lib/obj-c++.exp (objc_target_compile): Likewise.
10801
10802 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10803
10804         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
10805
10806 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10807
10808         part of PR testsuite/23348
10809         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
10810         of the torture options.
10811         * objc/compile/trivial.m: New test.
10812
10813 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10814
10815         * gfortran.dg/eoshift.f90: Correct format.
10816
10817 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10818
10819         * gfortran.fortran-torture/execute/character_passing.f90:
10820         Fix comment typo.
10821
10822 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10823
10824         PR c++/8271
10825         * g++.dg/template/unify10.C: New.
10826
10827 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10828
10829         * g++.dg/parse/pr22514.C: Move to...
10830         * g++.dg/debug/pr22514.C: here.
10831
10832 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10833
10834         PR c++/23266
10835         * g++.dg/inherit/pure1.C: New test.
10836
10837         * ChangeLog: Fix typos.
10838
10839 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10840             Steven Bosscher  <stevenb@suse.de>
10841
10842         * gfortran.dg/runtime_warning_1.f90: New test.
10843
10844 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10845
10846         PR c++/23219
10847         * g++.dg/parse/crash28.C: New.
10848
10849 2005-08-11  Richard Guenther  <rguenther@suse.de>
10850
10851         PR target/23289
10852         * gcc.target/i386/tailcall-1.c: New testcase.
10853
10854 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10855
10856         * gcc.dg/vect/vect-67.c: Un-xfail.
10857
10858 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10859
10860         PR c++/23225
10861         * g++.dg/testsuite/parse/crash27.C: new test.
10862
10863 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10864
10865         PR libfortran/22143
10866         * gfortran.dg/shift-kind.f90: New testcase.
10867
10868 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10869
10870         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10871         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10872
10873 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10874
10875         PR c++/20646
10876         * g++.dg/other/mult-stor1.C: New test.
10877
10878 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10879
10880         * gcc.c-torture/pr18299-1.c: Move to ...
10881         * gcc.c-torture/compile/pr18299-1.c: Here.
10882
10883 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10884
10885         * gfortran/fortran.torture/execute/character_passing.f90:
10886         Fix types for LSAME.
10887
10888 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10889
10890         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10891         input data back to what it was originally.
10892
10893 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10894
10895         * objc.dg/try-catch-8.m: Enable for all targets.
10896
10897 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10898
10899         * gcc.dg/pr23165.c: New test.
10900
10901 2005-08-09  Steven Bosscher  <stevenb@suse.de>
10902
10903         PR tree-optimization/23234
10904         * gcc.dg/tree-ssa/pr23234.c: New test.
10905
10906 2005-08-08  Josh Conner  <jconner@apple.com>
10907
10908         PR rtl-optimization/23241
10909         * gcc.dg/char-compare.c: New test.
10910
10911 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10912
10913         PR c++/22508
10914         * g++.dg/init/new13.C: New test.
10915
10916 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10917
10918         PR c++/21166
10919         * g++.dg/other/crash-4.C: Adjust
10920         * g++/dg/ext/packed9.C: New.
10921
10922 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10923
10924         PR middle-end/21964
10925         * gcc.c-torture/execute/pr21964-1.c: New test.
10926
10927 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10928
10929         PR c/22458
10930         * gcc.dg/pr22458-1.c: New test.
10931
10932 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
10933             Steven G. Kargl <kargls@comcast.net>
10934
10935         PR fortran/22390
10936         * gfortran.dg/flush_1.f90: New test.
10937
10938 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10939
10940         PR c++/23191
10941         * g++.dg/template/eh2.C: New test.
10942
10943 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10944
10945         PR c++/19498
10946         * g++.dg/template/instantiate7.C: New test.
10947
10948 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
10949
10950         PR c/23113
10951         * gcc.dg/Wunused-value-1.c: New test.
10952
10953 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
10954
10955         PR rtl-optimization/23233
10956         * gcc.c-torture/compile/pr23233-1.c: New test.
10957
10958 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
10959
10960         PR fortran/18833
10961         PR fortran/20850
10962         * gfortran.dg/equiv_1.f90: New test.
10963         * gfortran.dg/equiv_2.f90: New test.
10964         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
10965         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
10966         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
10967
10968 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10969
10970         * gcc.c-torture/execute/vrp-5.c: New test.
10971         * gcc.c-torture/execute/vrp-6.c: New test.
10972         * gcc.dg/tree-ssa/vrp21.c: New test.
10973
10974 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10975
10976         * g++.dg/parse/pr22514.C: New test.
10977
10978 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
10979
10980         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
10981
10982         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
10983         instead of constant loads / pool entries.
10984
10985 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
10986
10987         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
10988         TEST_TO_WCTYPE.
10989
10990 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
10991
10992         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
10993         __WINT_TYPE__ in generated prototypes if possible.
10994
10995 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
10996
10997         PR 22037
10998         * g++.dg/tree-ssa/pr22037.C:
10999
11000 2005-08-04  Richard Henderson  <rth@redhat.com>
11001
11002         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
11003         scan-tree-dump-times directive.
11004
11005 2005-08-04  Jan Hubicka  <jh@suse.cz>
11006
11007         * gcov-1.C: Fix switch counts.
11008         * gcov-4b.c: Likewise.
11009
11010 2005-08-03  Jeff Law  <law@redhat.com>
11011
11012         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
11013
11014 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
11015
11016         * gcc.c-torture/execute/pr23135.c: New test.
11017
11018 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11019
11020         PR tree-optimization/19899
11021         * gcc.dg/tree-ssa/scev-1.c: New test.
11022         * gcc.dg/tree-ssa/scev-2.c: New test.
11023
11024 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
11025
11026         PR target/18582
11027         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
11028
11029 2005-08-03  Jan Hubicka  <jh@suse.cz>
11030
11031         * update-conroll.c: New testcase.
11032         * update-conroll-2.c: New testcase.
11033
11034 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
11035
11036         * gfortran.dg/constant_substring.f: New test.
11037         * gfortran.dg/pr22491.f: New test.
11038
11039 2005-08-02  Jan Hubicka  <jh@suse.cz>
11040
11041         * update-threading.c: Replace by the proper one.
11042
11043 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11044
11045         PR 23164
11046         * g++.dg/tree-ssa/pr23164.C: New test.
11047
11048 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11049
11050         * gcc.dg/tree-ssa/pr23192.c: New test.
11051
11052 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
11053
11054         * gcc.c-torture/execute/vrp-4.c: New test.
11055
11056 2005-08-02  Jan Hubicka  <jh@suse.cz>
11057
11058         * update-threading.c: New test.
11059
11060 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
11061
11062         * gcc.c-torture/compile/20050801-1.c: New test.
11063         * gcc.c-torture/compile/20050801-2.c: New test.
11064
11065 2005-08-01  Jan Hubicka  <jh@suse.cz>
11066
11067         * val-prof-5.c: New test.
11068
11069 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
11070
11071         PR c/22311
11072         * gcc.dg/pr22311-1.c : New test.
11073
11074 2005-07-31  Steven Bosscher  <stevenb@suse.de>
11075
11076         PR target/23095
11077         * gfortran.dg/pr23095.f: New test.
11078
11079         PR c++/22003
11080         * g++.dg/other/pr22003.C: New test.
11081
11082 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
11083
11084         PR target/20621
11085         * gcc.c-torture/execute/pr20621-1.c: New test.
11086
11087 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
11088
11089         * gfortran.dg/comma_format_extension_4.f: Adjust length
11090         of string for format.
11091         * gfortran.dg/der_array_io_1.f: Replace illegal internal
11092         print statement with internal write.
11093         * gfortran.dg/der_array_io_2.f: Likewise.
11094         * gfortran.dg/der_array_io_3.f: Likewise.
11095
11096 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
11097
11098         * gcc.dg/fold-abs-4.c: new test.
11099
11100 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
11101
11102         PR fortran/22570 an related issues.
11103         * gfortran.dg/x_slash_1.f: New test.
11104
11105 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
11106
11107         PR c/23143
11108         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
11109         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
11110
11111 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11112
11113         PR c/529
11114         * gcc.dg/Wshadow-3.c: New test.
11115
11116 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
11117
11118         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
11119         used to have the wrong bounds).
11120
11121 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11122
11123         PR c/21720
11124         * gcc.dg/hex-round-1.c: Test more cases.
11125         * gcc.dg/hex-round-2.c: New test.
11126
11127 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
11128
11129         PR 22550
11130         * g++.dg/tree-ssa/pr22550.C: New test.
11131
11132 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
11133
11134         * gcc.dg/tree-ssa/vrp19.c: New test.
11135         * gcc.dg/tree-ssa-vrp20.c: New test.
11136
11137 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11138
11139         PR c/22240
11140         * gcc.dg/transparent-union-4.c: New test.
11141
11142 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11143
11144         PR c/22192
11145         * gcc.dg/c99-vla-2.c: New test.
11146
11147 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
11148
11149         PR c/21720
11150         * gcc.dg/hex-round-1.c: New test.
11151
11152 2005-07-28  Jan Hubicka  <jh@suse.cz>
11153
11154         * inliner-1.c: Do not dump everything.
11155         * tree-prof.exp: Do not pass -ftree-based-profiling.
11156         * bprob.exp: Likewise.
11157
11158         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
11159
11160 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
11161
11162         PR c++/22545
11163         * g++.dg/expr/ptrmem7.C: New test.
11164
11165 2005-07-28  Mike Stump  <mrs@apple.com>
11166
11167         * g++.old-deja/g++.mike/visibility-1.C: New test.
11168
11169 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11170
11171         PR c/20187
11172         * gcc.c-torture/execute/pr20187-1.c: New test.
11173
11174 2005-07-28  Jeff Law  <law@redhat.com>
11175
11176         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
11177         * gcc.dg/tree-ssa/vrp18.c: New test.
11178
11179 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11180
11181         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
11182
11183 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
11184
11185         PR tree-optimization/22506
11186         * gcc.dg/vect/ps22506.c: New test.
11187
11188 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
11189
11190         PR target/21149
11191         * gcc.target/i386/sse-3.c: New test.
11192
11193 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11194
11195         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
11196         * gcc.target/mips/mips32-dsp-type.c: Likewise.
11197
11198 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11199
11200         PR c/22589
11201         * gcc.c-torture/compile/pr22589-1.c: New test.
11202
11203 2005-07-28  Jan Hubicka  <jh@suse.cz>
11204
11205         * update-loopch.c: New testcase.
11206
11207 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11208
11209         PR rtl-optimization/23047
11210         * gcc.c-torture/execute/pr23047.c: New test.
11211         * gcc.c-torture/execute/pr23047.x: New.
11212
11213 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11214
11215         PR tree-optimization/22493
11216         * gcc.c-torture/execute/pr22493-1.c: New test.
11217         * gcc.c-torture/execute/pr22493-1.x: New.
11218         * gcc.c-torture/execute/vrp-1.c: New test.
11219         * gcc.c-torture/execute/vrp-2.c: New test.
11220         * gcc.c-torture/execute/vrp-2.c: New test.
11221
11222 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
11223
11224         * gcc.target/frv/all-builtin-read8.c: Delete.
11225         * gcc.target/frv/all-builtin-read16.c: Delete.
11226         * gcc.target/frv/all-builtin-read32.c: Delete.
11227         * gcc.target/frv/all-builtin-read64.c: Delete.
11228         * gcc.target/frv/all-builtin-write8.c: Delete.
11229         * gcc.target/frv/all-builtin-write16.c: Delete.
11230         * gcc.target/frv/all-builtin-write32.c: Delete.
11231         * gcc.target/frv/all-builtin-write64.c: Delete.
11232         * gcc.target/frv/all-read-write-1.c: New.
11233
11234 2005-07-27  Jeff Law  <law@redhat.com>
11235
11236         * gcc.c-torture/execute/pr22630.c: New test.
11237
11238 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
11239
11240         PR tree-optimization/23073
11241         * gcc.dg/vect/nodump-pr23073.c: New test.
11242         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11243
11244 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11245
11246         PR tree-optimize/22348
11247         * gcc.c-torture/execute/pr22348.c: New.
11248
11249 2005-07-27  Richard Guenther  <rguenther@suse.de>
11250
11251         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11252
11253 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11254
11255         PR fortran/22503
11256         * gfortran.dg/logical_comp.f90: New test.
11257
11258 2005-07-27  Jan Hubicka  <jh@suse.cz>
11259
11260         * inliner-1.c: Add cleanup of dumps.
11261         * val-prof-*.c: Likewise.
11262         * update-tailcall.c: New.
11263
11264 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11265
11266         PR 22591
11267         * gcc.dg/tree-ssa/pr22591.c: New test.
11268         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11269
11270 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11271
11272         PR libobjc/22606
11273         * objc.dg/try-catch-11.m: New test.
11274
11275 2005-07-26  Richard Guenther  <rguenther@suse.de>
11276
11277         PR tree-optimization/22486
11278         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11279
11280 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11281
11282         PR tree-opt/22484
11283         * testsuite/g++.dg/opt/loop2.C: New test.
11284
11285 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11286
11287         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11288         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11289
11290 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11291
11292         * lib/profopt.exp (profopt-execute): Check for profiling data
11293         files on the target.
11294
11295 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11296
11297         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11298         for matching of asm labels.
11299
11300 2005-07-25  Richard Guenther  <rguenther@suse.de>
11301
11302         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11303
11304 2005-07-25  Richard Guenther  <rguenther@suse.de>
11305
11306         PR testsuite/22624
11307         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11308
11309 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11310
11311         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11312         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11313         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11314         * gcc.dg/vect/vect-100.c: New test.
11315         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11316         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11317         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11318         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11319         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11320         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11321         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11322         * gfortran.dg/vect/pr19049.f90: New testcase.
11323         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11324
11325 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11326
11327         * gcc.c-torture/execute/20050713-1.c: New test.
11328
11329         PR fortran/20063
11330         * gfortran.fortran-torture/execute/data_4.f90: New test.
11331
11332         PR middle-end/20303
11333         * gcc.dg/visibility-d.c: New test.
11334
11335 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11336
11337         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11338         * gfortran.dg/underflow.f90: Ditto.
11339
11340 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11341
11342         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11343         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11344         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11345
11346 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11347
11348         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11349         include case of field width of zero.
11350
11351 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11352
11353         PR libgfortran/21875
11354         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11355         with trailing blanks on normal formatted read.
11356
11357 2005-07-23  Chao-ying Fu  <fu@mips.com>
11358
11359         * gcc.target/mips/mips32-dsp-type.c: New test.
11360         * gcc.target/mips/mips32-dsp.c: New test.
11361
11362 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11363
11364         PR testsuite/21073
11365         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11366
11367         PR testsuite/20454
11368         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11369         and __cyg_profile_func_exit.
11370
11371 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
11372
11373         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11374         * gfortran.dg/comma_format_extension_4.f: Same.
11375         * gfortran.dg/pr15332.f: Same.
11376         * gfortran.dg/pr21730.f: Same.
11377
11378 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11379
11380         * g++.dg/opt/vrp2.C: Fix testcase.
11381
11382         PR tree-opt/22625
11383         * g++.dg/opt/vrp2.C: New test.
11384
11385 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11386
11387         PR debug/21828
11388         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11389
11390 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11391
11392         * gcc.dg/tree-ssa/20050719-1.c: New test.
11393
11394 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11395
11396         * gcc.dg/bfin-longcall-1.c: New file.
11397         * gcc.dg/bfin-longcall-2.c: New file.
11398
11399 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11400
11401         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11402
11403 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11404
11405         PR middle-end/19055
11406         * gcc.dg/tree-ssa/pr19055.c: New test.
11407         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11408
11409 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11410
11411         PR C++/22358
11412         * g++.dg/other/pr22358.C: New test.
11413
11414 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11415
11416         PR c++/2922
11417         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11418
11419 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11420
11421         PR c++/15938
11422         * g++.dg/init/union2.C: New test.
11423
11424 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11425
11426         PR c/22393
11427         * gcc.dg/complex-4.c: New test.
11428
11429 2005-07-21  Richard Guenther  <rguenther@suse.de>
11430
11431         PR testsuite/22522
11432         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11433         scanning for asm labels.
11434         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11435
11436 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11437
11438         PR target/22085
11439         * gcc.dg/altivec-pr22085.c: New.
11440
11441 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11442
11443         PR tree-optimization/19210
11444         * gcc.dg/tree-ssa/pr19210-1.c: New.
11445         * gcc.dg/tree-ssa/pr19210-2.c: New.
11446
11447 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11448
11449         PR rtl-optimization/22167
11450         * g++.dg/opt/pr22167.C: New test.
11451
11452 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11453
11454         PR c++/2922
11455         * g++.dg/lookup/two-stage2.C: New.
11456         * g++.dg/lookup/two-stage3.C: New.
11457         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11458         fixed two-stage name lookup for operators.
11459         * g++.dg/template/call3.C: Compiler now produces an appropriate
11460         error message.
11461         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11462         14 as a candidate.
11463         * g++.dg/template/ptrmem4.C: Compiler produces different error
11464         message.
11465         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11466         connect_to_method as a candidate.
11467
11468 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11469
11470         * gcc.dg/fold-alloc-1.c: New test.
11471
11472 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11473
11474         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11475         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11476
11477 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11478
11479         * gcc.dg/fold-abs-1.c: New test.
11480         * gcc.dg/fold-abs-2.c: New test.
11481         * gcc.dg/fold-abs-3.c: New test.
11482
11483 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11484
11485         Make CONSTRUCTOR use VEC to store initializers.
11486         * g++.dg/ext/complit3.C: Check for specific error messages.
11487         * g++.dg/init/brace2.C: Update error message.
11488         * g++.dg/warn/Wbraces2.C: Likewise.
11489
11490 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11491
11492         PR fortran/16940
11493         * gfortran.dg/module_interface_1.f90: New test.
11494
11495 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11496             Kenneth Zadeck <zadeck@naturalbridge.com>
11497
11498         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11499
11500 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11501
11502         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11503         specify -Wformat for these tests.
11504         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11505         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11506         * gcc.dg/format/opt-6.c: Delete.
11507
11508 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11509
11510         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11511         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11512
11513 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11514
11515         * gcc.dg/tree-ssa/alias-2.c: New test.
11516
11517 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11518
11519         PR c++/22263
11520         * g++.dg/template/explicit7.C: New test.
11521
11522 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11523
11524         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11525         width of 8 to +Inf and -Inf.
11526
11527 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11528
11529         PR c++/22139
11530         * g++.dg/template/friend36.C: New test.
11531
11532 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11533
11534         PR fortran/21730
11535         * gfortran.dg/pr21730.f: New test.
11536
11537 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11538             Kenneth Zadeck <zadeck@naturalbridge.com>
11539
11540         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11541         since pure const detection cannot run at -O1 in c compiler.
11542         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11543         can now optimize this case properly.
11544         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11545         because we now pass.
11546         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11547
11548 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11549
11550         PR c/22421
11551         * gcc.dg/format/bitfld-1.c: New test.
11552
11553 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11554
11555         PR c++/22204
11556         * g++.dg/rtti/repo1.C: New test.
11557
11558 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11559
11560         PR middle-end/22398
11561         * gcc.c-torture/compile/pr22398.c: New test.
11562
11563 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11564
11565         PR c++/22132
11566         * g++.dg/expr/cast4.C: New test.
11567
11568 2005-07-15  Richard Guenther  <rguenther@suse.de>
11569
11570         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11571         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11572
11573 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11574
11575         PR tree-optimization/22230
11576         * gcc.dg/tree-ssa/pr22230.c: New test.
11577
11578 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11579
11580         * gfortran.dg/g77/cpp6.f: New test.
11581
11582         PR fortran/22417
11583         * gfortran.dg/g77/cpp5.F: New test.
11584         * gfortran.dg/g77/cpp5.h: New file.
11585         * gfortran.dg/g77/cpp5inc.h: New file.
11586
11587 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11588
11589         PR libfortran/16435
11590         * gfortran.dg/tl_editting.f90: New.
11591         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11592
11593 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11594
11595         * gfortran.dg/char_array_constructor.f90: New test.
11596
11597 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11598
11599         * gfortran.dg/past_eor.f90: New.
11600         * gfortran.dg/complex_read.f90: New.
11601
11602 2005-07-13  Jeff Law  <law@redhat.com>
11603
11604         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11605         additional casts.
11606
11607         * gcc.dg/tree-ssa/pr22321.c: New test
11608
11609 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11610
11611         PR tree-optimization/21921
11612         * gcc.dg/tree-ssa/pr21921.c: New.
11613
11614 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11615
11616         PR tree-optimizatio/22442
11617         * gcc.dg/tree-ssa/loop-11.c: New test.
11618
11619 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11620
11621         PR tree-opt/21840
11622         * gcc.c-torture/compile/pr21840.c: New test.
11623
11624 2005-07-12  Jan Hubicka  <jh@suse.cz>
11625
11626         * gcc.c-torture/compile/pr22379.c: New test.
11627
11628 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11629
11630         PR libfortran/21593
11631         gfortran.dg/dev_null.f90: Remove outdated comment about
11632         PR libfortran/21593.
11633
11634
11635 2005-07-12  Dale Johannesen  <dalej@apple.com>
11636
11637         * gcc.target/i386/compress-float-sse.c: New.
11638         * gcc.target/i386/compress-float-sse-pic.c: New.
11639         * gcc.target/i386/compress-float-387.c: New.
11640         * gcc.target/i386/compress-float-387-pic.c: New.
11641         * gcc.dg/compress-float-ppc.c: New.
11642         * gcc.dg/compress-float-ppc-pic.c: New.
11643
11644 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11645
11646         PR libfortran/21593
11647         gfortran.dg/dev_null.f90: Remove targets.
11648
11649 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11650
11651         PR tree-opt/22335
11652         * gcc.dg/pr22335-1.c: New test.
11653         * gcc.dg/pr22335-2.c: New test.
11654
11655 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11656
11657         PR c++/20172
11658         * g++.dg/template/nontype12.C : New test.
11659
11660 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11661
11662         * gcc.dg/tree-ssa/loop-10.c: New test.
11663
11664 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11665
11666         * gcc.c-torture/execute/20020720-1.x: Remove.
11667
11668 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11669
11670         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11671
11672 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11673
11674         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11675         (dg-mips-options): Use it.
11676
11677 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11678
11679         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11680
11681 2005-07-09  Richard Henderson  <rth@redhat.com>
11682
11683         * lib/target-supports.exp (check_effective_target_sync_char_short):
11684         Add alpha.
11685
11686 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11687
11688         PR libfortran/22217
11689         * gfortran.dg/negative-z-descriptor.f90: New test.
11690
11691 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11692
11693         PR tree-opt/22329
11694         * gcc.dg/pr22329.c: New test.
11695
11696 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11697
11698         PR tree-optimization/20139
11699         * gcc.dg/tree-ssa/pr20139.c: New.
11700
11701 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11702
11703         PR tree-opt/22356
11704         * testsuite/gcc.dg/pr22356-1.c: New test.
11705
11706 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11707
11708         PR c++/21799
11709         * g++.dg/template/unify8.C: New.
11710         * g++.dg/template/unify9.C: New.
11711
11712 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11713
11714         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11715
11716 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11717
11718         * gcc.dg/darwin-version-1.c: New.
11719         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11720         * gcc.dg/builtins-20.c: Likewise.
11721         * gcc.dg/builtins-53.c: Likewise.
11722         * gcc.dg/torture/builtins-convert-1.c: Likewise.
11723         * gcc.dg/torture/builtins-convert-2.c: Likewise.
11724         * gcc.dg/torture/builtins-convert-3.c: Likewise.
11725         * gcc.dg/torture/builtins-power-1.c: Likewise.
11726         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
11727         on Darwin.
11728
11729 2005-07-07  Jeff Law  <law@redhat.com>
11730
11731         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11732         argument evaluation order.
11733
11734 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
11735
11736         PR libfortran/21594
11737         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11738         Add test cases where the shift length is greater than the
11739         array length.
11740
11741 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11742
11743         * obj-c++.dg/proto-lossage-6.mm: New.
11744         * objc.dg/proto-lossage-6.m: New.
11745
11746 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11747
11748         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11749         * objc.dg/gnu-runtime-2.m: Likewise.
11750
11751 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11752
11753         * gfortran.dg/longline.f: New test.
11754
11755         * gfortran.dg/badline.f: New test.
11756
11757 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11758
11759         PR fortran/16531
11760         PR fortran/15966
11761         PR fortran/18781
11762         * gfortran.dg/hollerith.f90: New.
11763         * gfortran.dg/hollerith2.f90: New.
11764         * gfortran.dg/hollerith3.f90: New.
11765         * gfortran.dg/hollerith4.f90: New.
11766         * gfortran.dg/hollerith_f95.f90: New.
11767         * gfortran.dg/hollerith_legacy.f90: New.
11768         * gfortran.dg/g77/cpp4.F: New. Port from g77.
11769
11770 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11771
11772         PR objc/22274
11773         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11774         * objc.dg/gnu-runtime-2.m: New.
11775
11776 2005-07-06  Jeff Law  <law@redhat.com>
11777
11778         * gcc.dg/tree-ssa/vrp17.c: New test.
11779
11780 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11781
11782         PR fortran/22327
11783         * gfortran.dg/array_constructor_5.f90: New test.
11784
11785 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11786
11787         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11788
11789 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11790
11791         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11792         * gcc.dg/980816-1.c: Ditto.
11793
11794 2005-07-06  Jeff Law  <law@redhat.com>
11795
11796         * gcc.c-torture/compile/pr21356.c: New test.
11797
11798 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11799
11800         PR c/22013
11801         PR c/22098
11802         * gcc.c-torture/compile/pr22013-1.c,
11803         gcc.c-torture/execute/pr22098-1.c,
11804         gcc.c-torture/execute/pr22098-2.c,
11805         gcc.c-torture/execute/pr22098-3.c: New tests.
11806
11807 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11808
11809         PR c/22308
11810         * gcc.dg/pr22308-1.c: New test.
11811
11812 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
11813
11814         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
11815         target.
11816         * gcc.dg/compare9.c: Use -fshort-enums instead of
11817         -fno-short-enums.  Change the last test to dg-bogus.
11818
11819 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11820
11821         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11822         * gcc.dg/compare9.c: New.
11823
11824 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11825
11826         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11827
11828 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11829
11830         PR testsuite/22288
11831         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11832
11833
11834 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11835
11836         * gcc.dg/format/gcc_gfc-1.c: New.
11837
11838 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11839
11840         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11841
11842 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11843
11844         PR fortran/20842
11845         * gfortran.dg/io_invalid_1.f90: New test.
11846
11847 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11848
11849         * gcc.dg/format/gcc_diag-1.c: Update.
11850
11851 2005-07-02  Jeff Law  <law@redhat.com>
11852
11853         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11854         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11855
11856 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11857
11858         * gcc.dg/format/gcc_diag-1.c: Update.
11859
11860 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11861
11862         PR tree-opt/22269
11863         * gcc.c-torture/compile/pr22269.c: New test.
11864
11865 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
11866
11867         PR 21584
11868         PR 22219
11869         * g++.dg/tree-ssa/pr21584-1.C: New test.
11870         * g++.dg/tree-ssa/pr21584-2.C: New test.
11871
11872 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11873
11874         * obj-c++.dg/try-catch-11.mm: New.
11875         * objc.dg/try-catch-10.m: New.
11876
11877 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11878
11879         * g++.dg/other/ucnid-1.C: xfail on AIX.
11880
11881 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11882
11883         PR 22234
11884         * gcc.dg/20050629-1.c: New test.
11885
11886 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11887
11888         * obj-c++.dg/const-str-1[0-1].mm: New.
11889         * objc.dg/const-str-1[0-1].m: New.
11890
11891 2005-05-29  Richard Henderson  <rth@redhat.com>
11892
11893         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
11894         Rename from check_effective_target_vect_no_max.
11895         (check_effective_target_vect_no_int_add): New.
11896         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
11897         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
11898         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11899         * gcc.dg/vect/vect-reduc-1.c: Use both.
11900         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11901
11902 2005-05-29  Richard Henderson  <rth@redhat.com>
11903
11904         * lib/target-supports.exp (check_effective_target_vect_no_max):
11905         Remove i386 and x86_64.
11906
11907 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11908
11909         PR testsuite/21969
11910         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
11911
11912 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11913
11914         PR middle-end/21969
11915         * gcc.dg/vect/pr21969.c: New test.
11916
11917 2005-06-28  Eric Christopher  <echristo@redhat.com>
11918
11919         PR c/22052
11920         PR c/21975
11921         * gcc.dg/inline1.c: New test.
11922         * gcc.dg/inline2.c: Ditto.
11923         * gcc.dg/inline3.c: Ditto.
11924         * gcc.dg/inline4.c: Ditto.
11925         * gcc.dg/inline5.c: Ditto.
11926
11927 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11928
11929         PR libfortran/22142
11930         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11931         Add testcase also testing eoshift1 for PR 22142.
11932
11933 2005-06-28  Richard Henderson  <rth@redhat.com>
11934
11935         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
11936         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
11937         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
11938         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
11939         gcc.dg/tree-ssa/20030922-2.c: Likewise.
11940
11941 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11942
11943         PR libfortran/22142
11944         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11945         Add testcase for PR 22142.
11946
11947 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
11948
11949         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
11950         gcc.target/ia64/fpreg-2.c: New tests.
11951
11952 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11953
11954         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
11955
11956 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11957
11958         PR libfortran/22170
11959         * gfortran.dg/slash_1.f90: New test.
11960
11961 2005-06-27  Richard Henderson  <rth@redhat.com>
11962
11963         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
11964         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
11965         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11966         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11967         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11968         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11969
11970 2005-06-27  Richard Henderson  <rth@redhat.com>
11971
11972         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
11973         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
11974
11975 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
11976
11977         * obj-c++.dg/proto-lossage-5.mm: New.
11978         * objc.dg/proto-lossage-5.m: New.
11979
11980 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
11981
11982         PR 21959
11983         * gcc.dg/tree-ssa/pr21959.c: New test.
11984
11985 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
11986
11987         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
11988         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
11989         testing uninitialized var.
11990
11991         * gcc.c-torture/execute/builtins/chk.h: New.
11992         * gcc.c-torture/execute/builtins/lib/chk.c: New.
11993         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
11994         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
11995         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
11996         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
11997         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
11998         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
11999         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
12000         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
12001         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
12002         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
12003         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
12004         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
12005         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
12006         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
12007         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
12008         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
12009         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
12010         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
12011         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
12012         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
12013         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
12014         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
12015         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
12016         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
12017         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
12018         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
12019         * gcc.dg/builtin-object-size-1.c: New test.
12020         * gcc.dg/builtin-object-size-2.c: New test.
12021         * gcc.dg/builtin-object-size-3.c: New test.
12022         * gcc.dg/builtin-object-size-4.c: New test.
12023         * gcc.dg/builtin-object-size-5.c: New test.
12024         * gcc.dg/builtin-stringop-chk-1.c: New test.
12025         * gcc.dg/builtin-stringop-chk-2.c: New test.
12026         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
12027         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
12028         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
12029         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
12030         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
12031         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
12032         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
12033         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
12034         * gcc.c-torture/execute/printf-1.c: New test.
12035         * gcc.c-torture/execute/fprintf-1.c: New test.
12036         * gcc.c-torture/execute/vprintf-1.c: New test.
12037         * gcc.c-torture/execute/vfprintf-1.c: New test.
12038         * gcc.c-torture/execute/printf-chk-1.c: New test.
12039         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
12040         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
12041         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
12042
12043 2005-06-27  Michael Matz  <matz@suse.de>
12044
12045         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
12046         slot is not merged if address escapes.
12047
12048 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12049
12050         PR c/21911
12051         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
12052
12053 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
12054
12055         PR middle-end/17965
12056         * gcc.c-torture/compile/20050622-1.c: New test.
12057
12058         PR middle-end/22028
12059         * gcc.dg/20050620-1.c: New test.
12060
12061 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
12062
12063         PR tree-optimization/22026
12064         * gcc.dg/tree-ssa/pr22026.c: New.
12065
12066 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
12067
12068         PR libfortran/22144
12069         * gfortran.dg/shift-alloc.f90: New testcase.
12070
12071 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
12072
12073         * all files: Update FSF address in copyright headers.
12074
12075 2005-06-22  Jan Hubicka  <jh@suse.cz>
12076
12077         * wholeprogram-1.c: New testcase.
12078         * wholeprogram-2.c: New testcase.
12079
12080 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
12081
12082         PR 22171
12083         * gcc.dg/tree-ssa/pr22171.c: New test.
12084
12085 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
12086
12087         * gfortran.dg/simplify_modulo.f90: New.
12088
12089 2005-06-24  Jan Hubicka  <jh@suse.cz>
12090
12091         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
12092
12093 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12094
12095         * obj-c++.dg/proto-lossage-[1-4].mm: New.
12096
12097 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
12098
12099         * obj-c++.dg/typedef-alias-1.mm: New.
12100         * objc.dg/typedef-alias-1.m: New.
12101
12102 2005-06-23  Jeff Law  <law@redhat.com>
12103
12104         * gcc.dg/tree-ssa/vrp16.c: New test.
12105
12106 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12107
12108         * lib/target-supports.exp: Add
12109         check_effective_target_fortran_large_real and
12110         check_effective_target_fortran_large_int to check for
12111         corresponding effective targets.
12112         * gfortran.dg/large_integer_kind_1.f90: New test.
12113         * gfortran.dg/large_real_kind_1.f90: New test.
12114
12115 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
12116
12117         PR tree-optimization/22117
12118         * gcc.dg/tree-ssa/pr22117.c: New.
12119
12120 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
12121
12122         PR testsuite/22123
12123         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
12124
12125 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
12126
12127         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
12128
12129 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
12130
12131         * gfortran.dg/f2c_4.f90: Add tests for complex functions
12132         * gfortran.dg/f2c_4.c: Likewise.
12133
12134 2005-06-22 Paul Brook  <paul@codesourcery.com>
12135
12136         PR fortran/21034
12137         * gfortran.dg/auto_save_1.f90: New test.
12138
12139 2005-06-22  Michael Matz  <matz@suse.de>
12140
12141         * gcc.target/x86-64/abi: New directory.
12142         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
12143         * gcc.target/x86-64/abi/README.gcc: New file.
12144         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
12145         * gcc.target/x86-64/abi/asm-support.s: New file.
12146         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
12147         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
12148         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
12149         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
12150         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
12151         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
12152         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
12153         * gcc.target/x86_64/abi/test_bitfields.c: New test.
12154         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
12155         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
12156         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
12157         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
12158         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
12159         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
12160         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
12161         * gcc.target/x86_64/abi/test_varargs.c: New test.
12162
12163 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
12164
12165         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
12166         32-bit i?86 and x86_64.
12167
12168 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
12169
12170         * obj-c++.dg/const-str-[1-9].mm: New tests.
12171
12172 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
12173
12174         PR fortran/22010
12175         * gfortran.dg/namelist_use.f90: New.
12176         * gfortran.dg/namelist_use_only.f90: New.
12177
12178 2005-06-21  Jeff Law  <law@redhat.com>
12179
12180         * gcc.dg/tree-ssa/vrp15.c: New test.
12181
12182 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
12183
12184         * lib/target-supports.exp (check_effective_target_vect_reduction):
12185         Remove.
12186         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
12187         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
12188         remove vect_reduction target keyword. Also avoid two returns in main.
12189         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12190         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
12191         * gcc.dg/vect/vect-reduc-1short.c: New test.
12192         * gcc.dg/vect/vect-reduc-1char.c: New test.
12193         * gcc.dg/vect/vect-reduc-2short.c: New test.
12194         * gcc.dg/vect/vect-reduc-2char.c: New test.
12195         * gcc.dg/vect/vect-reduc-6.c: New test.
12196         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
12197         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
12198         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
12199
12200 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12201         Paul Thomas  <pault@gcc.gnu.org>
12202
12203         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
12204         New tests.
12205
12206 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12207
12208         * gfortran.dg/backslash_1.f90: New test.
12209         * gfortran.dg/backslash_2.f90: New test.
12210
12211 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
12212
12213         * gfortran.dg/duplicate_labels.f90: New test.
12214
12215 2005-06-20  Jan Beulich  <jbeulich@novell.com>
12216
12217         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
12218         unsupportable relocations.
12219         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12220         * gcc.dg/20050321-2.c: xfail for NetWare.
12221
12222 2005-06-20  Andreas Jaeger  <aj@suse.de>
12223
12224         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
12225         gcc.target/i386/fastcall-sseregparm.c,
12226         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
12227
12228 2005-06-19  Richard Henderson  <rth@redhat.com>
12229
12230         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
12231
12232 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12233
12234         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
12235
12236 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
12237
12238         PR c++/22115
12239         * g++.dg/conversion/simd2.C: Change expected error message.
12240
12241 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12242
12243         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12244         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12245         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12246
12247 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12248
12249         * gcc.dg/fold-mod-1.c: New test.
12250
12251 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12252
12253         PR fortran/19926
12254         * gfortran.dg/pr19926.f90: New test.
12255
12256 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12257
12258         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12259         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12260         targets.
12261         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12262         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12263
12264 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12265
12266         * gcc.target/ia64/float80-varargs-1.c: New test.
12267
12268 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12269
12270         PR tree-opt/22035
12271         * gfortran.dg/f2c_6.f90: New test.
12272
12273 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12274
12275         PR c++/17413
12276         * g++.dg/template/local5.C: New.
12277
12278 2005-06-17  Richard Henderson  <rth@redhat.com>
12279
12280         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12281
12282 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12283
12284         PR testsuite/21945
12285         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12286
12287 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12288
12289         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12290         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12291         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12292         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12293         check_vect to verify the presence of hardware vector support.
12294
12295 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12296
12297         PR testsuite/22056
12298         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12299
12300 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12301
12302         PR libfortran/19216
12303         * gfortran.dg/pr19216.f: Add correct space between brackets and
12304         dg directive.
12305
12306 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12307
12308         PR libfortran/16436
12309         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12310
12311 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12312
12313         * gcc.target/i386/attributes-error.c: New testcase.
12314         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12315         * gcc.target/i386/regparm-stdcall.c: Likewise.
12316         * gcc.target/i386/sseregparm-1.c: Likewise.
12317         * gcc.target/i386/sseregparm-2.c: Likewise.
12318
12319 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12320
12321         * g++.dg/rtti/crash2.C: New.
12322
12323 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12324
12325         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12326
12327 2005-06-15  David Ung  <davidu@mips.com>
12328
12329         * gcc.target/mips/mips16e-extends.c: New test for testing the
12330         generation of MIPS16e zeb/zeh, seb/seh instructions.
12331
12332 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12333
12334         PR 22018
12335         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12336         * gcc.dg/tree-ssa/pr22018.c: New test.
12337
12338 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12339
12340         * gcc.dg/simd-1.c: Update error messages.
12341         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
12342         * gcc.dg/simd-2.c: Update error messages.
12343         * gcc.dg/simd-4.c: New.
12344
12345 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12346
12347         PR c++/20678
12348         * g++.dg/other/crash-4.C: New.
12349
12350 2005-06-14  Devang Patel  <dpatel@apple.com>
12351
12352         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12353
12354 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12355
12356         PR c++/21929
12357         * g++.dg/parse/crash11.C: Update
12358
12359 2005-06-13  Jeff Law  <law@redhat.com>
12360
12361         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12362         perform the desired transformations.
12363         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12364         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12365
12366 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12367
12368         PR fortran/22038
12369         * gfortran.dg/forall_1.f90: Un-XFAIL.
12370
12371 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12372
12373         PR c++/21929
12374         * g++.dg/parse/crash26.C: New.
12375
12376         PR c++/20789
12377         * g++.dg/init/member1.C: New.
12378
12379 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12380
12381         * gfortran.dg/altreturn_1.f90: New test.
12382
12383 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12384
12385         PR middle-end/21985
12386         * gcc.dg/tree-ssa/pr21985.c: New test.
12387
12388 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12389
12390         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12391
12392 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12393
12394         PR c++/21930
12395         * g++.dg/other/error10.C: New test case.
12396
12397 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12398
12399         PR libfortran/19155
12400         * gfortran.dg/pr19155.f: Add test.
12401
12402 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12403
12404         * gfortran.dg/f2c_7.f90: New test.
12405
12406         * gfortran.dg/forall_1.f90: XFAILed.
12407
12408 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12409
12410         * gcc.dg/pr14796-1.c: New.
12411         * gcc.dg/pr14796-2.c: New.
12412
12413 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12414
12415         PR fortran/17792
12416         PR fortran/21375
12417         * gfortran.dg/deallocate_stat.f90: New test.
12418
12419 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12420
12421         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12422
12423 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12424
12425         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12426         access will be generated when this loop is vectorized. Test that
12427         accesses with same alignment were detected.
12428         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12429         Test that accesses with same alignment were detected.
12430         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12431         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12432         alignment were detected.
12433
12434 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12435
12436         PR c++/10611
12437         * g++.dg/conversion/simd2.C: New.
12438
12439 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12440
12441         * gcc.dg/Wcxx-compat-1.c: New.
12442
12443 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12444
12445         PR libfortran/21480
12446         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12447         complex array.
12448
12449 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12450
12451         * gcc.dg/alias-8.c: New.
12452
12453 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12454
12455         * gcc.dg/format/cmn_err-1.c: Update.
12456
12457 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12458
12459         PR target/20666
12460         * gcc.target/sparc/fexpand-2.c: New.
12461         * gcc.target/sparc/fpmerge-2.c: New.
12462         * gcc.target/sparc/fpmul-2.c: New.
12463         * gcc.target/sparc/noresult.c: New.
12464         * gcc.target/sparc/pdist-2.c: New.
12465         * gcc.target/sparc/pdist-3.c: New.
12466
12467 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12468
12469         PR testsuite/21702
12470         * gcc.target/i386/i386.exp: Fix comment typo.
12471
12472 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12473
12474         PR c++/19497
12475         * g++.dg/inherit/using5.C: New.
12476         * g++.dg/inherit/using6.C: New.
12477
12478 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12479
12480         PR c++/19894
12481         * g++.dg/template/ptrmem15.C: New test.
12482
12483         PR c++/20563
12484         * g++.dg/ext/label4.C: New test.
12485
12486 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12487
12488         * gcc.dg/tls/debug-1.c: New test.
12489
12490 2005-06-07  Dale Johannesen  <dalej@apple.com>
12491
12492         * gcc.target/i386/movq.c: New.
12493
12494 2005-06-07  Dale Johannesen  <dalej@apple.com>
12495
12496         * gcc.dg/20050607-1.c: New.
12497
12498 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12499
12500         PR middle-end/21850
12501         * gcc.c-torture/execute/20050607-1.c: New test.
12502
12503 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12504
12505         PR libfortran/21926
12506         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12507         Test case where the return array has lowest stride one,
12508         but isn't packed.
12509
12510 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12511
12512         * lib/target-supports.exp (check_effective_target_sync_int_long):
12513         Add s390 and s390x targets.
12514
12515 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12516
12517         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12518         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12519         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12520         * gcc.dg/tree-ssa/loop-9.c: New test.
12521
12522 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12523
12524         * g++.dg/parse/defarg10.C: New.
12525
12526 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12527
12528         PR regression/21897
12529         * gcc.c-torture/execute/20050604-1.c: New test.
12530
12531 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12532
12533         PR 21903
12534         * g++.dg/parse/defarg9.C: New.
12535
12536         PR c++/20637
12537         * g++.dg/inherit/using4.C: New.
12538         * g++.dg/overload/error1.C: Adjust expected errors.
12539         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12540         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12541         * g++.old-deja/g++.other/redecl2.C: Likewise.
12542         * g++.old-deja/g++.other/redecl4.C: Likewise.
12543         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12544
12545 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12546
12547         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12548
12549 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12550
12551         * lib/gfortran.exp (gfortran_target_compile): Call
12552         dg-additional-files-options
12553         * gfortran.dg/f2c_4.f90: New file
12554         * gfortran.dg/f2c_4.c: New file
12555         * gfortran.dg/f2c_5.f90: New file
12556         * gfortran.dg/f2c_5.c: New file
12557
12558 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12559
12560         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12561
12562         PR fortran/21912
12563         * gfortran.dg/array_constructor_4.f90: New test.
12564
12565 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12566
12567         PR c++/21619
12568         * g++.dg/ext/builtin9.C: New test.
12569
12570 2005-06-05  Dale Johannesen  <dalej@apple.com>
12571
12572         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12573         * gcc.c-torture/execute/20050603-2.c: Ditto.
12574
12575 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12576
12577         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12578         * gcc.dg/vect/vect-reduc-1.c: New.
12579         * gcc.dg/vect/vect-reduc-2.c: New.
12580         * gcc.dg/vect/vect-reduc-3.c: New.
12581
12582 2005-06-04  Dale Johannesen  <dalej@apple.com>
12583
12584         * gcc.c-torture/execute/20050603-1.c: New.
12585         * gcc.c-torture/execute/20050603-2.c: New.
12586         * gcc.dg/20050603-3.c: New.
12587
12588 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12589
12590         PR fortran/19195
12591         * gfortran.dg/debug_1.f90: New test.
12592
12593         * gfortran.dg/forall_1.f90: New test.
12594
12595 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12596
12597         * gfortran.dg/array_constructor_3.f90: New test.
12598
12599 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12600
12601         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12602
12603 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12604
12605         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12606
12607 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12608
12609         PR c/21873
12610         * gcc.dg/init-excess-1.c: New test.
12611
12612 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12613
12614         PR c++/21853
12615         * g++.dg/expr/static_cast6.C: New test.
12616
12617 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12618
12619         * gcc.dg/tree-ssa/vrp14.c: New test.
12620
12621 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12622
12623         PR c++/21336
12624         * g++.dg/template/new2.C: New test.
12625
12626 2005-06-03  Josh Conner  <jconner@apple.com>
12627
12628         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12629         all entries in initializer.
12630
12631 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12632
12633         PR middle-end/21858
12634         * gcc.dg/pr21858.c: New testcase.
12635
12636 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12637
12638         PR tree-optimization/21292
12639
12640         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12641         New.
12642         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12643         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12644         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12645         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12646         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12647
12648 2005-06-02  Richard Henderson  <rth@redhat.com>
12649
12650         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12651
12652 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12653
12654         * gcc.dg/wtypequal.c: New testcase.
12655
12656 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12657
12658         PR 21582
12659         * gcc.dg/tree-ssa/pr21582.c: New test.
12660
12661 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12662
12663         PR c++/21280
12664         * g++.dg/opt/interface2.h: New.
12665         * g++.dg/opt/interface2.C: New.
12666         * g++.dg/init/ctor4.C: Adjust error lines.
12667         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12668         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12669         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12670         * g++.old-deja/g++.pt/assign1.C: Likewise.
12671         * g++.old-deja/g++.pt/crash20.C: Likewise.
12672
12673 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12674
12675         PR tree-optimization/21734
12676         * g++.dg/vect/pr21734_1.cc: New.
12677         * g++.dg/vect/pr21734_2.cc: New.
12678
12679 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12680
12681         PR c++/20350
12682         * g++.dg/template/spec24.C: New.
12683
12684         PR c++/21151
12685         * g++.dg/pch/local-1.C: New.
12686         * g++.dg/pch/local-1.Hs: New.
12687
12688 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12689
12690         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12691         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12692         * gcc.dg/tree-ssa/pr14341.c: New test.
12693         * gcc.dg/tree-ssa/pr14841.c: New test.
12694         * gcc.dg/tree-ssa/pr20701.c: New test.
12695         * gcc.dg/tree-ssa/pr21086.c: New test.
12696         * gcc.dg/tree-ssa/pr21090.c: New test.
12697         * gcc.dg/tree-ssa/pr21332.c: New test.
12698         * gcc.dg/tree-ssa/pr21458.c: New test.
12699         * gcc.dg/tree-ssa/pr21658.c: New test.
12700         * gcc.dg/tree-ssa/vrp01.c: New test.
12701         * gcc.dg/tree-ssa/vrp02.c: New test.
12702         * gcc.dg/tree-ssa/vrp03.c: New test.
12703         * gcc.dg/tree-ssa/vrp04.c: New test.
12704         * gcc.dg/tree-ssa/vrp05.c: New test.
12705         * gcc.dg/tree-ssa/vrp06.c: New test.
12706         * gcc.dg/tree-ssa/vrp07.c: New test.
12707         * gcc.dg/tree-ssa/vrp08.c: New test.
12708         * gcc.dg/tree-ssa/vrp09.c: New test.
12709         * gcc.dg/tree-ssa/vrp10.c: New test.
12710         * gcc.dg/tree-ssa/vrp11.c: New test.
12711         * gcc.dg/tree-ssa/vrp12.c: New test.
12712         * gcc.dg/tree-ssa/vrp13.c: New test.
12713
12714 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12715
12716         PR 21029
12717         * gcc.dg/tree-ssa/pr21029.c: New test.
12718
12719 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12720
12721         * gfortran.dg/logint-1.f: New test case.
12722         * gfortran.dg/logint-2.f: Likewise.
12723         * gfortran.dg/logint-3.f: Likewise.
12724
12725 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12726
12727         PR c/21536
12728         PR c/20760
12729         * gcc.dg/20050527-1.c: New test.
12730
12731         * gcc.dg/i386-sse-12.c: New test.
12732
12733         PR fortran/21729
12734         * gfortran.dg/implicit_5.f90: New test.
12735
12736 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12737
12738         PR fortran/20883
12739         * gfortran/assign_4.f90: New test.
12740         * gfortran/assign_2.f90: Change compile to run.
12741
12742 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12743
12744         * lib/target-supports.exp
12745         (check_effective_target_sync_char_short): New.
12746         * gcc.dg/sync-2.c: New.
12747
12748 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12749
12750         PR tree-optimization/21817
12751         * gcc.dg/torture/pr21817-1.c: New.
12752
12753 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12754
12755         PR c++/21165
12756         * g++.dg/template/init5.C: New.
12757
12758 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
12759
12760         * gfortran.dg/char_initialiser_actual.f90:
12761         Test character initialisers as actual arguments.
12762         * gfortran.dg/char_pointer_comp_assign.f90:
12763         Test character pointer structure component assignments.
12764         * gfortran.dg/char_array_structure_constructor.f90:
12765         Test character components in structure constructors.
12766
12767 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12768
12769         PR middle-end/20931
12770         * g++.dg/opt/pr20931.C: New test.
12771
12772 2005-05-31  Andreas Jaeger  <aj@suse.de>
12773
12774         PR testsuite/20772
12775         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
12776         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
12777         g++.old-deja/g++.ext/asmspec1.C,
12778         g++.old-deja/g++.other/regstack.C,
12779         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
12780         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
12781         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
12782         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
12783         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
12784         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
12785         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
12786         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
12787         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
12788         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
12789         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
12790         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
12791         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
12792         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
12793         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
12794         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
12795         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
12796         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
12797         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
12798
12799 2005-05-31  Jeff Law  <law@redhat.com>
12800
12801         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
12802
12803 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
12804
12805         PR middle-end/21743
12806         * gcc.dg/builtins-1.c: Activate disabled clog test.
12807         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12808
12809 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
12810
12811         * gfortran.dg/char_pointer_assign.f90:
12812         Test character-pointer assignments and pointer assignments.
12813         * gfortran.dg/char_pointer_dummy.f90:
12814         Test character-pointer dummy arguments.
12815         * gfortran.dg/char_pointer_func.f90:
12816         Test character-pointer function returns.
12817         * gfortran.dg/char_pointer_dependency.f90:
12818         Test character-pointer functions with dependencies.
12819
12820 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12821
12822         PR c++/21784
12823         * g++.dg/lookup/using14.C: New test.
12824
12825 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
12826
12827         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
12828         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
12829         trailing ^M.
12830
12831 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12832
12833         PR c++/17413
12834         * g++.dg/template/local5.C: New.
12835
12836         PR target/21761
12837         * gcc.c-torture/compile/pr21761.c: New.
12838
12839         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12840         before darwin8.
12841
12842 2005-05-30  Steven G. Kargl
12843
12844         PR fortran/20846
12845         * gfortran.dg/inquire_8.f90: New test.
12846
12847 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12848
12849         PR libfortran/21376
12850         * gfortran.dg/output_exponents_1.f90: New test.
12851
12852 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12853
12854         PR libfortran/20006
12855         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12856
12857 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12858
12859         PR c++/21210
12860         * g++.dg/ext/complex1.C: New test.
12861
12862         PR c++/21340
12863         * g++.dg/init/ctor6.C: New test.
12864
12865 2005-05-29  Jan Hubicka  <jh@suse.cz>
12866
12867         * gcc.c-torture/compile/pr21562.c: New.
12868
12869 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12870
12871         * gfortran.dg/subnormal_1.f90: New test.
12872
12873 2005-05-28  Jan Hubicka  <jh@suse.cz>
12874
12875         * tree-prof.exp: Fix comment.
12876         * value-prof-1.c: New.
12877         * value-prof-2.c: New.
12878         * value-prof-3.c: New.
12879         * value-prof-4.c: New.
12880
12881 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12882
12883         PR c++/21614
12884         * g++.dg/expr/ptrmem6.C: New test.
12885         * g++.dg/expr/ptrmem6a.C: Likewise.
12886
12887 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12888
12889         PR tree-optimization/21658
12890         * gcc.dg/tree-ssa/pr21658.c: New.
12891
12892 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12893
12894         PR c++/21455
12895         * g++.dg/inherit/ptrmem3.C: New.
12896
12897         PR c++/21681
12898         * g++.dg/parse/template16.C: New.
12899
12900 2005-05-27  Andreas Jaeger  <aj@suse.de>
12901
12902         * gcc.dg/setjmp-2.c: Only run in 32-bit.
12903
12904         * gcc.dg/i386-sse-8.c: Run test on all archs.
12905
12906 2005-05-26  Mike Stump  <mrs@apple.com>
12907
12908         * objc.dg/isa-field-1.m: Only run on darwin.
12909         * objc.dg/lookup-1.m: Likewise.
12910         * objc.dg/try-catch-8.m: Likewise.
12911
12912 2005-05-26  Roger Sayle  <roger@eyesopen.com>
12913
12914         PR tree-optimization/9814
12915         * gcc.dg/pr9814-1.c: New test case.
12916
12917 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12918
12919         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
12920         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
12921         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
12922         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
12923         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
12924         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
12925         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
12926         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
12927         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
12928         objc.dg/try-catch-8.m: New.
12929
12930 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
12931
12932         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
12933         remove extraneous semicolons.
12934
12935 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12936
12937         * obj-c++.dg/comp-types-12.mm: New.
12938         * objc.dg/comp-types-11.m: New.
12939         * objc.dg/selector-4.m: New.
12940
12941 2005-05-26  Andreas Jaeger  <aj@suse.de>
12942
12943         PR testsuite/20772
12944         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
12945         g++.old-deja/g++.ext/attrib3.C,
12946         g++.old-deja/g++.other/store-expr1.C,
12947         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
12948         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
12949         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12950         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
12951         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
12952         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
12953         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
12954         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12955         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
12956         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
12957         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
12958         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
12959         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
12960         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
12961         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
12962         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
12963         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
12964         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12965         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
12966
12967 2005-05-26  Andreas Jaeger  <aj@suse.de>
12968
12969         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
12970         x86-64 compilation.
12971
12972 2005-05-26  Andreas Jaeger  <aj@suse.de>
12973
12974         PR testsuite/20772
12975         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
12976         gcc.misc-tests/i386-pf-athlon-1.c,
12977         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12978         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
12979         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
12980         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
12981         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
12982         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
12983         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
12984         programs.
12985
12986         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
12987         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
12988         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
12989         x86-64 compilation.
12990
12991         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
12992         x86_64.
12993
12994         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
12995         effective-target ilp32.
12996
12997 2005-05-26  David Ung  <davidu@mips.com>
12998
12999         * gcc.target/mips/ext_ins.c: New test for testing the generation
13000         of MIPS32/64 rev 2 ext/ins instructions.
13001
13002 2005-05-26  Andreas Jaeger  <aj@suse.de>
13003
13004         * treelang/compile/unsigned.tree: Use gimple instead of
13005         nonexisting generic dump.
13006
13007 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
13008
13009         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
13010
13011 2005-05-26  Andreas Jaeger  <aj@suse.de>
13012
13013         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
13014
13015 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13016
13017         PR libfortran/17283
13018         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13019         Test callee-allocated memory with write statements.
13020
13021 2005-05-25  Roger Sayle  <roger@eyesopen.com>
13022
13023         PR middle-end/21709
13024         * gcc.dg/pr21709-1.c: New test case.
13025
13026 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13027             Mike Stump  <mrs@apple.com>
13028
13029         * objc/execute/next_mapping.h: Update for C++.
13030
13031         * obj-c++.dg/selector-1.mm: Move to...
13032         * obj-c++.dg/selector-4.mm: here...
13033
13034         * obj-c++.dg/basic.mm: New.
13035         * obj-c++.dg/comp-types-1.mm: New.
13036         * obj-c++.dg/cxx-class-1.mm: New.
13037         * obj-c++.dg/cxx-ivars-1.mm: New.
13038         * obj-c++.dg/cxx-ivars-2.mm: New.
13039         * obj-c++.dg/cxx-ivars-3.mm: New.
13040         * obj-c++.dg/cxx-scope-1.mm: New.
13041         * obj-c++.dg/cxx-scope-2.mm: New.
13042         * obj-c++.dg/defs.mm: New.
13043         * obj-c++.dg/empty-private-1.mm: New.
13044         * obj-c++.dg/encode-1.mm: New.
13045         * obj-c++.dg/encode-2.mm: New.
13046         * obj-c++.dg/encode-3.mm: New.
13047         * obj-c++.dg/extern-c-1.mm: New.
13048         * obj-c++.dg/extra-semi.mm: New.
13049         * obj-c++.dg/fix-and-continue-2.mm: New.
13050         * obj-c++.dg/isa-field-1.mm: New.
13051         * obj-c++.dg/ivar-list-semi.mm: New.
13052         * obj-c++.dg/local-decl-1.mm: New.
13053         * obj-c++.dg/lookup-1.mm: New.
13054         * obj-c++.dg/lookup-2.mm: New.
13055         * obj-c++.dg/method-1.mm: New.
13056         * obj-c++.dg/method-2.mm: New.
13057         * obj-c++.dg/method-3.mm: New.
13058         * obj-c++.dg/method-4.mm: New.
13059         * obj-c++.dg/method-5.mm: New.
13060         * obj-c++.dg/method-6.mm: New.
13061         * obj-c++.dg/method-7.mm: New.
13062         * obj-c++.dg/no-extra-load.mm: New.
13063         * obj-c++.dg/overload-1.mm: New.
13064         * obj-c++.dg/pragma-1.mm: New.
13065         * obj-c++.dg/pragma-2.mm: New.
13066         * obj-c++.dg/private-1.mm: New.
13067         * obj-c++.dg/private-2.mm: New.
13068         * obj-c++.dg/proto-qual-1.mm: New.
13069         * obj-c++.dg/qual-types-1.mm: New.
13070         * obj-c++.dg/stubify-1.mm: New.
13071         * obj-c++.dg/stubify-2.mm: New.
13072         * obj-c++.dg/super-class-1.mm: New.
13073         * obj-c++.dg/super-class-2.mm: New.
13074         * obj-c++.dg/super-dealloc-1.mm: New.
13075         * obj-c++.dg/super-dealloc-2.mm: New.
13076         * obj-c++.dg/template-1.mm: New.
13077         * obj-c++.dg/template-2.mm: New.
13078         * obj-c++.dg/template-3.mm: New.
13079         * obj-c++.dg/template-4.mm: New.
13080         * obj-c++.dg/template-5.mm: New.
13081         * obj-c++.dg/template-6.mm: New.
13082         * obj-c++.dg/try-catch-1.mm: New.
13083         * obj-c++.dg/try-catch-2.mm: New.
13084         * obj-c++.dg/try-catch-3.mm: New.
13085         * obj-c++.dg/try-catch-4.mm: New.
13086         * obj-c++.dg/try-catch-5.mm: New.
13087         * obj-c++.dg/try-catch-6.mm: New.
13088         * obj-c++.dg/try-catch-7.mm: New.
13089         * obj-c++.dg/try-catch-8.mm: New.
13090         * obj-c++.dg/try-catch-9.mm: New.
13091         * obj-c++.dg/va-meth-1.mm: New.
13092
13093 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13094
13095         * obj-c++.dg/selector-1.mm: New.
13096         * obj-c++.dg/selector-2.mm: New.
13097
13098 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13099
13100         * obj-c++.dg/selector-3.mm: New.
13101         * objc.dg/selector-3.m: New.
13102
13103 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13104
13105         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
13106         about where warning appears.
13107
13108 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13109
13110         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
13111         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
13112         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
13113         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
13114
13115 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
13116
13117         * gcc.dg/20050524-1.c: New test.
13118
13119 2005-05-25  Jan Hubicka  <jh@suse.cz>
13120
13121         * gcc.dg/tree-prof/inliner-1.c: New.
13122
13123 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
13124
13125         * gcc.dg/tree-prof: New directory.
13126         * gcc.dg/tree-prof/tree-prof.exp: New.
13127
13128 2005-05-25  DJ Delorie  <dj@redhat.com>
13129
13130         * gcc.dg/Wattributes-1.c: New.
13131         * gcc.dg/Wattributes-2.c: New.
13132         * gcc.dg/Wattributes-3.c: New.
13133
13134 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
13135
13136         PR tree-optimization/19833
13137         * gcc.dg/uninit-4.c: Remove xfail.
13138         * gcc.dg/uninit-9.c: Ditto.
13139
13140 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
13141
13142         * obj-c++.dg/bitfield-[1-5].mm: New.
13143         * obj-c++.dg/class-protocol-1.mm: New.
13144         * obj-c++.dg/comp-types-1[0-1].mm: New.
13145         * obj-c++.dg/comp-types-[2-9].mm: New.
13146         * obj-c++.dg/encode-[4-8].mm: New.
13147         * obj-c++.dg/layout-1.mm: New.
13148         * obj-c++.dg/method-1[0-9].mm: New.
13149         * obj-c++.dg/method-2[0-1].mm: New.
13150         * obj-c++.dg/method-[8-9].mm: New.
13151         * obj-c++.dg/objc-gc-3.mm: New.
13152         * obj-c++.dg/try-catch-10.mm: New.
13153         * objc.dg/bitfield-5.m: New.
13154         * objc.dg/comp-types-10.m: New.
13155         * objc.dg/comp-types-9.m: New.
13156         * objc.dg/layout-1.m: New.
13157         * objc.dg/objc-gc-4.m: New.
13158         * objc.dg/try-catch-9.m: New.
13159         * objc.dg/class-protocol-1.m: Tweak diagnostics.
13160         * objc.dg/comp-types-1.m: Likewise.
13161         * objc.dg/comp-types-[5-6].m: Likewise.
13162         * objc.dg/method-9.m: Likewise.
13163
13164 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
13165
13166         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
13167         and on hardware without VMX support.
13168
13169         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
13170
13171         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
13172
13173         * lib/profopt.exp (dg-final-generate, dg-final-use,
13174         profopt-final-code, profopt-get-options): New.
13175         (profopt-execute): Process test directives.
13176
13177         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
13178         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13179         cleanup-tree-dump, cleanup-saved-temps): Update comments.
13180
13181 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
13182
13183         PR C++/21645
13184         * g++.dg/init/ctor5.C: New test.
13185
13186 2005-05-24  Ira Rosen  <irar@il.ibm.com>
13187
13188         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
13189         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
13190         vect-113.c, vect-114.c.
13191
13192 2005-05-23  Adam Nemet  <anemet@lnxw.com>
13193
13194         * gcc.dg/const-elim-1.c: Remove xfails.
13195
13196 2005-05-23  Jeff Law  <law@redhat.com>
13197
13198         * gcc.c-torture/compile/pr21638.c: New test.
13199         * gcc.c-torture/compile/20050520-1.c: New test.
13200
13201 2005-05-23  Nick Clifton  <nickc@redhat.com>
13202
13203         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
13204         be a proper triple, ie: m32r*-*-*.
13205         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13206
13207 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
13208
13209         PR middle-end/21331
13210         PR tree-opt/21293
13211         * gcc.c-torture/compile/pr21293.c: New test.
13212         * gcc.c-torture/execute/pr21331.c: New test.
13213
13214 2004-05-20  Richard Henderson  <rth@redhat.com>
13215
13216         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
13217
13218 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
13219
13220         * obj-c++-dg.exp: Add.
13221         * obj-c++.exp: Add.
13222         * obj-c++.dg/dg.exp: Add.
13223
13224 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
13225
13226         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
13227         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
13228
13229 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
13230
13231         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
13232
13233 2004-05-19  Richard Henderson  <rth@redhat.com>
13234
13235         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
13236
13237 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
13238
13239         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13240
13241         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13242
13243 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13244
13245         PR c++/21495
13246         * g++.dg/parse/extern1.C: New test.
13247         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13248
13249 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13250
13251         * gcc.dg/c99-math.h: New.
13252         * gcc.dg/c99-math-float-1.c: New test.
13253         * gcc.dg/c99-math-double-1.c: Likewise.
13254         * gcc.dg/c99-math-long-double-1.c: Likewise.
13255
13256 2005-05-18  Richard Henderson  <rth@redhat.com>
13257
13258         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13259
13260 2005-05-18  Devang Patel  <dpatel@apple.com>
13261
13262         * g++.dg/opt/20050511-1.C: New test.
13263
13264 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13265
13266         PR libfortran/21127
13267         * gfortran.dg/reshape-complex.f90: New test.
13268
13269 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13270
13271         * gfortran.dg/array_constructor_1.f90: New test.
13272         * gfortran.dg/array_constructor_2.f90: New test.
13273
13274 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13275
13276         PR fortran/20954
13277         * gfortran.dg/pr20954.f: New test.
13278
13279 2005-05-17  Mike Stump  <mrs@apple.com>
13280
13281         Yet more Objective-C++...
13282
13283         * objc.dg/method-5.m: Update.
13284         * objc.dg/method-6.m: Update.
13285         * objc.dg/method-7.m: Update.
13286         * objc.dg/method-9.m: Update.
13287         * objc.dg/try-catch-2.m: Update.
13288
13289 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13290
13291         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13292         Remove little-endian optimizations.
13293
13294 2005-05-17  Jeff Law  <law@redhat.com>
13295
13296         * g++.dg/tree-ssa/pr14814.C: New test.
13297         * gcc.dg/tree-ssa/pr14814.C: New test.
13298         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13299         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13300
13301 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13302
13303         * gcc.dg/compat/generate-random.c: Do not include
13304         libiberty.h.
13305         * gcc.dg/compat/generate-random_r.c: Likewise.
13306
13307 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13308
13309         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13310
13311 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13312
13313         PR middle-end/21595
13314         * g++.dg/tree-ssa/builtin1.C: New testcase.
13315
13316 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13317
13318         PR c++/21454
13319         * g++.dg/opt/const4.C: New test.
13320
13321         PR middle-end/21492
13322         * g++.dg/opt/crossjump1.C: New test.
13323
13324         PR tree-optimization/21610
13325         * gcc.c-torture/compile/20050516-1.c: New test.
13326
13327         PR fortran/15080
13328         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13329         about the test failing.
13330         * gfortran.fortran-torture/execute/where_7.f90: New test.
13331         * gfortran.fortran-torture/execute/where_8.f90: New test.
13332
13333 2005-05-16  Richard Henderson  <rth@redhat.com>
13334
13335         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13336         i?86 and x86_64.
13337
13338 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13339
13340         * gcc.dg/compat/generate-random.c (config.h): Do not include.
13341         (limits.h): Include unconditionally.
13342         (stdlib.h): Likewise.
13343         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13344         (limits.h): Include unconditionally.
13345         (stdlib.h): Likewise.
13346         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13347         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13348         (limits.h): Include unconditionally.
13349         (stdlib.h): Likewise.
13350         (hashtab.h): Do not include.
13351         (getopt.h): Likewise.
13352         (stddef.h): Include.
13353         (hashval_t): Define.
13354         (struct entry): Add "next" field.
13355         (HASH_SIZE): New macro.
13356         (hash_table): New variable.
13357         (switchfiles): Do not use xmalloc.
13358         (mix): New macro.
13359         (iterative_hash): New function.
13360         (hasht): Remove.
13361         (e_exists): New function.
13362         (e_insert): Likewise.
13363         (output): Use, instead of libiberty hashtable functions.
13364         (main): Do not use getopt.  Do not call htab_create.
13365
13366 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
13367
13368         PR libstdc++/21526
13369         * lib/target-supports.exp (check_mkfifo_available):
13370         Return 0 for cygwin as mkfifo support incomplete on platform.
13371         Fix typos in comments.
13372
13373 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13374
13375         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13376
13377 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13378
13379         PR fortran/17432
13380         * gfortran.dg/assign_4.f: New test.
13381
13382 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13383
13384         PR tree-optimization/21563
13385         * gcc.dg/tree-ssa/pr21563.c: New.
13386
13387 2005-05-14  Jan Hubicka  <jh@suse.cz>
13388
13389         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13390
13391 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13392
13393         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13394
13395 2005-05-13  Julian Brown  <julian@codesourcery.com>
13396
13397         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13398         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13399
13400 2005-05-13  Jan Hubicka  <jh@suse.cz>
13401
13402         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13403         * gcc.dg/fold-xor-?.c: Likewise.
13404         * gcc.dg/pr15784-?.c: Likewise.
13405         * gcc.dg/pr20922-?.c: Likewise.
13406         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13407         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13408         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13409
13410 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13411
13412         PR fortran/21260
13413         * gfortran.dg/hollerith_1.f90: New test.
13414
13415 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13416
13417         * gfortran.dg/func_result_2.f90: New test.
13418
13419 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13420
13421         * gfortran.dg/dev_null.f90: New test.
13422
13423 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13424
13425         * gcc.dg/arm-vfp1.c: Revert last change.
13426
13427 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13428
13429         PR middle-end/19807
13430         PR tree-optimization/19639
13431         * g++.dg/tree-ssa/pr19807.C: New testcase.
13432
13433 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13434
13435         PR libfortran/21471
13436         * gfortran.dg/append-1.f90: New test.
13437
13438 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13439
13440         * gcc.dg/pr18501.c: XFAIL.
13441         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13442         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13443         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13444         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13445         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13446         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13447         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13448         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13449
13450 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13451
13452         PR fortran/20178
13453         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13454         gfortran.dg/f2c_3.f90: New tests.
13455
13456         * gfortran.dg/return_1.f90: Fix dg annotation.
13457
13458 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13459
13460         * gcc.c-torture/compile/20050510-1.c: New test.
13461
13462 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13463
13464         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13465
13466 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13467
13468         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13469
13470 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13471
13472         PR c/17913
13473         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13474
13475 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13476
13477         PR c/21342
13478         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13479         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13480
13481 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13482
13483         PR debug/16676
13484         * gcc.dg/debug/pr16676.c: New test.
13485
13486 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13487
13488         PR testsuite/21443
13489         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13490         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13491         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13492         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13493         Change -O1 to -O2.
13494         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13495         -fno-tree-dominator-opts.
13496
13497 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13498
13499         * gfortran.dg/return_1.f90: New test.
13500
13501 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13502
13503         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13504
13505         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13506
13507 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13508
13509         PR c++/21427
13510         * g++.dg/inherit/covariant13.C: New.
13511
13512 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13513
13514         PR libfortran/19155
13515         * gfortran.dg/pr19155.f: New test.
13516
13517 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13518
13519         PR inline-asm/8788
13520         * gcc.dg/pr8788-1.c: New testcase.
13521
13522 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13523
13524         PR target/21416
13525         * gcc.target/mips/fpcmp-[12].c: New tests.
13526
13527 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13528
13529         * lib/target-supports-dg.exp (dg-require-fork): New function.
13530         (dg-require-mkfifo): Likewise.
13531         * lib/target-supports.exp (check_function_available): New
13532         function.
13533         (check_fork_available): Likewise.
13534         (check_mkfifo_available): Likewise.
13535
13536 2005-05-06  Jeff Law  <law@redhat.com>
13537
13538         * gcc.c-torture/compile/pr21380.c: New test.
13539
13540 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13541
13542         PR c++/20961
13543         * g++.dg/ext/weak3.C: New test.
13544
13545 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13546
13547         PR c++/21352
13548         * g++.dg/template/crash37.C: New test.
13549
13550 2005-05-05  Paul Brook  <paul@codesourcery.com>
13551
13552         * gcc.dg/arm-g2.c: Use effective-target arm32.
13553         * gcc.dg/arm-mmx-1.c: Ditto.
13554         * gcc.dg/arm-scd42-2.c: Ditto.
13555         * gcc.dg/arm-vfp1.c: Ditto.
13556         * lib/target-supports.exp (check_effective_target_arm32): New
13557         function.
13558
13559 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13560
13561         PR libfortran/21354
13562         gfortran.dg/in_pack_rank7.f90: New test.
13563
13564 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13565
13566         PR middle-end/15618
13567         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13568
13569 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13570
13571         PR middle-end/21265
13572         * gcc.dg/20050503-1.c: New test.
13573
13574         PR rtl-optimization/21239
13575         * gcc.dg/i386-sse-11.c: New test.
13576
13577 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13578
13579         PR target/16888
13580         * gcc.target/i386/asm-1.c: New test.
13581
13582 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13583
13584         PR rtl-optimization/21330
13585         * gcc.c-torture/execute/20050502-1.c: New test.
13586
13587         PR target/21297
13588         * gcc.c-torture/execute/20050502-2.c: New test.
13589
13590 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13591
13592         PR middle-end/21282
13593         * gcc.dg/pr21282.c: New.
13594
13595 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13596
13597         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13598         * gcc.dg/vect/vect-92.c: Likewise.
13599         * gcc.dg/vect/vect-93.c: Likewise.
13600         * gcc.dg/vect/vect-dv-1.c: Likewise.
13601         * gcc.dg/vect/vect-dv-2.c: Likewise.
13602         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13603
13604 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13605
13606         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13607         * gfortran.dg/vect/vect-2.f90: Likewise.
13608         * gfortran.dg/vect/vect-3.f90: Likewise.
13609         * gfortran.dg/vect/vect-4.f90: Likewise.
13610         * gfortran.dg/vect/vect-5.f90: Likewise.
13611
13612 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13613
13614         PR target/20813
13615         * gcc.dg/rs6000-fpint-2.c: New.
13616
13617 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13618
13619         PR c/15698
13620         * gcc.dg/builtins-30.c: Update expected messages.
13621         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13622         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13623         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13624
13625 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13626
13627         PR tree-optimization/21294
13628         * gcc.dg/tree-ssa/pr21294.c: New.
13629
13630 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13631
13632         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13633         __builtin_altivec_st_internal_4si built-in.
13634
13635 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13636
13637         PR c++/15875
13638         * g++.dg/template/ptrmem14.C: New test.
13639
13640 2005-05-02  Paul Brook  <paul@codesourcery.com>
13641
13642         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13643
13644 2005-05-02  Michael Matz  <matz@suse.de>
13645
13646         PR c++/19542
13647         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13648
13649 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13650
13651         * g++.dg/cpp/weak.C: New test.
13652
13653 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13654
13655         * gcc.dg/tree-ssa/loop-8.c: New test.
13656
13657 2005-04-30  Michael Maty  <matz@suse.de>
13658
13659         * gcc.dg/inline-mcpy.c: New test.
13660
13661 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13662
13663         PR libfortran/18958
13664         * gfortran.dg/eoshift.f90: New test case.
13665
13666 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13667
13668         PR libfortran/18857
13669         * gfortran.dg/matmul_1.f90: New test.
13670
13671 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13672
13673         PR tree-optimization/21030
13674         * gcc.dg/tree-ssa/pr21030.c: New.
13675
13676 2005-04-29  Devang Patel  <dpatel@apple.com>
13677
13678         PR tree-optimization/21272
13679         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13680
13681 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13682
13683         PR fortran/13082
13684         PR fortran/18824
13685         * gfortran.dg/entry_4.f90: New test.
13686         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13687         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13688         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13689         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13690         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13691         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13692         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13693
13694 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13695
13696         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13697
13698 2005-04-29  Paul Brook  <paul@codesourcery.com>
13699
13700         * gfortran.dg/entry_3.f90: New test.
13701
13702 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13703
13704         * gfortran.dg/implicit_4.f90: New test.
13705
13706 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13707
13708         * lib/target-supports.exp (check_profiling_available): Return
13709         false for xtensa-*-elf.
13710
13711 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13712
13713         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13714         error if file cannot be deleted.
13715
13716 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13717
13718         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13719         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13720         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13721         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13722         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13723         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
13724         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
13725         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
13726         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
13727         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13728         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
13729         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
13730         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
13731
13732 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13733
13734         PR fortran/20865
13735         * gfortran.dg/pr20865.f90: New test.
13736
13737 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13738
13739         * gcc.dg/void-cast-2.c: New test.
13740
13741 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13742
13743         PR c/21159
13744         * gcc.dg/void-cast-1.c: New test.
13745
13746 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13747
13748         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13749
13750 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13751
13752         PR fortran/21177
13753         * gfortran.dg/pr21177.f90: New test.
13754
13755 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13756
13757         PR tree-optimization/21171
13758         * gcc.dg/tree-ssa/pr21171.c: New test.
13759
13760 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
13761
13762         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13763         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13764         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13765         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13766         gcc.dg/tree-ssa/gen-vect-32.c: New.
13767         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
13768         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
13769         don't run on PPC32.
13770
13771 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13772
13773         PR c/21213
13774         * gcc.dg/transparent-union-3.c: New test.
13775
13776 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13777
13778         PR c/20740
13779         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
13780         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
13781         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
13782         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
13783         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
13784         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
13785
13786 2005-04-26  Jeff Law  <law@redhat.com>
13787
13788         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
13789         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
13790         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
13791         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
13792         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
13793         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
13794         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
13795
13796 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13797
13798         PR tree-optimization/17598
13799         * gcc.dg/tree-ssa/pr17598.c: New testcase.
13800
13801 2005-04-25  Mike Stump  <mrs@apple.com>
13802
13803         * objc.dg/fix-and-continue-1.m: Add.
13804
13805 2005-04-25  Roger Sayle  <roger@eyesopen.com>
13806
13807         PR c++/20995
13808         * g++.dg/opt/pr20995-1.C: New test case.
13809
13810 2005-04-25  Devang Patel <dpatel@apple.com>
13811
13812         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
13813
13814 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13815
13816         PR testsuite/21062
13817         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13818
13819 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13820
13821         PR C++/21188
13822         * g++.dg/opt/rtti2.C: New test.
13823
13824 2005-04-25  Paul Brook  <paul@codesourcery.com>
13825         Steven G. Kargl  <kargls@comcast.net>
13826
13827         PR fortran/20879
13828         * gfortran.dg/ichar_1.f90: New file.
13829
13830 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13831
13832         PR middle-end/20991
13833         * g++.dg/opt/pr20991.C: New test.
13834
13835         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
13836         where sizeof (type) < __alignof__ (type).
13837         * gcc.dg/compat/struct-layout-1.h: Likewise.
13838
13839 2005-04-24  Per Bothner  <per@bothner.com>
13840             Devang Patel  <dpatel@apple.com>
13841
13842         PR preprocessor/20907
13843         * gcc.dg/cpp/very-long-comment.c: New test.
13844
13845 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13846
13847         PR fortran/20059
13848         * gfortran.dg/common_5.f: New test.
13849
13850 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13851
13852         PR middle-end/21082
13853         * g++.dg/tree-ssa/pr21082.C: New testcase.
13854
13855 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13856
13857         * gcc.dg/vect/vect-99.c: New test.
13858
13859 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13860
13861         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13862
13863 2005-04-22  Jeff Law  <law@redhat.com>
13864
13865         * gcc.dg/uninit-5.c: Remove xfails.
13866         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13867         conditionals and loads.
13868
13869 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
13870
13871         PR libfortran/20074
13872         PR libfortran/20436
13873         PR libfortran/21108
13874         * gfortran.dg/nested_reshape.f90: new test
13875         * gfortran.dg/reshape-alloc.f90: new test
13876         * gfortran.dg/reshape.f90: new test
13877
13878 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13879
13880         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13881
13882         * gcc.dg/arm-vfp1.c: New test.
13883
13884 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13885
13886         PR c++/21087
13887         * g++.dg/lookup/builtin2.C: New test.
13888
13889 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13890
13891         * gcc.dg/weak/weak-13.c: New test.
13892
13893 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13894
13895         * lib/target-supports.exp (check_effective_target_sync_int_long):
13896         Add powerpc*.
13897
13898 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
13899
13900         * gcc.target/mips/branch-1.c: New test.
13901
13902 2005-04-21  Richard Henderson  <rth@redhat.com>
13903
13904         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
13905         * gcc.dg/vect/vect-86.c: Likewise.
13906         * gcc.dg/vect/vect-87.c: Likewise.
13907         * gcc.dg/vect/vect-88.c: Likewise.
13908
13909 2005-04-21  Devang Patel  <dpatel@apple.com>
13910
13911         PR optimization/20994
13912         * gcc.dg/tree-ssa/ifc-3.c: New test.
13913
13914 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13915
13916         PR c/12913
13917         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
13918         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
13919         gcc.dg/c99-vla-jump-5.c: New tests.
13920
13921 2005-04-19  Richard Henderson  <rth@redhat.com>
13922
13923         * lib/target-supports.exp (check_effective_target_vect_int_mult):
13924         Fix typo in exists check.
13925         (check_effective_target_sync_int_long): New.
13926         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
13927         * gcc.dg/ia64-sync-2.c: Likewise.
13928         * gcc.dg/ia64-sync-3.c: Likewise.
13929         * gcc.dg/ia64-sync-4.c: Likewise.
13930
13931 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
13932
13933         * gcc.dg/fold-xor-1.c: New test.
13934         * gcc.dg/fold-xor-2.c: New test.
13935
13936 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
13937
13938         PR target/20670
13939         * g++.dg/eh/fp-regs.C: New test.
13940
13941 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13942
13943         * gcc.dg/Wint-to-pointer-cast-1.c,
13944         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
13945         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
13946         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
13947
13948 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13949
13950         PR fortran/16861
13951         * gfortran.dg/pr16861.f90: New test.
13952
13953 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13954
13955         * gcc.dg/pr21085.c: New test.
13956
13957 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
13958
13959         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
13960         (setup_mips_tests, dg-mips-options): New procedures.
13961         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
13962         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
13963         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
13964         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13965         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
13966         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
13967         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
13968         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13969         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
13970         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
13971         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
13972         dg-mips-options instead of dg-options.  Remove now-redundant
13973         preprocessor guards.
13974         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
13975         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13976         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13977         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
13978         * gcc.dg/vr-mult-2.c: Delete.
13979         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
13980         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
13981         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
13982         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
13983         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
13984         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
13985         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
13986
13987 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
13988
13989         * ada/acats/run_all.sh: Use sync when executable not present.
13990
13991 2005-04-18  Devang Patel  <dpatel@apple.com>
13992
13993         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
13994         * gcc.dg/vect/vect-11a.c: New.
13995         * gcc.dg/vect/vect-none.c: Update.
13996         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
13997
13998 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13999
14000         PR tree-optimization/20922
14001         * gcc.dg/pr20922-1.c: New test.
14002         * gcc.dg/pr20922-2.c: New test.
14003         * gcc.dg/pr20922-3.c: New test.
14004         * gcc.dg/pr20922-4.c: New test.
14005         * gcc.dg/pr20922-5.c: New test.
14006         * gcc.dg/pr20922-6.c: New test.
14007
14008 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14009
14010         PR libfortran/20950
14011         * gfortran.dg/pr20950.f: New test.
14012
14013 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14014
14015         PR libfortran/19216
14016         * gfortran.dg/pr19216.f: New test.
14017
14018 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
14019
14020         PR tree-optimization/21001
14021         * gcc.dg/tree-ssa/pr21001.c: New.
14022
14023 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
14024
14025         PR libfortran/21075
14026         * gfortran.dg/reshape_rank7.f90: New test.
14027
14028 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
14029
14030         PR libfortran/12884 gfortran.dg/pr12884.f: New test
14031         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
14032         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
14033         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
14034         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
14035         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14036         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
14037         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
14038         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
14039         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
14040         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
14041         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
14042         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
14043         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
14044         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
14045         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
14046         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
14047         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
14048         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
14049         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
14050         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
14051
14052 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
14053
14054         * gfortran.dg/wtruncate.f: New testcase.
14055         * gfortran.dg/wtruncate.f90: New testcase.
14056
14057 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
14058
14059         PR c++/21025
14060         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
14061         which sizeof/alignof is dependent, rather than just whether we are
14062         processing_template_decl.
14063
14064 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14065
14066         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14067         corrected typo where the wrong variables had been compared.
14068
14069 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
14070
14071         PR libfortran/18495
14072         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
14073         Test callee-allocated version of return array with a write
14074         statement.
14075         Test spread with a temporary with another write statement.
14076
14077 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
14078
14079         PR tree-optimization/21031
14080         * gcc.dg/tree-ssa/pr21031.c: New.
14081
14082 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
14083
14084         PR tree-optimization/21004
14085         * gcc.dg/builtins-53.c: Include builtins-config.h.
14086         Check floorf, ceilf, floorl and ceill transformations
14087         only when HAVE_C99_RUNTIME is defined.
14088
14089 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
14090
14091         PR middle-end/20739
14092         * gcc.dg/tree-ssa/pr20739.c: New test.
14093
14094 2005-04-14  Mike Stump  <mrs@apple.com>
14095
14096         * gcc.dg/Foundation.framework/empty: New.
14097         * gcc.dg/framework-2.c: New.
14098
14099 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14100
14101         PR tree-optimization/21021
14102         * gcc.c-torture/compile/pr21021.c: New.
14103
14104 2005-04-14  Janis Johnson  <janis187@us.ibm.com
14105
14106         PR testsuite/21010
14107         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
14108         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
14109         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
14110         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
14111         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
14112         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
14113         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
14114         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
14115
14116 2005-04-14  Richard Henderson  <rth@redhat.com>
14117
14118         * lib/target-supports.exp (check_effective_target_vect_condition):
14119         Add ia64, i?86, and x86_64.
14120
14121 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
14122
14123         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
14124
14125 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
14126
14127         PR tree-optimization/20657
14128         * gcc.dg/tree-ssa/pr20657.c: New.
14129
14130 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
14131
14132         * gcc.dg/builtins-53.c: Also check (int)trunc* and
14133         (long long int)trunc*.
14134
14135 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
14136
14137         PR target/20927
14138         * gcc.dg/pr20927.c: New test.
14139
14140 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
14141
14142         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
14143         * gcc.target/mips/asm-1.c: Likewise.
14144
14145 2005-04-13  Dale Johannesen  <dalej@apple.com>
14146
14147         * objc.dg/objc-fast-4.m: New.
14148
14149 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
14150
14151         * gcc.target/cris/torture/cris-torture.exp: New driver in new
14152         directory.
14153         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
14154
14155 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
14156
14157         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
14158         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
14159         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
14160
14161 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
14162
14163         PR tree-optimization/20913
14164         * gcc.dg/tree-ssa/pr20913.c: New.
14165
14166         PR tree-optimization/20702
14167         * gcc.dg/tree-ssa/pr20702.c: New.
14168
14169 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14170
14171         PR c++/13744
14172         * g++.dg/inherit/local3.C: New test.
14173
14174 2005-04-12  Jeff Law  <law@redhat.com>
14175
14176         * gcc.dg/tree-ssa/20050412-1.c: New test.
14177
14178 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
14179
14180         PR libfortran/19016
14181         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
14182         Add tests with mask generated by expression.
14183         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14184         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14185         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14186
14187 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
14188
14189         PR middle-end/20917
14190         * gcc.dg/20050409-1.c: New test.
14191
14192 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
14193
14194         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
14195
14196 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14197
14198         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14199         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
14200         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14201         (TARGET_CXX): Adjust accordingly.
14202         * target.h (struct gcc_target): Remove epxort_class_data.  Add
14203         determine_class_data_visibility and class_data_always_comdat.
14204         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14205         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
14206         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14207         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
14208         (arm_cxx_determine_class_data_visibility): New.
14209         (arm_cxx_class_data_always_comdat): Likewise.
14210         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14211         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
14212         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14213         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
14214         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
14215         Define.
14216
14217 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14218
14219         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
14220
14221 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
14222
14223         * gcc.dg/i386-darwin-fpmath.c: New.
14224
14225 2004-04-11  Devang Patel  <dpatel@apple.com>
14226
14227         * lib/target-supports.exp (check_effective_target_vect_condition): New.
14228         * gcc.dg/vect/vect-ifcvt-1.c: New test.
14229         * gcc.dg/vect/vect-ifcvt-2.c: New test.
14230         * gcc.dg/vect/vect-ifcvt-3.c: New test.
14231         * gcc.dg/vect/vect-ifcvt-4.c: New test.
14232         * gcc.dg/vect/vect-ifcvt-5.c: New test.
14233         * gcc.dg/vect/vect-ifcvt-6.c: New test.
14234         * gcc.dg/vect/vect-ifcvt-7.c: New test.
14235         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
14236
14237 2004-04-11  Devang Patel  <dpatel@apple.com>
14238
14239         * gcc.dg/vect/vect-dv-1.c: New test.
14240         * gcc.dg/vect/vect-dv-2.c: New test.
14241
14242 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14243
14244         PR tree-optimization/20933
14245         * gcc.dg/tree-ssa/pr20933.c: New test.
14246
14247 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14248
14249         * gfortran.dg/fold_nearest.f90: New test.
14250
14251 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14252
14253         * gcc.dg/tree-ssa/alias-1.c: New test.
14254
14255 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14256
14257         PR tree-optimization/20920
14258         * g++.dg/tree-ssa/pr20920.C: New test.
14259
14260 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14261
14262         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14263         (long long int)ceil*.
14264
14265 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14266
14267         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14268         explicit C++ linkage.
14269
14270 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14271
14272         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14273         warning for arithmetic IF statements.
14274
14275 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14276
14277         * eor_handling_1.f90: New test case.
14278         * eor_handling_2.f90: New test case.
14279         * eor_handling_3.f90: New test case.
14280         * eor_handling_4.f90: New test case.
14281         * eor_handling_5.f90: New test case.
14282         * noadv_size.f90: New test case.
14283         * pad_no.f90: New test case.
14284
14285 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14286
14287         * gcc.c-torture/execute/20050410-1.c: New test.
14288
14289 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14290
14291         * gcc.dg/pr20126.c: New.
14292
14293 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14294             Steven G. Kargl <kargls@comcast.net>
14295
14296         * gfortran.dg/PR19872.f: New test.
14297
14298 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14299
14300         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14301
14302 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14303
14304         * gfortran.dg/nint_1.f90: New test.
14305
14306 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14307
14308         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14309         Added test for callee-allocated arrays with write statements.
14310         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14311         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14312         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14313         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14314         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14315
14316 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14317
14318         PR libfortran/20163
14319         * gfortran.dg/open-options-blanks.f: New test.
14320
14321 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14322
14323         PR fortran/13257
14324         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14325
14326 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
14327
14328         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14329         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14330         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14331         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14332         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14333         * gcc.c-torture/execute/stdarg-4.c: New test.
14334
14335         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14336
14337         PR target/20795
14338         * g++.dg/abi/param2.C: New test.
14339
14340 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14341
14342         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14343
14344 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14345
14346         * gcc.dg/builtins-53.c: New test.
14347
14348 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
14349
14350         * g++.dg/tree-ssa/pr18178.C: New test.
14351         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14352         * gcc.c-torture/execute/20041019-1.c: New test.
14353         * gcc.dg/tree-ssa/20041008-1.c: New test.
14354         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14355         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14356         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14357         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14358         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14359         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14360         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14361         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14362         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14363         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14364
14365 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14366
14367         PR rtl-optimization/20466
14368         * gcc.c-torture/execute/pr20466-1.c: New test.
14369
14370 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14371
14372         PR c++/20905
14373         * g++.dg/parse/cond2.C: New test.
14374
14375         PR c++/20145
14376         * g++.dg/warn/Wdtor1.C: New test.
14377
14378 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14379
14380         PR fortran/17229
14381         * gfortran.dg/pr17229.f: New test.
14382
14383 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14384
14385         * gfortran.dg/tiny_1.f90: New test.
14386         * gfortran.dg/tiny_2.f90: ditto.
14387
14388 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14389
14390         * gfortran.dg/eor_1.f90: Fix dg-do run line
14391         * gfortran.dg/open_new.f90: Fix dg-do run line
14392
14393 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14394
14395         * lib/target-supports.exp (get_compiler_messages): Support
14396         optional arguments, the fourth being compiler options.
14397         (check_effective_target_fpic): New proc.
14398         * gcc.dg/20050321-2.c: Restrict to target fpic.
14399
14400 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14401
14402         * gcc.dg/15443-1.c: New test.
14403         * gcc.dg/15443-2.c: Likewise.
14404
14405 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14406
14407         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14408
14409 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14410
14411         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14412
14413 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14414
14415         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14416         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14417         -m64.
14418         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14419         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14420         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14421
14422 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14423
14424         PR c++/20212
14425         * g++.dg/warn/Wunused-11.C: New test.
14426
14427 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14428
14429         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14430
14431 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14432
14433         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14434
14435 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14436
14437         PR c++/20734
14438         * g++.dg/template/ptrmem13.C: New test.
14439
14440 2005-04-05  Per Bothner  <per@bothner.com>
14441
14442         * lib/gcc.exp: Always add -fno-show-column, for now.
14443
14444 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14445
14446         PR testsuite/20767
14447         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14448         of plain old "unsigned int" for the type of "i".  Makes this test
14449         64bit clean.
14450
14451 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14452
14453         * gcc.dg/i386-ssefn-1.c: New test.
14454         * gcc.dg/i386-ssefn-2.c: New test.
14455         * gcc.dg/i386-ssefn-3.c: New test.
14456         * gcc.dg/i386-ssefn-4.c: New test.
14457
14458 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14459
14460         PR tree-optimization/20076
14461         * gcc.dg/builtin-apply4.c: New test.
14462
14463         PR preprocessor/19475
14464         * gcc.dg/cpp/macspace1.c: New test.
14465         * gcc.dg/cpp/macspace2.c: New test.
14466
14467 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14468
14469         * gfortran.dg/pr20755.f: Fixed bad format.
14470
14471 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14472
14473         PR c++/20763
14474         * g++.dg/ext/attrib21.C: New test.
14475
14476 2004-04-05  Devang Patel  <dpatel@apple.com>
14477
14478         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14479         * gcc.dg/vect/vect-shift-1.c: New test.
14480
14481 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14482
14483         PR libfortran/20755
14484         * gfortran.dg/pr20755.f: New test.
14485
14486 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14487
14488         * gfortran.dg/pr15959.f90: New test.
14489         * gfortran.dg/string_pad_trunc.f90: New test.
14490
14491 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14492
14493         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14494         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14495         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14496         syntax.
14497
14498 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14499
14500         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14501
14502 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14503
14504         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14505         * gcc.c-torture/compile/20011119-2.c: Likewise.
14506         * gcc.c-torture/compile/981001-2.c: Likewise.
14507
14508 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14509
14510         PR c++/20679
14511         * g++.dg/template/overload4.C: New test.
14512
14513 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14514
14515         PR c++/20746
14516         * g++.dg/abi/covariant5.C: New.
14517
14518         PR debug/20505
14519         * g++.dg/debug/const2.C: New.
14520
14521 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14522
14523         PR rtl-optimization/16104
14524         * gcc.c-torture/execute/20050316-1.c: New test.
14525
14526 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14527
14528         * g++.dg/template/spec23.C: Fix dg-error text.
14529
14530 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14531
14532         PR c++/19199
14533         * g++.dg/expr/lval2.C: New.
14534
14535 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14536
14537         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14538         __builtin_strcasecmp and __builtin_strncasecmp.
14539
14540 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14541
14542         PR c++/20723
14543         * g++.dg/template/spec22.C: New.
14544         * g++.dg/template/spec23.C: New.
14545
14546 2005-04-03  Dale Ranta  <dir@lanl.gov>
14547             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14548
14549         PR libfortran/20068
14550         PR libfortran/20125
14551         PR libfortran/20156
14552         PR libfortran/20471
14553         * gfortran.dg/backspace.f: New test.
14554
14555 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14556
14557         * gcc.dg/pr19345.c: New test.
14558
14559 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14560
14561         PR tree-optimization/20640
14562         * gcc.dg/torture/tree-loop-1.c: New.
14563
14564 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14565
14566         PR rtl-optimization/20290
14567         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14568
14569 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14570
14571         * gcc.dg/rs6000-fpint.c: New.
14572
14573 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14574
14575         * gcc.dg/old-style-then-proto-1.c: New test.
14576
14577 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14578
14579         * gfortran.fortran-torture/execute/backspace.f90: Check
14580         after backspace and read was incorrect.
14581
14582 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14583
14584         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14585         buffer past the terminating NUL using memcmp.
14586         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14587         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14588
14589         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14590         Fix unused/uninitialized variable warnings.
14591
14592         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14593         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14594         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14595         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14596
14597         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14598         gcc.c-torture/execute/builtins/fputs-lib.c,
14599         gcc.c-torture/execute/builtins/lib/fprintf.c,
14600         gcc.c-torture/execute/builtins/lib/main.c,
14601         gcc.c-torture/execute/builtins/lib/memcmp.c,
14602         gcc.c-torture/execute/builtins/lib/memmove.c,
14603         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14604         gcc.c-torture/execute/builtins/lib/memset.c,
14605         gcc.c-torture/execute/builtins/lib/printf.c,
14606         gcc.c-torture/execute/builtins/lib/sprintf.c,
14607         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14608         gcc.c-torture/execute/builtins/lib/strchr.c,
14609         gcc.c-torture/execute/builtins/lib/strcmp.c,
14610         gcc.c-torture/execute/builtins/lib/strcpy.c,
14611         gcc.c-torture/execute/builtins/lib/strcspn.c,
14612         gcc.c-torture/execute/builtins/lib/strlen.c,
14613         gcc.c-torture/execute/builtins/lib/strncat.c,
14614         gcc.c-torture/execute/builtins/lib/strncmp.c,
14615         gcc.c-torture/execute/builtins/lib/strncpy.c,
14616         gcc.c-torture/execute/builtins/lib/strrchr.c,
14617         gcc.c-torture/execute/builtins/lib/strspn.c,
14618         gcc.c-torture/execute/builtins/lib/strstr.c,
14619         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14620         gcc.c-torture/execute/builtins/strlen-2.c,
14621         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14622         prototypes.
14623
14624 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14625
14626         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14627         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14628         selectany usage.
14629
14630 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14631
14632         PR c++/19406
14633         * g++.dg/debug/using1.C: New test.
14634
14635 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14636
14637         PR middle-end/20524
14638         * gcc.dg/alias-7.c: Prefix asm-declared name with
14639         __USER_LABEL_PREFIX__.
14640
14641 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14642
14643         Fix fallout from PR middle-end/15700:
14644         * gcc.c-torture/compile/20011119-1.c: Take
14645         __USER_LABEL_PREFIX__ into account.
14646         * gcc.c-torture/compile/20011119-2.c: Likewise.
14647
14648 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14649
14650         PR c++/18644
14651         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14652
14653 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14654
14655         PR c/17855
14656         * gcc.c-torture/compile/struct-non-lval-1.c,
14657         gcc.c-torture/compile/struct-non-lval-2.c,
14658         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14659
14660 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14661
14662         * gcc.dg/tls/tls.exp: Remove temporary file.
14663         * g++.dg/tls/tls.exp: Ditto.
14664         * lib/file-format.exp: Ditto.
14665         * g++.dg/special/ecos.exp: Ditto.
14666
14667         * lib/profopt.exp: Treat prof_ext as a list.
14668         * gcc.misc-tests/bprob.exp: Ditto.
14669         * g++.dg/bprob/bprob.exp: Ditto.
14670
14671         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14672         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14673         g++.dg/tree-ssa/pointer-reference-alias.C,
14674         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14675         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14676         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14677         g++.dg/vect/pr19951.cc: Ditto.
14678         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14679         gcc.dg/builtins-47.c: Ditto.
14680         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14681         gcc.dg/pr20115-1.c: Ditto.
14682         * gcc.dg/tree-ssa/20030530-2.c,
14683         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14684         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14685         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14686         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14687         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14688         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14689         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14690         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14691         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14692         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14693         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14694         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14695         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14696         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14697         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14698         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14699         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14700         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14701         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14702         gcc.dg/tree-ssa/20030824-1.c,
14703         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
14704         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
14705         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
14706         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
14707         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
14708         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
14709         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
14710         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
14711         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
14712         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
14713         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
14714         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
14715         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14716         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14717         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14718         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14719         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14720         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14721         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14722         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
14723         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
14724         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
14725         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
14726         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
14727         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
14728         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
14729         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
14730         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
14731         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
14732         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
14733         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
14734         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
14735         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
14736         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
14737         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
14738         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
14739         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
14740         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
14741         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
14742         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
14743         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
14744         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
14745         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14746         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
14747         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
14748         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
14749         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
14750         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
14751         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
14752         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
14753         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14754         gcc.dg/tree-ssa/useless-1.c: Ditto.
14755         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
14756         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
14757         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
14758         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
14759         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14760         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
14761         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
14762         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
14763         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
14764         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
14765         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
14766         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
14767         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
14768         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
14769         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
14770         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
14771         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
14772         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
14773         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
14774         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
14775         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
14776         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14777         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14778         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
14779         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
14780         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
14781         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
14782         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
14783         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
14784         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
14785         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
14786         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
14787         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
14788         gcc.dg/vect/vect-none.c: Ditto.
14789         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
14790         treelang/compile/unsigned.tree: Ditto.
14791
14792         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
14793         * gcc.dg/cpp/direct2s.c: Ditto.
14794         * gcc.dg/cpp/paste4.c: Ditto.
14795         * gcc.dg/cpp/separate-1.c: Ditto.
14796         * gcc.dg/pch/save-temps-1.c: Ditto.
14797         * g++.dg/ext/altivec-10.C: Ditto.
14798         * g++.dg/pch/pch.C: Ditto.
14799
14800         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
14801
14802         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
14803         * g++.dg/template/repo1.C: Ditto.
14804         * g++.dg/template/repo2.C: Ditto.
14805         * g++.dg/template/repo3.C: Ditto.
14806         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
14807         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
14808         * g++.old-deja/g++.pt/repo1.C: Ditto.
14809         * g++.old-deja/g++.pt/repo2.C: Ditto.
14810         * g++.old-deja/g++.pt/repo3.C: Ditto.
14811         * g++.old-deja/g++.pt/repo4.C: Ditto.
14812
14813         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
14814         * gcc.dg/20030107-1.c: Ditto.
14815         * gcc.dg/20030702-1.c: Ditto.
14816         * gcc.dg/profile-generate-1.c: Ditto.
14817         * g++.dg/other/profile1.C: Ditto.
14818         * g++.old-deja/g++.robertl/eb83.C: Ditto.
14819
14820         * lib/gcc-dg.exp (remove-build-file): New.
14821         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14822         cleanup-tree-dump, cleanup-saved-temps): New.
14823
14824 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14825
14826         PR c++/19203, DR 214
14827         * g++.dg/parse/ambig3.C: Not ambiguous.
14828         * g++.dg/template/spec20.C: New.
14829         * g++.dg/template/spec21.C: New.
14830
14831 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14832
14833         PR target/20045
14834         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14835
14836 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14837
14838         PR libfortran/20660
14839         * gfortran.dg/negative_unit.f: New test.
14840
14841 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14842
14843         * gcc.dg/20050330-1.c: New test.
14844
14845 2005-03-30  Devang Patel  <dpatel@apple.com>
14846
14847         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14848
14849 2005-03-30  Dale Johannesen  <dalej@apple.com>
14850
14851         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14852
14853 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
14854
14855         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14856         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
14857         Strip options from test name.
14858
14859 2005-03-31  Jan Hubicka  <jh@suse.cz>
14860
14861         * gcc.dg/varpool-1.c: New testcase.
14862
14863 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14864
14865         PR c/772
14866         PR c/17913
14867         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
14868         gcc.dg/stmt-expr-label-3.c : New tests.
14869         * gcc.c-torture/execute/medce-2.c: Remove.
14870
14871 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14872
14873         PR c/20368
14874         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14875         tests.
14876
14877 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14878
14879         * gcc.c-torture/compile/pr20203.c: New test.
14880
14881 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14882
14883         * gfortran.dg/promotion.f90: New test.
14884
14885 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14886
14887         PR middle-end/20491
14888         * gcc.dg/torture/asm-subreg-1.c: New test.
14889
14890 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14891
14892         PR c/20672
14893         * gcc.dg/pr20672-1.c: New test.
14894
14895 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
14896
14897         * gfortran.dg/vect: New directory.
14898         * gfortran.dg/vect/vect.exp: New.
14899         * gfortran.dg/vect/vect-1.f90: New test.
14900         * gfortran.dg/vect/vect-2.f90: New test.
14901         * gfortran.dg/vect/vect-3.f90: New test.
14902         * gfortran.dg/vect/vect-4.f90: New test.
14903         * gfortran.dg/vect/vect-5.f90: New test.
14904
14905 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
14906
14907         PR middle-end/20622
14908         * gcc.dg/alias-7.c: New test.
14909
14910 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14911
14912         * gcc.dg/sparc-reg-1.c: New test.
14913
14914 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
14915
14916         PR target/19890
14917         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
14918
14919 2005-03-29  Dale Ranta  <dir@lanl.gov>
14920             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14921
14922         PR libfortran/20163
14923         * gfortran.dg/pr20163-2.f: New test.
14924
14925 2005-03-28  Jan Hubicka  <jh@suse.cz>
14926
14927         PR middle-end/20635
14928         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
14929         by Jakub Jelinek.
14930
14931 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
14932
14933         PR tree-optimization/20626
14934         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
14935         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
14936
14937 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14938
14939         * gfortran.dg/underflow.f90: New test.
14940         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
14941
14942 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14943
14944         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
14945
14946 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
14947
14948         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
14949         (g++_init): Make sure that CXXFLAGS is set.
14950         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
14951         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
14952         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14953         * lib/objc.exp (objc_init): Likewise.
14954         * lib/treelang.exp (treelang_init): Likewise.
14955
14956 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
14957
14958         PR tree-optimization/20470
14959         * gcc.dg/tree-ssa/pr20470.c: New test.
14960
14961 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
14962
14963         * gcc.dg/ppc-stfiwx.c: New.
14964
14965 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
14966
14967         PR target/19888
14968         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
14969
14970 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14971
14972         * gcc.dg/20050325-1.c: Fix a typo.
14973
14974 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14975
14976         PR libfortran/19678
14977         PR libfortran/19679
14978         * gfortran.dg/dos_eol.f: New test.
14979
14980 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14981
14982         PR rtl-optimization/20249
14983         * gcc.dg/20050325-1.c: New test.
14984
14985 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14986
14987         PR libfortran/15332
14988         * gfortran.dg/pr15332.f: New test.
14989
14990 2005-03-24  Dale Johannesen  <dalej@apple.com>
14991
14992         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
14993
14994 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
14995
14996         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
14997         'internal' visibility.
14998         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
14999         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
15000         'protected' visibility.
15001         * gcc.dg/visibility-7.c: Likewise.
15002         * lib/target-supports.exp (check_visibility_available): Take
15003         a parameter, the kind of visibility to check for.
15004         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
15005         to check_visibility_available.
15006
15007         * g++.dg/expr/cast3.C: New.
15008
15009 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
15010
15011         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
15012         rs6000.
15013
15014 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
15015
15016         PR target/20095
15017         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
15018
15019 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
15020
15021         * gcc.dg/badshift.c: Renamed to...
15022         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
15023
15024         * gcc.target/i386/badshift.c: Renamed to...
15025         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
15026         only.
15027
15028         PR rtl-optimization/20532
15029         * gcc.target/i386/badshift.c: New.
15030
15031 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15032
15033         * gfortran.dg/pr18025.f90: New test.
15034
15035 2005-03-23  Dale Johannesen  <dalej@apple.com>
15036
15037         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
15038
15039 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
15040
15041         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
15042
15043         * lib/target-supports.exp (check_iconv_available): Default
15044         libiconv to -liconv, if there is no definition.
15045
15046 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
15047
15048         * gcc.dg/torture/cris-asm-mof-1.c: New test.
15049
15050 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
15051
15052         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
15053         * g++.dg/opt/pr7503-2.C: Likewise.
15054         * g++.dg/opt/pr7503-3.C: Likewise.
15055         * g++.dg/opt/pr7503-4.C: Likewise.
15056         * g++.dg/opt/pr7503-5.C: Likewise.
15057         * g++.dg/warn/minmax.C: New test.
15058
15059 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15060
15061         * gfortran.dg/g77_intrinsics_funcs.f: New test.
15062         * gfortran.dg/g77_intrinsics_sub.f: New test.
15063
15064 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
15065             Jan Hubicka  <jh@suse.cz>
15066             Steven Bosscher <stevenb@suse.de
15067
15068         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
15069
15070 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15071
15072         PR c++/19980
15073         * g++.dg/template/redecl3.C: New test.
15074
15075 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15076
15077         PR c++/20499
15078         * g++.dg/parse/error16.C: Tweak error markers.
15079
15080 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
15081
15082         PR target/20561
15083         * gcc.dg/20050321-2.c: New test.
15084
15085 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15086
15087         PR c++/20465
15088         PR c++/20381
15089         * g++.dg/template/ptrmem12.C: New.
15090
15091 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
15092
15093         PR rtl-optimization/20527
15094         * gcc.c-torture/execute/pr20527-1.c: New test.
15095
15096 2005-03-22  Ben Elliston  <bje@au.ibm.com>
15097
15098         * gcc.misc-tests/options.exp (check_for_options): Create a real C
15099         program, compile it into a real executable and then delete the .c
15100         and .x files afterwards, to avoid problems on testglue targets.
15101
15102 2005-03-21  Stuart Hastings  <stuart@apple.com>
15103
15104         * gcc.target/i386/sse-2.c: New.
15105
15106 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
15107
15108         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
15109
15110 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15111
15112         * g++.dg/parse/crash25.C: Fix typo.
15113
15114 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15115
15116         PR c++/20461
15117         * g++.dg/parse/crash24.C: New test.
15118
15119         PR c++/20536
15120         * g++.dg/parse/crash25.C: New test.
15121
15122 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
15123
15124         PR c++/20147
15125         * g++.dg/ext/stmtexpr4.C: New test.
15126
15127 2005-03-20  Roger Sayle  <roger@eyesopen.com>
15128
15129         PR middle-end/20539
15130         * gcc.c-torture/compile/pr13066-1.c: New test case.
15131         * gcc.c-torture/compile/pr20539-1.c: Likewise.
15132         * g++.dg/opt/pr13066-1.C: Likewise.
15133
15134 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
15135
15136         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
15137
15138 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15139
15140         PR fortran/18525
15141         * gfortran.dg/nesting_1.f90: New test.
15142
15143 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15144
15145         PR c++/20240
15146         * g++.dg/lookup/using13.C: New test.
15147
15148 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15149
15150         PR c++/20333
15151         * g++.dg/template/crash36.C: New test.
15152
15153 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
15154
15155         PR c++/20463
15156         * g++.dg/template/crash35.C: New test.
15157
15158 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
15159
15160         PR c++/19966
15161         * g++.dg/overload/operator2.C: New test.
15162
15163 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15164
15165         PR libfortran/20257
15166         * gfortran.dg/pr20257.f90: New test.
15167
15168 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15169
15170         PR libfortran/20480
15171         * gfortran.dg/pr20480.f90: New test.
15172
15173 2005-03-16  Richard Henderson  <rth@redhat.com>
15174
15175         PR middle-end/15700
15176         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
15177         (_rtld_global): New.
15178         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
15179         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
15180
15181         * gcc.dg/alias-3.c: New.
15182         * gcc.dg/alias-4.c: New.
15183         * gcc.dg/alias-5.c: New.
15184         * gcc.dg/alias-6.c: New.
15185
15186 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
15187
15188         * gcc.dg/cpp/ucnid-7.c: New.
15189
15190 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
15191             Dorit Naishlos  <dorit@il.ibm.com>
15192
15193         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
15194         darwin.
15195
15196 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
15197
15198         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
15199         misaligned accesses.
15200         * gcc.dg/vect/vect-58.c: Likewise.
15201         * gcc.dg/vect/vect-92.c: New.
15202         * gcc.dg/vect/vect-93.c: New.
15203
15204 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
15205
15206         PR fortran/18827
15207         * gfortran.dg/assign_2.f90: New test.
15208         * gfortran.dg/assign_3.f90: New test.
15209         * gfortran.dg/assign.f90: New test.
15210
15211 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
15212
15213         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
15214         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
15215         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
15216         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
15217         names.
15218
15219 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
15220
15221         * gcc.dg/cpp/ucnid-6.c: New.
15222
15223         * gcc.dg/cpp/normalize-1.c: New.
15224         * gcc.dg/cpp/normalize-2.c: New.
15225         * gcc.dg/cpp/normalize-3.c: New.
15226         * gcc.dg/cpp/normalize-4.c: New.
15227         * gcc.dg/cpp/ucnid-4.c: New.
15228         * gcc.dg/cpp/ucnid-5.c: New.
15229         * g++.dg/cpp/normalize-1.C: New.
15230         * g++.dg/cpp/ucnid-1.C: New.
15231
15232 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15233
15234         * gcc.dg/pr18628.c: New.
15235
15236 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15237
15238         PR c++/20280
15239         * g++.dg/tree-ssa/pr20280.C: New.
15240
15241 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15242
15243         PR fortran/20467
15244         * gfortran.dg/stfunc_2.f90: New test.
15245
15246 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15247
15248         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15249
15250 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15251
15252         * gcc.dg/tree-ssa/20050314-1.c: New test.
15253
15254 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15255
15256         PR c++/4403
15257         PR c++/9783, DR433
15258         * g++.dg/template/friend34.C: New test.
15259         * g++.dg/template/friend35.C: Likewise.
15260         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15261
15262 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15263
15264         Friend class name lookup 5/n
15265         PR c++/1016
15266         * g++.dg/lookup/hidden-class1.C: New test.
15267         * g++.dg/lookup/hidden-class2.C: Likewise.
15268         * g++.dg/lookup/hidden-class3.C: Likewise.
15269         * g++.dg/lookup/hidden-class4.C: Likewise.
15270         * g++.dg/lookup/hidden-class5.C: Likewise.
15271         * g++.dg/lookup/hidden-class6.C: Likewise.
15272         * g++.dg/lookup/hidden-class7.C: Likewise.
15273         * g++.dg/lookup/hidden-class8.C: Likewise.
15274         * g++.dg/lookup/hidden-class9.C: Likewise.
15275         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15276         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15277         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15278         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15279         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15280         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15281         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15282         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15283         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15284         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15285         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15286
15287 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15288
15289         PR c++/20157
15290         * g++.dg/template/error18.C: New test.
15291
15292 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15293
15294         PR debug/16792
15295         * g++.dg/debug/pr16792.C: New test.
15296
15297 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15298
15299         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15300         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15301         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15302         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15303         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15304         test assertion names.
15305
15306 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15307
15308         PR fortran/18600
15309         * gfortran.dg/stfunc_1.f90: New test.
15310
15311 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15312
15313         PR fortran/16907
15314         * gfortran.dg/real_index_1.f90: New test.
15315
15316 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15317
15318         PR fortran/20323
15319         * gfortran.dg/spec_expr_1.f90: New test.
15320
15321 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15322
15323         PR c/20402
15324         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15325         new parser.
15326
15327 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15328
15329         PR fortran/20361
15330         * gfortran.dg/largeequiv_1.f90: New test.
15331
15332 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15333
15334         * gcc.dg/ucnid-1.c: New.
15335         * gcc.dg/ucnid-2.c: New.
15336         * gcc.dg/ucnid-3.c: New.
15337         * gcc.dg/ucnid-4.c: New.
15338         * gcc.dg/ucnid-5.c: New.
15339         * gcc.dg/ucnid-6.c: New.
15340         * gcc.dg/cpp/ucnid-1.c: New.
15341         * gcc.dg/cpp/ucnid-2.c: New.
15342         * gcc.dg/cpp/ucnid-3.c: New.
15343         * g++.dg/other/ucnid-1.C: New.
15344
15345 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15346
15347         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15348
15349 2005-03-11  Per Bothner  <per@bothner.com>
15350
15351         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
15352         that diagnotics refer to correct token.
15353         * gcc.dg/unused-3.c: Likewise.
15354
15355 2005-03-11  Per Bothner  <per@bothner.com>
15356
15357         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15358         constant" is now actually on same line as string constant.
15359         * gcc.dg/cpp/direct2s.c: Likewise.
15360
15361 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15362
15363         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15364
15365 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15366
15367         PR libfortran/20124
15368         * gfortran.dg/pr20124.f90: New Test
15369
15370 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15371
15372         PR tree-optimization/20130
15373         * gcc.dg/pr20130-1.c: New test.
15374
15375 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15376
15377         PR target/20095
15378         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15379
15380 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15381
15382         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15383
15384 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15385
15386         * g++.dg/eh/forced1.C: Fix comment.
15387         * g++.dg/eh/forced2.C: Ditto.
15388         * g++.dg/eh/forced3.C: Ditto.
15389         * g++.dg/eh/forced4.C: Ditto.
15390
15391 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15392
15393         PR rtl-opt/20412
15394         * gcc.c-torture/compile/pr20412.c: New test.
15395
15396 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15397
15398         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15399
15400 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15401
15402         PR target/20322
15403         * gcc.dg/20050307-1.c: New test.
15404
15405 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15406
15407         PR c++/20375
15408         * g++.dg/other/stdarg3.C: New.
15409
15410 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15411
15412         PR c++/18384, c++/18327
15413         * g++.dg/init/array19.C: New test.
15414
15415         PR inline-asm/20314
15416         * gcc.dg/torture/pr20314-1.c: New test.
15417         * gcc.dg/torture/pr20314-2.c: New test.
15418
15419 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15420
15421         * gcc.dg/20050309-1.c: New test.
15422
15423 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15424
15425         * gcc.dg/builtins-10.c: Reactivate disabled test.
15426         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15427         new cbrt transformations.
15428
15429 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15430
15431         PR c++/20208
15432         * g++.dg/template/array13.C: New test.
15433
15434 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15435
15436         PR c++/16859
15437         * g++.dg/init/brace4.C: New test.
15438
15439 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15440
15441         PR c++/20186
15442         * g++.dg/template/non-dependent12.C: New.
15443
15444 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15445
15446         PR c++/20142
15447         * g++.dg/init/array18.C: Add dg-do run marker.
15448
15449         PR c++/20142
15450         * g++.dg/init/array18.C: New test.
15451
15452 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15453
15454         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15455         * g++.dg/gcov/gcov.exp: Likewise.
15456         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15457         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15458         * lib/c-torture.exp: Likewise.
15459         * lib/fortran-torture.exp: Likewise.
15460         * lib/g++.exp: Likewise.
15461         * lib/gcc-defs.exp: Likewise.
15462         * lib/gcc-dg.exp: Likewise.
15463         * lib/gcc.exp: Likewise.
15464         * lib/gcov.exp: Likewise.
15465         * lib/gfortran.exp: Likewise.
15466         * lib/mike-g++.exp: Likewise.
15467         * lib/mike-gcc.exp: Likewise.
15468         * lib/objc-torture.exp: Likewise.
15469         * lib/objc.exp: Likewise.
15470         * lib/profopt.exp: Likewise.
15471         * lib/target-libpath.exp: Likewise.
15472         * lib/target-supports.exp: Likewise.
15473         * lib/treelang.exp: Likewise.
15474         * lib/wrapper.exp: Likewise.
15475
15476 2005-03-08  Jeff Law  <law@redhat.com>
15477
15478         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15479         PHI-OPT changes.
15480
15481 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15482
15483         * gcc.dg/vect/pr20122.c: New test.
15484
15485 2005-03-07  Jeff Law  <law@redhat.com>
15486
15487         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15488         was folded away.
15489         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15490         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15491         * gcc.dg/tree-ssa/pr18134.c: New test.
15492
15493 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15494
15495         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15496         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15497         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15498
15499 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15500
15501         PR tree-opt/17671
15502         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15503
15504 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15505
15506         * g++.dg/warn/Wnvdtor.C: New test.
15507
15508 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15509
15510         * gcc.dg/torture/pr19683-1.c: New test.
15511
15512 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15513
15514         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15515         * gfortran.dg/g77/19990313-2.f: Ditto.
15516         * gfortran.dg/g77/19990313-3.f: Ditto.
15517         * gfortran.dg/g77/19990525-0.f: Ditto.
15518         * gfortran.dg/g77/19990826-0.f: Ditto.
15519         * gfortran.dg/g77/19990826-2.f: Ditto.
15520         * gfortran.dg/g77/19990826-3.f: Ditto.
15521         * gfortran.dg/g77/20000511-1.f: Ditto.
15522         * gfortran.dg/g77/20000511-2.f: Ditto.
15523         * gfortran.dg/g77/970625-2.f: Ditto.
15524         * gfortran.dg/g77/980310-2.f: Ditto.
15525         * gfortran.dg/g77/980310-3.f: Ditto.
15526         * gfortran.dg/g77/980310-8.f: Ditto.
15527         * gfortran.dg/g77/980519-2.f: Ditto.
15528         * gfortran.dg/g77/alpha1.f: Ditto.
15529         * gfortran.dg/g77/claus.f: Ditto.
15530         * gfortran.dg/g77/erfc.f: Ditto.
15531         * gfortran.dg/g77/short.f: Ditto.
15532         * gfortran.fortran-torture/execute/data.f90: Ditto.
15533         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15534         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15535
15536 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15537
15538         * lib/file-format.exp (gcc_target_object_format): Add check for som
15539         format and hardcode object formats on hppa*-*-hpux*.
15540         * lib/target-supports.exp (check_weak_available): Add check for som
15541         object format.  Always return 0 on hppa*-*-hpux10*.
15542
15543         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15544         is defined.
15545
15546         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15547
15548 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15549
15550         * gfortran.dg/pr19936_1.f90: New test.
15551         * gfortran.dg/pr19936_2.f90: New test.
15552         * gfortran.dg/pr19936_3.f90: New test.
15553
15554 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15555             Paul Thomas <prthomas@drfccad.cea.fr>
15556
15557         * gfortran.dg/PR19754_1.f90: New test.
15558         * gfortran.dg/PR19754_2.f90: Ditto.
15559
15560 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15561
15562         PR c++/19311
15563         * g++.dg/template/non-dependent11.C: New test.
15564
15565 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15566
15567         * lib/target-supports.exp (check_iconv_available): Fix comment.
15568
15569 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15570             Joseph S. Myers  <joseph@codesourcery.com>
15571
15572         PR c++/19797
15573         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15574
15575 2005-03-04  Matthew Sachs  <msachs@apple.com>
15576
15577         * gcc.exp (gcc_target_compile): Put braces around
15578         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15579         * objc.exp (objc_target_compile): Likewise.
15580         * treelang.exp (treelang_target_compile): Likewise.
15581
15582 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15583
15584         PR fortran/19673
15585         * gfortran.dg/func_result_1.f90: New test.
15586
15587 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15588
15589         * gcc.misc-tests/options.exp: New test.
15590
15591 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15592
15593         * gcc.dg/pr15784-4.c: New test.
15594
15595 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15596
15597         * gcc.c-torture/execute/pr17133.c: New.
15598         * gcc.c-torture/compile/20050303-1.c: New.
15599
15600 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15601
15602         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15603
15604 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15605
15606         * g++.dg/overload/using2.C: New.
15607
15608 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15609
15610         PR c++/19916
15611         * g++.dg/init/ptrmem2.C: New test.
15612
15613 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15614
15615         PR c/8927
15616         * gcc.dg/pr8927-1.c: New test.
15617
15618 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15619
15620         PR c++/20232
15621         * g++.dg/inherit/covariant12.C: New.
15622
15623 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15624
15625         PR fortran/19479
15626         * gfortran.dg/bound_1.f90: New test.
15627
15628 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15629
15630         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15631         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15632
15633 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15634
15635         PR c/20245
15636         * gcc.dg/pr20245-1.c: New test.
15637
15638 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15639
15640         PR middle-end/19874
15641         * gcc.c-torture/execute/20050119-2.c: New test case.
15642
15643 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15644
15645         * README: Update the DejaGnu bug reporting address.
15646         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15647         * lib/objc-torture.exp: Likewise.
15648
15649 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15650
15651         * gfortran.dg/boz_1.f90: New test.
15652         * gfortran.dg/boz_3.f90: New test.
15653         * gfortran.dg/boz_4.f90: New test.
15654
15655 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15656
15657         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15658         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15659
15660 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15661
15662         PR libfortran/20101
15663         * gfortran.dg/write_0_pe_format.f90: New test.
15664
15665 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15666
15667         PR c++/20206
15668         * g++.dg/opt/thunk2.C: New test.
15669         * g++.dg/opt/covariant1.C: New test.
15670
15671 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15672
15673         * gfortran.dg/e_d_fmt.f90: New test.
15674
15675 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15676
15677         * gcc.dg/asm-b.c: Fix comment typos.
15678
15679 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15680
15681         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15682         a V_MAY_DEF also.
15683
15684 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15685
15686         PR tree-opt/20188
15687         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15688         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15689         * gcc.dg/asm-b.c: New test.
15690
15691 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15692
15693         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15694         Disable this test on IRIX 6.
15695
15696 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15697
15698         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15699         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15700         parser.
15701
15702 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15703
15704         PR tree-optimization/20204
15705         * testsuite/gcc.dg/pr20204.c: New test.
15706
15707 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15708
15709         PR target/20196
15710         * gcc.c-torture/execute/20050224-1.c: New test.
15711
15712         PR c++/20175
15713         * g++.dg/warn/Wbraces2.C: New test.
15714
15715 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15716
15717         PR c++/19878
15718         * g++.dg/init/const2.C: New test.
15719
15720 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15721
15722         PR tree-optimization/20100
15723         * gcc.c-torture/execute/pr20100-1.c: New test.
15724
15725 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15726
15727         * gfortran.dg/implicit_3.f90: New test.
15728
15729         * gfortran.dg/deftype_1.f90: New test.
15730
15731 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
15732
15733         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15734         the test passes.
15735         * g++.dg/other/anon3.C: Accept a warning.
15736
15737 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15738
15739         * gcc.dg/pr20017.c: Fix a comment typo.
15740
15741 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15742
15743         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15744
15745 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15746
15747         PR ada/19902
15748         * ada/acats/tests/cxa/cxa3004.a: Remove.
15749         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15750
15751 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15752
15753         PR c++/20073
15754         * g++.dg/init/const1.C: New test.
15755
15756         PR c++/19991
15757         * g++.dg/parse/constant7.C: New test.
15758
15759         PR c++/20152
15760         * g++.dg/parse/error27.C: New test.
15761         * g++.dg/template/qualttp15.C: Adjust error markers.
15762         * g++.old-deja/g++.other/struct1.C: Likewise.
15763
15764         PR c++/20153
15765         * g++.dg/template/error17.C: New test.
15766
15767         PR c++/20148
15768         * g++.dg/parser/error26.C: New test.
15769
15770 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
15771
15772         PR tree-optimization/20100
15773         PR tree-optimization/20115
15774         * gcc.dg/pr20115.c: New test.
15775         * gcc.dg/pr20115-1.c: New test.
15776         * gcc.dg/pr20100.c: New test.
15777         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
15778         call-clobbered variables after alias1.
15779
15780 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15781
15782         * gfortran.dg/list_read_4.f90: new test.
15783
15784 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15785
15786         PR rtl-optimization/20017.
15787         * gcc.dg/pr20017.c: New.
15788
15789 2005-02-22  Devang Patel  <dpatel@apple.com>
15790
15791         PR 19952
15792         * g++.dg/tree-ssa/pr19952.C: New test.
15793
15794 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15795
15796         PR c++/19883
15797         * g++.dg/parse/constant6.C: New test.
15798
15799 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15800
15801         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15802         * g++.dg/charset/asm2.c: Likewise.
15803         * g++.dg/charset/asm3.c: Likewise.
15804         * g++.dg/charset/asm4.c: Likewise.
15805         * g++.dg/charset/asm5.c: Likewise.
15806         * g++.dg/charset/attribute1.c: Likewise.
15807         * g++.dg/charset/attribute2.c: Likewise.
15808         * g++.dg/charset/extern1.cc: Likewise.
15809         * g++.dg/charset/extern2.cc: Likewise.
15810         * g++.dg/charset/extern3.cc: Likewise.
15811         * g++.dg/charset/function.cc: Likewise.
15812         * g++.dg/charset/string.c: Likewise.
15813         * g++.dg/charset/charset.exp: Likewise.
15814         * lib/target-supports.exp (check_iconv_available): Fix comment.
15815
15816 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15817
15818         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
15819         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15820         * gcc.dg/charset/asm2.c: Likewise.
15821         * gcc.dg/charset/asm3.c: Likewise.
15822         * gcc.dg/charset/asm4.c: Likewise.
15823         * gcc.dg/charset/asm5.c: Likewise.
15824         * gcc.dg/charset/asm6.c: Likewise.
15825         * gcc.dg/charset/attribute1.c: Likewise.
15826         * gcc.dg/charset/attribute2.c: Likewise.
15827         * gcc.dg/charset/builtin1.c: Likewise.
15828         * gcc.dg/charset/extern.c: Likewise.
15829         * gcc.dg/charset/function.c: Likewise.
15830         * gcc.dg/charset/string.c: Likewise.
15831         * gcc.dg/charset/charset.exp: Likewise.
15832
15833 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15834
15835         PR fortran/20086
15836         * gfortran.dg/pr20086.f90: New test.
15837
15838 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15839
15840         PR tree-optimization/19786
15841         * g++.dg/tree-ssa/pr19786.C: New.
15842
15843 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15844
15845         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15846
15847 2005-02-21  Jeff Law  <law@redhat.com>
15848
15849         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15850
15851 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15852
15853         * gfortran.dg/do_iterator: Split loop, markup all lines for
15854         which an error locus is printed.
15855         * gfortran.dg/pr17708.f90: Markup all lines for which an error
15856         locus is printed.
15857         * gfortran.dg/select_4.f90: Likewise.
15858         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
15859         locuses in the various permutations.
15860
15861 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
15862
15863         PR tree-optimization/19951
15864         * g++.dg/vect: New directory.
15865         * g++.dg/vect/vect.exp: New file.
15866         * g++.dg/vect/pr19951.cc: New testcase.
15867         * g++.dg/dg.exp: Also prune vectorizer tests.
15868
15869 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15870
15871         PR 18785
15872         * gcc.dg/charset/builtin1.c: New test.
15873
15874 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15875
15876         PR c++/19299
15877         * g++.dg/inherit/volatile1.C: New test.
15878
15879         PR c++/19440
15880         * g++.dg/template/dtor4.C: New test.
15881
15882 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15883
15884         * gfortran.dg/int_1.f90: New test.
15885
15886 2005-02-19  Devang Patel  <dpatel@apple.com>
15887
15888         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15889
15890 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15891
15892         * gfortran.dg/achar_1.f90: New test.
15893
15894 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15895
15896         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15897
15898 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
15899             Jakub Jelinek  <jakub@redhat.com>
15900
15901         PR tree-optimization/19828
15902         * gcc.dg/tree-ssa/loop-7.c: New test.
15903         * gcc.c-torture/execute/20050218-1.c: New test.
15904
15905 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
15906
15907         PR c/20043
15908         * gcc.dg/transparent-union-1.c: New test.
15909         * gcc.dg/transparent-union-2.c: New test.
15910
15911 2005-02-18  James E Wilson  <wilson@specifixinc.com>
15912
15913         PR tree-optimization/18977
15914         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
15915
15916 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
15917
15918         PR target/20054
15919         * gcc.dg/pr20054.c: New test.
15920
15921 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15922
15923         PR c++/19508
15924         * g++.dg/ext/attrib20.C: New test.
15925
15926 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15927
15928         PR middle-end/20030
15929         * gfortran.fortran-torture/execute/character_passing.f90: New test.
15930
15931 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
15932
15933         PR c++/20008
15934         * g++.dg/opt/switch4.C: New.
15935
15936 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
15937
15938         PR c++/20023
15939         PR tree-optimization/20009
15940         * gcc.c-torture/compile/20050217-1.c: New test.
15941         * g++.dg/opt/switch3.C: New test.
15942
15943         PR tree-optimization/18947
15944         * gcc.c-torture/compile/20050215-1.c: New test.
15945         * gcc.c-torture/compile/20050215-2.c: New test.
15946         * gcc.c-torture/compile/20050215-3.c: New test.
15947
15948 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
15949
15950         PR c++/20028
15951         * g++.dg/template/crash34.C: New.
15952
15953         PR c++/20022
15954         * g++.dg/other/access3.C: New.
15955
15956 2005-02-17  Ira Rosen  <irar@il.ibm.com>
15957
15958         * gcc.dg/vect/vect-98.c: New test.
15959
15960 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
15961
15962         PR tree-optimization/19967
15963         * gcc.dg/pr19967.c: New.
15964
15965 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
15966
15967         PR middle-end/19857
15968         * gcc.dg/tree-ssa/20050215-1.c: New test.
15969         * gcc.c-torture/execute/20050215-1.c: New test.
15970
15971 2005-02-15  Eric Christopher  <echristo@redhat.com>
15972
15973         * gcc.dg/cpp/20050215-1.c: New file.
15974
15975 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
15976
15977         PR tree-optimization/15785
15978         * gcc.dg/pr15785-1.c: New test.
15979
15980 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
15981
15982         PR c++/17788
15983         * g++.dg/init/ctor4.C: New.
15984         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
15985
15986 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
15987
15988         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
15989         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
15990
15991 2005-02-15  Andreas Schwab  <schwab@suse.de>
15992
15993         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
15994         declare malloc.
15995
15996 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
15997
15998         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
15999
16000 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
16001
16002         PR tree-optimization/19853
16003         * gcc.c-torture/compile/pr19853.c: New test.
16004
16005 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16006
16007         PR c++/19608
16008         * g++.dg/parse/local-class1.C: New.
16009
16010         PR c++/19895
16011         * g++.dg/parse/ptrmem3.C: New.
16012
16013         PR c++/19884
16014         * g++.old-deja/g++.oliva/template6.C: Add another case.
16015         * g++.dg/template/explicit6.C: New.
16016
16017 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
16018
16019         PR c++/17816
16020         * g++.dg/other/redecl2.C: New.
16021
16022 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16023
16024         PR c++/19891
16025         * g++.dg/abi/covariant4.C: New.
16026
16027 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
16028
16029         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
16030
16031 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
16032
16033         * gcc.dg/vect/vect-96.c: Fix typo.
16034
16035 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16036
16037         PR c++/14479
16038         PR c++/19487
16039         * g++.dg/template/enum5.C: New test.
16040
16041 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16042
16043         * gcc.dg/vect/vect-97.c: New test.
16044
16045 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16046
16047         * gcc.dg/vect/vect-96.c: New test.
16048
16049 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
16050
16051         * gcc.dg/builtins-34.c: Also check ldexp*.
16052
16053 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
16054
16055         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
16056
16057 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
16058
16059         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
16060         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
16061         dg-require-dll, dg-require-iconv, dg-require-named-sections,
16062         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
16063         selector_list, selector_expression, dg-process-target): Move to new
16064         file target-supports-dg.exp.
16065         * lib/target-supports-dg.exp: New.
16066
16067         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
16068         New.
16069
16070 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
16071
16072         PR c++/19666
16073         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
16074
16075         PR middle-end/19858
16076         * gcc.c-torture/compile/20050210-1.c: New test.
16077
16078 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
16079
16080         PR c++/19755
16081         * g++.dg/warn/Wbraces1.C: New test.
16082
16083 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
16084
16085         * gcc.dg/builtins-52.c: New testcase.
16086
16087 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
16088
16089         PR c/19342
16090         * gcc.c-torture/execute/20050119-1.c: New test.
16091
16092 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16093
16094         PR c++/19811
16095         * g++.dg/init/delete1.C: New test.
16096
16097 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16098
16099         PR c++/18470
16100         * g++.dg/template/static12.C: New test.
16101
16102 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
16103
16104         PR c++/19787
16105         * g++.dg/conversion/ambig1.C: New test.
16106
16107         PR c++/19739
16108         * g++.dg/ext/attrib19.C: New test.
16109
16110         PR c++/19732
16111         * g++.dg/parse/dtor5.C: New test.
16112
16113         PR c++/19762
16114         * g++.dg/template/dtor3.C: New test.
16115
16116         PR c++/19826
16117         * g++.dg/template/static11.C: New test.
16118         * g++.dg/template/crash2.C: Remove dg-error marker.
16119
16120 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
16121
16122         PR C++/18491
16123         * g++.old-deja/g++.mike/p10769a.C: Remove.
16124
16125 2005-02-09  Roger Sayle  <roger@eyesopen.com>
16126
16127         * gcc.dg/builtins-48.c: New test case.
16128         * gcc.dg/builtins-49.c: New test case.
16129         * gcc.dg/builtins-50.c: New test case.
16130         * gcc.dg/builtins-51.c: New test case.
16131
16132 2005-02-09  Ian Lance Taylor  <ian@airs.com>
16133
16134         PR middle-end/19583
16135         * g++.dg/warn/Wreturn-type-3.C: New test.
16136
16137 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16138
16139         PR middle-end/19402
16140         * gcc.dg/pr19402-1.c: New testcase.
16141         * gcc.dg/pr19402-2.c: likewise.
16142
16143 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
16144
16145         PR middle-end/19854
16146         * g++.dg/tree-ssa/tmmti.C: New testcase.
16147
16148 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16149
16150         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
16151
16152 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
16153
16154         PR c++/19733
16155         * g++.dg/parse/crash23.C: New test.
16156         * g++.dg/warn/Weff1.C: New test.
16157
16158 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16159
16160         * gcc.dg/20050209-1.c: New test.
16161
16162 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
16163
16164         PR target/19799
16165         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
16166
16167 2005-02-08  Mike Stump  <mrs@apple.com>
16168
16169         * g++.dg/pch/import-2.c: New test.
16170         * g++.dg/pch/import-2.hs: New.
16171         * g++.dg/pch/include/import-2a.h: New.
16172         * g++.dg/pch/include/import-2b.h: New.
16173
16174 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
16175
16176         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
16177
16178 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16179
16180         * gfortran.dg/substr_1.f90: New test.
16181
16182 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
16183
16184         PR middle-end/19775
16185         * gcc.dg/torture/builtin-power-1.c: Disable test for
16186         invalid transformation.
16187         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
16188         no longer optimize.
16189         * gcc.dg/builtins-47.c: New testcase.
16190
16191 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
16192             Dorit Naishlos  <dorit@il.ibm.com>
16193
16194         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
16195
16196 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
16197
16198         * gcc.c-torture/compile/20050206-1.c: New test.
16199
16200 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16201
16202         PR tree-opt/19768
16203         * g++.dg/opt/pr19768.C: New test.
16204
16205 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16206
16207         PR tree-opt/19736
16208         * gcc.c-torture/compile/pr19736.c: New test.
16209
16210 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16211
16212         PR c++/17401
16213         * g++.dg/parse/error25.C: New test.
16214
16215 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
16216
16217         * gcc.c-torture/execute/20050203-1.c: New.
16218
16219 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
16220
16221         * gcc.dg/vect/vect-85.c: Remove xfail.
16222         * gcc.dg/vect/vect-86.c: Remove xfail.
16223         * gcc.dg/vect/vect-87.c: Remove xfail.
16224         * gcc.dg/vect/vect-88.c: Remove xfail.
16225
16226 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
16227
16228         * gcc.dg/altivec-19.c: New.
16229
16230 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
16231
16232         PR c/17807
16233         * gcc.dg/nested-func-3.c: New test.
16234         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
16235
16236 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
16237
16238         * gcc.test-framework/gen_directive_tests: Generate tests for
16239         selector expressions.
16240
16241 2005-02-02  Matt Austern  <austern@apple.com>
16242
16243         PR c++/19628
16244         * g++/ext/builtin7.C: New.
16245         * g++/ext/builtin8.C: New.
16246
16247 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16248
16249         PR c/18502
16250         * gcc.dg/pr18502-1.c: New test.
16251
16252 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16253
16254         PR c++/17413
16255         * g++.dg/template/local4.C: Tweak.
16256
16257 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16258
16259         PR tree-optimization/19578
16260         * gcc.c-torture/compile/20050202-1.c: New test.
16261
16262 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16263
16264         PR c/19435
16265         * gcc.dg/c99-init-4.c: New test.
16266
16267 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16268
16269         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16270
16271         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16272
16273         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16274         * g++.dg/eh/check-vect.h: New.
16275
16276         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16277         * gcc.dg/vect/vect-78.c: Ditto.
16278         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16279         Remove.
16280
16281         * g++.dg/conversion/simd1.C: Expect warning.
16282         * g++.dg/ext/attribute-test-1.C: Ditto.
16283         * g++.dg/ext/attribute-test-2.C: Ditto.
16284         * g++.dg/ext/attribute-test-3.C: Ditto.
16285         * g++.dg/ext/attribute-test-4.C: Ditto.
16286
16287         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16288         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16289
16290         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16291
16292 2005-02-01  Richard Henderson  <rth@redhat.com>
16293
16294         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16295         long double for ibm double-double format.
16296         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16297
16298 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16299
16300         PR tree-optimization/19633
16301         * testsuite/gcc.dg/pr19633-1.c: New test.
16302         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16303         to NULL or a symbol.
16304
16305 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16306
16307         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16308         New procs.
16309         (dg-process-target (local override)): Handle selector expressions.
16310
16311         * gcc.test-framework/README: Describe tests in source directory.
16312         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16313         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16314         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16315         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16316         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16317         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16318         * gcc.test-framework/dg-do-link-exp-P.c: New test.
16319         * gcc.test-framework/dg-do-run-exp-P.c: New test.
16320         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16321         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16322         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16323         * gcc.test-framework/dg-error-exp-P.c: New test.
16324         * gcc.test-framework/dg-error-exp-XP.c: New test.
16325         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16326         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16327         * gcc.test-framework/dg-output-exp-P.c: New test.
16328         * gcc.test-framework/dg-output-exp-XF.c: New test.
16329         * gcc.test-framework/dg-warning-exp-P.c: New test.
16330         * gcc.misc-tests/dg-1.c: Remove.
16331         * gcc.misc-tests/dg-2.c: Remove.
16332         * gcc.misc-tests/dg-3.c: Remove.
16333         * gcc.misc-tests/dg-4.c: Remove.
16334         * gcc.misc-tests/dg-5.c: Remove.
16335         * gcc.misc-tests/dg-6.c: Remove.
16336         * gcc.misc-tests/dg-7.c: Remove.
16337         * gcc.misc-tests/dg-8.c: Remove.
16338         * gcc.misc-tests/dg-9.c: Remove.
16339         * gcc.misc-tests/dg-10.c: Remove.
16340         * gcc.misc-tests/dg-11.c: Remove.
16341         * gcc.misc-tests/dg-12.c: Remove.
16342         * gcc.misc-tests/dg-test.exp: Remove.
16343
16344         * gcc.test-framework/test-framework.awk: Change recording and
16345         printing of passes and failures.
16346
16347         * gcc.test-framework: New directory.
16348         * gcc.test-framework/README: New.
16349         * gcc.test-framework/test-framework.exp: New.
16350         * gcc.test-framework/test-framework.awk: New.
16351         * gcc.test-framework/gen_directive_tests: New.
16352
16353 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16354
16355         * lib/treelang.exp: Fix comment typos.
16356         (treelang_target_compile): Don't append libs=-ltreelang to options.
16357
16358 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16359
16360         * g++.dg/parse/typename7.C: Adjust error messages.
16361
16362 2005-01-31  Jeff Law  <law@redhat.com>
16363
16364         * gcc.c-torture/execute/20050131-1.c: New test.
16365         * gcc.dg/wcaselabel.c: New test.
16366
16367 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16368
16369         * g++.dg/other/warning1.C: Adjust error messags.
16370         * g++.dg/parse/constant5.C: New test.
16371
16372 2005-01-31  Steven Bosscher  <stevenb@suse.de>
16373
16374         PR c/19333
16375         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16376         the test case valid.
16377         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16378         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16379         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16380         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16381         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16382         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16383
16384 2005-01-31  Dale Johannesen  <dalej@apple.com>
16385
16386         * g++.dg/opt/pr19650.C: New test.
16387
16388 2005-01-31  Richard Henderson  <rth@redhat.com>
16389
16390         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16391         long double for intel double extended format.
16392         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16393
16394 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16395
16396         PR c++/19555
16397         * g++.dg/template/static10.C: New test.
16398
16399         PR c++/19395
16400         * g++.dg/parse/error24.C: New test.
16401
16402         PR c++/19367
16403         * g++.dg/lookup/builtin1.C: New test.
16404
16405         PR c++/19457
16406         * g++.dg/warn/conv3.C: New test.
16407
16408 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16409
16410         PR fortran/19647
16411         * gfortan.dg/inquire_7.f90
16412
16413 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16414
16415         PR tree-optimization/15791
16416         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16417         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16418         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16419         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16420         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16421         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16422         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16423         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16424         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16425         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16426
16427 2005-01-29  Paul Brook  <paul@codesourcery.com>
16428
16429         PR fortran/18565
16430         * check.c (real_or_complex_check): New function.
16431         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16432         * intrinsic.c (add_functions): Use new check functions.
16433         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16434         Add prototypes.
16435
16436 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16437
16438         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16439         gcc.dg/lvalue-3.c: New tests.
16440         * gcc.dg/concat.c: Update expected messages.
16441
16442 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16443
16444         PR libfortran/19595
16445         * gfortran.dg/eor_1.f90: New test.
16446
16447 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16448
16449         PR fortran/19589
16450         * gfortran.dg/logical_data_1.f90: New test.
16451
16452 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16453
16454         PR c++/19253
16455         * g++.dg/template/crash33.C: New test.
16456
16457         PR c++/19667
16458         * g++.dg/template/crash32.C: New test.
16459
16460 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16461
16462         PR middle-end/16558
16463         * g++.dg/warn/Wreturn-type-2.C: New test.
16464
16465 2004-06-24  Jeff Law  <law@redhat.com>
16466
16467         * gcc.dg/tree-ssa/20050128-1.c: New test.
16468
16469 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16470
16471         * gcc.target/frv/all-mdpackh-1.c: New test.
16472
16473 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16474
16475         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16476
16477 2005-01-27  Richard Henderson  <rth@redhat.com>
16478
16479         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16480
16481 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16482
16483         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16484
16485 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16486
16487         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16488         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16489         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16490         to cope with cases where the multilib options override the dg-options.
16491
16492 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16493
16494         PR c/18946
16495         * gcc.dg/noncompile/20050120-1.c: New test.
16496
16497 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16498
16499         PR tree-optimization/19633
16500         * gcc.dg/pr19633.c: New test.
16501         * gcc.dg/tree-ssa/pr19633.c: New test.
16502
16503 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16504
16505         * gcc.dg/20041216-1.c: New test.
16506
16507 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16508
16509         PR objc/18862
16510         * objc.dg/selector-2.m: New test.
16511
16512 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16513
16514         * g++.dg/opt/range-test-2.C: New test.
16515
16516         PR rtl-optimization/19579
16517         * gcc.c-torture/execute/20050124-1.c: New test.
16518
16519 2005-01-26  Greg Parker  <gparker@apple.com>
16520         Stuart Hastings  <stuart@apple.com>
16521
16522         * gcc.c-torture/execute/20050125-1.c: New.
16523
16524 2005-01-18  Jan Hubicka  <jh@suse.cz>
16525
16526         PR tree-optimize/19337
16527         * gcc.c-torture/compile/20050119-1.c: New test.
16528
16529 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16530
16531         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16532         test for successful match.
16533
16534 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16535
16536         PR objc/18408
16537         * objc.dg/comp-types-7.m: New test.
16538
16539 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16540
16541         * lib/target-supports.exp (current_target_name): New.
16542         (check_effective_target_ilp32, check_effective_target_lp64):
16543         Cache the result to use as long as the current target, with
16544         multilib flags, remains the same.
16545
16546         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16547         (dg-require-weak, dg-require-visibility, dg-require-alias,
16548         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16549         dg-require-effective-target, dg-skip-if): Remove call to
16550         skip_test_and_clear_xfail.
16551         (dg-test): Clear xfail data.
16552
16553 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16554
16555         PR target/17751
16556         * gcc.dg/ppc64-toc.c: New test.
16557
16558         * g++.dg/tree-ssa/empty-1.C: New test.
16559
16560         PR middle-end/19551
16561         * gcc.c-torture/execute/20050121-1.c: New test.
16562         * gcc.dg/20050121-2.c: New test.
16563
16564 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16565         Paul Brook  <paul@codesourcery.com>
16566
16567         PR fortran/17941
16568         * gfortran.dg/real_const_1.f: New test.
16569         * gfortran.dg/real_const_2.f90: New test.
16570         * gfortran.dg/complex_int_1.f90: New test.
16571
16572 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16573
16574         PR fortran/19313
16575         * gfortan.dg/inquire_6.f90: New test.
16576
16577 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16578
16579         PR libfortran/19451
16580         * open_readonly_1.f90: New test.
16581
16582 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16583
16584         PR libfortran/18982
16585         * gfortran.dg/open_new.f90: New file.
16586
16587 2005-01-22  Paul Brook  <paul@codesourcery.com>
16588
16589         * namelist_1.f90: New test.
16590
16591 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16592
16593         PR tree-optimization/19484
16594         * gcc.c-torture/compile/20050122-[12].c: New tests.
16595
16596 2005-01-22  Paul Brook  <paul@codesourcery.com>
16597
16598         * gfortran.dg/implicit_2.f90: New test.
16599
16600 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16601
16602         PR fortran/19314
16603         * gfortran.dg/inquire_5.f90: New test.
16604
16605 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16606
16607         PR c/18809
16608         * gcc.dg/pr18809-1.c: New test.
16609
16610 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16611
16612         * gcc.dg/20050121-1.c: New test.
16613
16614         PR tree-optimization/13000
16615         * gcc.dg/20040206-1.c: Change warning to point where function is
16616         being inlined.
16617
16618 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16619
16620         PR c++/19208
16621         * g++.dg/template/array11.C: New test.
16622
16623 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16624
16625         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16626         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16627         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16628         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16629         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16630         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16631
16632 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16633
16634         PR tree-optimization/15349
16635         * gcc.dg/tree-ssa/pr15349.c: New.
16636
16637 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16638
16639         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16640
16641 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16642
16643         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16644         scan-assembler-times directive name.
16645
16646         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16647         after dg-do.
16648
16649         PR rtl-optimization/19462
16650         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16651
16652 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16653
16654         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16655         counting function calls on ia64.
16656
16657 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16658
16659         PR rtl-optimization/15139
16660         * gcc.dg/20050111-2.c: New test.
16661
16662         PR c/17297
16663         * gcc.c-torture/compile/20050113-1.c: New testcase.
16664
16665         PR middle-end/19164
16666         * gcc.dg/20050113-1.c: New testcase.
16667
16668 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16669
16670         * gcc.dg/vect/vect-85.c: Add comment.
16671         * gcc.dg/vect/vect-86.c: Add xfail for now.
16672         * gcc.dg/vect/vect-87.c: Add xfail for now.
16673         * gcc.dg/vect/vect-88.c: Add xfail for now.
16674         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16675
16676 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16677
16678         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16679
16680 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16681
16682         * g++.dg/debug/typedef3.C: New test.
16683
16684 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16685
16686         PR c/19472
16687         * gcc.dg/asm-a.c: New test.
16688
16689 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16690
16691         * gcc.dg/sh-relax.c: Add prototype for abort.
16692
16693 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16694
16695         * gcc.dg/short-compare-1.c: New test.
16696         * gcc.dg/short-compare-2.c: Likewise.
16697
16698 2005-01-18  Michael Matz  <matz@suse.de>
16699
16700         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16701
16702 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16703
16704         PR tree-optimization/19121
16705         * gcc.c-torture/compile/pr19121.c: New test.
16706
16707 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16708
16709         PR target/19357
16710         * gcc.c-torture/compile/pr19357.c: New test.
16711
16712 2005-01-17  Ian Lance Taylor  <ian@airs.com>
16713
16714         PR c/5675
16715         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16716         pass--those that refer just to the variable, possibly with a
16717         cast.
16718         * gcc.dg/c99-const-expr-3.c: Likewise.
16719
16720         PR middle-end/13127
16721         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16722         longer emitted.
16723
16724 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16725
16726         PR fortran/18778
16727         * gfortran.dg/endfile_2.f90: New test.
16728
16729 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16730
16731         PR 19168
16732         * gfortran.dg/select_5.f90: New test.
16733
16734 2004-01-16  Paul Brook  <paul@codesourcery.com>
16735
16736         * gfortran.dg/common_4.f90: New test.
16737
16738 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16739
16740         PR rtl-optimization/19462
16741         * gcc.dg/torture/pr19462-1.c: New test.
16742
16743 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16744
16745         PR objc/19321
16746         * objc.dg/func-ptr-2.m: New.
16747         * objc.dg/volatile-1.m: New.
16748
16749 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16750
16751         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16752
16753 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16754
16755         PR tree-optimization/19060
16756         * gcc.c-torture/execute/20050104-1.c: New test.
16757
16758 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16759
16760         PR fortran/18983
16761         * gfortran.dg/write_to_null.f90: New test.
16762
16763 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16764             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16765
16766         PR other/19328
16767         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16768         argument.
16769
16770 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16771
16772         PR c++/19263
16773         * g++.dg/init/vector1.C: New test.
16774
16775 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
16776
16777         PR target/13158
16778         * gcc.target/ia64/sibcall-unwind-1.c: New test.
16779         PR target/18987
16780         * gcc.target/ia64/sibcall-unwind-2.c: New test.
16781
16782 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
16783
16784         * gfortran.dg/select_1.f90: New test.
16785         * gfortran.dg/select_2.f90: New test.
16786         * gfortran.dg/select_3.f90: New test.
16787         * gfortran.dg/select_4.f90: New test.
16788
16789 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
16790
16791         PR middle-end/19084
16792         PR rtl-optimization/19348
16793         * gcc.dg/20050111-1.c: New test.
16794         * gcc.c-torture/execute/20050111-1.c: New test.
16795
16796         * gcc.dg/i386-asm-4.c: New test.
16797
16798 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16799
16800         * gcc.dg/nested-func-2.c: New test.
16801         * ada/acats/norun.lst: Remove c953002.
16802
16803 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16804
16805         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
16806
16807 2005-01-12  Ben Elliston  <bje@au.ibm.com>
16808
16809         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
16810
16811 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
16812
16813         PR target/18761
16814         * g++.dg/abi/align1.C: New test.
16815
16816 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
16817
16818         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
16819         at a time.
16820         * g++.dg/ext/altivec_check.h: Support compiling as C.
16821
16822 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16823
16824         PR c++/19355
16825         * g++.dg/expr/pr19355-1.C: New test case.
16826
16827 2005-01-10  Laurent GUERBY <laurent@guerby.net>
16828
16829         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
16830         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
16831         * ada/acats/tests/c3/c92005b.ada: Likewise.
16832         * ada/acats/tests/c3/cxb3012.a: Likewise.
16833         * ada/acats/norun.lst: Add c380004 and c953002, add PR
16834
16835 2005-01-09  Paul Brook  <paul@codesourcery.com>
16836
16837         * gfortran.dg/common_2.f90: New file.
16838         * gfortran.dg/common_3.f90: New file.
16839
16840 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16841
16842         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16843
16844 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16845
16846         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
16847         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
16848         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
16849         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
16850         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
16851         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
16852         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
16853         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
16854         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
16855         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
16856         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
16857         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
16858         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
16859         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
16860         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
16861         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
16862         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
16863         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
16864         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
16865         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
16866         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
16867         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
16868         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
16869         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
16870         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
16871         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
16872         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
16873         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
16874         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
16875         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
16876         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
16877         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
16878         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
16879         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
16880         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
16881         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
16882         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
16883         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
16884         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
16885         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
16886         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
16887         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
16888         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
16889         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
16890         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
16891         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
16892         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
16893         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
16894         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
16895         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
16896         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
16897         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
16898         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
16899         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
16900         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
16901         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
16902         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
16903         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
16904         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
16905         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
16906         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
16907         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
16908         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
16909         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
16910         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
16911         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
16912         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
16913
16914         * gcc.dg/vect/vect-1.c: Fix spelling.
16915         * gcc.dg/vect/vect-10.c: Fix spelling.
16916         * gcc.dg/vect/vect-11.c: Fix spelling.
16917         * gcc.dg/vect/vect-12.c: Fix spelling.
16918         * gcc.dg/vect/vect-14.c: Fix spelling.
16919         * gcc.dg/vect/vect-15.c: Fix spelling.
16920         * gcc.dg/vect/vect-16.c: Fix spelling.
16921         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
16922         * gcc.dg/vect/vect-64.c: Fix comments.
16923         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
16924
16925 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16926             Ira Rosen  <irar@il.ibm.com>
16927
16928         * gcc.dg/vect/vect-70.c: New test.
16929         * gcc.dg/vect/vect-71.c: New test.
16930
16931 2005-01-09  Manfred Hollstein  <mh@suse.com>
16932
16933         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
16934         * gcc.dg/pr18241-2.c: Likewise.
16935         * gcc.dg/pr18241-3.c: Likewise.
16936         * gcc.dg/pr18241-4.c: Likewise.
16937         * gcc.dg/pr18241-5.c: Likewise.
16938
16939 2005-01-08  Richard Henderson  <rth@redhat.com>
16940
16941         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16942         False for x86 and x86-64.
16943
16944 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
16945
16946         PR tree-optimization/18241
16947         * gcc.dg/pr18241-1.c: New test.
16948         * gcc.dg/pr18241-2.c: New test.
16949         * gcc.dg/pr18241-3.c: New test.
16950         * gcc.dg/pr18241-4.c: New test.
16951         * gcc.dg/pr18241-5.c: New test.
16952
16953 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
16954
16955         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
16956         gfortran.dg/select_4.f90: New.
16957
16958 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16959
16960         * gcc.c-torture/execute/20050107-1.c: New test.
16961
16962 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
16963
16964         PR c++/19298
16965         * g++.dg/template/ref2.C: New.
16966
16967 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
16968
16969         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
16970         instead of being empty.
16971
16972 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16973
16974         PR fortran/15553
16975         * gfortran.dg/array-1.f90: New test.
16976
16977 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16978
16979         PR tree-optimization/19283
16980         * gcc.c-torture/execute/20050106-1.c: New test.
16981
16982         PR rtl-optimization/18861
16983         * gcc.dg/20050105-1.c: New test.
16984
16985         PR tree-optimization/18828
16986         * gcc.dg/20050105-2.c: New test.
16987
16988 2005-01-07  Andreas Jaeger  <aj@suse.de>
16989
16990         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
16991
16992 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
16993
16994         PR fortran/18398
16995         * gfortran.dg/fmt_read.f90: New test.
16996
16997 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
16998
16999         * gcc.dg/rs6000-ldouble-2.c: New.
17000
17001 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
17002
17003         PR c++/19244
17004         * g++.dg/parser/ctor2.C: New test.
17005
17006 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17007
17008         PR c++/17154
17009         * g++.dg/template/using9.C: New test.
17010
17011 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17012
17013         PR c++/19258
17014         * g++.dg/lookup/friend6.C: New test.
17015
17016 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17017
17018         PR c++/19270
17019         * g++.dg/template/array10.C: New.
17020
17021 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17022
17023         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
17024         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
17025
17026 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
17027
17028         * gcc.c-torture/compile/20050105-1.c: New test.
17029
17030 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
17031
17032         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
17033
17034 2005-01-05  Roger Sayle  <roger@eyesopen.com>
17035
17036         PR middle-end/19100
17037         * gcc.dg/conv-3.c: New test case.
17038
17039 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
17040
17041         * gcc.dg/asm-wide-1.c: New test.
17042
17043 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17044
17045         PR c++/19030
17046         * g++.dg/parse/crash22.C: New
17047
17048 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
17049
17050         PR 19257
17051         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
17052
17053 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
17054
17055         PR middle-end/17767
17056         * gcc.dg/i386-mmx-6.c: New test case.
17057
17058 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
17059
17060         PR tree-optimization/18308
17061         * gcc.dg/vect/pr18308.c: New testcase.
17062
17063 2005-01-04  Andreas Jaeger  <aj@suse.de>
17064
17065         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
17066
17067 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17068             Robert Bowdidge <bowdidge@apple.com>
17069
17070         * gcc.dg/cpp/subframework1.c: New.
17071         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
17072         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
17073         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
17074         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
17075
17076 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
17077
17078         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
17079         producing warning.
17080         * gcc.dg/darwin-weakimport-2.c: New.
17081
17082 2005-01-03  Richard Henderson  <rth@redhat.com>
17083
17084         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
17085
17086 2005-01-03  Richard Henderson  <rth@redhat.com>
17087
17088         * gcc.dg/vect/vect.exp: Enable for ia64.
17089         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
17090         (check_effective_target_vect_float): Likewise.
17091         (check_effective_target_vect_no_align): Likewise.
17092         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
17093         * gcc.dg/vect/vect-8.c: Likewise.
17094
17095 2005-01-03  Uros Bizjak <uros@kss-loka.si>
17096
17097         PR target/19236
17098         * gcc.dg/pr19236-1.c: New test case.
17099
17100 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17101
17102         PR rtl-optimization/12092
17103         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
17104
17105 2005-01-02  Andreas Jaeger  <aj@suse.de>
17106
17107         * gcc.dg/pr12092-1.c: Do not run on x86_64.
17108
17109 2005-01-01  Roger Sayle  <roger@eyesopen.com>
17110             Andrew Pinski  <pinskia@physics.uc.edu>
17111
17112         PR rtl-optimization/12092
17113         * gcc.dg/pr12092-1.c: New test case.
17114
17115 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
17116
17117         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
17118         'hidden' and 'default' for better portability.
17119         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
17120
17121         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
17122         6 and 7.
17123         * g++.old-deja/g++.brendan/new3.C: Likewise.
17124
17125 2005-01-01  Steven Bosscher  <stevenb@suse.de>
17126
17127         * gcc.dg/20041231-1.C: New test.
17128         * g++.dg/warn/Wunreachable-code-1.C: New test.
17129
17130 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
17131
17132         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
17133         file, not /dev/null.  Abort on error.
17134
17135 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
17136             Ziemowit Laski  <zlaski@apple.com>
17137
17138         PR objc/18971
17139         * objc.dg/encode-5.m: New test.
17140
17141 2004-12-29  Richard Henderson  <rth@redhat.com>
17142
17143         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
17144         * objc.dg/stabs-1.m: Disable for ia64.
17145
17146 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
17147
17148         PR c++/19190
17149         * g++.dg/warn/Wunused-10.C: New test.
17150
17151 2004-12-28  Richard Henderson  <rth@redhat.com>
17152
17153         * objc.dg/stabs-1.m: Disable for alpha.
17154
17155 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17156
17157         PR c++/19149
17158         * g++.dg/parse/error23.C: New test.
17159
17160 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17161
17162         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
17163
17164         PR fortran/19032
17165         * gfortran.dg/intrinsic_modulo_1.f90: New.
17166         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
17167         tests with divisor -1.
17168
17169 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
17170
17171         * g++.dg/opt/temp1.C (memcpy): Return a value.
17172
17173         PR c++/19148
17174         * g++.dg/expr/cond7.C: New test.
17175
17176 2004-12-27  Paul Brook  <paul@codesourcery.com>
17177
17178         * gfortran.dg/g77/select_no_compile.f: Remove.
17179
17180 2004-12-27  Richard Henderson  <rth@redhat.com>
17181
17182         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
17183         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
17184         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
17185
17186 2004-12-26  Richard Henderson  <rth@redhat.com>
17187
17188         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
17189         by 1i instead of token pasting.
17190
17191 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17192
17193         PR tree-optimization/17578
17194         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
17195         to additional_flags.
17196         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
17197
17198 2004-12-25  Richard Henderson  <rth@redhat.com>
17199
17200         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17201         Remove Alpha.
17202
17203 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17204
17205         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
17206         hppa*-*-hpux*.
17207         * gcc.dg/pr17957.c (dg-options): Likewise.
17208         * gcc.dg/struct-ret-1.c: Add prototype for abort.
17209         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
17210         instead of 0 on __hppa__.
17211         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
17212         "foo,%r" on hppa*-*-*.
17213
17214 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
17215
17216         PR fortran/19071
17217         * gfortran.dg/complex_write.f90: New test.
17218
17219 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17220
17221         PR c++/17595
17222         * g++.dg/parse/pragma2.C: New test.
17223
17224         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
17225
17226 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17227
17228         * gcc.dg/empty2.c: Add missing dg-warning.
17229
17230 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17231
17232         PR c++/17413
17233         * g++.dg/template/local4.C: New test.
17234         * g++.dg/template/crash19.C: Add dg-error marker.
17235
17236         * g++.dg/template/crash31.C: Correct embedded PR number.
17237
17238 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17239
17240         PR c++/16405
17241         * g++.dg/opt/temp1.C: Add do-run marker.
17242
17243 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17244
17245         * g++.dg/template/spec19.C: New.
17246
17247 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17248
17249         PR target/16819
17250         * gcc.dg/empty2.c: New.
17251
17252 2004-12-23  Richard Henderson  <rth@redhat.com>
17253
17254         * lib/target-supports.exp (check_effective_target_vect_no_align):
17255         Remove i?86 and x86-64.
17256
17257 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17258
17259         PR c++/16405
17260         * g++.dg/opt/temp1.C: New test.
17261
17262 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17263
17264         PR c++/18733
17265         * g++.dg/template/friend33.C: New testcase.
17266
17267 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17268
17269         PR c++/18464
17270         * g++.dg/template/cond5.C: New test.
17271
17272         PR c++/18492
17273         * g++.dg/inherit/thunk3.C: New test.
17274
17275         PR c++/11224
17276         * g++.dg/warn/Wunused-9.C: New test.
17277
17278 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17279
17280         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17281
17282 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17283
17284         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17285
17286 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17287
17288         PR c++/18378
17289         * g++.dg/ext/packed8.C: New test.
17290
17291         PR c++/19063
17292         * g++.dg/template/crash31.C: New test.
17293
17294         PR c++/19034
17295         * g++.dg/template/crash30.C: New test.
17296
17297 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17298
17299         PR C++/18984
17300         * g++.dg/eh/ctor3.C: New test.
17301
17302 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17303
17304         * objc.dg/stabs-1.m: Allow section name to be quoted and
17305         assembly label to begin with '.LL'.
17306
17307 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17308
17309         * gcc.dg/vect/vect.exp
17310         (check_effective_target_lp64_or_vect_no_align): New.
17311         * gcc.dg/vect/vect-77.c: Use it.
17312         * gcc.dg/vect/vect-78.c: Use it.
17313
17314         * lib/target-supports.exp
17315         (check_effective_target_vect_no_max,
17316         check_effective_target_vect_no_bitwise,
17317         check_effective_target_vect_no_align): New.
17318         * gcc.dg/vect/vect-13.c: Use them.
17319         * gcc.dg/vect/vect-17.c: Ditto.
17320         * gcc.dg/vect/vect-18.c: Ditto.
17321         * gcc.dg/vect/vect-19.c: Ditto.
17322         * gcc.dg/vect/vect-20.c: Ditto.
17323         * gcc.dg/vect/vect-27.c: Ditto.
17324         * gcc.dg/vect/vect-29.c: Ditto.
17325         * gcc.dg/vect/vect-44.c: Ditto.
17326         * gcc.dg/vect/vect-48.c: Ditto.
17327         * gcc.dg/vect/vect-50.c: Ditto.
17328         * gcc.dg/vect/vect-52.c: Ditto.
17329         * gcc.dg/vect/vect-54.c: Ditto.
17330         * gcc.dg/vect/vect-56.c: Ditto.
17331         * gcc.dg/vect/vect-58.c: Ditto.
17332         * gcc.dg/vect/vect-60.c: Ditto.
17333         * gcc.dg/vect/vect-72.c: Ditto.
17334         * gcc.dg/vect/vect-80.c: Ditto.
17335
17336 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17337
17338         PR c++/14075
17339         * g++.dg/init/string1.C: New.
17340
17341         PR c++/18975
17342         * g++.dg/other/synth1.C: New.
17343
17344 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17345
17346         PR c/18963
17347         * gcc.dg/pr18963-1.c: New test.
17348
17349 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17350
17351         PR c/18596
17352         * gcc.dg/funcdef-storage-1.c (foo): Remove.
17353         * gcc.dg/pr18596-1.c: Use dg-error.
17354         (dg-options): Use -fno-unit-at-a-time.
17355         * gcc.dg/pr18596-2.c: New test.
17356         * gcc.dg/pr18596-3.c: New test.
17357
17358 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17359
17360         PR middle-end/18683
17361         * g++.dg/opt/pr18683-1.C: New test case.
17362
17363 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17364
17365         PR other/19093
17366         * g++.dg/opt/max1.C: Fix for 64bit targets.
17367
17368 2004-12-20  Matt Austern  <austern@apple.com>
17369
17370         PR c++/19044
17371         * g++.dg/ext/builtin6.C: New
17372
17373 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17374
17375         PR tree-optimization/19080
17376         * gcc.c-torture/compile/pr19080.c: New test.
17377
17378 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17379
17380         * gcc.dg/20041219-1.c: New test.
17381
17382 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17383
17384         PR middle-end/19068
17385         * g++.dg/opt/max1.C: New test case.
17386
17387 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17388
17389         * gcc.dg/fdata-sections-1.c: New test.
17390
17391 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17392
17393         PR middle-end/18548
17394         * gcc.dg/max-1.c: New test case.
17395
17396 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17397
17398         * gcc.c-torture/execute/20041218-1.c: New test.
17399
17400 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17401
17402         * gcc.dg/pr18501.c: New test.
17403         * gcc.dg/uninit-5.c: XFAIL.
17404         * gcc.dg/uninit-9.c: XFAIL.
17405
17406 2004-12-17  Dale Johannesen  <dalej@apple.com>
17407
17408         * gcc.dg/20041213-1.c: New.
17409
17410 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17411
17412         * objc.dg/stabs-1.m: Allow assembly label to begin
17413         with a dot ('.').
17414
17415 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17416
17417         * gcc.c-torture/execute/20041213-1.c: Move...
17418         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17419
17420 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17421
17422         PR c++/18721
17423         * g++.dg/lookup/conv-5.C: New.
17424
17425 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17426
17427         * objc.dg/stabs-1.m: New test.
17428
17429 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17430
17431         * gcc.dg/visibility-c.c: Change compile to
17432         assemble for the test.
17433
17434 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17435
17436         PR target/19041
17437         * gcc.dg/visibility-c.c: New test.
17438
17439 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17440
17441         PR middle-end/18493
17442         * gcc.dg/switch-8.c: New test case.
17443
17444 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17445
17446         PR c++/18905
17447         * g++.dg/template/init4.C: New.
17448         * g++.dg/opt/static3.C: Enable optimizer.
17449
17450 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17451
17452         * g++.dg/other/complex1.C: New test.
17453
17454 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17455
17456         * g++.dg/opt/inline9.C: New test.
17457
17458 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17459
17460         PR fortran/18993
17461         * gfotran.dg/nullify_1.f: New test.
17462
17463 2004-12-15  Richard Henderson  <rth@redhat.com>
17464
17465         * gcc.target/i386/i386.exp: New harness.
17466         * gcc.target/i386/vect-args.c: New.
17467
17468 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17469
17470         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17471
17472 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17473
17474         PR c++/18825
17475         * g++.dg/template/friend32.C: New test.
17476
17477 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17478
17479         * cpp/pragma-once-1.c: New test.
17480         * cpp/pragma-once-1b.h: Likewise.
17481         * cpp/pragma-once-1c.h: Likewise.
17482         * cpp/pragma-once-1d.h: Likewise.
17483         * cpp/inc/pragma-once-1a.h: Likewise.
17484
17485 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17486             Steven G. Kargl  <kargls@comcast.net>
17487
17488         PR fortran/17597
17489         * gfortran.dg/list_read_3.f90: New test.
17490
17491 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17492
17493         * gcc.dg/ftrapv-2.c: New test.
17494
17495 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17496
17497         PR c++/18981
17498         * g++.dg/template/typename9.C: New test.
17499
17500 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17501
17502         PR c++/18738
17503         * g++.dg/template/typename8.C: New test.
17504         * g++.dg/parse/friend2.C: Tweak error message.
17505
17506 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17507
17508         * gcc.c-torture/20041214-1.c: New test.
17509
17510 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17511
17512         PR c++/18965
17513         * g++.dg/init/array17.C: New test.
17514
17515 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17516
17517         PR c++/18793
17518         * g++.dg/init/aggr3.C: New test.
17519
17520 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17521
17522         * gcc.dg/altivec-types-1.c: New test.
17523         * gcc.dg/altivec-types-2.c: New test.
17524         * gcc.dg/altivec-types-3.c: New test.
17525         * gcc.dg/altivec-types-4.c: New test.
17526         * g++.dg/ext/altivec-types-1.C: New test.
17527         * g++.dg/ext/altivec-types-2.C: New test.
17528         * g++.dg/ext/altivec-types-3.C: New test.
17529         * g++.dg/ext/altivec-types-4.C: New test.
17530
17531 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17532
17533         PR middle-end/18951
17534         * gcc.c-torture/execute/20041213-1.c: New test.
17535
17536 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17537
17538         PR c++/18949
17539         * g++.dg/template/cast1.C: New.
17540
17541 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17542
17543         * gcc.c-torture/execute/20041213-2.c: New test.
17544
17545 2004-12-13  Richard Henderson  <rth@redhat.com>
17546
17547         * gcc.dg/i386-sse-10.c: Fix typo in options.
17548
17549 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17550
17551         PR c++/18968
17552         * g++.dg/opt/pr18968.C: New test.
17553
17554 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17555
17556         PR c++/18925
17557         * g++.dg/ext/visibility/staticdatamem.C: New test.
17558
17559 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17560
17561         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17562
17563 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17564
17565         PR rtl-optimization/18928
17566         * gcc.dg/pr18928-1.c: New test case.
17567
17568 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17569
17570         PR tree-opt/16951
17571         * gcc.c-torture/compile/20041211-1.c: New.
17572
17573 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17574
17575         PR middle-end/17564
17576         * gcc.c-torture/execute/20041212-1.c: New test.
17577
17578 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17579
17580         PR fortran/18869
17581         * gfortran.dg/common_1.f90: New test.
17582
17583 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17584         Paul Brook  <paul@codesourcery.com>
17585
17586         PR fortran/16222
17587         * gfortran.dg/real_do_1.f90: New test.
17588
17589 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17590
17591         PR tree-opt/18040
17592         * g++.dg/opt/ptrmem6.C: New test.
17593
17594 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17595
17596         PR middle-end/18921
17597         * gcc.dg/pr18921-1.c: New test case.
17598
17599 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17600
17601         PR fortran/17175
17602         * gfortran.dg/scale_1.f90: New test.
17603
17604 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17605
17606         PR middle-end/18903
17607         * gcc.c-torture/compile/pr18903.c: New test.
17608
17609 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17610
17611         * gcc.c-torture/execute/20041210-1.c: New test.
17612
17613 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17614
17615         PR c++/18731
17616         * g++.dg/parser/struct-1.C: New test.
17617         * g++.dg/parser/struct-2.C: New test.
17618         * g++.dg/parser/struct-3.C: New test.
17619
17620 2004-12-09  Richard Henderson  <rth@redhat.com>
17621
17622         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17623
17624         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17625         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17626
17627 2004-12-09  Matt Austern  <austern@apple.com>
17628
17629         PR c++/18514
17630         * g++.dg/ext/builtin1.C: New
17631         * g++.dg/ext/builtin2.C: New
17632         * g++.dg/ext/builtin3.C: New
17633         * g++.dg/ext/builtin4.C: New
17634         * g++.dg/ext/builtin5.C: New
17635
17636 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17637
17638         PR tree-opt/18904
17639         * g++.dg/opt/ptrmem5.C: New test.
17640
17641 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17642
17643         * g++.dg/parse/typename5.C: Adjust for new error.
17644         * g++.dg/parse/typename7.C: New.
17645
17646 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17647
17648         PR c++/18073
17649         * g++.dg/other/mmintrin.C: New test.
17650
17651 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17652
17653         PR c++/16681
17654         * g++.dg/init/array15.C: New.
17655         * g++.dg/init/array16.C: New.
17656
17657 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17658
17659         PR fortran/18826
17660         * gfortran.dg/assign_1.f90: New test.
17661
17662 2004-12-08  Nick Clifton  <nickc@redhat.com>
17663
17664         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17665         * gcc.target/xstormy16/data_below100: Likewise.
17666         * gcc.target/xstormy16/sfr: Likewise.
17667         * gcc.target/xstormy16/below100.S: New test source file.
17668         * gcc.target/xstormy16/below100.ld: New test linker script.
17669         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17670         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17671         bp instructions.
17672         * gcc.target/xstormy16/bp.c: Likewise.
17673
17674         * gcc.target/xstormy16/bss_below100: New files:
17675         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17676         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17677         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17678         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17679         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17680         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17681         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17682         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17683         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17684         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17685         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17686         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17687         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17688         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17689         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17690         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17691         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17692         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17693         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17694         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17695         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17696         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17697         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17698         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17699         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17700         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17701         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17702
17703         * gcc.target/xstormy16/data_below100: New files:
17704         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17705         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17706         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17707         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17708         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17709         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17710         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17711         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17712         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17713         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17714         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17715         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17716         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17717         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17718         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17719         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17720         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17721         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17722         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17723         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17724         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17725         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17726         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17727         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17728         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17729         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17730         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17731
17732         * gcc.target/xstormy16/sfr: New files:
17733         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
17734         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
17735         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
17736         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
17737         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
17738         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
17739         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
17740         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
17741         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
17742         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
17743         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
17744         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
17745         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
17746         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
17747         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
17748         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
17749         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
17750         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
17751         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
17752         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
17753         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
17754         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
17755         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
17756         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
17757         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
17758         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
17759         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
17760         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
17761         27_if0_sfrw_bitfield_f.c
17762
17763 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17764
17765         PR c++/18100
17766         * g++.dg/lookup/name-clash4.C: New test.
17767
17768 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17769
17770         PR c++/18672
17771         * g++.dg/opt/array1.C: New.
17772
17773         PR c++/18803
17774         * g++.dg/template/operator5.C: New.
17775
17776 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17777
17778         PR c/18867
17779         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17780
17781 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17782
17783         * gcc.dg/noncompile/20041207.c: New test.
17784
17785 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17786
17787         * g++.dg/other/unreachable-1.C: New test.
17788
17789 2004-12-06  Nick Clifton  <nickc@redhat.com>
17790
17791         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
17792         <limits.h> because the latter comes from gcc's include/ directory
17793         and not the newlib/libc/include directory.
17794
17795 2004-12-04  Richard Henderson  <rth@redhat.com>
17796
17797         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17798
17799 2004-12-04  Richard Henderson  <rth@redhat.com>
17800
17801         * lib/target-supports.exp (check_gc_sections_available): Disable
17802         for alpha and ia64.
17803
17804 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
17805
17806         PR middle-end/17909
17807         * g++.dg/other/vararg-2.C: New test.
17808
17809 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17810
17811         PR c++/17011, c++/17971
17812         * g++.dg/template/error15.C: Adjust expected error.
17813         * g++.dg/template/instantiate3.C: Likewise.
17814
17815 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
17816
17817         * gcc.dg/altivec-18.c: Fix for darwin
17818
17819 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17820
17821         PR c++/18782
17822         * g++.dg/parse/ptrmem2.C: New.
17823
17824         PR c++/18318
17825         * g++.dg/template/new1.C: New.
17826
17827 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17828
17829         PR fortran/18710
17830         * gfortran.dg/direct_io_3.f90: New test.
17831
17832 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17833
17834         PR 18758
17835         * g++.dg/parse/crash21.C: New.
17836
17837 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17838
17839         PR c++/15664, c++/18276
17840         * g++.dg/template/ttp13.C: New test.
17841         * g++.dg/template/ttp14.C: Likewise.
17842
17843 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17844
17845         PR c++/18123
17846         * g++.dg/parse/enum2.C: New test.
17847         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17848
17849 2004-12-02  Nick Clifton  <nickc@redhat.com>
17850
17851         * gcc.target/xstormy16: New test directory.
17852         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17853         * gcc.target/xstormy16/bp.c: Check the generation of bp
17854         instructions.
17855         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
17856         bn instructions and the BELOW100 attribute.
17857
17858 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17859
17860         PR target/16952
17861         * gcc.dg/ppc-eabi.c: New.
17862
17863 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17864
17865         PR fortran/18284
17866         * gfortran.dg/backspace.f90
17867
17868 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17869
17870         * gfortran.dg/inquire.f90: New test.
17871
17872 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
17873
17874         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
17875         handle effective-target-keyword.
17876         (dg-skip-if): Support effective-target keyword as target list.
17877         (dg-xfail-if): Ditto.
17878         * lib/target-supports.exp (is-effective-target-keyword): New proc.
17879
17880 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17881
17882         PR tree-optimization/18291
17883         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17884
17885 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17886
17887         PR C++/18729
17888         * g++.dg/parse/crash20.C: New.
17889
17890         PR c++/17431
17891         * g++.dg/overload/arg1.C: New.
17892         * g++.dg/overload/arg2.C: New.
17893         * g++.dg/overload/arg3.C: New.
17894         * g++.dg/overload/arg4.C: New.
17895
17896 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17897
17898         * gcc.dg/c99-flex-array-4.c: Remove.
17899
17900 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17901
17902         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
17903
17904         * lib/target-supports.exp (is-effective-target): Simplify.
17905
17906         * lib/target-supports.exp (check_effective_target_vect_long):
17907         Fix for powerpc64-*-*.
17908
17909 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
17910
17911         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
17912         to support new requirements on FreeBSD 5.
17913
17914 2004-11-30  Devang Patel  <dpatel@apple.com>
17915
17916         PR 18702
17917         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
17918
17919 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17920
17921         * g++.dg/ext/altivec-13.C: New test.
17922
17923 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
17924
17925         PR tree-opt/18298
17926         * gcc.c-torture/execute/p18298.c: New test.
17927
17928 2004-11-30  Ira Rosen  <irar@il.ibm.com>
17929             Dorit Naishlos  <dorit@il.ibm.com>
17930
17931         PR tree-opt/18607
17932         * gcc.dg/vect/vect-89.c: New test.
17933
17934 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
17935
17936         * gcc.dg/pr18596-1.c: New test.
17937
17938 2004-11-30  Ben Elliston  <bje@au.ibm.com>
17939
17940         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
17941
17942 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17943
17944         PR c/18479
17945         * gcc.dg/pr18479.c: New test.
17946
17947 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17948
17949         PR target/18490
17950         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
17951         mmix-knuth-mmixware.
17952
17953         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
17954         cris-*-elf* cris-*-aout* mmix-*-*
17955
17956 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17957
17958         PR middle-end/18725
17959         * gcc.dg/pr18725.c: New test.
17960
17961 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17962
17963         PR target/18488
17964         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
17965
17966         PR target/18336
17967         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
17968
17969 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
17970
17971         PR c++/18368
17972         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
17973         * g++.old-deja/g++.law/ctors5.C: Likewise.
17974         * g++.old-deja/g++.other/crash25.C: Likewise.
17975
17976         PR c++/18674
17977         * g++.dg/template/error16.C: New test.
17978
17979         PR c++/18512
17980         * g++.dg/template/crash29.C: New test.
17981
17982 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
17983
17984         PR tree-optimization/18712
17985         * gcc.c-torture/compile/pr18712.c: New test.
17986
17987 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
17988
17989         PR c/7544
17990         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
17991         tests.
17992
17993 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17994
17995         PR c++/18652
17996         * g++.dg/lookup/crash6.C: New test.
17997
17998 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17999
18000         PR middle-end/18164
18001         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
18002
18003 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18004
18005         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
18006         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
18007         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
18008
18009 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
18010
18011         * gcc.dg/pr18164.c: New test.
18012
18013 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
18014
18015         * gcc.dg/funroll-loops-all.c: New.
18016
18017 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18018
18019         PR target/18489
18020         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
18021         delimeter, match space and TAB as well as ":".
18022
18023         PR target/18484
18024         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
18025
18026         PR target/18348
18027         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
18028
18029         PR target/18345
18030         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
18031
18032         PR target/18337
18033         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
18034
18035 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
18036
18037         * gfortran.dg/direct_io_2.f90: New test.
18038
18039 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18040
18041         PR target/18334
18042         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
18043
18044 2004-11-28  Richard Henderson  <rth@redhat.com>
18045
18046         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
18047
18048 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
18049
18050         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
18051         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
18052         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
18053         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
18054         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
18055         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
18056         gcc.dg/pointer-arith-8.c: New tests.
18057
18058 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
18059
18060         PR fortran/18364
18061         * gfortran.dg/endfile.f90: New test.
18062
18063 2004-11-27  Falk Hueffner  <falk@debian.org>
18064
18065         * gcc.dg/loop-6.c: New test.
18066
18067 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18068
18069         * gcc.c-torture/execute/20041126-1.c: New test.
18070
18071 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18072
18073         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
18074         on IRIX.
18075
18076 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
18077
18078         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
18079         functions.
18080
18081 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
18082
18083         PR rtl-optimization/17825
18084         * gcc.c-torture/compile/20041119-1.c: New test.
18085
18086 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18087
18088         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
18089         Check existence of ld library path variables before unsetting.
18090
18091 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
18092
18093         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
18094
18095 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18096
18097         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
18098
18099 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
18100
18101         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
18102
18103 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18104
18105         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
18106         dg-do directive.
18107
18108 2004-11-26  Ben Elliston  <bje@au.ibm.com>
18109
18110         * gcc.dg/pr17957.c: Pass --param, not -param.
18111
18112 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18113
18114         PR middle-end/17957
18115         * testsuite/gcc.dg/pr17957.c: New test.
18116
18117 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
18118
18119         PR c++/18445
18120         * g++.dg/template/crash28.C: Likewise.
18121
18122         PR c++/18001
18123         * g++.dg/expr/unary2.C: Adjust lvalue messages.
18124         * g++.dg/ext/lvaddr.C: Likewise.
18125         * g++.dg/opt/pr7503-3.C: Likewise.
18126
18127         PR c++/18466
18128         * g++.dg/parse/qualified3.C: New test.
18129         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
18130
18131         PR c++/18545
18132         * g++.dg/expr/return1.C: New test.
18133
18134 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18135
18136         Friend class name lookup 3/n, PR c++/3332
18137         * g++.dg/lookup/friend3.C: New test.
18138         * g++.dg/lookup/friend4.C: Likewise.
18139         * g++.dg/lookup/friend5.C: Likewise.
18140
18141 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18142
18143         Friend class name lookup 2/n, PR c++/14513, c++/15410
18144         * g++.dg/lookup/friend2.C: New test.
18145         * g++.dg/template/friend31.C: Likewise.
18146
18147 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18148
18149         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
18150
18151 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18152
18153         PR c++/17473
18154         * g++.dg/tc1/dr56.C: Remove.
18155         * g++.dg/template/typedef1.C: Add dg-error markers.
18156         * g++.old-deja/g++.other/typedef7.C: Likewise.
18157
18158         PR c++/18285
18159         * g++.dg/parse/typedef7.C: New test.
18160
18161 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
18162
18163         * gcc.c-torture/execute/20041124-1.c: New test.
18164
18165 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
18166
18167         * g++.dg/template/deduce3.C: New test.
18168
18169         PR c++/18586
18170         * g++.dg/template/crash27.C: New test.
18171
18172         PR c++/18530
18173         * g++.dg/warn/Wshadow-3.C: New test.
18174
18175 2004-11-24  Devang Patel  <dpatel@apple.com>
18176
18177         PR/18555
18178         * gcc.dg/cpp/isysroot-1.c: New test.
18179         * gcc.dg/cpp/usr/include/stdio.h: New file.
18180         * gcc.dg/cpp/isysroot-2.c: New test.
18181         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
18182         New file.
18183
18184 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18185
18186         PR c++/8929
18187         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
18188
18189 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18190
18191         * gcc.target/sparc/align.c: Do not include <stdint.h>.
18192         * gcc.target/sparc/pdist.c: Likewise.
18193
18194 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
18195
18196         PR c++/16882
18197         * g++.dg/conversion/simd1.C: New test.
18198
18199 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18200
18201         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
18202         and restore_ld_library_path_env_vars.
18203         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
18204         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
18205         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
18206         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
18207
18208 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
18209
18210         * gcc.dg/pragma-align-2.c: Test macro expansion.
18211         * gcc.dg/pragma-pack-2.c: New test.
18212
18213 2004-11-23  Richard Henderson  <rth@redhat.com>
18214
18215         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
18216         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18217         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
18218         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
18219         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
18220         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
18221
18222         * gcc.dg/vect/vect.exp: Add check for alpha.
18223         * lib/target-supports.exp (check_alpha_max_hw_available): New.
18224         (check_effective_target_vect_int): Enable for alpha.
18225         (check_effective_target_vect_long): New.
18226         (is-effective-target): Add it.
18227
18228 2004-11-23  Uros Bizjak <uros@kss-loka.si>
18229
18230         * gcc.dg/pr18614-1.c: New test.
18231
18232 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18233
18234         * gcc.dg/setjmp-2.c: New test.
18235
18236 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
18237
18238         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
18239         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
18240         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18241         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18242         gcc.target/sparc/pdist.c: New tests.
18243
18244 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18245
18246         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18247
18248 2004-11-22  Dale Johannesen  <dalej@apple.com>
18249
18250         * gcc.dg/20041111-1.c: New.
18251
18252 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18253
18254         PR tree-opt/18536
18255         * gcc.dg/vect/pr18536.c: New test.
18256
18257 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18258
18259         PR c++/18354
18260         * g++.dg/template/nontype11.C: New test.
18261
18262 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18263
18264         PR middle-end/18520
18265         * gcc.dg/pr18520-1.c: New test case.
18266
18267 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18268
18269         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18270         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18271         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18272         expected diagnostics.
18273
18274 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18275
18276         PR target/18580
18277         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18278         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18279         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18280
18281 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18282
18283         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18284
18285 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18286             Joseph Myers  <joseph@codesourcery.com>
18287
18288         * lib/target-supports.exp (check_visibility_available): Really
18289         test the compiler.
18290
18291 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18292
18293         PR tree-opt/18181
18294         * gcc.dg/vect/vect-85.c: New test.
18295         * gcc.dg/vect/vect-86.c: New test.
18296         * gcc.dg/vect/vect-87.c: New test.
18297         * gcc.dg/vect/vect-88.c: New test.
18298
18299 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18300
18301         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18302
18303 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18304
18305         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18306         * gcc.dg/ppc-and-1.c: Ditto.
18307         * gcc.dg/ppc-compare-1.c: Ditto.
18308         * gcc.dg/ppc-mov-1.c: Ditto
18309
18310 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18311             Mark Mitchell  <mark@codesourcery.com>
18312
18313         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18314
18315 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18316             Aldy Hernandez  <aldyh@redhat.com>
18317
18318         * lib/target-supports.exp (check_effective_target_vect_int): New
18319         (check_effective_target_vect_float): New
18320         (check_effective_target_vect_double): New.
18321         (is-effective-target): Support new effective targets keywords.
18322         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18323         default action for dg-do.
18324         * gcc.dg/vect/pr16105.c: Use new support.
18325         * gcc.dg/vect/pr18400.c: Ditto.
18326         * gcc.dg/vect/pr18425.c: Ditto.
18327         * gcc.dg/vect/vect-1.c: Ditto.
18328         * gcc.dg/vect/vect-10.c: Ditto.
18329         * gcc.dg/vect/vect-11.c: Ditto.
18330         * gcc.dg/vect/vect-12.c: Ditto.
18331         * gcc.dg/vect/vect-13.c: Ditto.
18332         * gcc.dg/vect/vect-14.c: Ditto.
18333         * gcc.dg/vect/vect-15.c: Ditto.
18334         * gcc.dg/vect/vect-16.c: Ditto.
18335         * gcc.dg/vect/vect-17.c: Ditto.
18336         * gcc.dg/vect/vect-18.c: Ditto.
18337         * gcc.dg/vect/vect-19.c: Ditto.
18338         * gcc.dg/vect/vect-2.c: Ditto.
18339         * gcc.dg/vect/vect-20.c: Ditto.
18340         * gcc.dg/vect/vect-21.c: Ditto.
18341         * gcc.dg/vect/vect-22.c: Ditto.
18342         * gcc.dg/vect/vect-23.c: Ditto.
18343         * gcc.dg/vect/vect-24.c: Ditto.
18344         * gcc.dg/vect/vect-25.c: Ditto.
18345         * gcc.dg/vect/vect-26.c: Ditto.
18346         * gcc.dg/vect/vect-27.c: Ditto.
18347         * gcc.dg/vect/vect-27a.c: Ditto.
18348         * gcc.dg/vect/vect-28.c: Ditto.
18349         * gcc.dg/vect/vect-29.c: Ditto.
18350         * gcc.dg/vect/vect-29a.c: Ditto.
18351         * gcc.dg/vect/vect-3.c: Ditto.
18352         * gcc.dg/vect/vect-30.c: Ditto.
18353         * gcc.dg/vect/vect-31.c: Ditto.
18354         * gcc.dg/vect/vect-32.c: Ditto.
18355         * gcc.dg/vect/vect-33.c: Ditto.
18356         * gcc.dg/vect/vect-34.c: Ditto.
18357         * gcc.dg/vect/vect-35.c: Ditto.
18358         * gcc.dg/vect/vect-36.c: Ditto.
18359         * gcc.dg/vect/vect-37.c: Ditto.
18360         * gcc.dg/vect/vect-38.c: Ditto.
18361         * gcc.dg/vect/vect-4.c: Ditto.
18362         * gcc.dg/vect/vect-40.c: Ditto.
18363         * gcc.dg/vect/vect-41.c: Ditto.
18364         * gcc.dg/vect/vect-42.c: Ditto.
18365         * gcc.dg/vect/vect-43.c: Ditto.
18366         * gcc.dg/vect/vect-44.c: Ditto.
18367         * gcc.dg/vect/vect-45.c: Ditto.
18368         * gcc.dg/vect/vect-46.c: Ditto.
18369         * gcc.dg/vect/vect-47.c: Ditto.
18370         * gcc.dg/vect/vect-48.c: Ditto.
18371         * gcc.dg/vect/vect-48a.c: Ditto.
18372         * gcc.dg/vect/vect-49.c: Ditto.
18373         * gcc.dg/vect/vect-5.c: Ditto.
18374         * gcc.dg/vect/vect-50.c: Ditto.
18375         * gcc.dg/vect/vect-51.c: Ditto.
18376         * gcc.dg/vect/vect-52.c: Ditto.
18377         * gcc.dg/vect/vect-53.c: Ditto.
18378         * gcc.dg/vect/vect-54.c: Ditto.
18379         * gcc.dg/vect/vect-55.c: Ditto.
18380         * gcc.dg/vect/vect-56.c: Ditto.
18381         * gcc.dg/vect/vect-56a.c: Ditto.
18382         * gcc.dg/vect/vect-57.c: Ditto.
18383         * gcc.dg/vect/vect-58.c: Ditto.
18384         * gcc.dg/vect/vect-59.c: Ditto.
18385         * gcc.dg/vect/vect-6.c: Ditto.
18386         * gcc.dg/vect/vect-60.c: Ditto.
18387         * gcc.dg/vect/vect-61.c: Ditto.
18388         * gcc.dg/vect/vect-62.c: Ditto.
18389         * gcc.dg/vect/vect-63.c: Ditto.
18390         * gcc.dg/vect/vect-64.c: Ditto.
18391         * gcc.dg/vect/vect-65.c: Ditto.
18392         * gcc.dg/vect/vect-66.c: Ditto.
18393         * gcc.dg/vect/vect-67.c: Ditto.
18394         * gcc.dg/vect/vect-68.c: Ditto.
18395         * gcc.dg/vect/vect-69.c: Ditto.
18396         * gcc.dg/vect/vect-7.c: Ditto.
18397         * gcc.dg/vect/vect-72.c: Ditto.
18398         * gcc.dg/vect/vect-72a.c: Ditto.
18399         * gcc.dg/vect/vect-73.c: Ditto.
18400         * gcc.dg/vect/vect-74.c: Ditto.
18401         * gcc.dg/vect/vect-75.c: Ditto.
18402         * gcc.dg/vect/vect-76.c: Ditto.
18403         * gcc.dg/vect/vect-77.c: Ditto.
18404         * gcc.dg/vect/vect-77a.c: Ditto.
18405         * gcc.dg/vect/vect-78.c: Ditto.
18406         * gcc.dg/vect/vect-79.c: Ditto.
18407         * gcc.dg/vect/vect-8.c: Ditto.
18408         * gcc.dg/vect/vect-80.c: Ditto.
18409         * gcc.dg/vect/vect-82.c: Ditto.
18410         * gcc.dg/vect/vect-82_64.c: Ditto.
18411         * gcc.dg/vect/vect-83.c: Ditto.
18412         * gcc.dg/vect/vect-83_64.c: Ditto.
18413         * gcc.dg/vect/vect-9.c: Ditto.
18414         * gcc.dg/vect/vect-all.c: Ditto.
18415         * gcc.dg/vect/vect-none.c: Ditto.
18416
18417 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18418
18419         * lib/gcc-dg.exp (dg-skip-if): New function.
18420         (dg-forbid-option): Remove.
18421         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18422         * g++.dg/abi/bitfield8.C: Likewise.
18423         * g++.dg/abi/dtor1.C: Likewise.
18424         * g++.dg/abi/empty10.C: Likewise.
18425         * g++.dg/abi/empty7.C: Likewise.
18426         * g++.dg/abi/empty9.C: Likewise.
18427         * g++.dg/abi/layout3.C: Likewise.
18428         * g++.dg/abi/layout4.C: Likewise.
18429         * g++.dg/abi/thunk1.C: Likewise.
18430         * g++.dg/abi/thunk2.C: Likewise.
18431         * g++.dg/abi/vbase11.C: Likewise.
18432         * g++.dg/abi/vthunk2.C: Likewise.
18433         * g++.dg/abi/vthunk3.C: Likewise.
18434         * g++.dg/ext/attrib8.C: Likewise.
18435         * g++.dg/opt/longbranch2.C: Likewise.
18436         * g++.dg/opt/reg-stack4.C: Likewise.
18437         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18438         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18439         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18440         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18441         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18442         * gcc.dg/20000609-1.c: Likewise.
18443         * gcc.dg/20000720-1.c: Likewise.
18444         * gcc.dg/20011107-1.c: Likewise.
18445         * gcc.dg/20011119-1.c: Likewise.
18446         * gcc.dg/20020108-1.c: Likewise.
18447         * gcc.dg/20020122-2.c: Likewise.
18448         * gcc.dg/20020122-3.c: Likewise.
18449         * gcc.dg/20020201-3.c: Likewise.
18450         * gcc.dg/20020206-1.c: Likewise.
18451         * gcc.dg/20020218-1.c: Likewise.
18452         * gcc.dg/20020310-1.c: Likewise.
18453         * gcc.dg/20020411-1.c: Likewise.
18454         * gcc.dg/20020418-2.c: Likewise.
18455         * gcc.dg/20020426-1.c: Likewise.
18456         * gcc.dg/20020426-2.c: Likewise.
18457         * gcc.dg/20020517-1.c: Likewise.
18458         * gcc.dg/20020523-1.c: Likewise.
18459         * gcc.dg/20020523-2.c: Likewise.
18460         * gcc.dg/20020729-1.c: Likewise.
18461         * gcc.dg/20030204-1.c: Likewise.
18462         * gcc.dg/20030826-2.c: Likewise.
18463         * gcc.dg/20030926-1.c: Likewise.
18464         * gcc.dg/20031202-1.c: Likewise.
18465         * gcc.dg/980312-1.c: Likewise.
18466         * gcc.dg/980313-1.c: Likewise.
18467         * gcc.dg/990117-1.c: Likewise.
18468         * gcc.dg/990424-1.c: Likewise.
18469         * gcc.dg/990524-1.c: Likewise.
18470         * gcc.dg/991230-1.c: Likewise.
18471         * gcc.dg/i386-387-1.c: Likewise.
18472         * gcc.dg/i386-387-2.c: Likewise.
18473         * gcc.dg/i386-387-3.c: Likewise.
18474         * gcc.dg/i386-387-4.c: Likewise.
18475         * gcc.dg/i386-387-5.c: Likewise.
18476         * gcc.dg/i386-387-6.c: Likewise.
18477         * gcc.dg/i386-asm-1.c: Likewise.
18478         * gcc.dg/i386-bitfield1.c: Likewise.
18479         * gcc.dg/i386-bitfield2.c: Likewise.
18480         * gcc.dg/i386-loop-1.c: Likewise.
18481         * gcc.dg/i386-loop-2.c: Likewise.
18482         * gcc.dg/i386-loop-3.c: Likewise.
18483         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18484         * gcc.dg/i386-pic-1.c: Likewise.
18485         * gcc.dg/i386-regparm.c: Likewise.
18486         * gcc.dg/i386-signbit-1.c: Likewise.
18487         * gcc.dg/i386-signbit-2.c: Likewise.
18488         * gcc.dg/i386-signbit-3.c: Likewise.
18489         * gcc.dg/i386-sse-5.c: Likewise.
18490         * gcc.dg/i386-sse-8.c: Likewise.
18491         * gcc.dg/i386-unroll-1.c: Likewise.
18492         * gcc.dg/tls/opt-1.c: Likewise.
18493         * gcc.dg/tls/opt-2.c: Likewise.
18494         * gcc.dg/unroll-1.c: Likewise.
18495         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18496         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18497         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18498         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18499
18500 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18501
18502         * g++.dg/template/incomplete1.C: New test.
18503
18504 2004-11-16  Nick Clifton  <nickc@redhat.com>
18505
18506         Revert patches accidentally commited during checkin of fixes for
18507         xstormy16 tests:
18508         gcc.c-torture/execute/simd-4.c: Revert
18509         gcc.dg/20040910-1.c: Revert.
18510
18511 2004-11-16  Paul Brook  <paul@codesourcery.com>
18512
18513         PR fortran/13010
18514         * gfortran.dg/der_pointer_1.f90: New test.
18515
18516 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18517
18518         PR c/18498
18519         * gcc.dg/bitfld-13.c: New test.
18520
18521 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18522
18523         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18524         powerpc*-*-linux*.
18525
18526         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18527         * gcc.dg/ppc64-abi-2.c: Ditto.
18528         * gcc.dg/ppc64-abi-3.c: Ditto.
18529
18530         * lib/gcc-dg.exp (dg-target-list): Remove.
18531
18532 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18533
18534         * gcc.dg/ia64-postinc.c: New test.
18535
18536 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18537
18538         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18539
18540 2004-11-15  Nick Clifton  <nickc@redhat.com>
18541
18542         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18543         __INT_MAX__ so that the test can be compiled by toolchains
18544         targeted at 16-bit processors.
18545
18546         * gcc.dg/20040625-1.c: Use long constants rather than integers
18547         when performing arithmetic that will overflow 16-bits.
18548
18549         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18550         xstormy16.  It does not support 128-bit vector operations.
18551
18552         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18553         with the macro PTR_TYPE.  Define this macro to an integer type
18554         suitable for holding a pointer.
18555
18556         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18557         the target is a 16-bit processor.
18558
18559         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18560         16-bit targets where the character constant will be too long.
18561
18562         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18563         where the double will not be directly addressable.
18564
18565 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18566
18567         Friend class name lookup 1/n, PR c++/18471
18568         * g++.dg/template/crash26.C: New test.
18569         * g++.dg/lookup/struct1.C: Adjust expected error.
18570         * g++.dg/parse/elab1.C: Likewise.
18571         * g++.dg/parse/elab2.C: Likewise.
18572         * g++.dg/parse/int-as-enum1.C: Likewise.
18573         * g++.dg/parse/struct-as-enum1.C: Likewise.
18574         * g++.dg/parse/typedef1.C: Likewise.
18575         * g++.dg/parse/typedef3.C: Likewise.
18576         * g++.dg/parse/typedef4.C: Likewise.
18577         * g++.dg/parse/typedef5.C: Likewise.
18578         * g++.dg/template/nontype4.C: Likewise.
18579         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18580         * g++.old-deja/g++.other/elab1.C: Likewise.
18581         * g++.old-deja/g++.other/syntax4.C: Likewise.
18582
18583 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18584
18585         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18586
18587 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18588
18589         * gcc.c-torture/execute/20041114-1.c: New test.
18590
18591 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18592
18593         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18594         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18595         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18596         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18597         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18598         gcc.dg/switch-7.c: New tests.
18599
18600 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18601
18602         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18603
18604 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18605
18606         PR tree-opt/18400
18607         * gcc.dg/vect/pr18400.c: New test.
18608
18609 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18610             Andrew Pinski  <pinskia@physics.uc.edu>
18611
18612         PR tree-opt/18425
18613         * gcc.dg/vect/pr18425.c: New test.
18614
18615 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18616
18617         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18618         Guard with dg-require-alias and dg-require-visibility.
18619
18620 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18621
18622         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18623
18624 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18625
18626         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18627
18628 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18629
18630         PR c++/17344
18631         * g++.dg/template/defarg5.C: New test.
18632
18633 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18634
18635         * g++.dg/parse/cast1.C: Run only on ILP32.
18636         * g++.old-deja/g++.mike/p784.C: Likewise.
18637
18638 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18639
18640         * gcc.c-torture/execute/20041113-1.c: New test.
18641
18642 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18643
18644         PR target/18230
18645         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18646         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18647         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18648         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18649         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18650         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18651         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18652         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18653         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18654         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18655         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18656         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18657         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18658
18659 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18660
18661         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18662         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18663         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18664         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18665         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18666         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18667         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18668         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18669         gcc.target/sparc/combined-1.c: New tests.
18670
18671 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18672
18673         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18674         New tests.
18675
18676 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18677
18678         * lib/gcc-dg.exp (dg-forbid-option): New function.
18679         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18680         * g++.dg/abi/bitfield8.C: Likewise.
18681         * g++.dg/abi/dtor1.C: Likewise.
18682         * g++.dg/abi/empty10.C: Likewise.
18683         * g++.dg/abi/empty7.C: Likewise.
18684         * g++.dg/abi/empty9.C: Likewise.
18685         * g++.dg/abi/layout3.C: Likewise.
18686         * g++.dg/abi/layout4.C: Likewise.
18687         * g++.dg/abi/thunk1.C: Likewise.
18688         * g++.dg/abi/thunk2.C: Likewise.
18689         * g++.dg/abi/vbase11.C: Likewise.
18690         * g++.dg/abi/vthunk2.C: Likewise.
18691         * g++.dg/abi/vthunk3.C: Likewise.
18692         * g++.dg/ext/attrib8.C: Likewise.
18693         * g++.dg/opt/longbranch2.C: Likewise.
18694         * g++.dg/opt/reg-stack4.C: Likewise.
18695         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18696         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18697         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18698         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18699         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18700         * gcc.dg/20000609-1.c: Likewise.
18701         * gcc.dg/20000720-1.c: Likewise.
18702         * gcc.dg/20011107-1.c: Likewise.
18703         * gcc.dg/20011119-1.c: Likewise.
18704         * gcc.dg/20020108-1.c: Likewise.
18705         * gcc.dg/20020122-2.c: Likewise.
18706         * gcc.dg/20020122-3.c: Likewise.
18707         * gcc.dg/20020201-3.c: Likewise.
18708         * gcc.dg/20020206-1.c: Likewise.
18709         * gcc.dg/20020218-1.c: Likewise.
18710         * gcc.dg/20020310-1.c: Likewise.
18711         * gcc.dg/20020411-1.c: Likewise.
18712         * gcc.dg/20020418-2.c: Likewise.
18713         * gcc.dg/20020426-1.c: Likewise.
18714         * gcc.dg/20020426-2.c: Likewise.
18715         * gcc.dg/20020517-1.c: Likewise.
18716         * gcc.dg/20020523-1.c: Likewise.
18717         * gcc.dg/20020523-2.c: Likewise.
18718         * gcc.dg/20020729-1.c: Likewise.
18719         * gcc.dg/20030204-1.c: Likewise.
18720         * gcc.dg/20030826-2.c: Likewise.
18721         * gcc.dg/20030926-1.c: Likewise.
18722         * gcc.dg/20031202-1.c: Likewise.
18723         * gcc.dg/980312-1.c: Likewise.
18724         * gcc.dg/980313-1.c: Likewise.
18725         * gcc.dg/990117-1.c: Likewise.
18726         * gcc.dg/990424-1.c: Likewise.
18727         * gcc.dg/990524-1.c: Likewise.
18728         * gcc.dg/991230-1.c: Likewise.
18729         * gcc.dg/i386-387-1.c: Likewise.
18730         * gcc.dg/i386-387-2.c: Likewise.
18731         * gcc.dg/i386-387-3.c: Likewise.
18732         * gcc.dg/i386-387-4.c: Likewise.
18733         * gcc.dg/i386-387-5.c: Likewise.
18734         * gcc.dg/i386-387-6.c: Likewise.
18735         * gcc.dg/i386-asm-1.c: Likewise.
18736         * gcc.dg/i386-bitfield1.c: Likewise.
18737         * gcc.dg/i386-bitfield2.c: Likewise.
18738         * gcc.dg/i386-loop-1.c: Likewise.
18739         * gcc.dg/i386-loop-2.c: Likewise.
18740         * gcc.dg/i386-loop-3.c: Likewise.
18741         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18742         * gcc.dg/i386-pic-1.c: Likewise.
18743         * gcc.dg/i386-regparm.c: Likewise.
18744         * gcc.dg/i386-signbit-1.c: Likewise.
18745         * gcc.dg/i386-signbit-2.c: Likewise.
18746         * gcc.dg/i386-signbit-3.c: Likewise.
18747         * gcc.dg/i386-sse-5.c: Likewise.
18748         * gcc.dg/i386-sse-8.c: Likewise.
18749         * gcc.dg/i386-unroll-1.c: Likewise.
18750         * gcc.dg/tls/opt-1.c: Likewise.
18751         * gcc.dg/tls/opt-2.c: Likewise.
18752         * gcc.dg/unroll-1.c: Likewise.
18753         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18754         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18755         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18756         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18757         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
18758         -m64 is specified.
18759
18760 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18761
18762         PR c++/18389
18763         * g++.dg/parse/cond1.C: New test.
18764
18765         PR c++/18429
18766         * g++.dg/template/array9.C: New test.
18767         * g++.dg/ext/vla1.C: Adjust error messages.
18768         * g++.dg/ext/vlm1.C: Likewise.
18769         * g++.dg/template/crash2.C: Likewise.
18770
18771         PR c++/18436
18772         * g++.dg/template/call3.C: New test.
18773
18774         PR c++/18407
18775         * g++.dg/template/ptrmem11.C: New test.
18776
18777 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
18778
18779         PR other/14264
18780         * lib/g++.exp: Set LC_ALL and LANG to C.
18781         * lib/gcc-dg.exp: Likewise.
18782         * lib/gfortran.exp: Likewise.
18783         * lib/objc.exp: Likewise.
18784         * lib/treelang.exp: Likewise.
18785
18786 2004-11-12  Andreas Schwab  <schwab@suse.de>
18787
18788         * gcc.dg/pr16286.c: Fix last change.
18789
18790 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18791
18792         PR c++/18416
18793         * g++.dg/init/global1.C: New test.
18794
18795 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18796
18797         * gcc.c-torture/execute/20041112-1.c: New test.
18798
18799 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18800
18801         * lib/gcc-dg.exp (dg-target-list): New.
18802
18803 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18804             Richard Sandiford  <rsandifo@redhat.com>
18805
18806         * lib/target-supports.exp (get-compiler_messages): New.
18807         (check_named_sections_available): Use it.
18808         (check_effective_target_ilp32): New.
18809         (check_effective_target_lp64): New.
18810         (is-effective-target): New.
18811         * lib/gcc-dg.exp (dg-require-effective-target): New.
18812
18813 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
18814
18815         * gcc.dg/precedence-1.c: New test.
18816
18817 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18818
18819         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
18820
18821         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
18822         message, delete generated files, use more descriptive name for
18823         executable, and make the test unsupported when it cannot be run.
18824
18825         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
18826         (dg-require-weak, dg-require-visibility, dg-require-alias,
18827         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
18828         dg-require-iconv, dg-require-named-sections): Use it.
18829
18830         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18831
18832 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18833
18834         PR target/16457
18835         * gcc.dg/ppc-and-1: New
18836
18837         PR target/16796
18838         * gcc.dg/ppc-mov-1.c: New.
18839
18840         PR target/16458
18841         * gcc.dg/ppc-compare-1.c: New.
18842
18843 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18844
18845         * objc.dg/desig-init-2.m: New test.
18846
18847 2004-11-10  Adam Nemet  <anemet@lnxw.com>
18848
18849         PR middle-end/18160
18850         * g++.dg/warn/register-var-1.C: New test.
18851         * g++.dg/warn/register-var-2.C: New test.
18852
18853 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18854
18855         * gcc.dg/union-2.c: New test.
18856
18857 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18858
18859         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18860         New test for PR tree-optimization/17892.
18861
18862 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18863
18864         PR c++/18369
18865         * g++.dg/init/new12.C: New test.
18866
18867 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
18868
18869         * gcc.target/sparc: New directory.
18870         * gcc.target/sparc/sparc.exp: New driver.
18871         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
18872         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
18873         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
18874         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
18875
18876 2004-11-10  Paul Brook  <paul@codesourcery.com>
18877
18878         PR fortran/18218
18879         * gfortran.dg/list_read.c: New test.
18880
18881 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18882
18883         PR c/18322
18884         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18885         expected diagnostic location.
18886
18887 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18888
18889         * gcc.dg/20041109-1.c: New test.
18890
18891 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18892
18893         PR objc/18406
18894         * objc/compile/pr18406.m: New test.
18895
18896 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18897
18898         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
18899
18900 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18901
18902         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
18903
18904 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18905
18906         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
18907
18908 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18909
18910         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
18911         exit.
18912
18913 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
18914
18915         PR tree-opt/18299
18916         * gcc.c-torture/pr18299-1.c: New test.
18917
18918 2004-11-06  Andreas Schwab  <schwab@suse.de>
18919
18920         * gcc.dg/pr16286.c: Also test for bool and pixel.
18921
18922 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
18923
18924         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
18925         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
18926         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
18927         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
18928         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
18929         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
18930         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
18931         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
18932         gcc.dg/struct-semi-3.c: New tests.
18933
18934 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18935
18936         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
18937
18938 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18939
18940         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
18941         Do not use C99 designators.
18942
18943 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18944
18945         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
18946
18947 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18948
18949         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
18950         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
18951         * gcc.c-torture/execute/simd-5.x: Remove.
18952
18953 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
18954
18955         PR rtl-optimization/17933
18956         * gcc.dg/torture/pr17933-1.c: New test.
18957
18958 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18959
18960         PR target/18106
18961         * lib/target-supports.exp (check_weak_available): Support
18962         Windows.
18963
18964 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
18965
18966         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
18967         call to fflush(stdout) before abort.
18968         (my_ffsll): New function.
18969         (generate_fields): Use it.
18970
18971 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18972
18973         * gcc.dg/init-undef-1.c: New test.
18974
18975 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18976
18977         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
18978         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
18979         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
18980         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
18981         expected messages for new parser.
18982
18983 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
18984
18985         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
18986
18987 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18988
18989         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
18990         on LP64 targets.
18991
18992 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18993
18994         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
18995         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
18996         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
18997         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
18998         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
18999         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
19000         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
19001         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
19002         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
19003         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
19004
19005 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19006
19007         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
19008         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
19009         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
19010         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
19011         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
19012         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
19013         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
19014         for new parser.
19015
19016 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
19017
19018         PR target/15342
19019         * gcc.dg/20041104-1.c: New test.
19020
19021 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19022
19023         * g++.dg/template/nontype7.C: New test.
19024         * g++.dg/template/nontype8.C: Likewise.
19025         * g++.dg/template/nontype9.C: Likewise.
19026         * g++.dg/template/nontype10.C: Likewise.
19027         * g++.dg/tc1/dr49.C: Likewise.
19028         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
19029         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
19030
19031 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19032
19033         * g++.dg/rtti/tinfo1.C: Remove xfails.
19034
19035 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19036
19037         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
19038         packed attribute to the definition to satisfy the new C++ parser.
19039
19040 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19041
19042         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
19043         invocations of va_arg.
19044
19045 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
19046
19047         PR c++/18124
19048         * g++.dg/template/crash25.C: New test.
19049
19050         PR c++/18155
19051         * g++.dg/template/typedef2.C: New test.
19052         * g++.dg/parse/crash13.C: Adjust error markers.
19053
19054         PR c++/18177
19055         * g++.dg/conversion/const3.C: New test.
19056
19057 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19058
19059         PR fortran/17535
19060         PR fortran/17583
19061         PR fortran/17713
19062         * gfortran.dg/generic_[123].f90: New testcases.
19063
19064 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19065
19066         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
19067         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
19068
19069 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19070
19071         PR tree-opt/16808
19072         * gcc.c-torture/compile/pr16808.c: New test.
19073
19074 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
19075
19076         PR rtl-optimization/17104
19077         * gcc.dg/ppc-bitfield1.c: New.
19078
19079 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19080
19081         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
19082
19083 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
19084
19085         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
19086         strings for 32-bit code.
19087
19088 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
19089
19090         PR c/18239
19091         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
19092
19093 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
19094
19095         PR c++/18064
19096         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
19097
19098 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
19099
19100         PR c++/15172
19101         * g++.dg/init/aggr2.C: New test.
19102
19103 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
19104
19105         * objc.dg/local-decl-1.m: New test.
19106
19107 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19108
19109         * gcc.dg/20040910-1.c: Adjust regex.
19110
19111 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19112
19113         PR rtl-optimization/18084
19114         * g++.dg/opt/pr18084-1.C: New testcase.
19115
19116 2004-10-30  Matt Austern  <austern@apple.com>
19117
19118         PR c++/17542
19119         * g++.dg/ext/attrib18.C: New test.
19120
19121 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19122
19123         PR middle-end/18096
19124         * gcc.dg/pr18096-1.c: New test case.
19125
19126 2004-10-30  Roger Sayle  <roger@eyesopen.com>
19127
19128         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
19129
19130 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
19131
19132         PR c/16666
19133         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
19134         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
19135         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
19136         gcc.dg/old-style-prom-3.c: New tests.
19137
19138 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
19139
19140         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
19141         Remove unnecessary inclusion of stdio.h.
19142
19143 2004-10-29  Roger Sayle  <roger@eyesopen.com>
19144
19145         PR rtl-optimization/17581
19146         * gcc.dg/pr17581-1.c: New test case.
19147
19148 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
19149
19150         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
19151         being implemented.
19152         * g++.dg/conversion/dr195-1.C: New.
19153         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
19154         * g++.old-deja/g++.mike/p10148.C: Likewise.
19155
19156 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
19157
19158         PR c++/17695
19159         * g++.dg/debug/typedef2.C: New test.
19160
19161 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
19162
19163         PR fortran/13490
19164         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
19165         * gfortran.dg/g77/README: Update.
19166
19167 2004-10-28  Matt Austern  <austern@apple.com>
19168
19169         PR c++/14124
19170         * g++.dg/ext/packed7.C: New test.
19171
19172 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19173
19174         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
19175         scan-assembler.
19176         * lib/scanasm.exp (hidden-scan-for): New proc.
19177         (scan-hidden): Use hidden-scan-for instead of constructing the scan
19178         string.
19179         (scan-not-hidden): Likewise.
19180         * lib/target-supports.exp (check_visibility_available): mach-o is
19181         support too.
19182
19183 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
19184
19185         PR c++/17132
19186         * g++.dg/template/memclass3.C: New test.
19187
19188 2004-10-28  Adam Nemet  <anemet@lnxw.com>
19189
19190         PR middle-end/18160
19191         * gcc.dg/register-var-1.c: New test.
19192         * gcc.dg/register-var-2.c: New test.
19193         * gcc.dg/asm-7.c: Taking the address of a register variable is an
19194         error now.
19195
19196 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
19197
19198         PR other/18172
19199         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
19200         unused variables.
19201         * gcc.dg/vect/vect-22.c: Likewise.
19202
19203 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
19204
19205         * gcc.dg/i386-rotate-1.c: New test.
19206
19207 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
19208
19209         * g++.dg/init/ref12.C: Add "run" marker.
19210
19211         PR c++/17435
19212         * g++.dg/init/ref12.C: New test.
19213
19214         PR c++/18140
19215         * g++.dg/template/shift1.C: New test.
19216         * g++.dg/template/error10.C: Adjust error markers.
19217
19218 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
19219
19220         PR tree-opt/17529
19221         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
19222
19223 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
19224
19225         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
19226         * gcc.dg/weak/weak-3.c: Likewise.
19227         * gcc.dg/weak/weak-5.c: Likewise.
19228         * gcc.dg/weak/weak-9.c: Likewise.
19229         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
19230         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
19231
19232         * gcc.dg/darwin-weakimport-1.c: New.
19233
19234 2004-10-28  Ben Elliston  <bje@au.ibm.com>
19235
19236         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
19237
19238 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
19239
19240         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19241         'syntax' error messages.
19242         * gcc.dg/cpp/direct2s.c: Likewise.
19243
19244 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19245
19246         * gcc.c-torture/compile/20041026-1.c: New.
19247
19248 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19249
19250         PR c++/18093
19251         * g++.dg/lookup/ns2.C: New test.
19252
19253         PR c++/18020
19254         * g++.dg/template/enum4.C: New test.
19255
19256         PR c++/18161
19257         * g++.dg/template/expr1.C: New test.
19258
19259 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19260
19261         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19262
19263 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19264
19265         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19266         gcc.dg/decl-nospec-3.c: New tests.
19267
19268 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19269
19270         * objc.dg/super-class-3.m: New test.
19271
19272 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19273
19274         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19275         resyncing.
19276         * gcc.dg/cpp/direct2s.c: Likewise.
19277
19278 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19279
19280         * objc.dg/image-info.m: Update for changes to section selection.
19281
19282 2004-10-25  David Ayers  <d.ayers@inode.at>
19283             Ziemowit Laski  <zlaski@apple.com>
19284
19285         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19286         diagnostics when messaging 'id <Proto>'.
19287         * objc.dg/class-protocol-1.m: New test.
19288         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19289         a non-existent method signature.
19290         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19291         Update diagnostics when messaging with non-existent method signature.
19292         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19293         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19294         invalid receivers are now resolved as if messaging 'id'; remove
19295         extraneous diagnostics.
19296
19297 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19298
19299         PR c/16667
19300         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19301         gcc.dg/init-desig-obs-3.c: New tests.
19302
19303 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19304
19305         * gcc.dg/debug/20041023-1.c: New test.
19306
19307 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19308
19309         PR middle-end/17407
19310         * gcc.c-torture/compile/pr17407.c: New test.
19311
19312         PR c++/18121
19313         * g++.dg/template/array8.C: New test.
19314
19315 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19316
19317         PR other/18138
19318         * lib/g++.exp: Accept more than one multilib libgcc.
19319         * lib/gcc-dg.exp: Likewise.
19320         * lib/objc.exp: Likewise.
19321         * lib/treelang.exp: Likewise.
19322         * lib/gfortran.exp: Likewise.
19323
19324 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19325
19326         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19327
19328 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19329
19330         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19331         * gcc.dg/c99-const-expr-3.c: Likewise.
19332
19333 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19334
19335         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19336
19337 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19338
19339         * gcc.c-torture/execute/loop-2e.x: Remove.
19340
19341 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19342
19343         PR c++/18095
19344         * g++.dg/parse/crash18.C: New.
19345         * g++.dg/parse/crash19.C: New.
19346
19347 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19348
19349         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19350         * g++.dg/ext/dllimport2.C: Same.
19351         * g++.dg/ext/dllimport8.C: Same.
19352
19353 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19354
19355         PR c++/10841
19356         * g++.dg/conversion/cast1.C: New test.
19357         * g++.dg/overload/pmf1.C: Adjust error marker.
19358
19359 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19360
19361         PR objc/17923
19362         * objc.dg/const-str-7.m: New test.
19363
19364 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19365
19366         * g++.dg/template/memfriend11.C: Fix comment typo.
19367         * g++.dg/template/memfriend14.C: Likewise.
19368
19369 2004-10-20  Richard Henderson  <rth@redhat.com>
19370
19371         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19372         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19373         -fasynchronous-unwind-tables.
19374
19375 2004-10-20  Richard Henderson  <rth@redhat.com>
19376
19377         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19378         (main): Return success.
19379         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19380         (main): Return success.
19381
19382 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19383
19384         PR c++/13495
19385         * g++.dg/template/memfriend9.C: New test.
19386         * g++.dg/template/memfriend10.C: Likewise.
19387         * g++.dg/template/memfriend11.C: Likewise.
19388         * g++.dg/template/memfriend12.C: Likewise.
19389         * g++.dg/template/memfriend13.C: Likewise.
19390         * g++.dg/template/memfriend14.C: Likewise.
19391         * g++.dg/template/memfriend15.C: Likewise.
19392         * g++.dg/template/memfriend16.C: Likewise.
19393         * g++.dg/template/memfriend17.C: Likewise.
19394         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19395
19396 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19397
19398         * g++.dg/conversion/dr195.C: New.
19399         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19400
19401 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19402             Devang Patel  <dpatel@apple.com>
19403
19404         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19405         of floating point arithmetic, which could trap.
19406
19407 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19408
19409         PR c++/14035
19410         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19411         * g++.dg/conversion/const2.C: New test.
19412         * g++.dg/expr/reinterpret2.C: New test.
19413         * g++.dg/expr/reinterpret3.C: New test.
19414         * g++.dg/expr/cast2.C: New test.
19415         * g++.dg/expr/copy1.C: New test.
19416         * g++.dg/other/conversion1.C: Change error message.
19417         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19418         function pointers to void *.
19419         * g++.old-deja/g++.mike/p10148.C: Likewise.
19420
19421 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19422
19423         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19424
19425 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19426
19427         PR c++/18047
19428
19429         * g++.dg/parse/expr3.C: New test.
19430
19431 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19432
19433         * gcc.dg/smod-1.c: New test.
19434
19435 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19436
19437         * objc.dg/method-14.m: New test.
19438
19439 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19440
19441         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19442         Also xfail as the patch was reverted.
19443
19444 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19445
19446         PR middle-end/16973
19447         * gcc.dg/pr16973.c: New test.
19448
19449 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19450
19451         PR tree-optimization/17656
19452         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19453
19454 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19455
19456         * g++.dg/eh/shadow1.C: New.
19457
19458 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19459
19460         * gcc.c-torture/compile/20041018-1.c: New test.
19461
19462 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19463
19464         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19465         compiler referring to register 0 when accessing sdata.  The linker
19466         now patches things up.
19467
19468 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19469
19470         PR c/17529
19471         * gcc.c-torture/compile/pr17529.c: New test.
19472
19473 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19474
19475         PR c++/17743
19476         * g++.dg/ext/attrib17.C: New test.
19477
19478 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19479
19480         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19481
19482 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19483
19484         PR c++/10479
19485         * g++.dg/ext/attrib16.C: New test.
19486
19487 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19488
19489         PR c++/17042
19490         * g++.dg/init/dso_handle1.C: New test.
19491
19492         PR c++/14667
19493         * g++.dg/parse/typedef6.C: New test.
19494
19495         PR c++/17916
19496         * g++.dg/parse/pragma1.C: New test.
19497
19498 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19499
19500         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19501
19502 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19503
19504         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19505         -fno-common when on HPPA HP-UX platforms.
19506
19507 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19508
19509         PR other/16820
19510         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19511         stdint.h.
19512         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19513         uintptr_t.
19514
19515 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19516
19517         PR c++/16301
19518         * g++.dg/lookup/strong-using-4.C: New test.
19519
19520 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19521
19522         PR middle-end/16567
19523         * gcc.c-torture/compile/nested-1.c: New test.
19524
19525 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19526
19527         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19528         and mipsisa64*-*-* (until support for misaligned loads is added).
19529         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19530         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19531         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19532         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19533         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19534         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19535
19536 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19537
19538         PR c++/17976
19539         * g++.dg/init/dtor3.C: New test.
19540
19541 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19542
19543         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19544
19545 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19546
19547         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19548         * gcc.dg/macho-lo-sum.c: Likewise.
19549
19550 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19551
19552         * gcc.dg/ppc-spe64-1.c: New test.
19553
19554 2004-10-14  Devang Patel  <dpatel@apple.com>
19555
19556         PR 17635
19557         * gcc.dg/pr17635.c : New test.
19558
19559 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19560
19561         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19562         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19563         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19564         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19565         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19566         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19567         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19568         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19569         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19570         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19571         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19572         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19573         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19574         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19575         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19576         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19577         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19578         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19579
19580 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19581
19582         * gcc.dg/vect/vect-82.c: New testcase.
19583         * gcc.dg/vect/vect-82_64.c: New testcase.
19584         * gcc.dg/vect/vect-83.c: New testcase.
19585         * gcc.dg/vect/vect-83_64.c: New testcase.
19586
19587 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19588
19589         * gcc.dg/cpp/error-1.c: New test.
19590
19591 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19592
19593         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19594
19595 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19596
19597         PR target/17984
19598         * gcc.dg/cris-peep2-xsrand2.c: New test.
19599
19600 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19601
19602         PR c++/17661
19603         * testsuite/g++.dg/expr/for2.C: New test.
19604
19605 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19606
19607         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19608
19609 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19610
19611         PR tree-optimization/17724
19612         * g++.dg/opt/pr17724-1.C: New test.
19613         * g++.dg/opt/pr17724-2.C: New test.
19614         * g++.dg/opt/pr17724-3.C: New test.
19615         * g++.dg/opt/pr17724-4.C: New test.
19616         * g++.dg/opt/pr17724-5.C: New test.
19617         * g++.dg/opt/pr17724-6.C: New test.
19618
19619 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19620
19621         PR c/17301
19622         * gcc.dg/pr17301-2.c: New test.
19623
19624 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19625
19626         PR c++/15876
19627         * g++.dg/parse/error22.C: New test.
19628
19629         PR c++/17936
19630         * g++.dg/template/spec18.C: New test.
19631
19632 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19633
19634         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19635         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19636         memcpy.
19637         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19638         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19639
19640 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19641
19642         * g++.dg/eh/cleanup5.C: Add dg-options "".
19643
19644 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19645
19646         PR middle-end/17657
19647         * gcc.dg/switch-4.c: New test case.
19648
19649 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19650
19651         * gcc.c-torture/execute/20041011-1.c: New test.
19652
19653 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19654
19655         PR c++/17554
19656         * g++.dg/init/for3.C: New test.
19657
19658         PR c++/17657
19659         * g++.dg/opt/switch2.C: New test.
19660
19661         PR middle-end/17703
19662         * g++.dg/warn/Wreturn-2.C: New test.
19663
19664 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19665
19666         PR c++/17907
19667         * g++.dg/eh/cleanup5.C: New test.
19668
19669 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19670
19671         PR c++/17393
19672         * g++.dg/parse/error21.C: New test.
19673
19674 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19675
19676         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19677         * g++.dg/warn/incomplete1.C: Likewise.
19678         * g++.dg/template/qualttp20.C: Likewise.
19679
19680 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19681
19682         PR c/17881
19683         * parm-incomplete-1.c: New test.
19684
19685 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19686
19687         PR c++/17867
19688         * g++.dg/parse/error19.C: New test.
19689
19690         PR c++/17670
19691         * g++.dg/init/new11.C: New test.
19692
19693         PR c++/17821
19694         * g++.dg/parse/error20.C: New test.
19695
19696         PR c++/17826
19697         * g++.dg/template/crash24.C: New test.
19698
19699 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19700
19701         PR c/17301
19702         * gcc.dg/pr17301-1.c: New test.
19703
19704 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19705
19706         PR c/17189
19707         * gcc.dg/anon-struct-5.c: New test.
19708
19709 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19710
19711         PR c/17844
19712         * gcc.dg/pr17844-1.c: New test.
19713
19714 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19715
19716         PR tree-optimization/17906
19717         * gcc.c-torture/compile/pr17906.c: New.
19718
19719 2004-10-09  Stuart Hastings  <stuart@apple.com>
19720             Roger Sayle  <roger@eyesopen.com>
19721
19722         PR rtl-optimization/17853
19723         * gcc.dg/i386-mmx-5.c: New testcase.
19724
19725 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19726
19727         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19728
19729 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19730
19731         PR c++/17524
19732         * g++.dg/template/static9.C: New test.
19733
19734         PR c++/17685
19735         * g++.dg/parse/operator5.C: New test.
19736
19737 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19738
19739         PR middle-end/17894
19740         * gcc.c-torture/execute/divcmp-4.c: New test case.
19741
19742 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19743
19744         PR tree-opt/17902
19745         * g++.dg/opt/pr17902.C: New test.
19746
19747 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19748
19749         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19750
19751 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19752
19753         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19754
19755 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19756
19757         * gcc.dg/assign-warn-3.c: New test.
19758
19759 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19760
19761         PR c/16999
19762         * gcc.dg/cpp/ident-1.c: New test.
19763
19764 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19765
19766         * gcc.c-torture/compile/acc1.c: New.
19767
19768 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19769
19770         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19771         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19772
19773 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19774
19775         * gcc.dg/ultrasp11.c: New test.
19776
19777 2004-10-08  Michael Matz  <matz@suse.de>
19778
19779         * gcc.dg/doloop-2.c: New test.
19780
19781 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19782
19783         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
19784         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
19785         objc.dg/method-9.m: Update expected diagnostics.
19786
19787 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19788
19789         * gcc.dg/ppc-fsel-3.c: New file.
19790         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19791
19792 2004-10-07  Paul Brook  <paul@codesourcery.com>
19793
19794         * gfortran.dg/intrinsic_verify_1.f90: New test.
19795
19796 2004-10-07  Paul Brook  <paul@codesourcery.com>
19797
19798         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19799
19800 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19801
19802         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
19803         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
19804         commit.
19805
19806 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19807
19808         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
19809
19810 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19811
19812         PR c++/17115
19813         * g++.dg/warn/Winline-4.C: New test.
19814
19815 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19816
19817         * gcc.c-torture/compile/20041007-1.c: New test.
19818
19819 2004-10-07  Paul Brook  <paul@codesourcery.com>
19820
19821         PR fortran/17678
19822         * gfortran.dg/use_allocated_1.f90: New test.
19823
19824 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19825
19826         PR middle-end/17849
19827         * gfortran.fortran-torture/compile/nested.f90: New test
19828
19829 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19830
19831         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19832
19833 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19834
19835         PR c++/17368
19836         * g++.dg/ext/asm6.C: New test.
19837
19838 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19839
19840         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19841
19842 2004-10-06  Paul Brook  <paul@codesourcery.com>
19843
19844         PR libfortran/17709
19845         * gfortran.dg/empty_format_1.f90: New test.
19846
19847 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19848
19849         PR fortran/17568
19850         * gfortran.dg/ishft.f90: New test.
19851
19852         PR fortran/17283
19853         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19854         tests.
19855
19856 2004-10-06  Paul Brook  <paul@codesourcery.com>
19857
19858         * gfortran.dg/do_1.f90: New test.
19859
19860 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19861
19862         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19863         optimizing for size.
19864
19865 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19866
19867         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19868
19869 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19870
19871         * gcc.c-torture/compile/20041005-1.c: New test.
19872
19873 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19874
19875         PR c++/17829
19876         * g++.dg/lookup/koenig4.C: New.
19877
19878 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19879
19880         * g++.dg/other/classkey1.C: Adjust quoting marks.
19881         * g++.dg/parse/error15.C: Likewise.
19882         * g++.dg/template/meminit2.C (int>): Likewise.
19883
19884 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19885
19886         PR fortran/17283
19887         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19888
19889         PR fortran/17631
19890         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19891
19892         PR fortran/17708
19893         * gfortran.dg/pr17708.f90: New test.
19894
19895 2004-10-04  Chao-ying Fu  <fu@mips.com>
19896
19897         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
19898         * gcc.dg/vect/vect-4.c: Ditto.
19899         * gcc.dg/vect/vect-5.c: Ditto.
19900         * gcc.dg/vect/vect-6.c: Ditto.
19901         * gcc.dg/vect/vect-8.c: Ditto.
19902         * gcc.dg/vect/vect-16.c: Ditto.
19903         * gcc.dg/vect/vect-30.c: Ditto.
19904         * gcc.dg/vect/vect-40.c: Ditto.
19905         * gcc.dg/vect/vect-41.c: Ditto.
19906         * gcc.dg/vect/vect-42.c: Ditto.
19907         * gcc.dg/vect/vect-43.c: Ditto.
19908         * gcc.dg/vect/vect-44.c: Ditto.
19909         * gcc.dg/vect/vect-45.c: Ditto.
19910         * gcc.dg/vect/vect-46.c: Ditto.
19911         * gcc.dg/vect/vect-47.c: Ditto.
19912         * gcc.dg/vect/vect-48.c: Ditto.
19913         * gcc.dg/vect/vect-49.c: Ditto.
19914         * gcc.dg/vect/vect-50.c: Ditto.
19915         * gcc.dg/vect/vect-51.c: Ditto.
19916         * gcc.dg/vect/vect-52.c: Ditto.
19917         * gcc.dg/vect/vect-53.c: Ditto.
19918         * gcc.dg/vect/vect-54.c: Ditto.
19919         * gcc.dg/vect/vect-55.c: Ditto.
19920         * gcc.dg/vect/vect-56.c: Ditto.
19921         * gcc.dg/vect/vect-57.c: Ditto.
19922         * gcc.dg/vect/vect-58.c: Ditto.
19923         * gcc.dg/vect/vect-59.c: Ditto.
19924         * gcc.dg/vect/vect-60.c: Ditto.
19925         * gcc.dg/vect/vect-74.c: Ditto.
19926         * gcc.dg/vect/vect-79.c: Ditto.
19927         * gcc.dg/vect/vect-80.c: Ditto.
19928
19929 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19930
19931         * gcc.dg/unused-7.c: Use the correct option.
19932
19933 2004-10-04  Paul Brook  <paul@codesourcery.com>
19934         Bud Davis  <bdavis9659@comcast.net>
19935
19936         PR fortran/17706
19937         PR fortran/16434
19938         * gfortran/pr17706.f90: New test.
19939         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
19940
19941 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19942
19943         * gfortran.dg/pr17612.f90: New test.
19944
19945 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19946
19947         * g++.dg/template/local1.C: Adjust quoting marks in
19948         testing for diagnostics.
19949         * g++.dg/tls/diag-2.C: Likewise.
19950         * g++.dg/other/error8.C: Likewise.
19951
19952 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19953
19954         PR c/17178
19955         * gcc.dg/unused-4.c: Adjust to be correct.
19956
19957         PR c/17820
19958         * gcc.dg/unused-7.c: New test.
19959
19960 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19961
19962         PR c++/17797
19963         * g++.dg/overload/template2.C: New test.
19964
19965 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
19966
19967         PR tree-optimization/16632
19968         * gcc.dg/tree-ssa/20041002-1.c: New.
19969
19970 2004-10-03  Paul Brook  <paul@codesourcery.com>
19971
19972         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
19973         rather than relying on default formatting.
19974
19975 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
19976
19977         * gcc.dg/20040920-1.c: Update expected message text.
19978
19979 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
19980
19981         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
19982
19983 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
19984
19985         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
19986         tree level.
19987
19988 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19989
19990         * gcc.dg/tree-ssa/pr17343.c: Remove.
19991
19992 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19993
19994         PR tree-opt/17343
19995         * gcc.dg/tree-ssa/pr17343.c: New test.
19996
19997 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
19998
19999         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
20000         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
20001         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
20002         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
20003         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
20004
20005 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20006
20007         * gcc.dg/lvalue-2.c: New test.
20008
20009 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20010
20011         PR c/17730
20012         * gcc.dg/pr17730-1.c: New test
20013
20014 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20015
20016         PR c/7425
20017         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
20018
20019 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20020
20021         * gcc.c-torture/execute/stdarg-1.c: New test.
20022         * gcc.c-torture/execute/stdarg-2.c: New test.
20023         * gcc.c-torture/execute/stdarg-3.c: New test.
20024         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20025         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20026         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20027         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20028         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20029
20030 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20031
20032         PR tree-optimization/17697
20033         * g++.dg/opt/pr17697-1.C: New test.
20034         * g++.dg/opt/pr17697-2.C: New test.
20035         * g++.dg/opt/pr17697-3.C: New test.
20036
20037 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20038
20039         PR c/16409
20040         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
20041         gcc.dg/vla-init-5.c: New tests.
20042
20043 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20044
20045         PR c/13804
20046         * gcc.dg/pr13804-1.c: New test.
20047
20048 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20049
20050         PR fortran/16938
20051         * gfortran.dg/pr16938.f90: New test.
20052
20053 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20054
20055         * g++.dg/template/crash23.C: New test.
20056
20057 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20058
20059         PR c++/17585
20060         * g++.dg/template/static8.C: New test.
20061
20062 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
20063
20064         PR c++/17681
20065         * g++.dg/other/error9.C: New test.
20066
20067 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20068
20069         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
20070
20071 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20072
20073         PR fortran/15164
20074         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
20075
20076 2004-09-26  Roger Sayle  <roger@eyesopen.com>
20077
20078         PR middle-end/17112
20079         * gcc.dg/pr17112-1.c: New test case.
20080
20081 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20082
20083         PR c/11459
20084         * gcc.dg/pr11459-1.c: New test.
20085
20086 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
20087
20088         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
20089         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20090
20091 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20092
20093         * gfortran.dg/pr15324.f90: Make array bounds consistent.
20094
20095 2004-09-25  Jan Hubicka  <jh@suse.cz>
20096
20097         * compile/30040909-1.c: New test.
20098         * compile/30040907-1.c: New test.
20099
20100 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
20101
20102         * gcc.c-torture/execute/va-arg-26.c: New test.
20103
20104 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
20105
20106         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
20107         extra diagnostics on targets with 64-bit pointers.
20108         * objc.dg/selector-1.m: Adjust dg-warning regexp.
20109
20110 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20111
20112         PR c/17188
20113         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
20114         * gcc.dg/decl-3.c: Adjust expected message.
20115
20116 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20117
20118         PR fortran/17615
20119         * gfortran.dg/pr17615.f90: New test.
20120
20121 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
20122
20123         PR tree-optimzation/17517
20124         * g++.dg/tree-ssa/pr17517.C: New Test.
20125
20126 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20127
20128         PR c++/16889
20129         * g++.dg/lookup/ambig3.C: New.
20130
20131 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
20132
20133         PR tree-opt/17624
20134         * g++.dg/opt/pr17624.C: New test.
20135
20136 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20137
20138         PR c/6980
20139         * gcc.dg/Wbad-function-cast-1.c: New test.
20140
20141 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
20142
20143         * g++.dg/ext/complit1.C
20144         * g++.dg/other/error2.C
20145         * g++.dg/other/nontype-1.C
20146         * g++.dg/parse/crash11.C
20147         * g++.dg/parse/crash12.C
20148         * g++.dg/parse/error15.C
20149         * g++.dg/parse/error4.C
20150         * g++.dg/parse/tmpl-outside1.C
20151         * g++.dg/parse/too-many-tmpl-args1.C
20152         * g++.dg/template/dependent-expr3.C
20153         * g++.dg/template/error10.C
20154         * g++.dg/template/instantiate1.C
20155         * g++.dg/template/vtable2.C
20156         * g++.dg/warn/Wshadow-1.C
20157         * g++.dg/warn/weak1.C
20158         * g++.old-deja/g++.brendan/crash16.C
20159         * g++.old-deja/g++.brendan/crash18.C
20160         * g++.old-deja/g++.brendan/crash48.C
20161         * g++.old-deja/g++.brendan/crash49.C
20162         * g++.old-deja/g++.brendan/crash55.C
20163         * g++.old-deja/g++.brendan/crash56.C
20164         * g++.old-deja/g++.brendan/crash8.C
20165         * g++.old-deja/g++.brendan/enum11.C
20166         * g++.old-deja/g++.brendan/enum8.C
20167         * g++.old-deja/g++.brendan/enum9.C
20168         * g++.old-deja/g++.brendan/friend3.C
20169         * g++.old-deja/g++.brendan/misc14.C
20170         * g++.old-deja/g++.bugs/900402_02.C
20171         * g++.old-deja/g++.bugs/900404_03.C
20172         * g++.old-deja/g++.bugs/900404_04.C
20173         * g++.old-deja/g++.bugs/900428_03.C
20174         * g++.old-deja/g++.jason/crash4.C
20175         * g++.old-deja/g++.jason/overload21.C
20176         * g++.old-deja/g++.jason/redecl1.C
20177         * g++.old-deja/g++.jason/report.C
20178         * g++.old-deja/g++.jason/rfg10.C
20179         * g++.old-deja/g++.jason/template30.C
20180         * g++.old-deja/g++.law/arm12.C
20181         * g++.old-deja/g++.law/ctors5.C
20182         * g++.old-deja/g++.law/cvt20.C
20183         * g++.old-deja/g++.law/init10.C
20184         * g++.old-deja/g++.law/init8.C
20185         * g++.old-deja/g++.law/visibility17.C
20186         * g++.old-deja/g++.law/visibility7.C
20187         * g++.old-deja/g++.mike/net8.C
20188         * g++.old-deja/g++.mike/p646.C
20189         * g++.old-deja/g++.mike/p700.C
20190         * g++.old-deja/g++.mike/p701.C
20191         * g++.old-deja/g++.mike/p811.C
20192         * g++.old-deja/g++.ns/template13.C
20193         * g++.old-deja/g++.other/array3.C
20194         * g++.old-deja/g++.other/crash25.C
20195         * g++.old-deja/g++.other/dtor3.C
20196         * g++.old-deja/g++.other/dtor4.C
20197         * g++.old-deja/g++.other/main1.C
20198         * g++.old-deja/g++.other/warn7.C
20199         * g++.old-deja/g++.pt/crash11.C
20200         * g++.old-deja/g++.pt/crash36.C
20201         * g++.old-deja/g++.pt/spec22.C
20202         * g++.old-deja/g++.pt/spec9.C
20203         * g++.old-deja/g++.pt/ttp52.C
20204         * g++.old-deja/g++.robertl/eb103.C
20205         * g++.old-deja/g++.robertl/eb121.C
20206         * g++.old-deja/g++.robertl/eb22.C
20207         * g++.old-deja/g++.robertl/eb8.C:
20208         Update locations and/or regexps of dg-error markers.
20209         Remove markers for some bogus messages that are no longer issued.
20210
20211 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
20212
20213         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
20214         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
20215
20216 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
20217
20218         PR c++/17618
20219         * g++.dg/lookup/crash5.C: New test.
20220
20221 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
20222
20223         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
20224         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
20225         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
20226         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
20227         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
20228         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
20229
20230         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
20231         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
20232         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
20233         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
20234         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
20235         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
20236
20237         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
20238
20239         * gcc.dg/vect/vect-44.c: Check additional cases.
20240         * gcc.dg/vect/vect-48.c: Check additional cases.
20241
20242         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20243         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20244         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20245         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20246         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20247         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20248         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20249         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20250         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20251
20252         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20253         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20254         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20255
20256 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20257
20258         * gcc.dg/tree-ssa/loop-6.c: New test.
20259
20260 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20261
20262         PR c++/17620
20263         * g++.dg/inherit/base2.C: New.
20264
20265 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20266
20267         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20268         * gcc.dg/20001012-2.c: Likewise.
20269         * gcc.dg/20001013-1.c: Likewise.
20270         * gcc.dg/20001101-1.c: Likewise.
20271         * gcc.dg/20001102-1.c: Likewise.
20272         * gcc.dg/bf-spl1.c: Likewise.
20273         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20274         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20275
20276 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20277
20278         PR tree-optimization/16721
20279         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20280
20281 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20282
20283         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20284         * gcc.dg/20040305-1.c: Likewise.
20285
20286 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20287
20288         PR c/16566
20289         * gcc.c-torture/compile/pr16566-1.c,
20290         gcc.c-torture/compile/pr16566-2.c,
20291         gcc.c-torture/compile/pr16566-3.c: New tests.
20292
20293 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20294
20295         PR tree-optimization/17512
20296         * gcc.c-torture/compile/20040916-1.c.
20297
20298 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20299
20300         * gcc.dg/pragma-re-3.c: New test.
20301
20302 2004-09-17  Matt Austern  <austern@apple.com>
20303
20304         PR c++/15049
20305         * g++.dg/other/anon3.C: New.
20306
20307 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20308
20309         PR c++/7503
20310         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20311         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20312         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20313         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20314         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20315
20316 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20317
20318         PR fortran/17286
20319         * gfortran.dg/pr17286.f90: New test.
20320
20321 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20322
20323         PR c++/17530
20324         * g++.dg/template/static7.C: New test.
20325
20326 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20327
20328         PR tree-opt/17558
20329         * gcc.c-torture/compile/pr17558.c: New test.
20330
20331 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20332
20333         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20334         if SKIP_ATTRIBUTE is defined.
20335
20336 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20337
20338         PR fortran/15957
20339         * gfortran.dg/pr15957.f90: New test.
20340
20341 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
20342
20343         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20344         in comparison.
20345         * gcc.dg/vect/vect-79.c: Likewise.
20346         * gcc.dg/vect/vect-80.c: Likewise.
20347
20348 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20349
20350         PR fortran/15750
20351         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20352
20353 2004-09-20  Ira Rosen  <irar@il.ibm.com>
20354
20355         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20356         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20357         * gcc.dg/vect/vect-62.c: New testcase.
20358         * gcc.dg/vect/vect-63.c: New testcase.
20359         * gcc.dg/vect/vect-64.c: New testcase.
20360         * gcc.dg/vect/vect-65.c: New testcase.
20361         * gcc.dg/vect/vect-66.c: New testcase.
20362         * gcc.dg/vect/vect-67.c: New testcase.
20363         * gcc.dg/vect/vect-68.c: New testcase.
20364         * gcc.dg/vect/vect-69.c: New testcase.
20365         * gcc.dg/vect/vect-79.c: New testcase.
20366         * gcc.dg/vect/vect-80.c: New testcase.
20367
20368 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20369
20370         * gcc.target/mips/asm-1.c: New test.
20371
20372 2004-09-19  Ira Rosen  <irar@il.ibm.com>
20373
20374         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20375         * gcc.dg/vect/vect-73.c: New testcase.
20376         * gcc.dg/vect/vect-74.c: New testcase.
20377         * gcc.dg/vect/vect-75.c: New testcase.
20378         * gcc.dg/vect/vect-76.c: New testcase.
20379         * gcc.dg/vect/vect-77.c: New testcase.
20380         * gcc.dg/vect/vect-78.c: New testcase
20381
20382 2004-09-18  Paul Brook  <paul@codesourcery.com>
20383
20384         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20385
20386 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20387
20388         PR c/17424
20389         * gcc.dg/pr17424-1.c: New test.
20390
20391 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20392
20393         * g++.dg/tree-ssa/pr17153.C: New test.
20394
20395 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20396
20397         PR pch/13361
20398         * testsuite/g++.dg/pch/wchar-1.C: New.
20399         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20400
20401 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20402
20403         * gcc.c-torture/execute/20040917-1.c: New test.
20404
20405 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20406
20407         PR tree-optimization/17319
20408         * gcc.dg/pr17319.c: New test.
20409
20410 2004-09-17  Devang Patel  <dpatel@apple.com>
20411
20412         * gcc.dg/20040813-1.c: New test.
20413
20414 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20415
20416         PR tree-optimization/17273
20417         * gcc.c-torture/compile/pr17273.c: New test.
20418
20419 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20420
20421         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20422         Update expected messages.
20423         * gcc.dg/declspec-13.c: New test.
20424
20425 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20426
20427         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20428
20429 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20430
20431         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20432         change what 'a' is pointing to.
20433
20434 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20435
20436         PR c++/16002
20437         * g++.dg/template/error18.C: New test.
20438
20439         PR c++/16029
20440         * g++.dg/warn/Wunused-8.C: New test.
20441
20442 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20443
20444         PR tree-optimization/17513
20445         * gcc.dg/20040916-1.c: New test.
20446
20447 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20448
20449         PR c++/17501
20450         * g++.dg/template/typename7.C: New test.
20451
20452 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20453
20454         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20455
20456 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20457
20458         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20459         with -ftree-based-profiling also.
20460         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20461
20462 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20463
20464         PR/15364
20465         * gfortran.dg/der_array_io_1.f90: New test.
20466         * gfortran.dg/der_array_io_2.f90: New test.
20467         * gfortran.dg/der_array_io_3.f90: New test.
20468
20469 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20470
20471         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20472         EABI.
20473
20474 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20475
20476         * g++.dg/opt/switch1.C: New test.
20477
20478 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20479
20480         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20481         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20482         Update expected messages.
20483
20484 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20485
20486         PR fortran/16485
20487         * gfortran.dg/same_name_1.f90: New test.
20488
20489 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20490
20491         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20492         dereference garbage pointers.
20493
20494 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20495
20496         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20497         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20498
20499         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20500         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20501         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20502
20503 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20504
20505         PR c++/17324
20506         * g++.dg/template/mangle1.C: New test.
20507
20508 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20509
20510         PR tree-optimization/17252
20511         * gcc.c-torture/execute/pr17252.c: New test.
20512
20513 2004-09-14  Andrew Pinski  <apinski@apple.com>
20514
20515         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20516
20517 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20518
20519         PR rtl-optimization/9771
20520         * gcc.dg/pr9771-1.c: New test case.
20521
20522 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20523
20524         PR tree-optimization/15262
20525         * gcc.c-torture/execute/pr15262-1.c: New test.
20526         * gcc.c-torture/execute/pr15262-2.c: New test.
20527
20528 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20529
20530         * gcc.dg/declspec-12.c: New test.
20531
20532 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20533
20534         * gfortran.dg/pr17090.f90: Add directives to test.
20535
20536 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20537
20538         * gcc.c-torture/compile/20040914-1.c: New test.
20539
20540 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20541
20542         PR c++/16162
20543         * g++.dg/template/decl2.C: New test.
20544
20545 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20546
20547         PR fortran/17090
20548         * gfortran.dg/pr17090.f90: New test.
20549
20550 2004-09-13  Dale Johannesen  <dalej@apple.com>
20551
20552         * gcc.c-torture/compile/pr17408.c: New test case.
20553
20554 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20555
20556         PR c++/16716
20557         * g++.dg/parse/crash17.C: New test.
20558
20559         PR c++/17327
20560         * g++.dg/template/enum3.C: New test.
20561
20562 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20563
20564         * lib/gcc-defs.exp: Load wrapper.exp.
20565         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20566         using local code.
20567         * lib/gcc.exp (gcc_init): Similar.
20568         * lib/gfortran.exp (gfortran_init): Similar.
20569         * lib/objc.exp (objc_init): Similar.
20570         * lib/treelang.exp (treelang_init): Similar.
20571         * lib/wrapper.exp: New file with build_wrapper call machinery in
20572         ${tool}_maybe_build_wrapper.
20573
20574 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20575
20576         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20577         "inline".
20578         * gcc.dg/declspec-11.c: Update expected messages.
20579         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20580         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20581         gcc.dg/inline-12.c: New tests.
20582
20583 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20584
20585         * g++.dg/tree-ssa/pr17400.C: New testcase.
20586
20587 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20588
20589         * gcc.target/mips/sb1-1.c: New testcase.
20590
20591 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20592
20593         * lib/g77-dg.exp: Remove unused file.
20594         * lib/mike-g77.exp: Ditto.
20595         * lib/g77.exp: Ditto.
20596
20597 2004-09-12  Richard Henderson  <rth@redhat.com>
20598
20599         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20600
20601 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20602
20603         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20604         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20605         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20606         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20607         Update expected messages.
20608
20609 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20610
20611         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20612         declaration/use mismatch for dirp parameter.
20613
20614 2004-09-12  Andrew Pinski  <apinski@apple.com>
20615
20616         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20617         -fgnu-runtime is passed.
20618
20619 2004-09-12  Richard Henderson  <rth@redhat.com>
20620
20621         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20622         do the uplevel thing and update additional_flags directly.
20623         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20624         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20625         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20626         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20627
20628 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20629
20630         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20631
20632 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20633
20634         PR middle-end/17411
20635         * g++.dg/opt/pr17411-1.C: New test case.
20636
20637 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20638
20639         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20640         gcc.dg/tls/diag-2.c: Update expected messages.
20641         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20642         messages.
20643         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20644         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20645         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20646         gcc.dg/tls/diag-5.c: New tests.
20647
20648 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20649
20650         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20651
20652 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20653
20654         * g++.dg/parse/break-in-for.C: New test.
20655
20656 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20657
20658         * gcc.dg/tree-ssa/20040911-1.c: New test.
20659
20660 2004-09-11  Andreas Jaeger  <aj@suse.de>
20661
20662         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20663         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20664
20665 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20666
20667         * gcc.target/frv: New directory of FR-V-specific tests.
20668
20669 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20670
20671         * gcc.dg/convert-vec-1.c: New test.
20672
20673 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20674
20675         PR middle-end/17024
20676         * gcc.dg/pr17024-1.c: New test case.
20677
20678 2004-09-10  Eric Christopher  <echristo@redhat.com>
20679
20680         * gcc.dg/20040910-1.c: New test.
20681
20682 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20683
20684         * gcc.dg/bitfld-9.c: New test.
20685
20686 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20687
20688         * gcc.c-torture/execute/ieee/acc1.c: New test.
20689         * gcc.c-torture/execute/ieee/acc2.c: New test.
20690         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20691
20692 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20693
20694         * gcc.dg/deprecated-2.c: New test.
20695
20696 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20697
20698         * gcc.dg/init-vec-1.c: New test.
20699
20700 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20701
20702         PR middle-end/17055
20703         * gcc.dg/pr17055-1.c: New test case.
20704
20705 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20706
20707         PR target/17377
20708         * gcc.c-torture/execute/pr17377.c: New test.
20709
20710 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20711
20712         PR c/8420
20713         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
20714         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
20715         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20716         gcc.dg/long-long-typespec-1.c: New tests.
20717         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20718
20719 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20720
20721         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20722         gcc.dg/gnu99-static-1.c: New tests.
20723
20724 2004-09-08  Devang Patel  <dpatel@apple.com>
20725
20726         * gcc.dg/darwin-ld-20040828-1.c: New test.
20727         * gcc.dg/darwin-ld-20040828-2.c: New test.
20728         * gcc.dg/darwin-ld-20040828-3.c: New test.
20729
20730 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
20731
20732         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
20733         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
20734         in error message.
20735         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
20736         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
20737         in error message.
20738         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
20739         types they qualify.
20740         * objc.dg/type-size-2.m: Fix wording in comment.
20741         * objc.dg/va-meth-1.m: New test case.
20742
20743 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
20744
20745         PR c/16633:
20746         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
20747         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
20748
20749 2004-09-06  Devang Patel  <dpatel@apple.com>
20750
20751         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20752         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20753
20754 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20755
20756         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20757         reflect changed line numbering of diagnostics.
20758
20759 2004-09-06  Paul Brook  <paul@codesourcery.com>
20760
20761         * gfortran.dg/edit_real_1.f90: Add new test.
20762
20763 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20764
20765         * gcc.dg/tree-ssa/loop-2.c: New test.
20766         * gcc.dg/tree-ssa/loop-3.c: New test.
20767         * gcc.dg/tree-ssa/loop-4.c: New test.
20768         * gcc.dg/tree-ssa/loop-5.c: New test.
20769
20770 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20771
20772         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20773
20774 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20775
20776         * gcc.dg/format/sentinel-1.c: New test.
20777
20778 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20779
20780         * testsuite/gcc.dg/builtins-46.c: New.
20781
20782 2004-09-03  Devang Patel  <dpatel@apple.com>
20783
20784         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20785         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20786
20787 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20788
20789         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
20790         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
20791         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
20792         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
20793         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
20794         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
20795         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
20796         the non-portable bzero.
20797         * gcc.dg/20010912-1.c: xfail for NetWare.
20798         * gcc.dg/20020426-2.c: xfail for NetWare.
20799         * gcc.dg/20021014-1.c: xfail for NetWare.
20800         * gcc.dg/20021018-1.c: xfail for NetWare.
20801         * gcc.dg/20030213-1.c: xfail for NetWare.
20802         * gcc.dg/20030225-1.c: xfail for NetWare.
20803         * gcc.dg/20030708-1.c: xfail for NetWare.
20804         * gcc.dg/builtins-config.h: Also exclude NetWare.
20805         * gcc.dg/format/format.h: Define restrict only if not already defined.
20806         * gcc.dg/nest.c: xfail for NetWare.
20807         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
20808         * lib/target-supports.exp (check_visibility_available): Exclude
20809         NetWare.
20810
20811 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20812
20813         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
20814         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
20815         deterministic starting point for the alignment of structure fields.
20816         * gcc.dg/Wpadded.c: Dito.
20817         * g++.dg/abi/vbase10.C: Dito.
20818
20819 2004-09-03  Devang Patel  <dpatel@apple.com>
20820
20821         * g++.dg/debug/pr15736.cc: New test.
20822
20823 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20824
20825         * README.QMTEST: Fix out-of-date link.
20826
20827 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20828
20829         PR fortran/16579
20830         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20831         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20832
20833 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20834
20835         * g++.dg/abi/arm_rtti1.C: New test.
20836
20837 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20838
20839         * gcc.dg/ppc-vector-memcpy.c: New.
20840         * gcc.dg/ppc-vector-memset.c: New.
20841
20842 2004-09-02  Chao-ying Fu  <fu@mips.com>
20843
20844         * gcc.target/mips/mips-3d-1.c: New test.
20845         * gcc.target/mips/mips-3d-2.c: New test.
20846         * gcc.target/mips/mips-3d-3.c: New test.
20847         * gcc.target/mips/mips-3d-4.c: New test.
20848         * gcc.target/mips/mips-3d-5.c: New test.
20849         * gcc.target/mips/mips-3d-6.c: New test.
20850         * gcc.target/mips/mips-3d-7.c: New test.
20851         * gcc.target/mips/mips-3d-8.c: New test.
20852         * gcc.target/mips/mips-3d-9.c: New test.
20853         * gcc.target/mips/mips-ps-1.c: New test.
20854         * gcc.target/mips/mips-ps-2.c: New test.
20855         * gcc.target/mips/mips-ps-3.c: New test.
20856         * gcc.target/mips/mips-ps-4.c: New test.
20857         * gcc.target/mips/mips-ps-type.c: New test.
20858
20859 2004-09-02  Paul Brook  <paul@codesourcery.com>
20860
20861         * gfortran.dg/edit_real_1.f90: Add new tests.
20862
20863 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20864
20865         PR fortran/15327
20866         * gfortran.dg/merge_char_1.f90: New test.
20867
20868 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20869
20870         PR fortran/16404
20871         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20872
20873 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20874
20875         PR c/1522
20876         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20877
20878 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20879
20880         * g++.dg/opt/loop1.C: Do not XFAIL.
20881
20882 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20883
20884         * gcc.c-torture/execute/20040831-1.c: New test.
20885
20886 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
20887
20888         PR fortran/16579
20889         * gfortran.dg/g77/20010610.f: Now passes.
20890         Copy from g77.f-torture/execute. Add dg-run directive.
20891         * gfortran.dg/g77/README: Update
20892
20893 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20894
20895         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
20896         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
20897         (t1, t2, t3, t4): Add volatile.
20898
20899 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20900
20901         * g++.dg/ext/visibility/arm1.C: New test.
20902
20903 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
20904
20905         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
20906         -pedantic-errors.
20907
20908 2004-09-01  Paul Brook  <paul@codesourcery.com>
20909
20910         * gfortran.dg/eof_2.f90: New test.
20911
20912 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20913
20914         PR fortran/16579
20915         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
20916
20917 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
20918
20919         PR libfortran/16805
20920         * gfortran.dg/list_read_2.f90: New test.
20921
20922 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20923
20924         * g++.dg/abi/key1.C: New test.
20925
20926 2004-08-31  Richard Henderson  <rth@redhat.com>
20927
20928         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
20929         form of offsetof.
20930         * g++.dg/other/offsetof5.C: Remove duplicate.
20931
20932 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20933
20934         PR fortran/17244
20935         * gfortran.dg/func_derived_1.f90: New test.
20936
20937 2004-08-31  Paul Brook  <paul@codesourcery.com>
20938
20939         * gfortran.dg/eof_1.f90: New test.
20940
20941 2004-08-31  Paul Brook  <paul@codesourcery.com>
20942
20943         * gfortran.dg/list_read_1.f90: New file.
20944
20945 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
20946
20947         * g++.dg/opt/loop1.C: XFAIL.
20948
20949 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
20950
20951         * gcc.dg/funcdef-storage-1.c: New.
20952         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
20953         an extern function in local scope.
20954         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
20955         declare an 'auto inline' function in local scope.
20956         * gcc.dg/20011130-1.c: Likewise.
20957         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
20958         an 'auto' function in local scope.
20959         * gcc.dg/20021014-1.c: Likewise.
20960         * gcc.dg/20030331-2.c: Likewise.
20961
20962 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20963
20964         * gfortran.dg/blockdata_1.f90: New test.
20965
20966 2004-08-30  Richard Henderson  <rth@redhat.com>
20967
20968         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
20969
20970 2004-08-30  Richard Henderson  <rth@redhat.com>
20971
20972         * lib/fortran-torture.exp (fortran-torture-execute): Honor
20973         additional_flags set by alternate driver.
20974         (ieee-options): New procedure.
20975         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
20976         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
20977         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
20978         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
20979
20980 2004-08-30  Richard Henderson  <rth@redhat.com>
20981
20982         * lib/f-torture.exp: Remove.
20983
20984 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
20985
20986         PR rtl-optimization/16590
20987         * g++.dg/opt/loop1.C: New test.
20988
20989 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20990
20991         PR fortran/13910
20992         * gfortran.dg/oldstyle_1.f90: New test.
20993
20994 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
20995         Paul Brook  <paul@codesourcery.com>
20996
20997         * gfortran.dg/g77/README: Update.
20998         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
20999         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21000         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
21001
21002 2004-08-28  Paul Brook  <paul@codesourcery.com>
21003
21004         PR libfortran/17195
21005         * gfortran.dg/edit_real_1.f90: New test.
21006
21007 2004-08-27  Paul Brook  <paul@codesourcery.com>
21008
21009         * gfortran.dg/rewind_1.f90: New test.
21010
21011 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
21012
21013         PR fortran/16597
21014         * gfortran.dg/pr16597.f90: New test.
21015
21016 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21017
21018         PR c/13801
21019         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
21020         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
21021         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
21022         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
21023         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
21024
21025 2004-08-26  Nick Clifton  <nickc@redhat.com>
21026
21027         * gcc.c-torture/compile/pr17119.c: New test.
21028
21029 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21030
21031         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
21032
21033 2004-08-25  Richard Henderson  <rth@redhat.com>
21034
21035         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
21036         the bits that expect kind=8 to be the largest real kind.
21037
21038 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21039
21040         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
21041
21042 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21043
21044         * gfortran.dg/assignment_1.f90: New test.
21045
21046 2004-08-25  Adam Nemet  <anemet@lnxw.com>
21047
21048         * g++.dg/template/repo3.C: New test.
21049
21050 2004-08-25  Roger Sayle  <roger@eyesopen.com>
21051
21052         PR middle-end/16693
21053         PR tree-optimization/16372
21054         * g++.dg/opt/pr16372-1.C: New test case.
21055         * g++.dg/opt/pr16693-1.C: New test case.
21056         * g++.dg/opt/pr16693-2.C: New test case.
21057
21058 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21059
21060         * objc.dg/proto-lossage-4.m: New test.
21061
21062 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
21063
21064         PR c++/17155
21065         * g++.dg/inherit/local2.C: New test.
21066
21067 2004-08-25  Paul Brook  <paul@codesourcery.com>
21068
21069         PR fortran/17144
21070         * gfortran.dg/string_ctor_1.f90: New test.
21071
21072 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21073
21074         PR c++/14428
21075         * g++.dg/template/redecl2.C: New test.
21076
21077 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21078
21079         PR fortran/17143
21080         * gfortran.dg/pr17143.f90: New test.
21081
21082 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
21083
21084         PR fortran/17164
21085         * gfortran.dg/pr17164.f90: New test.
21086
21087 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21088
21089         * gcc.dg/tree-ssa/loop-1.c: New test.
21090
21091 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21092
21093         * gcc.c-torture/compile/20040824-1.c: New test.
21094
21095 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
21096
21097         * gcc.c-torture/compile/iftrap-3.c: New test.
21098
21099 2004-08-24  Paul Brook  <paul@codesourcery.com>
21100
21101         * gfortran.dg/entry_2.f90: New test.
21102
21103 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21104
21105         PR c++/16889
21106         * g++.dg/lookup/ambig[12].C: New.
21107
21108 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21109
21110         PR c++/16706
21111         * g++.dg/template/crash21.C: New test.
21112         * g++.dg/template/crash22.C: Likewise.
21113
21114 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21115
21116         PR c++/17149
21117         * g++.dg/template/access15.C: New.
21118
21119 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21120
21121         PR c++/17163
21122         * g++.dg/template/repo2.C: New test.
21123
21124 2004-08-23  Roger Sayle  <roger@eyesopen.com>
21125
21126         PR rtl-optimization/17078
21127         * gcc.c-torture/execute/pr17078-1.c: New test case.
21128
21129 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21130
21131         PR c/14492
21132         * gcc.dg/debug/crash1.c: New test.
21133
21134 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
21135
21136         PR c/16180
21137         * gcc.dg/loop-5.c: New test.
21138
21139 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21140
21141         * gcc.c-torture/execute/20040823-1.c: New test.
21142
21143 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
21144
21145         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
21146         to the assembler.  Simplify test accordingly.
21147         (asm_abi_flags): Use GNU names.
21148         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
21149         to check for ABI flags.
21150
21151 2004-08-22  Andrew Pinski  <apinski@apple.com>
21152
21153         * g++.dg/opt/pr14029.C: New test.
21154         * gcc.c-torture/execute/pr15262.c: New test.
21155
21156 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21157
21158         * gfortran.dg/reduction.f90: Add checks with complex arguments.
21159
21160 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
21161
21162         PR 16908
21163         * gfortran.dg/direct_io.f90: New test.
21164
21165 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21166
21167         PR c++/17121
21168         * g++.dg/inherit/local2.C: New test.
21169
21170 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21171
21172         PR c++/17120
21173         * g++.dg/warn/Wparentheses-4.C: New test.
21174
21175 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
21176
21177         PR c++/17121
21178         * g++.dg/inherit/local2.C: New test.
21179
21180         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
21181         * gcc.dg/ppc-ldstruct.c: Likewise.
21182         * gcc.dg/ppc64-abi-2.c: Likewise.
21183
21184 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
21185
21186         PR rtl-optimization/17099
21187         * gcc.c-torture/execute/20040820-1.c: New test.
21188
21189 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
21190
21191         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
21192
21193 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
21194
21195         PR fortran/17077
21196         * gfortran.dg/auto_array_1.f90: New test.
21197
21198 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21199
21200         PR fortran/17074
21201         * gfortran.dg/simpleif_1.f90: New test.
21202
21203 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
21204
21205         * lib/target-supports.exp (check_profiling_available): Return
21206         false for arm*-*-symbianelf* and arm*-*-eabi*.
21207
21208         PR c++/15890
21209         * g++.dg/template/delete1.C: New test.
21210
21211 2004-08-19  Paul Brook  <paul@codesourcery.com>
21212
21213         PR fortran/14976
21214         PR fortran/16228
21215         * gfortran.dg/data_char_1.f90: New test.
21216
21217 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
21218
21219         PR fortran/16946
21220         * gfortran.dg/reduction.f90: New testcase.
21221
21222 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21223
21224         PR fortran/16520
21225         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
21226
21227 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21228
21229         PR c++/17041
21230         * g++.dg/Wparentheses-3.C: New test.
21231
21232 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
21233
21234         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
21235         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
21236         * gcc.dg/vect/vect-2.c: Likewise.
21237         * gcc.dg/vect/vect-3.c: Likewise.
21238         * gcc.dg/vect/vect-4.c: Likewise.
21239         * gcc.dg/vect/vect-5.c: Likewise.
21240         * gcc.dg/vect/vect-6.c: Likewise.
21241         * gcc.dg/vect/vect-7.c: Likewise.
21242         * gcc.dg/vect/vect-25.c: Likewise.
21243         * gcc.dg/vect/vect-31.c: Likewise.
21244         * gcc.dg/vect/vect-32.c: Likewise.
21245         * gcc.dg/vect/vect-34.c: Likewise.
21246         * gcc.dg/vect/vect-36.c: Likewise.
21247         * gcc.dg/vect/vect-all.c: Likewise.
21248
21249 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21250
21251         PR c++/17068
21252         * g++.dg/template/operator4.C: New test.
21253
21254 2004-08-18  Richard Henderson  <rth@redhat.com>
21255
21256         * gcc.dg/20040206-1.c: XFAIL.
21257
21258 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21259
21260         PR c++/16246
21261         * g++.dg/template/array7.C: New test.
21262
21263 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21264
21265         * gcc.dg/mips-movcc-1.c: New test.
21266         * gcc.dg/mips-movcc-2.c: New test.
21267         * gcc.dg/mips-movcc-3.c: New test.
21268
21269         * gcc.dg/mips-nmadd-1.c: New test.
21270         * gcc.dg/mips-nmadd-2.c: New test.
21271
21272 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21273
21274         PR c++/15871
21275         * g++.dg/opt/inline8.C: New test.
21276
21277         PR c++/16965
21278         * g++.dg/parse/error17.C: New test.
21279
21280 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21281
21282         * gcc.dg/vect: New directory for vectorizer tests.
21283         * gcc.dg/vect/tree-vect.h: New file.
21284         * gcc.dg/vect/vect.exp: New file.
21285         * gcc.dg/vect/pr16105.c.c: New test.
21286         * gcc.dg/vect/vect-1.c: New test.
21287         * gcc.dg/vect/vect-2.c: New test.
21288         * gcc.dg/vect/vect-3.c: New test.
21289         * gcc.dg/vect/vect-4.c: New test.
21290         * gcc.dg/vect/vect-5.c: New test.
21291         * gcc.dg/vect/vect-6.c: New test.
21292         * gcc.dg/vect/vect-7.c: New test.
21293         * gcc.dg/vect/vect-8.c: New test.
21294         * gcc.dg/vect/vect-9.c: New test.
21295         * gcc.dg/vect/vect-10.c: New test.
21296         * gcc.dg/vect/vect-11.c: New test.
21297         * gcc.dg/vect/vect-12.c: New test.
21298         * gcc.dg/vect/vect-13.c: New test.
21299         * gcc.dg/vect/vect-14.c: New test.
21300         * gcc.dg/vect/vect-15.c: New test.
21301         * gcc.dg/vect/vect-16.c: New test.
21302         * gcc.dg/vect/vect-17.c: New test.
21303         * gcc.dg/vect/vect-18.c: New test.
21304         * gcc.dg/vect/vect-19.c: New test.
21305         * gcc.dg/vect/vect-20.c: New test.
21306         * gcc.dg/vect/vect-21.c: New test.
21307         * gcc.dg/vect/vect-22.c: New test.
21308         * gcc.dg/vect/vect-23.c: New test.
21309         * gcc.dg/vect/vect-24.c: New test.
21310         * gcc.dg/vect/vect-25.c: New test.
21311         * gcc.dg/vect/vect-26.c: New test.
21312         * gcc.dg/vect/vect-27.c: New test.
21313         * gcc.dg/vect/vect-28.c: New test.
21314         * gcc.dg/vect/vect-29.c: New test.
21315         * gcc.dg/vect/vect-30.c: New test.
21316         * gcc.dg/vect/vect-31.c: New test.
21317         * gcc.dg/vect/vect-32.c: New test.
21318         * gcc.dg/vect/vect-33.c: New test.
21319         * gcc.dg/vect/vect-34.c: New test.
21320         * gcc.dg/vect/vect-35.c: New test.
21321         * gcc.dg/vect/vect-36.c: New test.
21322         * gcc.dg/vect/vect-37.c: New test.
21323         * gcc.dg/vect/vect-38.c: New test.
21324         * gcc.dg/vect/vect-40.c: New test.
21325         * gcc.dg/vect/vect-41.c: New test.
21326         * gcc.dg/vect/vect-42.c: New test.
21327         * gcc.dg/vect/vect-43.c: New test.
21328         * gcc.dg/vect/vect-44.c: New test.
21329         * gcc.dg/vect/vect-45.c: New test.
21330         * gcc.dg/vect/vect-46.c: New test.
21331         * gcc.dg/vect/vect-47.c: New test.
21332         * gcc.dg/vect/vect-48.c: New test.
21333         * gcc.dg/vect/vect-49.c: New test.
21334         * gcc.dg/vect/vect-50.c: New test.
21335         * gcc.dg/vect/vect-51.c: New test.
21336         * gcc.dg/vect/vect-52.c: New test.
21337         * gcc.dg/vect/vect-53.c: New test.
21338         * gcc.dg/vect/vect-54.c: New test.
21339         * gcc.dg/vect/vect-55.c: New test.
21340         * gcc.dg/vect/vect-56.c: New test.
21341         * gcc.dg/vect/vect-57.c: New test.
21342         * gcc.dg/vect/vect-58.c: New test.
21343         * gcc.dg/vect/vect-59.c: New test.
21344         * gcc.dg/vect/vect-60.c: New test.
21345         * gcc.dg/vect/vect-61.c: New test.
21346         * gcc.dg/vect/vect-all.c: New test.
21347         * gcc.dg/vect/vect-none.c: New test.
21348
21349 2004-08-17  Paul Brook  <paul@codesourcery.com>
21350
21351         PR fortran/13082
21352         * gfortran.dg/entry_1.f90: New test.
21353
21354 2004-08-17  Andrew Pinski  <apinski@apple.com>
21355
21356         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21357
21358 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21359
21360         * gcc.dg/pr17036-1.c: New test.
21361
21362 2004-08-16  Devang Patel  <dpatel@apple.com>
21363
21364         * gcc.dg/darwin-20040809-1.c: New test.
21365
21366 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21367
21368         * gcc.dg/funcdef-attr-1.c: New test.
21369
21370 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21371
21372         * gcc.dg/altivec-17.c: New test.
21373         * gcc.dg/altivec-18.c: New test.
21374
21375 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21376
21377         PR c++/6749
21378         * g++.dg/template/vtable2.C: New test.
21379
21380 2004-08-14  Richard Henderson  <rth@redhat.com>
21381
21382         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21383         * gcc.dg/pack-test-4.c (main): Return 0.
21384         * gcc.dg/setjmp-1.c: Remove XFAIL.
21385         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21386
21387 2004-08-14  Richard Henderson  <rth@redhat.com>
21388
21389         * gcc.dg/980217-1.c: Add prototype for printf.
21390
21391 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21392
21393         * gfortran.dg/pr16935.f90: New test.
21394
21395 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21396
21397         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21398
21399 2004-08-13  Paul Brook  <paul@codesourcery.com>
21400
21401         * gfortran.dg/der_io_1.f90: Remove stray comma.
21402
21403 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21404
21405         * gcc.dg/vmx/cw-bug-2.c: Remove.
21406         * gcc.dg/vmx/vprint-1.c: Remove.
21407         * gcc.dg/vmx/vscan-1.c: Remove.
21408
21409 2004-08-12  Devang patel  <dpatel@apple.com>
21410
21411         * gcc.dg/darwin-20040809-2.c: New test.
21412
21413 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21414
21415         * g++.dg/ext/altivec-12.C: New test.
21416
21417         * g++.dg/ext/altivec-11.C: New test.
21418
21419 2004-08-12  Paul Brook  <paul@codesourcery.com>
21420
21421         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21422
21423 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21424
21425         * g++.dg/ext/altivec-2.C: Check for hardware support before
21426         executing any VMX instructions.
21427
21428         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21429
21430 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21431
21432         PR c++/16276
21433         * g++.old-deja/g++.other/comdat4.C: New test.
21434         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21435
21436 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21437
21438         PR target/16286
21439         * gcc.dg/pr16286.c: New test.
21440
21441 2004-08-12 Jan Beulich <jbeulich@novell.com>
21442
21443         * g++.dg/ext/asm5.C: New.
21444
21445 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21446
21447         PR c++/16698
21448         * g++.dg/eh/crash1.C: New test.
21449
21450         PR c++/16717
21451         * g++.dg/ext/construct1.C: New test.
21452
21453 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21454
21455         PR c++/16853
21456         * g++.dg/init/ptrmem1.C: New test.
21457
21458         PR c++/16618
21459         * g++.dg/parse/offsetof5.C: New test.
21460
21461         PR c++/16870
21462         * g++.dg/template/overload3.C: New test.
21463
21464 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21465
21466         PR c++/16964
21467         * g++.dg/parse/error16.C: New test.
21468
21469         PR c++/16904
21470         * g++.dg/template/error14.C: New test.
21471
21472         PR c++/16929
21473         * g++.dg/template/error15.C: New test.
21474
21475 2004-08-11  Devang Patel  <dpatel@apple.com>
21476
21477         * gcc.dg/darwin-ld-20040809-1.c: New test.
21478         * gcc.dg/darwin-ld-20040809-2.c: New test.
21479
21480 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21481
21482         PR fortran/16917
21483         * gfortran.dg/dfloat_1.f90: New test.
21484
21485 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21486
21487         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21488         * gcc.dg/dll-2.c: Fix dg-require syntax.
21489         * gcc.misc-tests/arm-isr.c (abort): Declare.
21490         (exit): Likewise.
21491
21492 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21493
21494         PR c++/16971
21495         * g++.dg/parse/crash16.C: New test.
21496
21497 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21498
21499         * gcc.dg/mips-rsqrt-1.c: New test case.
21500         * gcc.dg/mips-rsqrt-2.c: New test case.
21501         * gcc.dg/mips-rsqrt-3.c: New test case.
21502
21503 2004-08-10  Paul Brook  <paul@codesourcery.com>
21504
21505         * gfortran.dg/der_io_1.f90: New test.
21506
21507 2004-08-10  Paul Brook  <paul@codesourcery.com>
21508
21509         PR fortran/16919
21510         * gfortran.dg/der_array_1.f90: New test.
21511
21512 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21513
21514         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21515
21516 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21517
21518         * gcc.dg/wchar_t-2.c: Fix typo.
21519
21520 2004-08-09  Falk Hueffner  <falk@debian.org>
21521
21522         PR tree-optimization/12517
21523         * gcc.c-torture/compile/pr12517.c: New test.
21524
21525         PR tree-optimization/12578
21526         * gcc.c-torture/compile/pr12578.c: New test.
21527
21528         PR tree-optimization/12899
21529         * gcc.c-torture/compile/pr12899.c: New test.
21530
21531         PR rtl-optimization/14692
21532         * gcc.c-torture/compile/pr14692.c: New test.
21533
21534         PR tree-optimization/16461
21535         * gcc.c-torture/compile/pr16461.c: New test.
21536
21537 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21538
21539         * gfortran.dg/getenv_1.f90: New test.
21540
21541 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21542
21543         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21544         wchar_t.
21545         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21546
21547 2004-08-06  Paul Brook  <paul@codesourcery.com>
21548
21549         * gfortran.dg/ret_array_1.f90: New test.
21550         * gfortran.dg/ret_pointer_1.f90: New test.
21551
21552 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21553
21554         * gcc.dg/missing-field-init-[12].c: New tests.
21555         * g++.dg/warn/missing-field-init-[12].C: New tests.
21556
21557 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21558
21559         * gcc.dg/enum2.c: New test.
21560         * gcc.dg/symbian3.c: Likewise.
21561         * gcc.dg/symbian4.c: Likewise.
21562         * gcc.dg/wchar_t-2.c: Likewise.
21563
21564 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21565
21566         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21567         destructor tests.
21568
21569 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21570
21571         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21572         dg-require-visiblity.
21573         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21574         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21575         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21576         * g++.dg/ext/visibility/new1.C: Likewise.
21577         * g++.dg/ext/visibility/pragma.C: Likewise.
21578         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21579         * g++.dg/ext/visibility/virtual.C: Likewise.
21580         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21581         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21582         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21583         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21584         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21585         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21586         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21587         * g++/dg/ext/visibility/visibility-8.C: New test.
21588         * gcc.c-torture/compile/dll.x: Remove.
21589         * gcc.dg/dll-2.c: Use dg-require-dll
21590         * gcc.dg/visibility-10.c: New test.
21591         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21592         supporting DLLs.
21593         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21594         (scan_not_hidden): Likewise.
21595
21596 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21597
21598         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21599
21600 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21601
21602         * gcc.c-torture/execute/20040805-1.c: New test.
21603
21604 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21605
21606         * gcc.dg/20020118-1.c: Declare abort.
21607         * gcc.dg/altivec_check.h: Likewise.
21608         * gcc.dg/iftrap-2.c: Likewise.
21609         * gcc.dg/pragma-darwin.c: Likewise.
21610         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21611
21612 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21613
21614         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21615
21616 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21617
21618         * gcc.c-torture/execute/builtins/abs-2.c,
21619         gcc.c-torture/execute/builtins/abs-3.c,
21620         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21621         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21622         intmax_t, uintmax_t and their limits.
21623         * gcc.dg/intmax_t-1.c: New test.
21624
21625 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21626
21627         * g++.dg/tc1/dr147.C: Add reference to PR.
21628
21629 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21630
21631         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21632         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21633
21634 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21635
21636         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21637
21638 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21639
21640         * gcc.dg/redecl-5.c: New test.
21641         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21642         of scanf.
21643
21644 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21645
21646         PR middle-end/16790
21647         * gcc.c-torture/execute/pr16790-1.c: New test case.
21648
21649 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21650
21651         * g++.dg/ext/visibility/assign1.C: New test.
21652         * g++.dg/ext/visibility/new1.C: Likewise.
21653
21654         * gcc.dg/symbian1.c: New test.
21655         * gcc.dg/symbian2.c: Likewise.
21656
21657 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21658
21659         PR target/16570
21660         * gcc.dg/i386-sse-9.c: New test.
21661
21662 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21663
21664         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21665
21666 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21667
21668         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21669         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21670         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21671         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21672         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21673         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21674         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21675         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21676         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21677         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21678         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21679         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21680         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21681         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21682         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21683         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21684         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21685         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21686         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21687         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21688         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21689         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21690         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21691         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21692         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21693         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21694         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21695         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21696         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21697         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21698         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21699         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21700         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21701         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
21702         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
21703         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21704         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21705         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21706         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21707         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
21708         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
21709         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
21710         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
21711         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
21712         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21713         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21714         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
21715         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21716         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21717         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21718         gcc.misc-tests/i386-pf-3dnow-1.c,
21719         gcc.misc-tests/i386-pf-athlon-1.c,
21720         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21721         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21722         Declare built-in functions used.
21723         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
21724
21725 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21726
21727         PR c++/16707
21728         * g++.dg/lookup/using12.C: New test.
21729
21730         * g++.dg/init/null1.C: Fix PR number.
21731         * g++.dg/parse/namespace10.C: Likewise.
21732
21733 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21734
21735         PR c++/16224
21736         * g++.dg/template/spec17.C: New test.
21737         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
21738         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
21739
21740 2004-08-02  David Billinghurst
21741
21742         PR fortran/16292
21743         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21744
21745 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21746
21747         * gcc.dg/ia64-got-1.c: New test case.
21748
21749 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21750
21751         PR c++/16489
21752         * g++.dg/init/null1.C: New test.
21753         * g++.dg/tc1/dr76.C: Adjust error marker.
21754
21755         PR c++/16529
21756         * g++.dg/parse/namespace10.C: New test.
21757
21758         PR c++/16810
21759         * g++.dg/inherit/ptrmem2.C: New test.
21760
21761 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21762
21763         PR target/16155
21764         * gcc.dg/pr16155.c: New test.
21765
21766 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21767
21768         * gcc.dg/redecl-2.c: New test.
21769
21770 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21771
21772         * gcc.dg/darwin-longdouble.c: New file.
21773
21774 2004-07-30  Richard Henderson  <rth@redhat.com>
21775
21776         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21777         write to constant argument.
21778         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21779
21780 2004-07-30  Richard Henderson  <rth@redhat.com>
21781
21782         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21783         tests of nearest around zero.
21784
21785 2004-07-30  Andrew Pinski  <apinski@apple.com>
21786
21787         * gcc.c-torture/compile/20040730-1.c: New test.
21788
21789 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21790
21791         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21792         powerpc-eabispe.
21793
21794 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21795
21796         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21797
21798 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
21799
21800         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
21801         contains $ld_library_path.
21802         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21803
21804 2004-07-29  Richard Henderson  <rth@redhat.com>
21805
21806         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
21807
21808         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21809         (alt2, which): New.
21810         (Check): Accept either alternative.
21811
21812 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
21813
21814         * g++.dg/abi/inline1.C: New test.
21815         * g++.dg/abi/local1-a.cc: Likewise.
21816         * g++.dg/abi/local1.C: Likewise.
21817         * g++.dg/abi/mangle11.C: Tweak location of warnings.
21818         * g++.dg/abi/mangle12.C: Likewise.
21819         * g++.dg/abi/mangle17.C: Likewise.
21820         * g++.dg/abi/mangle20-2.C: Likewise.
21821         * g++.dg/opt/interface1.C: Likewise.
21822         * g++.dg/opt/interface1.h: Likewise.
21823         * g++.dg/opt/interface1-a.cc: New test.
21824         * g++.dg/parse/repo1.C: New test.
21825         * g++.dg/template/repo1.C: Likewise.
21826         * g++.dg/warn/Winline-1.C: Likewise.
21827         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
21828
21829 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21830
21831         * gcc.dg/tree-ssa/20040729-1.c: New test.
21832
21833 2004-07-27  Matt Austern <austern@apple.com>
21834
21835         * gcc.dg/darwin-bool-1.c: New test.
21836         * gcc.dg/darwin-bool-2.c: New test.
21837
21838 2004-07-28  Richard Henderson  <rth@redhat.com>
21839
21840         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21841         arguments in the correct type.  Don't write to constant arguments.
21842
21843 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21844
21845         PR tree-optimization/16688
21846         PR tree-optimization/16689
21847         * g++.dg/tree-ssa/pr16688.C: New test.
21848
21849 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21850
21851         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21852         loads.  Not only in the comment, this time.
21853
21854 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
21855
21856         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
21857         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21858         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
21859         * gcc.dg/sh4a-bitmovua.c: New.
21860         * gcc.dg/sh4a-cos.c: New.
21861         * gcc.dg/sh4a-cosf.c: New.
21862         * gcc.dg/sh4a-fprun.c: New.
21863         * gcc.dg/sh4a-fsrra.c: New.
21864         * gcc.dg/sh4a-memmovua.c: New.
21865         * gcc.dg/sh4a-sin.c: New.
21866         * gcc.dg/sh4a-sincos.c: New.
21867         * gcc.dg/sh4a-sincosf.c: New.
21868         * gcc.dg/sh4a-sinf.c: New.
21869
21870 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21871
21872         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
21873         conditionals.
21874         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21875         loads.
21876         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
21877         DOM1.
21878
21879 2004-07-27  Andrew Pinski  <apinski@apple.com>
21880
21881         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21882
21883 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21884
21885         * gcc.dg/pragma-isr.c: New test.
21886
21887 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21888
21889         PR c++/14429
21890         * g++.dg/template/ttp11.C: New test.
21891
21892 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21893
21894         * gcc.c-torture/compile/20040727-1.c: New test.
21895
21896 2004-07-26  Eric Christopher  <echristo@redhat.com>
21897
21898         * gcc.c-torture/compile/20040726-2.c: New test.
21899
21900 2004-07-26  Andrew Pinski  <apinski@apple.com>
21901
21902         * g++.dg/rtti/tinfo1.C: Xfail.
21903
21904 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
21905
21906         * gcc.c-torture/compile/20040726-1.c: New test.
21907
21908 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
21909             Brian Ryner  <bryner@brianryner.com>
21910
21911         PR c++/9283
21912         PR c++/15000
21913         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
21914         * g++.dg/ext/visibility/: New directory.
21915         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
21916         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
21917         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
21918         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
21919         * g++.dg/ext/visibility/fvisibility.C,
21920         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
21921         g++.dg/ext/visibility/fvisibility-override1.C
21922         g++.dg/ext/visibility/fvisibility-override2.C
21923         g++.dg/ext/visibility/memfuncts.C
21924         g++.dg/ext/visibility/noPLT.C
21925         g++.dg/ext/visibility/pragma.C
21926         g++.dg/ext/visibility/pragma-override1.C
21927         g++.dg/ext/visibility/pragma-override2.C
21928         g++.dg/ext/visibility/staticmemfuncts.C
21929         g++.dg/ext/visibility/virtual.C: New tests.
21930
21931 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21932
21933         PR c/15360
21934         * gcc.dg/pr15360-1.c: New test.
21935
21936 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
21937
21938         * gcc.dg/pragma-align-2.c: New test.
21939         * gcc.dg/pragma-init-fini.c: New test.
21940         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
21941         targets.
21942
21943 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21944
21945         * gcc.dg/init-string-2.c: New test.
21946
21947 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
21948
21949         PR 16684
21950         * gcc.dg/Wredundant-decls-1.c: New test case.
21951
21952 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
21953
21954         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
21955         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
21956         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
21957         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
21958         * gcc.dg/compat/generate-random.c: New file.
21959         * gcc.dg/compat/generate-random.h: Likewise.
21960         * gcc.dg/compat/generate-random_r.c: Likewise.
21961         * gcc.dg/compat/struct-layout-1.h: Likewise.
21962         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
21963         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
21964         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
21965         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
21966         * gcc.dg/compat/struct-layout-1_main.c: New test.
21967         * gcc.dg/compat/struct-layout-1_x.c: New file.
21968         * gcc.dg/compat/struct-layout-1_y.c: New file.
21969         * gcc.dg/compat/struct-layout-1_test.h: New file.
21970
21971 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21972
21973         * gcc.dg/comp-return-1.c: New test
21974
21975 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
21976
21977         * gcc.dg/vmx/8-02a.c: Fix typo.
21978
21979         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
21980         * gcc.dg/darwin-abi-3.c: New test.
21981
21982         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
21983         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
21984
21985         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
21986         * gcc.dg/vmx/ops-long-1.c: New test.
21987         * gcc.dg/vmx/ops-long-2.c: New test.
21988
21989 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21990
21991         * g++.dg/lookup/conv-[1234].C: New.
21992
21993 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
21994
21995         * g++.dg/parse/attr2.C: Simplify.
21996
21997 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21998
21999         PR c/7284
22000         * gcc.c-torture/execute/pr7284-1.c: New test.
22001
22002 2004-07-22  Brian Booth  <bbooth@redhat.com>
22003
22004         * gcc.dg/tree-ssa/20040721-1.c: New test.
22005
22006 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22007
22008         * g++.dg/template/crash20.c: New.
22009
22010 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
22011
22012         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
22013         Add dg-run directive.  Declare variables as required.
22014         * gfortran.dg/g77/README: Update
22015
22016 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
22017
22018         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
22019         gcc.dg/cris-peep2-andu2.c: New tests.
22020
22021 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22022
22023         PR c/15052
22024         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
22025         on return type.
22026         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
22027         messages.
22028         * gcc.dg/qual-return-2.c: Update expected messages.
22029         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
22030
22031 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22032
22033         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
22034         * gcc.dg/noncompile/921102-1.c: Update expected error message.
22035
22036 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22037
22038         PR c/11250
22039         * gcc.dg/init-string-1.c: New test.
22040
22041 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
22042
22043         PR middle-end/15345
22044         PR c/16450
22045         * gcc.dg/torture/nested-fn-1.c: New test.
22046
22047 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
22048
22049         PR target/16559
22050         * gcc.dg/ia64-fptr-1.c: New file.
22051
22052 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22053
22054         PR c++/14497
22055         * g++.dg/template/spec16.C: New test.
22056         * g++.old-deja/g++.robertl/eb118.C: Remove.
22057
22058 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22059
22060         PR c++/509
22061         * g++.dg/template/spec15.C: New test.
22062
22063 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
22064
22065         Copy cases from g77.f-torture/execute and add dg-run
22066         directive.  Other changes as noted.
22067         * gfortran.dg/g77/13037.f
22068         * gfortran.dg/g77/1832.f
22069         * gfortran.dg/g77/19981119-0.f
22070         * gfortran.dg/g77/19990313-0.f
22071         * gfortran.dg/g77/19990313-1.f
22072         * gfortran.dg/g77/19990313-2.f
22073         * gfortran.dg/g77/19990313-3.f
22074         * gfortran.dg/g77/19990419-1.f
22075         * gfortran.dg/g77/19990826-0.f
22076         * gfortran.dg/g77/19990826-2.f
22077         * gfortran.dg/g77/20000503-1.f
22078         * gfortran.dg/g77/20001111.f
22079         * gfortran.dg/g77/20010116.f
22080         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
22081         * gfortran.dg/g77/20010430.f
22082         * gfortran.dg/g77/6177.f
22083         * gfortran.dg/g77/947.f
22084         * gfortran.dg/g77/970816-3.f
22085         * gfortran.dg/g77/971102-1.f
22086         * gfortran.dg/g77/980520-1.f
22087         * gfortran.dg/g77/980628-0.f
22088         * gfortran.dg/g77/980628-1.f
22089         * gfortran.dg/g77/980628-10.f
22090         * gfortran.dg/g77/980628-2.f
22091         * gfortran.dg/g77/980628-3.f
22092         * gfortran.dg/g77/980628-7.f
22093         * gfortran.dg/g77/980628-8.f
22094         * gfortran.dg/g77/980628-9.f
22095         * gfortran.dg/g77/980701-0.f
22096         * gfortran.dg/g77/980701-1.f
22097         * gfortran.dg/g77/cabs.f
22098         * gfortran.dg/g77/claus.f
22099         * gfortran.dg/g77/complex_1.f
22100         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
22101         * gfortran.dg/g77/dcomplex.f
22102         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
22103         * gfortran.dg/g77/f90-intrinsic-mathematical.f
22104         * gfortran.dg/g77/f90-intrinsic-numeric.f
22105         * gfortran.dg/g77/int8421.f
22106         * gfortran.dg/g77/labug1.f
22107         * gfortran.dg/g77/large_vec.f
22108         * gfortran.dg/g77/le.f
22109         * gfortran.dg/g77/short.f
22110         * gfortran.dg/g77/README: Update
22111
22112 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
22113
22114         PR c++/16637
22115         * g++.dg/parse/lookup4.C: New test.
22116
22117 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22118
22119         PR c++/16175
22120         * g++.dg/template/ttp10.C: New test.
22121
22122 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22123
22124         * gcc.dg/pr12625-1.c: New test.
22125
22126 2004-07-20  Steven Bosscher  <stevenb@suse.de>
22127
22128         * testsuite/gcc.dg/switch-warn-1.c: New test.
22129         * testsuite/gcc.dg/switch-warn-2.c: New test.
22130         * gcc.c-torture/compile/pr14730.c: Update.
22131
22132 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
22133
22134         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
22135         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
22136         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
22137         g++.dg/template/nontype3.C: Remove trailing CR from tests.
22138
22139 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
22140
22141         PR c++/16623
22142         * g++.dg/template/assign1.C: New test.
22143
22144 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22145
22146         PR c++/12170
22147         * g++.dg/template/ttp9.C: New test.
22148
22149 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
22150
22151         * gcc.dg/format/cmn-err-1.c: New test.
22152
22153 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22154
22155         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
22156         gcc.dg/Wparentheses-10.c: New tests.
22157         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
22158
22159 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22160
22161         PR fortran/16465
22162         * gfortran.dg/g77//ffixed-line-length-0.f,
22163         gfortran.dg/g77/ffixed-line-length-132.f,
22164         gfortran.dg/g77/ffixed-line-length-72.f,
22165         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
22166         gfortran.dg/g77/README: Update.
22167
22168 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22169
22170         PR c++/13092
22171         * g++.dg/template/non-dependent7.C: New test.
22172         * g++.dg/template/non-dependent8.C: Likewise.
22173         * g++.dg/template/non-dependent9.C: Likewise.
22174         * g++.dg/template/non-dependent10.C: Likewise.
22175
22176 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
22177
22178         PR c++/16337
22179         * g++.dg/parse/attr2.C: New test.
22180
22181 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
22182
22183         * g77.dg: Removed.
22184         * g77.f-torture: Ditto.
22185
22186 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22187
22188         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
22189         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
22190         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
22191
22192 2004-07-16  Richard Henderson  <rth@redhat.com>
22193
22194         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
22195
22196 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22197
22198         * lib/fortran-torture.exp (fortran-torture): Don't test compile
22199         tests with full list of options.
22200         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
22201         of TORTURE_OPTIONS if test contains 'dg-do run'.
22202
22203         PR fortran/16404
22204         * gfortran.dg/do_iterator.f90: New test.
22205
22206 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22207
22208         PR rtl-optimization/16536
22209         * gcc.c-torture/execute/restrict-1.c: New test.
22210
22211 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22212
22213         PR fortran/15324
22214         * gfortran.dg/pr15324.f90: New test.
22215
22216         PR fortran/15129
22217         * gfortran.dg/pr15129.f90: New test.
22218
22219         PR fortran/15140
22220         * gfortran.dg/pr15140.f90: New test.
22221
22222         PR fortran/13792
22223         * gfortran.fortran-torture/execute/bounds.f90: Add check for
22224         compile-time simplification.
22225
22226 2004-07-14  Mike Stump  <mrs@apple.com>
22227
22228         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
22229
22230 2004-07-14  James E Wilson  <wilson@specifixinc.com>
22231
22232         PR target/16325
22233         * gcc.dg/profile-generate-1.c: New.
22234
22235 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
22236
22237         * gcc.c-torture/execute/20040709-1.c: New test.
22238         * gcc.c-torture/execute/20040709-2.c: New test.
22239
22240 2004-07-14  Mike Stump  <mrs@apple.com>
22241
22242         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22243
22244 2004-07-14  Mike Stump  <mrs@apple.com>
22245
22246         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22247
22248 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22249
22250         PR c++/16518
22251         * g++.dg/parse/mutable1.C: New test.
22252
22253 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22254
22255         PR tree-optimization/16443
22256         * gcc.dg/tree-ssa/20040713-1.c: New test.
22257
22258 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22259
22260         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22261         for operator new.
22262
22263 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22264
22265         * gfortran.dg/g77/README: New file
22266         * gfortran.dg/g77/19981216-0.f: Copy from
22267         g77.f-torture/noncompile.  Add "dg-do compile" and
22268         dg-error as required.
22269         * gfortran.dg/g77/19990218-1.f: Likewise.
22270         * gfortran.dg/g77/19990905-1.f: Likewise.
22271         * gfortran.dg/g77/9263.f: Likewise.
22272         * gfortran.dg/g77/980615-0.f: Likewise.
22273         * gfortran.dg/g77/980616-0.f: Likewise.
22274         * gfortran.dg/g77/check0.f: Likewise.
22275         * gfortran.dg/g77/select_no_compile.f: Likewise.
22276
22277 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22278
22279         Copy files from g77.f-torture/compile.
22280         Add "{ dg-do compile}".  Other changes as noted
22281         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22282         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22283         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22284         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22285         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22286         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22287         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22288         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22289         statement to conform to standard.  Append alpha1.x for reference.
22290         * gfortran.dg/g77/xformat.f: Add dg-warning
22291
22292 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22293
22294         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22295         Add {dg-do compile} directive.
22296         * gfortran.dg/g77/cpp2.F: Likewise.
22297
22298 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22299
22300         PR c++/5402
22301         * g++.dg/lookup/name-clash1.C: New test.
22302
22303         PR c++/9777
22304         * g++.dg/lookup/name-clash2.C: New test.
22305
22306         PR c++/12102
22307         * g++.dg/lookup/name-clash3.C: New test.
22308
22309 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22310
22311         * g++.dg/lookup/new2.C: New test.
22312         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22313
22314 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22315
22316         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22317         Add {dg-do compile} directive.
22318         * gfortran.dg/g77/13060.f: Likewise.
22319         * gfortran.dg/g77/19990218-0.f: Likewise.
22320         * gfortran.dg/g77/19990305-0.f: Likewise.
22321         * gfortran.dg/g77/19990419-0.f: Likewise.
22322         * gfortran.dg/g77/19990502-0.f: Likewise.
22323         * gfortran.dg/g77/19990502-1.f: Likewise.
22324         * gfortran.dg/g77/19990525-0.f: Likewise.
22325         * gfortran.dg/g77/19990826-1.f: Likewise.
22326         * gfortran.dg/g77/19990826-3.f: Likewise.
22327         * gfortran.dg/g77/19990905-2.f: Likewise.
22328         * gfortran.dg/g77/20000412-1.f: Likewise.
22329         * gfortran.dg/g77/20000511-1.f: Likewise.
22330         * gfortran.dg/g77/20000511-2.f: Likewise.
22331         * gfortran.dg/g77/20000518.f: Likewise.
22332         * gfortran.dg/g77/20000601-1.f: Likewise.
22333         * gfortran.dg/g77/20000601-2.f: Likewise.
22334         * gfortran.dg/g77/20000629-1.f: Likewise.
22335         * gfortran.dg/g77/20000630-2.f: Likewise.
22336         * gfortran.dg/g77/20010115.f: Likewise.
22337         * gfortran.dg/g77/20010321-1.f: Likewise.
22338         * gfortran.dg/g77/20010426.f: Likewise.
22339         * gfortran.dg/g77/20020307-1.f: Likewise.
22340         * gfortran.dg/g77/8485.f: Likewise.
22341         * gfortran.dg/g77/960317-1.f: Likewise.
22342         * gfortran.dg/g77/970915-0.f: Likewise.
22343         * gfortran.dg/g77/980310-1.f: Likewise.
22344         * gfortran.dg/g77/980310-2.f: Likewise.
22345         * gfortran.dg/g77/980310-3.f: Likewise.
22346         * gfortran.dg/g77/980310-4.f: Likewise.
22347         * gfortran.dg/g77/980310-6.f: Likewise.
22348         * gfortran.dg/g77/980310-7.f: Likewise.
22349         * gfortran.dg/g77/980310-8.f: Likewise.
22350         * gfortran.dg/g77/980419-2.f: Likewise.
22351         * gfortran.dg/g77/980424-0.f: Likewise.
22352         * gfortran.dg/g77/980427-0.f: Likewise.
22353         * gfortran.dg/g77/980729-0.f: Likewise.
22354         * gfortran.dg/g77/981117-1.f: Likewise.
22355         * gfortran.dg/g77/toon_1.f: Likewise.
22356
22357 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22358
22359         PR c++/2204
22360         * g++.dg/other/abstract2.C: New test.
22361
22362 2004-07-12  Paul Brook  <paul@codesourcery.com>
22363
22364         * gfortran.dg/pointer_init_1.f90: New test.
22365
22366 2004-07-11  Paul Brook  <paul@codesourcery.com>
22367
22368         PR fortran/15986
22369         * gfortran.dg/contained_1.f90: New test.
22370
22371 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22372
22373         * g++.dg/parse/defarg8.C: New test.
22374
22375 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22376
22377         PR fortran/16433
22378         * gfortran.dg/pr16433.f: New test.
22379
22380         PR fortran/17574
22381         * gfortran.dg/pr15754.f90: New test.
22382
22383 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22384
22385         PR tree-optimization/16437
22386         * gcc.c-torture/execute/bitfld-4.c: New test.
22387
22388 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22389
22390         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22391         access to common var from module.
22392
22393 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22394
22395         PR fortran/16336
22396         * gfortran.fortran-torture/execute/common_2.f90: New test.
22397
22398 2004-07-10  Paul Brook  <paul@codesourcery.com>
22399
22400         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22401
22402 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22403
22404         PR fortran/15969
22405         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22406
22407 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22408
22409         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22410         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22411         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22412         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22413         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22414         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22415         * gfortran.dg/g77/funderscoring.f: Likewise.
22416         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22417
22418 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22419
22420         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22421
22422 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22423         Paul Brook  <paul@codesourcery.com>
22424
22425         PR fortran/13415
22426         * gfortran.dg/common_pointer_1.f90: New test.
22427
22428 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22429
22430         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22431
22432 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22433
22434         PR target/16364
22435         * gcc.c-torture/compile/20040709-1.c: New.
22436
22437 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22438
22439         PR fortran/14077
22440         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22441
22442 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22443
22444         PR fortran/13201
22445         * gfortran.dg/shape_1.f90: New test.
22446
22447 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22448             Andrew Pinski  <apinski@apple.com>
22449
22450         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22451
22452 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22453
22454         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22455         comment.
22456
22457 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22458         Paul Brook  <paul@codesourcery.com>
22459
22460         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22461         '.f95' and '.F95'.
22462
22463 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22464
22465         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22466
22467 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22468
22469         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22470         testcases with capital suffix.
22471
22472 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22473
22474         PR fortran/15481
22475         PR fortran/13372
22476         PR fortran/13575
22477         PR fortran/15978
22478         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22479
22480         * gfortran.dg/implicit_1.f90: New test.
22481
22482 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22483
22484         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22485         expression to match gfortran warning/error messages
22486         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22487         dg-error text.
22488
22489 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22490
22491         * lib/fortran-torture.exp: Rename proc search_for to
22492         search_for_re.
22493
22494 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22495
22496         * gcc.c-torture/execute/simd-5.x: New file.
22497         XFAIL on SPARC 64-bit at -O0.
22498
22499 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22500
22501         PR c++/8211
22502         PR c++/16165
22503         * g++.dg/warn/effc3.C: New test.
22504
22505 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22506
22507         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22508         change X to 1X in format.
22509         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22510         add data statements to conform to standard.
22511
22512 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22513
22514         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22515         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22516         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22517
22518 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22519
22520         * gfortran.dg/g77/7388.f: Copy from g77.dg
22521         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22522         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22523         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22524         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22525         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22526         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22527         * gfortran.dg/g77/strlen0.f: Likewise.
22528
22529 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22530
22531         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22532         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22533
22534 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22535
22536         * gcc.c-torture/execute/920428-2.x: Delete.
22537         * gcc.c-torture/execute/920501-7.x: Likewise.
22538
22539 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22540
22541         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22542         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22543         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22544         prescott and c3-2.
22545         (PREFETCH_3DNOW): Add -march=c3.
22546
22547 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22548
22549         PR c/16437
22550         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22551         * gcc.c-torture/execute/bf64-1.x: Likewise.
22552
22553 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22554
22555         * gcc.c-torture/compile/20040708-1.c: New test.
22556
22557 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22558
22559         PR c++/16169
22560         * g++.dg/warn/effc2.C: New test.
22561
22562 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22563
22564         * gcc.c-torture/execute/bitfld-1.x: Remove.
22565         * gcc.c-torture/execute/bitfld-3.c: New test.
22566         * gcc.dg/bitfld-2.c: Remove XFAILs.
22567
22568 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22569
22570         PR c++/16276
22571         * g++.dg/rtti/tinfo1.C: New file.
22572
22573 2004-07-07  Eric Christopher  <echristo@redhat.com>
22574
22575         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22576
22577 2004-07-07  Andrew Pinski  <apinski@apple.com>
22578
22579         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22580
22581 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22582
22583         * g++.dg/init/call1.C: XFAIL.
22584
22585 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22586
22587         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22588         except for movstrict*, to movmem* and clrstr* to clrmem*.
22589
22590 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22591
22592         * gcc.c-torture/execute/20040707-1.c: New test.
22593
22594 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22595
22596         * gcc.c-torture/execute/20040706-1.c: New test.
22597
22598 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22599
22600         PR c++/3671
22601         * g++.dg/template/spec14.C: New test.
22602
22603 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22604
22605         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22606         nothing if not yet defined.  Use it in b, c and d type definitions.
22607         * gcc.c-torture/execute/20040705-1.c: New test.
22608         * gcc.c-torture/execute/20040705-2.c: New test.
22609
22610 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22611
22612         PR c++/2518
22613         * g++.dg/lookup/new1.C: New test.
22614
22615 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22616
22617         PR c++/11406
22618         * g++.dg/template/sizeof8.C: New test.
22619
22620 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22621
22622         * gcc.c-torture/compile/20040705-1.c: New test.
22623
22624 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22625
22626         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22627
22628 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22629
22630         * gcc.dg/cpp/if-mop.c: Two new testcases.
22631         * gcc.dg/cpp/trad/comment-3.c: New.
22632
22633 2004-07-04  Paul Brook  <paul@codesourcery.com>
22634
22635         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22636
22637 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22638
22639         PR c++/3761
22640         * g++.dg/lookup/crash4.C: New test.
22641
22642 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22643
22644         * gcc.c-torture/execute/builtin-abs-1.c
22645         * gcc.c-torture/execute/builtin-abs-2.c
22646         * gcc.c-torture/execute/builtin-complex-1.c
22647         * gcc.c-torture/execute/builtins/string-1-lib.c
22648         * gcc.c-torture/execute/builtins/string-1.c
22649         * gcc.c-torture/execute/builtins/string-2-lib.c
22650         * gcc.c-torture/execute/builtins/string-2.c
22651         * gcc.c-torture/execute/builtins/string-3-lib.c
22652         * gcc.c-torture/execute/builtins/string-3.c
22653         * gcc.c-torture/execute/builtins/string-4-lib.c
22654         * gcc.c-torture/execute/builtins/string-4.c
22655         * gcc.c-torture/execute/builtins/string-5-lib.c
22656         * gcc.c-torture/execute/builtins/string-5.c
22657         * gcc.c-torture/execute/builtins/string-6-lib.c
22658         * gcc.c-torture/execute/builtins/string-6.c
22659         * gcc.c-torture/execute/builtins/string-7-lib.c
22660         * gcc.c-torture/execute/builtins/string-7.c
22661         * gcc.c-torture/execute/builtins/string-8-lib.c
22662         * gcc.c-torture/execute/builtins/string-8.c
22663         * gcc.c-torture/execute/builtins/string-9-lib.c
22664         * gcc.c-torture/execute/builtins/string-9.c
22665         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22666         * gcc.c-torture/execute/builtins/string-asm-1.c
22667         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22668         * gcc.c-torture/execute/builtins/string-asm-2.c
22669         * gcc.c-torture/execute/stdio-opt-1.c
22670         * gcc.c-torture/execute/stdio-opt-2.c
22671         * gcc.c-torture/execute/stdio-opt-3.c
22672         * gcc.c-torture/execute/string-opt-1.c
22673         * gcc.c-torture/execute/string-opt-10.c
22674         * gcc.c-torture/execute/string-opt-11.c
22675         * gcc.c-torture/execute/string-opt-12.c
22676         * gcc.c-torture/execute/string-opt-13.c
22677         * gcc.c-torture/execute/string-opt-14.c
22678         * gcc.c-torture/execute/string-opt-15.c
22679         * gcc.c-torture/execute/string-opt-16.c
22680         * gcc.c-torture/execute/string-opt-2.c
22681         * gcc.c-torture/execute/string-opt-6.c
22682         * gcc.c-torture/execute/string-opt-7.c
22683         * gcc.c-torture/execute/string-opt-8.c:
22684         Replace with ...
22685
22686         * gcc.c-torture/execute/builtins/abs-2.c
22687         * gcc.c-torture/execute/builtins/abs-3.c
22688         * gcc.c-torture/execute/builtins/complex-1.c
22689         * gcc.c-torture/execute/builtins/fprintf.c
22690         * gcc.c-torture/execute/builtins/fputs.c
22691         * gcc.c-torture/execute/builtins/memcmp.c
22692         * gcc.c-torture/execute/builtins/memmove.c
22693         * gcc.c-torture/execute/builtins/memops-asm.c
22694         * gcc.c-torture/execute/builtins/mempcpy-2.c
22695         * gcc.c-torture/execute/builtins/mempcpy.c
22696         * gcc.c-torture/execute/builtins/memset.c
22697         * gcc.c-torture/execute/builtins/printf.c
22698         * gcc.c-torture/execute/builtins/sprintf.c
22699         * gcc.c-torture/execute/builtins/strcat.c
22700         * gcc.c-torture/execute/builtins/strchr.c
22701         * gcc.c-torture/execute/builtins/strcmp.c
22702         * gcc.c-torture/execute/builtins/strcpy.c
22703         * gcc.c-torture/execute/builtins/strcspn.c
22704         * gcc.c-torture/execute/builtins/strlen-2.c
22705         * gcc.c-torture/execute/builtins/strlen.c
22706         * gcc.c-torture/execute/builtins/strncat.c
22707         * gcc.c-torture/execute/builtins/strncmp-2.c
22708         * gcc.c-torture/execute/builtins/strncmp.c
22709         * gcc.c-torture/execute/builtins/strncpy.c
22710         * gcc.c-torture/execute/builtins/strpbrk.c
22711         * gcc.c-torture/execute/builtins/strpcpy-2.c
22712         * gcc.c-torture/execute/builtins/strpcpy.c
22713         * gcc.c-torture/execute/builtins/strrchr.c
22714         * gcc.c-torture/execute/builtins/strspn.c
22715         * gcc.c-torture/execute/builtins/strstr-asm.c
22716         * gcc.c-torture/execute/builtins/strstr.c:
22717         ... these new files.
22718
22719         * gcc.c-torture/execute/builtins/abs-2-lib.c
22720         * gcc.c-torture/execute/builtins/abs-3-lib.c
22721         * gcc.c-torture/execute/builtins/complex-1-lib.c
22722         * gcc.c-torture/execute/builtins/fprintf-lib.c
22723         * gcc.c-torture/execute/builtins/fputs-lib.c
22724         * gcc.c-torture/execute/builtins/memcmp-lib.c
22725         * gcc.c-torture/execute/builtins/memmove-lib.c
22726         * gcc.c-torture/execute/builtins/memops-asm-lib.c
22727         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
22728         * gcc.c-torture/execute/builtins/mempcpy-lib.c
22729         * gcc.c-torture/execute/builtins/memset-lib.c
22730         * gcc.c-torture/execute/builtins/printf-lib.c
22731         * gcc.c-torture/execute/builtins/sprintf-lib.c
22732         * gcc.c-torture/execute/builtins/strcat-lib.c
22733         * gcc.c-torture/execute/builtins/strchr-lib.c
22734         * gcc.c-torture/execute/builtins/strcmp-lib.c
22735         * gcc.c-torture/execute/builtins/strcpy-lib.c
22736         * gcc.c-torture/execute/builtins/strcspn-lib.c
22737         * gcc.c-torture/execute/builtins/strlen-2-lib.c
22738         * gcc.c-torture/execute/builtins/strlen-lib.c
22739         * gcc.c-torture/execute/builtins/strncat-lib.c
22740         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
22741         * gcc.c-torture/execute/builtins/strncmp-lib.c
22742         * gcc.c-torture/execute/builtins/strncpy-lib.c
22743         * gcc.c-torture/execute/builtins/strpbrk-lib.c
22744         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
22745         * gcc.c-torture/execute/builtins/strpcpy-lib.c
22746         * gcc.c-torture/execute/builtins/strrchr-lib.c
22747         * gcc.c-torture/execute/builtins/strspn-lib.c
22748         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
22749         * gcc.c-torture/execute/builtins/strstr-lib.c
22750         * gcc.c-torture/execute/builtins/lib/abs.c
22751         * gcc.c-torture/execute/builtins/lib/fprintf.c
22752         * gcc.c-torture/execute/builtins/lib/memset.c
22753         * gcc.c-torture/execute/builtins/lib/printf.c
22754         * gcc.c-torture/execute/builtins/lib/sprintf.c
22755         * gcc.c-torture/execute/builtins/lib/strcpy.c
22756         * gcc.c-torture/execute/builtins/lib/strcspn.c
22757         * gcc.c-torture/execute/builtins/lib/strncat.c
22758         * gcc.c-torture/execute/builtins/lib/strncmp.c
22759         * gcc.c-torture/execute/builtins/lib/strncpy.c
22760         * gcc.c-torture/execute/builtins/lib/strpbrk.c
22761         * gcc.c-torture/execute/builtins/lib/strspn.c
22762         * gcc.c-torture/execute/builtins/lib/strstr.c:
22763         New files containing support routines.
22764
22765         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
22766         declaration.
22767         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
22768         when not optimizing.
22769
22770 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22771
22772         PR c++/16240
22773         * g++.dg/abi/mangle22.C: New test.
22774         * g++.dg/abi/mangle23.C: Likewise.
22775
22776 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22777
22778         PR fortran/16290
22779         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22780         Allow for cases without denormalized floating point numbers.
22781
22782 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
22783
22784         PR c/1027
22785         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22786         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
22787         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
22788         expected warning text.
22789         * gcc.dg/format/diag-2.c: New test.
22790
22791 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22792
22793         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22794
22795 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22796
22797         * gcc.dg/builtins-43.c: New.
22798         * gcc.dg/builtins-44.c: New.
22799         * gcc.dg/builtins-45.c: New.
22800
22801 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
22802             Andreas Tobler  <a.tobler@schweiz.ch>
22803
22804         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
22805         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
22806         as SIGSEGV.
22807         * gcc.dg/cleanup-11.c: Likewise.
22808         * gcc.dg/cleanup-8.c: Likewise.
22809         * gcc.dg/cleanup-9.c: Likewise.
22810         * gcc.dg/cleanup-5.c: Run on all platforms.
22811
22812 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22813
22814         * g++.dg/warn/nonnull1.C: New test.
22815
22816 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22817
22818         * gcc.dg/compat/compat-common.h: Wrap up CINT in
22819         an #ifndef SKIP_COMPLEX_INT/#endif pair.
22820         Special-case the Sun compiler wrt to <complex.h>.
22821
22822 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22823
22824         * gcc.dg/Wunreachable-8.C: New test.
22825
22826         * gcc.dg/h8300-ice2.c : New test.
22827
22828 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22829
22830         PR fortran/16161
22831         * gfortran.fortran-torture/compile/implicit.f90: Add test
22832         for implicit character.
22833
22834 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22835
22836         PR fortran/16289
22837         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22838         Use tiny() intrinsic to find smallest non-negative real
22839
22840 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
22841
22842         * gcc.dg/compat/struct-by-value-22_main.c: New test.
22843         * gcc.dg/compat/struct-by-value-22_x.c: New.
22844         * gcc.dg/compat/struct-by-value-22_y.c: New.
22845
22846         * gcc.c-torture/execute/20040629-1.c: New test.
22847
22848 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
22849
22850         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
22851         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
22852
22853         PR target/16195
22854         * gcc.dg/20040625-1.c: New test.
22855
22856 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22857
22858         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22859
22860 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22861
22862         PR fortran/15963
22863         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22864
22865 2004-06-29  Richard Henderson  <rth@redhat.com>
22866
22867         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22868
22869 2004-06-29  Paul Brook  <paul@codesourcery.com>
22870
22871         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
22872         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
22873
22874 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22875
22876         PR c++/16260
22877         * g++.dg/parse/crash15.C: New.
22878
22879 2004-06-28  Andrew Pinski  <apinski@apple.com>
22880
22881         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22882         by the error already.
22883
22884         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22885
22886 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22887
22888         PR target/14041
22889         * gcc.dg/h8300-bss-align-1.c : New.
22890
22891 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22892
22893         * PR c++/16174
22894         * g++.dg/template/ctor4.C: New.
22895
22896 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22897
22898         PR c++/16205
22899         * g++.dg/warn/Wsequence-point-1.C: New test.
22900
22901 2004-06-27  Paul Brook  <paul@codesourcery.com>
22902
22903         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
22904
22905 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
22906
22907         * g++.old-deja/g++.mike/p7325.C: Remove.
22908
22909 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22910
22911         PR c/14963
22912         * gcc.dg/pr14963.c: New test.
22913
22914 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
22915
22916         PR c++/16193
22917         * g++.dg/parse/redef1.C: New test.
22918
22919 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22920
22921         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
22922         20021110.c.
22923         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
22924         20021119-1.c.
22925         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
22926         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
22927         5-04.c.
22928         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
22929         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
22930         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
22931         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
22932         g++.brendan/enum14.C.
22933         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
22934         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
22935         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
22936         g++.mike/virt1.C.
22937         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
22938         memtemp24.C.
22939
22940 2004-06-27  Roger Sayle  <roger@eyesopen.com>
22941
22942         * gcc.dg/20040527-1.c: New test case.
22943
22944 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
22945
22946         PR gfortran/pr16196
22947         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
22948
22949 2004-06-25  Roger Sayle  <roger@eyesopen.com>
22950
22951         PR middle-end/15825
22952         * gcc.dg/pr15825-1.c: New test case.
22953
22954 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22955
22956         * gcc.c-torture/execute/20040625-1.c: New test.
22957
22958 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22959
22960         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
22961
22962 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22963
22964         * gcc.dg/torture/mips-div-1.c: New test.
22965
22966 2004-06-24  Jeff Law  <law@redhat.com>
22967
22968         * gcc.dg/tree-ssa/20040624-1.c: New test.
22969
22970 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
22971
22972         * gcc.c-torture/compile/20040624-1.c: New test.
22973
22974 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22975
22976         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
22977         this directory.
22978
22979 2004-06-23  Andrew Pinski  <apinski@apple.com>
22980
22981         PR middle-end/15988
22982         * g++.dg/opt/ptrmem4.C: New test.
22983
22984         * gcc.dg/c90-array-quals-2.c: New test.
22985
22986 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
22987
22988         * gcc.dg/kpice1.c: New test.
22989
22990 2006-06-23  Andrew Pinski  <apinski@apple.com>
22991
22992         * gcc.dg/c90-array-quals.c: New test.
22993
22994 2006-06-22  Richard Henderson  <rth@redhat.com>
22995
22996         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
22997
22998 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
22999
23000         * gcc.dg/builtins-config.h: Handle FreeBSD.
23001
23002 2006-06-22  Richard Henderson  <rth@redhat.com>
23003
23004         * g++.dg/opt/devirt1.C: New.
23005
23006 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
23007
23008         * g++.dg/opt/pr15551.C: New testcase.
23009
23010 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
23011
23012         PR target/14800
23013         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
23014         x86_64-*-linux* when compiling for 32bit.
23015
23016 2004-06-21  Andrew Pinski  <apinski@apple.com>
23017
23018         * gcc.dg/pch/struct-1.c: New.
23019         * gcc.dg/pch/struct-1.hs: New.
23020
23021 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
23022
23023         * gcc.dg/pch/save-temps-1.c: New file.
23024         * gcc.dg/pch/save-temps-1.hs: New file.
23025
23026 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23027
23028         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
23029         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
23030
23031 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23032
23033         * gfortran.fortran-torture/execute/select_1.f90: Rename function
23034         to fix type error.
23035         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
23036         Remove trailing spaces.
23037
23038 2004-06-21  Richard Henderson  <rth@redhat.com>
23039
23040         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
23041         merging && to BIT_FIELD_REF.
23042
23043 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
23044
23045         * g++.dg/opt/placeholder1.C: New test.
23046
23047 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23048
23049         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
23050         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23051         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23052         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23053
23054 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
23055
23056         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
23057         extern "C".
23058         * g++.dg/other/pragma-re-1.C: Add comments.
23059
23060 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
23061
23062         PR gfortran/16080
23063         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
23064
23065 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
23066
23067         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
23068         instead of setting the type of size_t by
23069         hand.
23070
23071 2004-06-18  Roger Sayle  <roger@eyesopen.com>
23072
23073         * gcc.dg/unordered-2.c: New test case.
23074         * gcc.dg/unordered-3.c: New test case.
23075
23076 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
23077
23078         PR other/16043
23079         * lib/g++.exp (g++_version): Tweak regexp for version
23080         * lib/g77.exp (g77_version): Likewise.
23081         * lib/gfortran.exp (gfortran_version): Likewise.
23082         * lib/objc.exp (objc_version): Likewise.
23083         * lib/treelang.exp (treelang_version): Likewise.
23084
23085 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
23086
23087         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
23088         Use INT_MAX instead of __INT_MAX__.
23089         * gcc.dg/compat/struct-align-2_y.c: Likewise.
23090
23091         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
23092         * gcc.dg/compat/scalar-return-3_x.c: Use it.
23093         * gcc.dg/compat/scalar-return-3_y.c: Use it.
23094         * gcc.dg/compat/scalar-return-4_x.c: Use it.
23095         * gcc.dg/compat/scalar-return-4_y.c: Use it.
23096         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
23097         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
23098         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
23099         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
23100
23101         * gcc.dg/range-test-1.c: New test.
23102         * g++.dg/opt/range-test-1.C: New test.
23103
23104 2004-06-17  Richard Henderson  <rth@redhat.com>
23105
23106         * objc.dg/sync-1.m: New.
23107         * objc.dg/try-catch-1.m: Don't force next runtime.
23108         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
23109         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
23110         shadowed catch clause.
23111         * objc.dg/try-catch-5.m: New.
23112
23113 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
23114
23115         Bug 14610
23116         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
23117
23118 2004-06-15  Richard Henderson  <rth@redhat.com>
23119
23120         * gcc.dg/20001116-1.c: Move expected warning line.
23121
23122 2004-06-15  Richard Henderson  <rth@redhat.com>
23123
23124         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
23125         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
23126
23127 2004-06-15  Jeff Law  <law@redhat.com>
23128
23129         * gcc.dg/tree-ssa/20040615-1.c: New test.
23130         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
23131         be less sensitive to operand ordering.
23132         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
23133
23134 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
23135
23136         * g++.dg/abi/bitfield3.C: Add comment..
23137
23138 2004-06-15  Richard Henderson  <rth@redhat.com>
23139
23140         * g++.dg/ext/stmtexpr1.C: XFAIL.
23141         * gcc.dg/20030612-1.c: XFAIL.
23142
23143 2004-06-15  Eric Christopher  <echristo@redhat.com>
23144
23145         * g++.dg/charset/asm5.c: New.
23146         * gcc.dg/charset/asm6.c: New.
23147
23148 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23149
23150         PR fortran/15962
23151         * gfortran.fortran-torture/execute/select_1.f90: New test.
23152
23153 2004-06-15  Paul Brook  <paul@codesourcery.com>
23154
23155         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
23156
23157 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23158
23159         PR c++/15967
23160         * g++.dg/lookup/crash3.C: New test.
23161
23162 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23163
23164         PR c++/15947
23165         * g++.dg/parse/dtor4.C: New test.
23166
23167 2004-06-14  Jeff Law  <law@redhat.com>
23168
23169         * gcc.c-torture/compile/20040614-1.c: New test.
23170
23171 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23172
23173         PR fortran/15211
23174         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
23175         LEN of a character array.
23176
23177 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
23178
23179         PR c++/15096
23180         * g++.dg/template/ptrmem10.C: New test.
23181
23182         PR c++/14930
23183         * g++.dg/template/friend30.C: New test.
23184
23185 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23186
23187         PR fortran/14928
23188         * gfortran.fortran-torture/compile/mloc.f90: New test.
23189
23190 2004-06-13  Paul Brook  <paul@codesourcery.com>
23191
23192         * gfortran.fortran-torture/execute/random_2.f90: New test.
23193
23194 2004-06-13  Eric Christopher  <echristo@redhat.com>
23195
23196         * gcc.dg/noncompile/redecl-1.c: Fix error message.
23197
23198 2004-06-12  Paul Brook  <paul@codesourcery.com>
23199
23200         * gfortran.fortran-torture/execute/contained_3.f90: New test.
23201
23202 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23203
23204         PR fortran/14923
23205         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
23206
23207 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23208
23209         PR fortran/14957
23210         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
23211         syntax errors in end statements of contained subroutines.
23212
23213 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23214
23215         PR fortran/12841
23216         * gfortran.fortran-torture/execute/null_arg.f90: New test.
23217
23218 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23219
23220         PR fortran/15665
23221         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
23222
23223 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23224
23225         PR gfortran/12839
23226         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
23227
23228 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
23229
23230         PR c++/15862
23231         * g++.dg/parse/enum1.C: New test.
23232
23233 2004-06-10  Jeff Law  <law@redhat.com>
23234
23235         * gcc.c-torture/compile/20040610-1.c: New test.
23236
23237 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23238
23239         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
23240         * g++.old-deja/g++.other/decl3.C: Likewise.
23241
23242 2004-06-10  Brian Booth  <bbooth@redhat.com>
23243
23244         * gcc.dg/tree-ssa/20031015-1.c: Scan for
23245         V_MAY_DEF instead of VDEF.
23246         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23247
23248 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23249
23250         PR c++/14211
23251         * g++.dg/conversion/const1.C: New test.
23252
23253         PR c++/15076
23254         * g++.dg/conversion/reinterpret1.C: New test.
23255
23256         PR c++/15877
23257         * g++.dg/template/enum2.C: New test.
23258
23259         PR c++/15227
23260         * g++.dg/template/error13.C: New test.
23261
23262 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23263
23264         PR fortran/14957
23265         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23266         arguments to test_* REAL and of the right size.
23267
23268 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23269
23270         PR target/15569
23271         PR rtl-optimization/15681
23272         * gcc.dg/20040609-1.c: New test.
23273
23274 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23275
23276         PR c++/14791
23277         * g++.dg/opt/builtins1.C: New test.
23278
23279 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23280
23281         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23282         that use default windows32 struct layout.
23283         * gcc.dg/i386-bitfield2.c: Likewise.
23284
23285 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23286
23287         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23288         for mingw32 and cygwin targets.
23289
23290 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23291
23292         * gcc.dg/pch/macro-4.c: New.
23293         * gcc.dg/pch/macro-4.hs: New.
23294
23295 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23296
23297         PR fortran/13249
23298         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23299
23300 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23301
23302         PR fortran/13372
23303         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23304
23305 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23306
23307         PR gfortran/14897
23308         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23309
23310 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23311
23312         PR gfortran/15755
23313         * gfortran.fortran-torture/execute/backspace.c : New test.
23314
23315 2004-06-09  Paul Brook  <paul@codesourcery.com>
23316
23317         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23318         (pointer_to_section): Rewrite to use smaller array.
23319
23320 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
23321
23322         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23323         * gcc.dg/ext/altivec-10.c: Same.
23324         * gcc.dg/ext/altivec-11.c: Same.
23325         * gcc.dg/ext/altivec-12.c: Same.
23326         * gcc.dg/ext/altivec-13.c: Same.
23327         * gcc.dg/ext/altivec-14.c: Same.
23328         * gcc.dg/ext/altivec-15.c: Same.
23329         * gcc.dg/ext/altivec-16.c: Same.
23330         * gcc.dg/ext/altivec-3.c: Same.
23331         * gcc.dg/ext/altivec-4.c: Same.
23332         * gcc.dg/ext/altivec-6.c: Same.
23333         * gcc.dg/ext/altivec-7.c: Same.
23334         * gcc.dg/ext/altivec-8.c: Same.
23335         * gcc.dg/ext/altivec-varargs-1.c: Same.
23336
23337         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23338         * g++.dg/ext/altivec-10.C: Same.
23339         * g++.dg/ext/altivec-2.C: Same.
23340         * g++.dg/ext/altivec-3.C: Same.
23341         * g++.dg/ext/altivec-4.C: Same.
23342         * g++.dg/ext/altivec-5.C: Same.
23343         * g++.dg/ext/altivec-6.C: Same.
23344         * g++.dg/ext/altivec-7.C: Same.
23345         * g++.dg/ext/altivec-8.C: Same.
23346         * g++.dg/ext/altivec-9.C: Same.
23347
23348 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23349
23350         PR c++/7841
23351         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23352
23353 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23354
23355         * gcc.dg/union-1.c: New test.
23356
23357 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23358
23359         * gcc.dg/builtins-41.c: New test case.
23360         * gcc.dg/builtins-42.c: New test case.
23361
23362 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23363
23364         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23365         * g++.dg/ext/altivec-10.C: Same.
23366         * g++.dg/ext/altivec-2.C: Same.
23367         * g++.dg/ext/altivec-3.C: Same.
23368         * g++.dg/ext/altivec-4.C: Same.
23369         * g++.dg/ext/altivec-5.C: Same.
23370         * g++.dg/ext/altivec-6.C: Same.
23371         * g++.dg/ext/altivec-7.C: Same.
23372         * g++.dg/ext/altivec-8.C: Same.
23373         * g++.dg/ext/altivec-9.C: Same.
23374         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23375         * g++.old-deja/g++.brendan/new3.C: Same.
23376         * gcc.c-torture/execute/eeprof-1.x: Same.
23377
23378 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23379
23380         PR c/14765
23381         * gcc.dg/pr14765-1.c: New test.
23382
23383 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23384
23385         PR c/14649
23386         * gcc.dg/pr14649-1.c: New test case.
23387
23388 2004-06-07  Richard Henderson  <rth@redhat.com>
23389
23390         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23391         if temporaries.
23392
23393 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23394
23395         * g++.dg/eh/elide1.C: Remove XFAIL.
23396
23397 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23398
23399         PR c++/15337
23400         * g++.dg/expr/sizeof3.C: New test.
23401
23402         PR c++/14777
23403         * g++.dg/template/access14.C: New test.
23404
23405         PR c++/15554
23406         * g++.dg/template/enum1.C: New test.
23407
23408         PR c++/15057
23409         * g++.dg/eh/throw1.C: New test.
23410
23411 2004-06-07  David Ayers  <d.ayers@inode.at>
23412             Ziemowit Laski  <zlaski@apple.com>
23413
23414         * lib/objc.exp (objc_target_compile): Revert the '-framework
23415         Foundation' flag fix, since bare Darwin does not ship
23416         with the Foundation framework.
23417         * objc/execute/next_mapping.h: Provide a local NSConstantString
23418         @interface and @implementation.
23419         (objc_constant_string_init): A constructor function, used to
23420         initialize the NSConstantString meta-class object.
23421         * objc/execute/string1.m: Include "next_mapping.h" instead of
23422         <Foundation/NSString.h>.
23423         * objc/execute/string2.m: Likewise.
23424         * objc/execute/string3.m: Likewise.
23425         * objc/execute/string4.m: Likewise.
23426
23427 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23428
23429         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23430         to double. Replace double with FLOAT.
23431         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23432
23433         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23434         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23435         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23436         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23437         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23438         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23439         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23440         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23441
23442 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23443
23444         PR c/13519
23445         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23446
23447 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23448
23449         PR c++/15503
23450         * g++.dg/template/meminit2.C: New test.
23451
23452 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23453
23454         PR target/15822
23455         * gcc.c-torture/execute/compare-fp-1.c,
23456         gcc.c-torture/execute/compare-fp-2.c,
23457         gcc.c-torture/execute/compare-fp-3.c,
23458         gcc.c-torture/execute/compare-fp-4.c,
23459         gcc.c-torture/execute/compare-fp-3.x,
23460         gcc.c-torture/execute/compare-fp-4.x: Moved...
23461         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23462         gcc.c-torture/execute/ieee/compare-fp-2.c,
23463         gcc.c-torture/execute/ieee/compare-fp-3.c,
23464         gcc.c-torture/execute/ieee/compare-fp-4.c,
23465         gcc.c-torture/execute/ieee/compare-fp-3.x,
23466         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23467
23468 2004-06-04  David Ayers  <d.ayers@inode.at>
23469
23470         * objc/execute/protocol-isEqual-4.m: New testcase.
23471
23472 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23473
23474         * objc/execute/protocol-isEqual-1.m: New testcase.
23475         * objc/execute/protocol-isEqual-2.m: New testcase.
23476         * objc/execute/protocol-isEqual-3.m: New testcase.
23477
23478 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23479
23480         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23481
23482 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23483
23484         * lib/objc.exp (objc_target_compile): When running tests on
23485         Darwin (Mac OS X), inform the linker about '-framework
23486         'Foundation'.
23487
23488 2004-06-02  Eric Christopher  <echristo@redhat.com>
23489
23490         * gcc.c-torture/compile/20040602-1.c: New.
23491
23492 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23493
23494         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23495         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23496
23497         PR tree-optimization/14736
23498         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23499
23500         PR tree-optimization/14042
23501         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23502
23503         PR tree-optimization/14729
23504         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23505
23506 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23507
23508         PR fortran/15557
23509         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23510
23511 2004-06-01  Richard Hederson  <rth@redhat.com>
23512
23513         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23514
23515 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23516
23517         PR c++/14932
23518         * g++.dg/parse/offsetof4.C: New test.
23519
23520 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23521
23522         PR objc/7993
23523         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23524
23525 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23526
23527         PR c++/15701
23528         * g++.dg/template/friend29.C: New test.
23529
23530 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23531
23532         PR c/15749
23533         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23534
23535 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23536
23537         * gcc.dg/sparc-trap-1.c: New test.
23538
23539 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23540
23541         PR middle-end/15069
23542         * g++.dg/opt/fold3.C: New test case.
23543
23544 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23545
23546         * lib/target-supports.exp (check_iconv_available): Fix fallout
23547         from 2004-05-28 patch.
23548
23549 2004-05-30  Paul Brook  <paul@codesourcery.com>
23550
23551         PR fortran/15620
23552         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23553         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23554
23555 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23556
23557         * gfortran.fortran-torture/execute/random_1.f90: New test.
23558
23559 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23560
23561         * g++.dg/ext/altivec-10.C: New test.
23562
23563 2004-05-29  Paul Brook  <paul@codesourcery.com>
23564
23565         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23566
23567 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23568
23569         * gcc.dg/altivec-16.c: New test.
23570
23571 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23572
23573         * lib/target-supports.exp (check_vmx_hw_available): New.
23574         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23575
23576         * lib/target-supports.exp (check_alias_available,
23577         check_iconv_available, check_named_sections_available): Use
23578         unique names for temporary files.
23579
23580 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23581
23582         * gcc.dg/altivec-15.c: New test.
23583
23584 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23585
23586         PR c++/15083
23587         * g++.dg/warn/noeffect6.C: New test.
23588
23589         PR c++/15471
23590         * g++.dg/expr/ptrmem4.C: New test.
23591
23592         PR c++/15640
23593         * g++.dg/template/operator3.C: New test.
23594
23595 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23596
23597         PR c++/14668
23598         * g++.dg/lookup/redecl1.C: New test.
23599         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23600
23601 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23602
23603         * gcc.c-torture/execute/compare-fp-1.c,
23604         gcc.c-torture/execute/compare-fp-2.c,
23605         gcc.c-torture/execute/compare-fp-3.c,
23606         gcc.c-torture/execute/compare-fp-4.c,
23607         gcc.c-torture/execute/compare-fp-3.x,
23608         gcc.c-torture/execute/compare-fp-4.x,
23609         gcc.dg/pr15649-1.c: New.
23610
23611 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23612
23613         PR c++/12883
23614         * g++.dg/init/array14.C: New test.
23615
23616 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23617
23618         * lib/compat.exp (compat-get-options-main): New.
23619         (compat-get-options): Remove unneeded code, warn for ignored
23620         command.
23621         (compat-execute): Check flag set by dg-require-* commands.
23622
23623         * lib/compat.exp (compat-execute): Break up long lines.
23624
23625 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23626
23627         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23628         * gcc.dg/altivec-14.c: New test.
23629         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23630
23631         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23632         * gcc.dg/altivec-12.c: Ditto.
23633
23634         * gcc.dg/altivec-3.c: Move call to altivec_check.
23635
23636 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23637
23638         PR c++/15044
23639         * g++.dg/template/error12.C: New test.
23640
23641         PR c++/15317
23642         * g++.dg/ext/attrib15.C: New test.
23643
23644         PR c++/15329
23645         * g++.dg/template/ptrmem9.C: New test.
23646
23647 2004-05-25  Paul Brook  <paul@codesourcery.com>
23648
23649         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23650
23651 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23652
23653         PR c++/15165
23654         * g++.dg/template/crash19.C: New test.
23655
23656 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23657
23658         PR c++/15025
23659         * g++.dg/template/redecl1.C: New test.
23660
23661 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23662
23663         PR c++/14821
23664         * g++.dg/other/ns1.C: New test.
23665
23666         PR c++/14883
23667         * g++.dg/template/invalid1.C: New test.
23668
23669 2004-05-23  Paul Brook  <paul@codesourcery.com>
23670         Victor Leikehman  <lei@haifasphere.co.il>
23671
23672         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23673         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23674
23675 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23676
23677         PR c++/15285
23678         PR c++/15299
23679         * g++.dg/template/non-dependent5.C: New test.
23680         * g++.dg/template/non-dependent6.C: New test.
23681
23682 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23683
23684         PR c++/15507
23685         * g++.dg/inherit/union1.C: New test.
23686
23687         PR c++/15542
23688         * g++.dg/template/addr1.C: New test.
23689
23690         PR c++/15427
23691         * g++.dg/template/array5.C: New test.
23692
23693         PR c++/15287
23694         * g++.dg/template/array6.C: New test.
23695
23696 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23697             Roger Sayle  <roger@eyesopen.com>
23698
23699         * g++.dg/lookup/forscope2.C: New test case.
23700
23701 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23702
23703         * gcc.dg/cpp/Wmissingdirs.c: New.
23704
23705 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23706
23707         PR target/15301
23708         * gcc.dg/compat/union-m128-1.h: New file.
23709         * gcc.dg/compat/union-m128-1_main.c: Likewise.
23710         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23711         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23712
23713 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23714
23715         PR target/15302
23716         * gcc.dg/compat/struct-complex-1.h: New file.
23717         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23718         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23719         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23720
23721 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23722
23723         PR middle-end/3074
23724         * gcc.dg/pr3074-1.c: New test case.
23725         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23726
23727 2004-05-20  Falk Hueffner  <falk@debian.org>
23728
23729         PR other/15526
23730         * gcc.dg/ftrapv-1.c: New test case.
23731
23732 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23733
23734         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23735
23736 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23737             Jeff Law  <law@redhat.com>
23738
23739         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23740         * gcc.dg/tree-ssa/20040518-2.c: New test.
23741
23742         * gcc.dg/tree-ssa/20040518-1.c: New test.
23743
23744 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23745
23746         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23747
23748 2004-05-18  Paul Brook  <paul@codesourcery.com>
23749
23750         PR fortran/13930
23751         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23752
23753 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23754
23755         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23756         constant folding.
23757
23758 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23759
23760         * gcc.dg/tree-ssa/20040517-1.c: New test.
23761
23762 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23763
23764         * gcc.dg/loop-4.c: New test.
23765
23766 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23767
23768         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23769
23770 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23771
23772         PR fortran/15311
23773         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23774
23775 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23776
23777         PR fortran/13826
23778         PR fortran/13940
23779         * gfortran.fortran-torture/compile/data_1.f90: New test.
23780
23781 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23782
23783         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23784         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23785
23786 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23787
23788         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23789
23790 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23791
23792         PR c/15444
23793         * gcc.dg/format/xopen-1.c: Adjust expected message.
23794         * gcc.dg/format/xopen-3.c: New test.
23795
23796 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23797
23798         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23799
23800 2004-05-14  Jeff Law  <law@redhat.com>
23801
23802         * gcc.dg/tree-ssa/20040514-2.c: New test.
23803
23804 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23805
23806         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
23807         this ...
23808         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
23809         this.
23810
23811 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
23812
23813         * gcc.dg/tree-ssa/20040514-1.c: New test.
23814
23815 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23816
23817         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23818         test.
23819
23820 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23821
23822         PR fortran/14066
23823         * gfortran.fortran-torture/compile/do_1.f90: New test.
23824
23825 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23826
23827         PR fortran/15051
23828         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23829         test.
23830
23831 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23832
23833         PR fortran/15149
23834         * gfortran.fortran-torture/execute/random_init.f90: New test.
23835
23836 2004-05-13  Paul Brook  <paul@codesourcery.com>
23837
23838         PR fortran/15314
23839         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23840
23841 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23842
23843         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23844         for the powerpc case.
23845
23846 2004-05-13  Jeff Law  <law@redhat.com>
23847
23848         * gcc.dg/tree-ssa/20040513-1.c: New test.
23849         * gcc.dg/tree-ssa/20040513-2.c: New test.
23850
23851 2004-05-13  Paul Brook  <paul@codesourcery.com>
23852
23853         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
23854         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
23855         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
23856
23857 2004-05-13  Andreas Schwab  <schwab@suse.de>
23858
23859         PR other/10819
23860         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23861         characters.
23862
23863 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23864
23865         PR fortran/15294
23866         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23867
23868 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23869
23870         Merge from tree-ssa-20020619-branch.  See
23871         ChangeLog.tree-ssa for details.
23872
23873 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23874
23875         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23876         include <altivec.h> explicitly.
23877         * gcc.dg/altivec-13.c: Likewise.
23878
23879 2004-05-11  Paul Brook  <paul@codesourcery.com>
23880
23881         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23882
23883 2004-05-10  Eric Christopher  <echristo@redhat.com>
23884
23885         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23886         * gcc.dg/sibcall-4.c: Ditto.
23887
23888 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23889
23890         * g++.dg/ext/altivec-8.C: New test case.
23891         * gcc.dg/altivec-13.c: New test case.
23892
23893 2004-05-08  Roger Sayle  <roger@eyesopen.com>
23894
23895         * gcc.c-torture/execute/divcmp-1.c: New test case.
23896         * gcc.c-torture/execute/divcmp-2.c: New test case.
23897         * gcc.c-torture/execute/divcmp-3.c: New test case.
23898
23899 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
23900
23901         * g++.dg/other/pragma-re-2.C: New test.
23902
23903 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23904
23905         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
23906         * gcc.dg/i386-387-2.c: Likewise.
23907
23908         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
23909         __builtin_drem.
23910         * gcc.dg/i386-387-6.c: Likewise.
23911
23912 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23913
23914         * gcc.dg/builtins-33.c: Also check log1p*.
23915
23916 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
23917
23918         PR optimization/15296
23919         * gcc.c-torture/execute/pr15296.c: New test.
23920
23921 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
23922
23923         * gcc.dg/builtins-40.c: New test.
23924
23925 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
23926
23927         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
23928
23929 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
23930
23931         * g++.dg/ext/spe1.C: New testcase.
23932
23933 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
23934
23935         * objc.dg/image-info.m: Allow additional attributes
23936         for __image_info section.
23937
23938 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
23939
23940         * gcc.dg/torture/mips-hilo-2.c: New test.
23941
23942 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23943
23944         PR c++/14389
23945         * g++.dg/template/member5.C: New test.
23946
23947 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
23948
23949         * gcc.dg/builtins-34.c: Also check expm1*.
23950
23951 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23952
23953         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
23954         * gcc.dg/torture/builtin-convert-3.c: New test.
23955
23956 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
23957
23958         PR middle-end/15054
23959         * g++.dg/opt/pr15054.C: New test.
23960
23961 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23962
23963         * gcc.dg/torture/builtin-rounding-1.c: New test.
23964         * gcc.dg/builtins-25.c: Delete.
23965         * gcc.dg/builtins-29.c: Delete.
23966
23967 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
23968
23969         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
23970         * gcc.dg/sibcall-4.c: Likewise.
23971         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
23972
23973 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23974
23975         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
23976         bit-field on 16-bit targets.
23977
23978 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23979
23980         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
23981         16-bit targets.
23982
23983 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
23984
23985         * gcc.dg/rs6000-power2-1.c: Change to compile only.
23986         * gcc.dg/rs6000-power2-2.c: Likewise.
23987
23988 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
23989
23990         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
23991         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
23992         Change the asm registers to be in form of frN instead of fN.
23993
23994 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23995
23996         * gcc.dg/torture/builtin-convert-2.c: New test.
23997
23998 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
23999
24000         * gcc.dg/rs6000-power2-1.c: New test.
24001         * gcc.dg/rs6000-power2-2.c: New test.
24002
24003 2004-04-28  Jan Hubicka  <jh@suse.cz>
24004
24005         * gcc.dg/unused-6.c: New test.
24006
24007 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
24008             Ulrich Weigand  <uweigand@de.ibm.com>
24009
24010         * ada/acats/run_all.sh: Define $target variable.
24011
24012 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
24013
24014         PR c++/15119
24015         * g++.dg/other/vararg-1.C: New test.
24016
24017         PR c++/4794
24018         * g++.dg/eh/cleanup3.C: New test.
24019
24020 2004-04-24  Laurent GUERBY <laurent@guerby.net>
24021
24022         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
24023         and ad8011a (target_insn).
24024         * ada/acats/support/macro.dfs: Likewise.
24025         * ada/acats/support/impbit.adb: New file.
24026
24027 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
24028
24029         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
24030
24031 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24032
24033         * gcc.dg/loop-3.c: New test.
24034
24035 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
24036
24037         * gcc.c-torture/execute/simd-5.c: New test.
24038
24039 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24040
24041         PR c++/15064
24042         * g++.dg/template/crash18.C: New test.
24043
24044 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
24045
24046         * g++.dg/ext/complit3.C: New test.
24047
24048 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24049
24050         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
24051         * gcc.dg/altivec-3.c: Same.
24052         * gcc.dg/altivec-varargs-1.c: Same.
24053
24054 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24055
24056         * lib/target-supports.exp (check_profiling_available): Assume
24057         profiling is not available on powerpc-eabi targets.
24058
24059 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
24060
24061         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24062         * gcc.dg/vmx/bug-1.c: Ditto.
24063
24064 2004-04-20  Eric Christopher  <echristo@redhat.com>
24065
24066         * gcc.dg/charset/extern.c: New test.
24067         * g++.dg/charset/extern3.cc: Ditto.
24068
24069 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
24070
24071         * gcc.dg/builtins-39.c: New test.
24072
24073 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
24074
24075         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
24076
24077 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
24078
24079         * gcc.dg/torture/mips-hilo-1.c: New test.
24080
24081 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
24082
24083         * gcc.c-torture/compile/20040419-1.c: New test.
24084
24085 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
24086
24087         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
24088
24089 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
24090             Aldy Hernandez  <aldyh@redhat.com>
24091
24092         * gcc.c-torture/execute/va-arg-24.c: New.
24093
24094 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
24095             Aldy Hernandez  <aldyh@redhat.com>
24096
24097         * gcc.dg/vmx/1b-01.c: New.
24098         * gcc.dg/vmx/1b-02.c: New.
24099         * gcc.dg/vmx/1b-03.c: New.
24100         * gcc.dg/vmx/1b-04.c: New.
24101         * gcc.dg/vmx/1b-05.c: New.
24102         * gcc.dg/vmx/1b-06.c: New.
24103         * gcc.dg/vmx/1b-07.c: New.
24104         * gcc.dg/vmx/1c-01.c: New.
24105         * gcc.dg/vmx/1c-02.c: New.
24106         * gcc.dg/vmx/3a-01a.c: New.
24107         * gcc.dg/vmx/3a-01.c: New.
24108         * gcc.dg/vmx/3a-01m.c: New.
24109         * gcc.dg/vmx/3a-03.c: New.
24110         * gcc.dg/vmx/3a-03m.c: New.
24111         * gcc.dg/vmx/3a-04.c: New.
24112         * gcc.dg/vmx/3a-04m.c: New.
24113         * gcc.dg/vmx/3a-05.c: New.
24114         * gcc.dg/vmx/3a-06.c: New.
24115         * gcc.dg/vmx/3a-06m.c: New.
24116         * gcc.dg/vmx/3a-07.c: New.
24117         * gcc.dg/vmx/3b-01.c: New.
24118         * gcc.dg/vmx/3b-02.c: New.
24119         * gcc.dg/vmx/3b-10.c: New.
24120         * gcc.dg/vmx/3b-13.c: New.
24121         * gcc.dg/vmx/3b-14.c: New.
24122         * gcc.dg/vmx/3b-15.c: New.
24123         * gcc.dg/vmx/3c-01a.c: New.
24124         * gcc.dg/vmx/3c-01.c: New.
24125         * gcc.dg/vmx/3c-02.c: New.
24126         * gcc.dg/vmx/3c-03.c: New.
24127         * gcc.dg/vmx/3d-01.c: New.
24128         * gcc.dg/vmx/4-01.c: New.
24129         * gcc.dg/vmx/4-03.c: New.
24130         * gcc.dg/vmx/5-01.c: New.
24131         * gcc.dg/vmx/5-02.c: New.
24132         * gcc.dg/vmx/5-03.c: New.
24133         * gcc.dg/vmx/5-04.c: New.
24134         * gcc.dg/vmx/5-05.c: New.
24135         * gcc.dg/vmx/5-06.c: New.
24136         * gcc.dg/vmx/5-07.c: New.
24137         * gcc.dg/vmx/5-07t.c: New.
24138         * gcc.dg/vmx/5-08.c: New.
24139         * gcc.dg/vmx/5-10.c: New.
24140         * gcc.dg/vmx/5-11.c: New.
24141         * gcc.dg/vmx/7-01a.c: New.
24142         * gcc.dg/vmx/7-01.c: New.
24143         * gcc.dg/vmx/7c-01.c: New.
24144         * gcc.dg/vmx/7d-01.c: New.
24145         * gcc.dg/vmx/7d-02.c: New.
24146         * gcc.dg/vmx/8-01.c: New.
24147         * gcc.dg/vmx/8-02a.c: New.
24148         * gcc.dg/vmx/8-02.c: New.
24149         * gcc.dg/vmx/brode-1.c: New.
24150         * gcc.dg/vmx/bug-1.c: New.
24151         * gcc.dg/vmx/bug-2.c: New.
24152         * gcc.dg/vmx/bug-3.c: New.
24153         * gcc.dg/vmx/cw-bug-1.c: New.
24154         * gcc.dg/vmx/cw-bug-2.c: New.
24155         * gcc.dg/vmx/cw-bug-3.c: New.
24156         * gcc.dg/vmx/dct.c: New.
24157         * gcc.dg/vmx/debug-1.c: New.
24158         * gcc.dg/vmx/debug-2.c: New.
24159         * gcc.dg/vmx/debug-3.c: New.
24160         * gcc.dg/vmx/debug-4.c: New.
24161         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
24162         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
24163         * gcc.dg/vmx/eg-5.c: New.
24164         * gcc.dg/vmx/fft.c: New.
24165         * gcc.dg/vmx/gcc-bug-1.c: New.
24166         * gcc.dg/vmx/gcc-bug-2.c: New.
24167         * gcc.dg/vmx/gcc-bug-3.c: New.
24168         * gcc.dg/vmx/gcc-bug-4.c: New.
24169         * gcc.dg/vmx/gcc-bug-5.c: New.
24170         * gcc.dg/vmx/gcc-bug-6.c: New.
24171         * gcc.dg/vmx/gcc-bug-7.c: New.
24172         * gcc.dg/vmx/gcc-bug-8.c: New.
24173         * gcc.dg/vmx/gcc-bug-9.c: New.
24174         * gcc.dg/vmx/gcc-bug-b.c: New.
24175         * gcc.dg/vmx/gcc-bug-c.c: New.
24176         * gcc.dg/vmx/gcc-bug-d.c: New.
24177         * gcc.dg/vmx/gcc-bug-e.c: New.
24178         * gcc.dg/vmx/gcc-bug-f.c: New.
24179         * gcc.dg/vmx/gcc-bug-g.c: New.
24180         * gcc.dg/vmx/gcc-bug-i.c: New.
24181         * gcc.dg/vmx/harness.h: New.
24182         * gcc.dg/vmx/ira1.c: New.
24183         * gcc.dg/vmx/ira2a.c: New.
24184         * gcc.dg/vmx/ira2b.c: New.
24185         * gcc.dg/vmx/ira2.c: New.
24186         * gcc.dg/vmx/ira2c.c: New.
24187         * gcc.dg/vmx/mem.c: New.
24188         * gcc.dg/vmx/newton-1.c: New.
24189         * gcc.dg/vmx/ops.c: New.
24190         * gcc.dg/vmx/sn7153.c: New.
24191         * gcc.dg/vmx/spill2.c: New.
24192         * gcc.dg/vmx/spill3.c: New.
24193         * gcc.dg/vmx/spill.c: New.
24194         * gcc.dg/vmx/t.c: New.
24195         * gcc.dg/vmx/varargs-1.c: New.
24196         * gcc.dg/vmx/varargs-2.c: New.
24197         * gcc.dg/vmx/varargs-3.c: New.
24198         * gcc.dg/vmx/varargs-4.c: New.
24199         * gcc.dg/vmx/varargs-5.c: New.
24200         * gcc.dg/vmx/varargs-6.c: New.
24201         * gcc.dg/vmx/varargs-7.c: New.
24202         * gcc.dg/vmx/vmx.exp: New.
24203         * gcc.dg/vmx/vprint-1.c: New.
24204         * gcc.dg/vmx/vscan-1.c: New.
24205         * gcc.dg/vmx/x-01.c: New.
24206         * gcc.dg/vmx/x-02.c: New.
24207         * gcc.dg/vmx/x-03.c: New.
24208         * gcc.dg/vmx/x-04.c: New.
24209         * gcc.dg/vmx/x-05.c: New.
24210         * gcc.dg/vmx/yousufi-1.c: New.
24211         * gcc.dg/vmx/zero-1.c: New.
24212         * gcc.dg/vmx/zero.c: New.
24213
24214 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
24215
24216         * g++.dg/lookup/java1.C: Update for chage of
24217         _Jv_AllocObject.
24218         * g++.dg/lookup/java2.C: Likewise.
24219
24220 2004-04-17  Laurent GUERBY <laurent@guerby.net>
24221
24222         * ada/acats/run_all.sh: use -O2 by default.
24223
24224 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
24225
24226         * gcc.dg/vr-mult-[12].c: New tests.
24227
24228 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24229
24230         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
24231
24232         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
24233
24234 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
24235
24236         * lib/target-supports.exp (check_profiling_available): Assume profiling
24237         isn't available for mips*-*-elf targets.
24238
24239 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
24240
24241         * gcc.dg/builtins-38.c: New test.
24242
24243 2004-04-14  Eric Christopher  <echristo@redhat.com>
24244
24245         * g++.dg/charset/charset.exp: Run .cc extension tests.
24246
24247 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24248
24249         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24250
24251 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24252
24253         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24254
24255 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24256
24257         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24258         * gcc.dg/i386-387-2.c: Likewise.
24259
24260         * gcc.dg/i386-387-7.c: New test.
24261         * gcc.dg/i386-387-8.c: New test.
24262
24263         * gcc.dg/builtins-37.c: New test.
24264
24265 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24266
24267         * g++.dg/pch/externc-1.C: Add missing semicolon.
24268
24269 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24270
24271         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24272
24273 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24274
24275         * gcc.c-torture/execute/20040411-1.c: New test.
24276
24277 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24278
24279         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24280
24281 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24282
24283         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24284
24285 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24286
24287         * lib/target-supports.exp (check_named_sections_available): New.
24288         * lib/gcc-dg.exp (dg-require-named-sections): New.
24289         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24290         old-deja.exp.  Also prune error-count message from HP linker.
24291         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24292
24293         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24294         * g++.old-deja/g++.pt/static3.C: Likewise.
24295         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24296
24297 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24298
24299         * gcc.c-torture/execute/20040409-1.c: New test case.
24300         * gcc.c-torture/execute/20040409-2.c: New test case.
24301         * gcc.c-torture/execute/20040409-3.c: New test case.
24302
24303 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24304
24305         * gcc.dg/20040409-1.c: New test.
24306
24307 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24308
24309         PR target/14888
24310         * g++.dg/opt/pr14888.C: New test case.
24311
24312 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24313
24314         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24315         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24316         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24317         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24318         New tests.
24319
24320 2004-04-08  Paul Brook  <paul@codesourcery.com>
24321
24322         * gcc.dg/spill-1.c: New test.
24323
24324 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24325
24326         * gcc.dg/torture/builtin-ctype-2.c: New test.
24327
24328 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24329
24330         * gcc.dg/pch/pch.exp: Add largefile test.
24331
24332 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24333
24334         * g++.dg/pch/externc-1.Hs: New.
24335         * g++.dg/pch/externc-1.C: New.
24336
24337 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24338
24339         * gcc.dg/compat/struct-by-value-5a_main.c,
24340         gcc.dg/compat/struct-by-value-5b_main.c: New files.
24341         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24342         * gcc.dg/compat/struct-by-value-5a_x.c,
24343         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24344         gcc.dg/compat/struct-by-value-5_x.c.
24345         * gcc.dg/compat/struct-by-value-5a_y.c,
24346         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24347         gcc.dg/compat/struct-by-value-5_y.c.
24348
24349         * gcc.dg/compat/struct-by-value-6a_main.c,
24350         gcc.dg/compat/struct-by-value-6b_main.c: New files.
24351         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24352         * gcc.dg/compat/struct-by-value-6a_x.c,
24353         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24354         gcc.dg/compat/struct-by-value-6_x.c.
24355         * gcc.dg/compat/struct-by-value-6a_y.c,
24356         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24357         gcc.dg/compat/struct-by-value-6_y.c.
24358
24359         * gcc.dg/compat/struct-by-value-7a_main.c,
24360         gcc.dg/compat/struct-by-value-7b_main.c: New files.
24361         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24362         * gcc.dg/compat/struct-by-value-7a_x.c,
24363         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24364         gcc.dg/compat/struct-by-value-7_x.c.
24365         * gcc.dg/compat/struct-by-value-7a_y.c,
24366         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24367         gcc.dg/compat/struct-by-value-7_y.c.
24368
24369 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
24370
24371         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24372         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24373         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24374         options.
24375
24376 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24377
24378         * gcc.dg/builtins-36.c: New test.
24379
24380 2004-04-06  Paul Brook  <paul@codesourcery.com>
24381
24382         * README.gcc: Remove obsolete contraint on testcases.
24383
24384 2004-04-05  Paul Brook  <paul@codesourcery.com>
24385
24386         PR2123
24387         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24388         failure and exit(0) on success.
24389         * g++.dg/expr/anew2.C: Ditto.
24390         * g++.dg/expr/anew3.C: Ditto.
24391         * g++.dg/expr/anew4.C: Ditto.
24392
24393 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24394
24395         PR c++/3518
24396         * g++.dg/template/unify7.C: New.
24397
24398 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24399
24400         * g++.dg/README: Bring up to date with new subdirectories; remove
24401         duplicate subdirectory lines.
24402
24403 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24404
24405         PR c++/14007
24406         * g++.dg/template/unify5.C: New.
24407         * g++.dg/template/unify6.C: New.
24408         * g++.dg/template/qualttp20.C: Adjust.
24409         * g++.old-deja/g++.jason/report.C: Adjust.
24410         * g++.old-deja/g++.other/qual1.C: Adjust.
24411
24412 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24413
24414         PR c++/14803
24415         * g++.dg/inherit/ptrmem1.C: New test.
24416
24417 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24418
24419         PR c++/14755
24420         * gcc.c-torture/execute/20040331-1.c: New test.
24421         * gcc.dg/20040331-1.c: New test.
24422
24423 2004-04-01  Paul Brook  <paul@codesourcery.com>
24424
24425         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24426
24427 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24428
24429         PR c++/14724
24430         * g++.dg/init/goto1.C: New test.
24431
24432         PR c++/14763
24433         * g++.dg/template/defarg4.C: New test.
24434
24435 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24436
24437         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24438
24439 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24440
24441         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24442
24443 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24444
24445         * gcc.dg/noncompile/undeclared-2.c: New test.
24446
24447 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24448
24449         * gcc.dg/940409-1.c: Remove XFAIL.
24450         * gcc.dg/reg-vol-struct-1.c: New test.
24451
24452 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24453
24454         * gcc.dg/torture/builtin-wctype-1.c: New test.
24455
24456 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24457
24458         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24459         * gcc.dg/20001101-1.c: Likewise.
24460         * gcc.dg/20001102-1.c: Likewise.
24461
24462 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24463
24464         * gcc.dg/compare8.c: Add an additional test for XOR.
24465
24466 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24467
24468         * gcc.dg/torture/builtin-ctype-1.c: New test.
24469
24470 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24471
24472         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24473         * gcc.dg/torture/builtin-math-1.c: Likewise.
24474         * gcc.dg/torture/builtin-power-1.c: New test.
24475
24476 2004-03-24  Andreas Schwab  <schwab@suse.de>
24477
24478         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24479         IA64 assembler.
24480
24481 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24482             Roger Sayle  <roger@eyesopen.com>
24483
24484         * gcc.dg/compare8.c: New test case.
24485
24486 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24487
24488         * g++.dg/ext/altivec-7.C: New test.
24489
24490 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24491
24492         PR 12267, 12391, 12560, 13129, 14114, 14133
24493         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24494         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24495         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24496         Adjust error regexps.
24497         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24498         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24499         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24500         * gcc.dg/local1.c: Add explanatory comment.
24501
24502 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24503
24504         PR optimization/14669
24505         * g++.dg/opt/fold2.C: New test case.
24506
24507 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24508
24509         PR c/14069
24510         * gcc.dg/20040322-1.c: New test.
24511
24512 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24513
24514         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24515         * gcc.dg/ultrasp4.c: Likewise.
24516         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24517
24518 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24519
24520         * gcc.dg/i386-sse-8.c: Reset default options.
24521
24522 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24523
24524         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24525         in the error message text.
24526
24527 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24528
24529         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24530
24531 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24532
24533         PR c++/14616
24534         * g++.dg/init/array13.C: New test.
24535
24536 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24537
24538         PR target/13889
24539         * gcc.c-torture/compile/pr13889.c: New test case.
24540
24541 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24542
24543         PR c/14635
24544         * builtins-1.c (nan, nans): Don't test.
24545         * builtins-30.c: Don't use nan, nanf, nanl.
24546         * builtins-35.c: New test.
24547
24548 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24549
24550         * g++.dg/ext/altivec-6.C: New test.
24551
24552 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24553
24554         * g++.dg/init/placement3.C: New test.
24555
24556         * g++.dg/template/spec13.C: New test.
24557
24558         * g++.dg/lookup/using11.C: New test.
24559
24560         * g++.dg/lookup/koenig3.C: New test.
24561
24562         * g++.dg/template/operator2.C: New test.
24563
24564         * g++.dg/expr/dtor3.C: New test.
24565         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24566         marker.
24567         * g++.old-deja/g++.law/visibility28.C: Likewise.
24568
24569 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24570
24571         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24572         * gcc.dg/ppc64-abi-3.c: Likewise.
24573
24574 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24575
24576         PR c++/14545
24577         * g++.dg/parse/template15.C: New test.
24578
24579 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24580
24581         * g++.dg/expr/dtor2.C: New test.
24582
24583         * g++.dg/lookup/anon4.C: New test.
24584
24585         * g++.dg/overload/using1.C: New test.
24586
24587         * g++.dg/template/lookup7.C: New test.
24588
24589         * g++.dg/template/typename6.C: New test.
24590
24591         * g++.dg/expr/cond6.C: New test.
24592
24593 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24594
24595         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24596
24597 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24598
24599         * g++.dg/expr/cond5.C: New test.
24600         * g++.dg/expr/constcast1.C: Likewise.
24601         * g++.dg/expr/ptrmem2.C: Likewise.
24602         * g++.dg/expr/ptrmem3.C: Likewise.
24603         * g++.dg/lookup/main1.C: Likewise.
24604         * g++.dg/template/lookup6.C: Likewise.
24605
24606 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24607
24608         * gcc.dg/local1.c: New test.
24609
24610         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24611
24612 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24613
24614         * gcc.dg/torture/builtin-convert-1.c: New test.
24615
24616 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24617
24618         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24619
24620 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24621
24622         PR c++/14481
24623         * g++.dg/warn/Wunused-7.C: New test.
24624
24625 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24626
24627         * gcc.dg/torture/builtin-integral-1.c: New test.
24628
24629 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24630
24631         PR c++/14586
24632         * g++.dg/parse/non-dependent3.C: New test.
24633
24634 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24635
24636         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24637         * g++.dg/eh/simd-2.C: Likewise.
24638         * g++.dg/init/array10.C: Likewise.
24639         * gcc.c-torture/compile/simd-1.c: Likewise.
24640         * gcc.c-torture/compile/simd-2.c: Likewise.
24641         * gcc.c-torture/compile/simd-3.c: Likewise.
24642         * gcc.c-torture/compile/simd-4.c: Likewise.
24643         * gcc.c-torture/compile/simd-6.c: Likewise.
24644         * gcc.c-torture/execute/simd-1.c: Likewise.
24645         * gcc.c-torture/execute/simd-2.c: Likewise.
24646         * gcc.dg/compat/vector-defs.h: Likewise.
24647         * gcc.dg/20020531-1.c: Likewise.
24648         * gcc.dg/altivec-3.c: Likewise.
24649         * gcc.dg/altivec-4.c: Likewise.
24650         * gcc.dg/altivec-varargs-1.c: Likewise.
24651         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24652         * gcc.dg/i386-mmx-3.c: Likewise.
24653         * gcc.dg/i386-sse-4.c: Likewise.
24654         * gcc.dg/i386-sse-5.c: Likewise.
24655         * gcc.dg/i386-sse-8.c: Likewise.
24656         * gcc.dg/simd-1.c: Likewise.
24657         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24658         __ev64_opaque__ since the machine description provides it.
24659
24660 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24661
24662         * lib/compat.exp (skip_list): New global variable.
24663         Use it to hold the user defined COMPAT_SKIPS list if any.
24664         (compat-obj): Add the members of skip_list to optall.
24665
24666 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24667
24668         * gcc.dg/compat/union-by-value-1_main.c,
24669         union-by-value-1_x.c, union-by-value-1_y.c,
24670         union-check.h, union-defs.h,
24671         union-init.h, union-return-1_main.c,
24672         union-return-1_x.c, union-return-1_y.c: New files.
24673
24674 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24675
24676         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24677         mixed-struct-init.h: Add 4 mixed structure types.
24678         struct-by-value-21_main.c, struct-by-value-21_x.c,
24679         struct-by-value-21_y.c, struct-return-21_main.c,
24680         struct-return-21_x.c, struct-return-21_y.c: New files.
24681
24682 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24683
24684         PR c++/14550
24685         * g++.dg/parse/template14.C: New test.
24686
24687 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24688
24689         * gcc.c-torture/execute/20040313-1.c: New test.
24690
24691 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24692
24693         PR target/14533
24694         * gcc.dg/20040311-2.c: New test.
24695
24696 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24697
24698         PR other/14544
24699         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24700         bit-field.
24701
24702 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24703
24704         * gcc.dg/20040305-2.c: Add missing return statement.
24705
24706 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24707
24708         * gcc.dg/builtins-34.c: Also check pow10*.
24709
24710 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24711
24712         PR target/14262
24713         * gcc.dg/20040305-2.c: New test.
24714
24715 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24716
24717         * gcc.dg/20040310-1.c: New test.
24718
24719 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24720
24721         * gcc.c-torture/execute/20040311-1.c: New test case.
24722
24723 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24724
24725         PR c++/14476
24726         * g++.dg/lookup/enum1.C: New test.
24727
24728 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24729
24730         PR c++/14510
24731         * g++.dg/lookup/struct2.C: New test.
24732
24733 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24734
24735         * gcc.dg/builtins-34.c: New test.
24736
24737 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24738
24739         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24740
24741 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24742
24743         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24744         * gcc.dg/alias-2.c: New testcase.
24745
24746 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24747
24748         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24749
24750 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24751
24752         * gcc.c-torture/execute/20040309-1.c: New test case.
24753
24754 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24755
24756         PR c++/14397
24757         * g++.dg/overload/ref1.C: New.
24758
24759 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24760
24761         PR c++/14409
24762         * g++.dg/template/spec12.C: New test.
24763
24764         PR c++/14448
24765         * g++.dg/parse/crash14.C: New test.
24766
24767 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24768
24769         PR c++/14230
24770         * g++.dg/init/ref11.C: New test.
24771
24772 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24773
24774         PR c++/14432
24775         * g++.dg/parse/builtin2.C: New test.
24776
24777 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24778
24779         PR c++/14401
24780         * g++.dg/init/ctor3.C: New test.
24781         * g++.dg/init/union1.C: New test.
24782         * g++.dg/ext/anon-struct4.C: New test.
24783
24784 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24785
24786         * g++.dg/lookup/koenig1.C: Tweak error messages.
24787         * g++.dg/lookup/used-before-declaration.C: Likewise.
24788         * g++.dg/other/do1.C: Likewise.
24789         * g++.dg/overload/koenig1.C: Likewise.
24790         * g++.dg/parse/crash13.C: Likewise.
24791         * g++.dg/template/instantiate3.C: Likewise.
24792
24793 2004-03-08  Eric Christopher  <echristo@redhat.com>
24794
24795         * * lib/target-supports.exp: Enable libiconv in test
24796         compilation.  Fix up error checking.
24797
24798 2004-03-08  Roger Sayle  <roger@eyesopen.com>
24799
24800         PR middle-end/14289
24801         * gcc.dg/pr14289-1.c: New test case.
24802         * gcc.dg/pr14289-2.c: Likewise.
24803         * gcc.dg/pr14289-3.c: Likewise.
24804
24805 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
24806
24807         * gcc.c-torture/execute/20040308-1.c: New test.
24808
24809 2004-03-07  Roger Sayle  <roger@eyesopen.com>
24810
24811         * gcc.c-torture/execute/20040307-1.c: New test case.
24812
24813 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
24814
24815         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
24816
24817 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24818
24819         * gcc.dg/20040306-1.c: New test.
24820
24821 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
24822
24823         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
24824         them static.
24825         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
24826
24827 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24828
24829         PR c/14465
24830         * gcc.dg/decl-6.c: New test.
24831
24832 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24833
24834         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24835         Rename LOGPOW -> LOG_POW.
24836         (SQRT_EXP, POW_EXP): New.
24837
24838 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24839
24840         * gcc.dg/i386-sse-8.c: New test.
24841
24842 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24843
24844         PR c/14114
24845         * gcc.dg/decl-5.c: New test.
24846
24847 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24848
24849         * gcc.dg/20040305-1.c: New test.
24850
24851 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24852
24853         PR other/14354
24854         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24855
24856 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24857
24858         PR c++/14425, c++/14426
24859         * g++.dg/ext/altivec-4.C: New test.
24860         * g++.dg/ext/altivec-5.C: New test.
24861
24862 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
24863
24864         * g++.old-deja/g++.other/linkage1.C: Expect errors about
24865         global variables of a type with no linkage.
24866         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
24867         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
24868         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
24869         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
24870         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
24871         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
24872         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
24873         * g++.dg/warn/deprecated.C: Name enum Color.
24874         * g++.dg/overload/VLA.C: Name structure for 'b'.
24875         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
24876
24877 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24878
24879         * gcc.c-torture/compile/20040304-1.c: New test.
24880
24881 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24882
24883         PR 13728
24884         * gcc.dg/decl-4.c: New testcase.
24885
24886 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
24887
24888         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
24889         as PRECF if sizeof (float) > sizeof (double).
24890         (PRECL): Make it the same as PRECF if
24891         sizeof (float) > sizeof (long double).
24892
24893 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24894
24895         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
24896         system type.  Add check for irix6 which doesn't have c99 runtime.
24897
24898 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
24899
24900         * gcc.dg/const-elim-1.c: xfail for xtensa.
24901
24902 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24903
24904         PR c++/14369
24905         * g++.dg/template/cond4.C: New test.
24906
24907 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24908
24909         PR c++/14360
24910         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
24911
24912         PR c++/14361
24913         * g++.dg/parse/defarg7.C: New test.
24914
24915         PR c++/14359
24916         * g++.dg/template/friend26.C: New test.
24917
24918 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24919
24920         PR c++/14324
24921         * g++.dg/abi/mangle21.C: New test.
24922
24923         PR c++/14260
24924         * g++.dg/parse/constructor2.C: New test.
24925
24926         PR c++/14337
24927         * g++.dg/template/sfinae1.C: New test.
24928
24929 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24930
24931         PR c++/14267
24932         * g++.dg/expr/crash2.C: New test.
24933
24934         PR middle-end/13448
24935         * gcc.dg/inline-5.c: New test.
24936         * gcc.dg/always-inline.c: Split out tests into ...
24937         * gcc.dg/always-inline2.c: ... this and ...
24938         * gcc.dg/always-inline3.c: ... this.
24939
24940 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24941
24942         PR debug/12103
24943         * g++.dg/debug/crash1.C: New test.
24944
24945 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
24946
24947         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
24948         function with __attribute__((noinline)).
24949         (recurser_void2): Likewise.
24950         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
24951         (recurser_void2): Likewise.
24952
24953 2004-02-29  Roger Sayle  <roger@eyesopen.com>
24954
24955         PR middle-end/14203
24956         * g++.dg/warn/Wunused-6.C: New test case.
24957
24958 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
24959
24960         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
24961         not defined.
24962
24963 2004-02-27  Eric Christopher  <echristo@redhat.com>
24964
24965         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
24966         * g++.dg/charset/asm2.c: Run only x86.
24967         * gcc.dg/charset/asm3.c: Ditto.
24968
24969 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
24970
24971         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
24972         ld_library_path.
24973
24974 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
24975
24976         * g++.dg/ext/altivec-3.C: New.
24977
24978 2004-02-26  Richard Henderson  <rth@redhat.com>
24979
24980         * g++.dg/ext/attrib10.C: Mark for warning.
24981         * gcc.dg/attr-alias-1.c: New.
24982
24983 2004-02-26  Richard Henderson  <rth@redhat.com>
24984
24985         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
24986         * gcc.c-torture/execute/20040208-2.c: ... it back.
24987
24988 2004-02-26  Eric Christopher  <echristo@redhat.com>
24989
24990         * lib/target-supports.exp (check-iconv-available): New function.
24991         * lib/gcc-dg.exp (dg-require-iconv): New function.
24992         Use above.
24993         * gcc.dg/charset: New directory.
24994         * gcc.dg/charset/charset.exp: New file.
24995         * gcc.dg/charset/asm1.c: Ditto.
24996         * gcc.dg/charset/asm2.c: Ditto.
24997         * gcc.dg/charset/asm3.c: Ditto.
24998         * gcc.dg/charset/asm4.c: Ditto.
24999         * gcc.dg/charset/asm5.c: Ditto.
25000         * gcc.dg/charset/attribute1.c: Ditto.
25001         * gcc.dg/charset/attribute2.c: Ditto.
25002         * gcc.dg/charset/string1.c: Ditto.
25003         * g++.dg/charset: New directory.
25004         * g++.dg/dg.exp: Add here. Special options.
25005         * g++.dg/charset/charset.exp: New file.
25006         * g++.dg/charset/asm1.c: Ditto.
25007         * g++.dg/charset/asm2.c: Ditto.
25008         * g++.dg/charset/asm3.c: Ditto.
25009         * g++.dg/charset/asm4.c: Ditto.
25010         * g++.dg/charset/attribute1.c: Ditto.
25011         * g++.dg/charset/attribute2.c: Ditto.
25012         * g++.dg/charset/extern1.cc: Ditto.
25013         * g++.dg/charset/extern2.cc: Ditto.
25014         * g++.dg/charset/string1.c: Ditto.
25015
25016 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
25017
25018         PR c++/14278
25019         * g++.dg/parse/comma1.C: New test.
25020
25021 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25022
25023         PR c++/14284
25024         * g++.dg/template/ttp8.C: New test.
25025
25026 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
25027
25028         * gcc.dg/fixuns-trunc-1.c: New test.
25029
25030 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25031
25032         * gcc.dg/builtins-config.h: Use #elif.
25033
25034 2004-02-26  Michael Matz  <matz@suse.de>
25035
25036         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
25037         * gcc.dg/991214-1.c: Likewise.
25038         * gcc.dg/i386-asm-1.c: Likewise.
25039
25040 2004-02-25  Richard Henderson  <rth@redhat.com>
25041
25042         * gcc.c-torture/execute/20040208-2.c: Move ...
25043         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
25044
25045 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25046
25047         PR c++/14246
25048         * g++.dg/other/crash-3.C: New test.
25049
25050 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25051
25052         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
25053         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
25054
25055         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
25056         HP-UX.
25057
25058 2004-02-24  Michael Matz  <matz@suse.de>
25059
25060         * gcc.dg/i386-regparm.c: New.
25061
25062 2004-02-23  James E Wilson  <wilson@specifixinc.com>
25063
25064         * gcc.c-torture/execute/20040223-1.c: New.
25065
25066 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
25067             Kazu Hirata  <kazu@cs.umass.edu>
25068
25069         * gcc.dg/fwritable-strings-1.c: Remove.
25070
25071 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
25072
25073         PR c/14156
25074         * gcc.dg/20040223-1.c: New test.
25075
25076 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25077
25078         PR c++/14106
25079         * g++.dg/ext/typeof9.C: New test.
25080
25081 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25082
25083         PR c++/14250
25084         * g++.dg/other/switch1.C: New test.
25085
25086 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25087
25088         * gcc.dg/cast-function-1.c: Adjust for new informative message.
25089         * gcc.dg/va-arg-1.c: Likewise.
25090
25091 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25092
25093         PR c++/14143
25094         * g++.dg/template/koenig5.C: New test.
25095
25096 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
25097
25098         * g++.dg/ext/altivec-1.C: Generalize target triple.
25099         * g++.dg/ext/altivec-2.C: New test case.
25100         * g++.dg/ext/altivec_check.h: New file.
25101         * gcc.dg/altivec-1.c: Generalize target triple;
25102         include altivec_check.h and call altivec_check().
25103         * gcc.dg/altivec-[2-5].c: Generalize target triple.
25104         * gcc.dg/altivec-6.c: New test case.
25105         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
25106         type casts as needed.
25107         * gcc.dg/altivec-10.c: Include altivec_check.h and call
25108         altivec_check().
25109         * gcc.dg/altivec-12.c: New test case.
25110         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
25111         include altivec_check.h and call altivec_check().
25112         * gcc.dg/altivec_check.h: New file.
25113
25114 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25115
25116         * lib/target-supports.exp (check_alias_available): Don't mangle
25117         function `g' in test program.
25118
25119 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25120
25121         * lib/target-supports.exp (check_profiling_available): Check
25122         argument to determine whether we support a profiling type.
25123         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
25124         check_profiling_available.
25125         * g++.dg/bprob/bprob.exp: Likewise.
25126         * g77.dg/bprob/bprob.exp: Likewise.
25127         * gcc.misc-tests/bprob.exp: Likewise.
25128         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
25129         dg-require-profiling and delete expected error handling.
25130         * gcc.dg/20021014-1.c: Likewise.
25131         * gcc.dg/nest.c: Likewise.
25132
25133 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25134
25135         PR c++/12007
25136         * g++.dg/other/vthunk1.C: New test.
25137
25138 2004-02-20  Falk Hueffner  <falk@debian.org>
25139
25140         PR target/14201
25141         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
25142
25143 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
25144
25145         PR c++/13927
25146         * g++.dg/other/error8.C: Remove XFAIL markers.
25147
25148         PR c++/14173
25149         * g++.dg/ext/packed5.C: New test.
25150
25151         PR c++/14199
25152         * g++.dg/warn/Wunused-5.C: New test.
25153
25154         PR c++/14186
25155         * g++.dg/lookup/member1.C: New test.
25156
25157 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
25158
25159         * gcc.c-torture/compile/20040130-1.c: Enable only when
25160         __INT_MAX__ >= 2147483647L.
25161         * gcc.c-torture/compile/961203-1.c: Likewise.
25162
25163 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
25164
25165         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
25166         * g++.dg/opt/template1.C: Robustify assembler regexp
25167
25168 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25169
25170         * gcc.c-torture/execute/simd-4.x: Remove.
25171         * gcc.c-torture/execute/va-arg-25.x: Likewise.
25172         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
25173         Guard with #ifndef SKIP_ATTRIBUTE.
25174         * gcc.dg/compat/vector-1_y.c: Likewise.
25175         * gcc.dg/compat/vector-2_x.c: Likewise.
25176         * gcc.dg/compat/vector-2_y.c: Likewise.
25177         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
25178         * g++.dg/eh/simd-2.C: Likewise.
25179
25180 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
25181
25182         * gcc.c-torture/compile/complex-1.c: New.
25183
25184 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
25185
25186         PR target/14209
25187         * gcc.c-torture/execute/20040218-1.c: New test.
25188
25189 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25190
25191         PR c++/14181
25192         * g++.dg/parse/new2.C: New test.
25193
25194 2004-02-18  Paul Brook  <paul@codesourcery.com>
25195
25196         * gcc.c-torture/compile/libcall-1.c: New test.
25197
25198 2004-02-18  Paul Brook  <paul@codesourcery.com>
25199
25200         PR debug/12934
25201         * gcc.dg/debug/debug-7.c: New test.
25202
25203 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
25204
25205         * gcc.dg/20040217-1.c: New test.
25206
25207 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
25208
25209         * gcc.c-torture/execute/990208-1.x: Delete.
25210
25211 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
25212
25213         * gcc.c-torture/execute/20040208-2.x: New file.
25214
25215 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
25216
25217         PR c++/11326
25218         * g++.dg/abi/structret1.C: New test.
25219
25220 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
25221
25222         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
25223         (i386_cpuid): No need to test if cpuid is available on AMD64.
25224         Fix assembly, so that it works onboth i386 and AMD64.
25225         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
25226         (vecInLong): Fix s[] member type to unsigned int.
25227         (vecInWord): Remove type.
25228         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
25229         (a64, b64, c64, d64, e64): Remove.
25230         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
25231         Remove unused variable.  Remove initialization of removed variables.
25232         Don't call mmx_tests nor sse_tests.
25233         (reference_mmx, reference_sse): Remove.
25234         (check): Add return stmt.
25235         * gcc.dg/i386-sse-7.c: New test.
25236         * gcc.dg/i386-mmx-4.c: New test.
25237
25238 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25239
25240         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25241         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25242         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25243         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25244         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25245         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25246         g++.dg/tc1/dr94.C: Fix line terminator.
25247
25248 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25249
25250         * gcc.c-torture/compile/20040216-1.c: New.
25251
25252 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25253
25254         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25255         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25256         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25257         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25258         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25259         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25260
25261 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25262
25263         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25264
25265 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25266
25267         PR c++/13971
25268         * g++.dg/expr/cond4.C: New test.
25269
25270         PR c++/14086
25271         * g++.dg/lookup/crash2.C: New test.
25272
25273 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25274
25275         * gcc.c-torture/compile/20040214-2.c: New test.
25276
25277 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25278
25279         PR c++/14116
25280         * g++.dg/ext/typeof8.C: New test.
25281
25282 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25283
25284         * gcc.c-torture/compile/20040214-1.c: New test.
25285
25286 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25287
25288         PR c++/13635
25289         * g++.dg/template/spec11.C: New test.
25290
25291 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25292
25293         PR c++/13927
25294         * g++.dg/other/error8.C: New test.
25295
25296 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25297
25298         PR c++/14122
25299         * g++.dg/template/array4.C: New test.
25300
25301         PR c++/14108
25302         * g++.dg/inherit/thunk2.C: New test.
25303
25304         PR c++/14083
25305         * g++.dg/eh/cond2.C: New test.
25306
25307 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25308
25309         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25310
25311 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25312
25313         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25314
25315 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25316
25317         * g++.dg/simd-2.C: xfail on ppc64-linux.
25318
25319 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25320
25321         PR c/456
25322         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25323         tests.
25324
25325 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25326
25327         * gcc.dg/builtins-33.c: New test.
25328
25329 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25330
25331         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25332
25333 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25334
25335         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25336
25337 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25338
25339         * gcc.dg/ppc64-abi-3.c: New test.
25340
25341 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25342
25343         PR c/14092
25344
25345         * gcc.dg/pr14092-1.c: New testcase.
25346
25347 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25348
25349         * gcc.dg/cpp/assert4.c: Fix typo last change.
25350
25351         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25352         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25353
25354         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25355
25356 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25357
25358         * gcc.c-torture/compile/20040209-1.c: New test case.
25359
25360 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25361
25362         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25363
25364 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25365
25366         * gcc.c-torture/execute/20040208-[12].c: New tests.
25367
25368 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25369
25370         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25371
25372 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25373
25374         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25375
25376 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25377
25378         Bug 13856
25379         * gcc.dg/visibility-8.c: New testcase.
25380
25381 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25382
25383         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25384         arguments.
25385         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25386
25387 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25388
25389         PR middle-end/13696
25390         * g++.dg/opt/fold1.C: New test case.
25391
25392 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25393
25394         PR c++/14033
25395         * g++.dg/other/crash-2.C: New test.
25396
25397 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25398
25399         PR c++/14028
25400         * g++.dg/parse/angle-bracket2.C: New test.
25401
25402 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25403
25404         PR middle-end/13750
25405         Revert:
25406         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25407         PR pch/13361
25408         * testsuite/g++.dg/pch/wchar-1.C: New.
25409         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25410
25411 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25412
25413         PR c++/14008
25414         * g++.dg/parse/error15.C: New test.
25415         * g++.dg/parse/crash11.C: Update dg-error mark.
25416
25417 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25418
25419         PR c++/13932
25420         * g++.dg/warn/conv2.C: New test.
25421
25422 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25423
25424         PR c++/13086
25425         * g++.dg/warn/incomplete1.C: Remove xfail.
25426
25427 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25428
25429         * lib/file-format.exp (gcc_target_object_format): Use
25430         ${tool}_target_compile, not gcc_target_compile.
25431         * lib/target-supports.exp (check_alias_available): Likewise.
25432         (check_gc_sections_available): Likewise.
25433         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25434         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25435         dg-require-alias.
25436
25437 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25438
25439         PR c++/13969
25440         * g++.dg/template/static6.C: New test.
25441
25442 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25443
25444         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25445
25446 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25447
25448         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25449         tests for systems where `char' is unsigned by default.
25450
25451 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25452
25453         PR c++/13997
25454         * g++.dg/template/partial3.C: New test.
25455
25456 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25457
25458         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25459         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25460         Remove mentions of obsolete ports.
25461
25462 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25463
25464         * gcc.dg/noncompile/20001228-1.c: Fix for new
25465         error message.
25466
25467 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25468
25469         PR target/9348
25470         * gcc.c-torture/execute/multdi-1.c: New test case.
25471
25472 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25473
25474         PR c++/13925
25475         * g++.dg/template/lookup5.C: New test.
25476
25477 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25478
25479         PR c++/13950
25480         * g++.dg/template/lookup4.C: New test.
25481
25482         PR c++/13970
25483         * g++.dg/parse/error14.C: New test.
25484
25485         PR c++/14002
25486         * g++.dg/parse/template13.C: New test.
25487
25488 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25489
25490         PR c++/13978
25491         * g++.dg/template/koenig4.C: New test.
25492
25493         PR c++/13968
25494         * g++.dg/template/crash17.C: New test.
25495
25496         PR c++/13975
25497         * g++.dg/parse/error13.C: New test.
25498         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25499
25500 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25501
25502         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25503
25504 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25505
25506         PR c/11658
25507         PR c/13994
25508         * gcc.dg/noncompile/20040203-1.c: New test.
25509         * gcc.dg/noncompile/20040203-2.c: Likewise.
25510         * gcc.dg/noncompile/20040203-3.c: Likewise.
25511         * gcc.dg/20040203-1.c: Likewise.
25512
25513 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25514
25515         PR c++/10858
25516         * g++.dg/template/sizeof7.C: New test.
25517
25518 2004-02-02  Eric Christopher  <echristo@redhat.com>
25519             Zack Weinberg  <zack@codesourcery.com>
25520
25521         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25522
25523 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25524
25525         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25526         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25527         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25528         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25529
25530 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25531
25532         PR c++/13113
25533         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25534
25535         PR c++/13854
25536         * g++.dg/ext/attrib13.C: New test.
25537
25538         PR c++/13907
25539         * g++.dg/conversion/op2.C: New test.
25540
25541 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25542
25543         * gcc.dg/titype-1.c: Fix pasto.
25544
25545 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25546
25547         * gcc.dg/titype-1.c: New test.
25548
25549 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25550
25551         PR c++/13957
25552         * g++.dg/template/non-type-template-argument-1.C,
25553         g++.dg/template/qualified-id1.C: Update dg-error marks.
25554         * g++.dg/template/nontype6.C: New test.
25555
25556 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25557
25558         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25559         * gcc.dg/builtins-31.c: New testcase.
25560         * gcc.dg/builtins-32.c: New testcase.
25561
25562 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25563
25564         * objc.dg/call-super-2.m: Update line numbers
25565         for the including of stddef.h.
25566
25567 2004-01-30  Michael Matz  <matz@suse.de>
25568
25569         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25570         g++.dg/ext/case-range3.C: New tests.
25571
25572 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25573
25574         DR206
25575         PR c++/13813
25576         * g++.dg/template/member4.C: New test.
25577
25578 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25579
25580         PR c++/13683
25581         * g++.dg/template/sizeof6.C: New test.
25582
25583 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25584
25585         * gcc.dg/fwritable-strings-1.c: New test.
25586
25587 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25588
25589         * gcc.c-torture/compile/20040130-1.c: New test.
25590
25591 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25592
25593         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25594
25595 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25596
25597         PR c++/13883
25598         * g++.dg/template/ctor3.C: New test.
25599
25600 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25601
25602         * g++.dg/tc1: New directory.
25603         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25604         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25605         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25606         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25607         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25608
25609 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25610
25611         * g++.dg/parse/error11.C: New test.
25612         * g++.dg/parse/error12.C: Likewise.
25613
25614 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25615
25616         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25617         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25618
25619 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25620
25621         PR c++/13791
25622         * g++.dg/ext/attrib12.C: New test.
25623
25624         PR c++/13736
25625         * g++.dg/parse/cast2.C: New test.
25626
25627 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25628
25629         * objc.dg/encode-2.m (main): New local string.  Set depending on
25630         sizeof long.  Use in sscanf call.
25631         * objc.dg/encode-3.m (main): New local string.  Set depending on
25632         sizeof long.  Use in scan_initial call.
25633
25634 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25635
25636         * objc.dg/call-super-2.m: Make LP64-safe.
25637         * objc.dg/desig-init-1.m: Likewise.
25638
25639 2004-01-27  Devang Patel <dpatel@apple.com>
25640
25641         * g++.dg/debug/namespace1.C: New test.
25642
25643 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25644
25645         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25646         xscale-*-*.
25647
25648         * gcc.dg/arm-mmx-1.c: New test.
25649
25650 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25651
25652         * gcc.dg/20040127-1.c: New test.
25653         * gcc.dg/20040127-2.c: New test.
25654
25655 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25656
25657         * objc.dg/stret-1.m (glob): Renamed to globa.
25658
25659 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25660
25661         PR c++/13663
25662         * g++.dg/expr/for1.C: New test.
25663
25664 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25665
25666         PR middle-end/13779
25667         * gcc.dg/darwin-longlong.c: New test.
25668
25669 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25670
25671         * gcc.dg/20040124-1.c: Moved test from here...
25672         * gcc.c-torture/compile/20040124-1.c: ...to here.
25673
25674 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25675
25676         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25677         the assembly output if -m64 is passed.
25678
25679 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25680
25681         PR c++/13833
25682         * g++.dg/template/cond3.C: New test.
25683
25684 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25685
25686         PR c++/13810
25687         * g++.dg/template/ttp7.C: New test.
25688
25689 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25690
25691         PR c++/13797
25692         * g++.dg/template/nontype4.C: New test.
25693         * g++.dg/template/nontype5.C: Likewise.
25694
25695 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25696
25697         * gcc.dg/torture/mips-clobber-at.c: New test.
25698
25699 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25700
25701         * gcc.dg/20040124-1.c: New test.
25702
25703 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25704
25705         * gcc.dg/20040123-1.c: New test.
25706
25707 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25708
25709         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25710
25711 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25712
25713         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25714
25715 2004-01-23  Andrew Pinski  <apinski@apple.com>
25716
25717         * gcc.dg/20030121-1.c: Move to ..
25718         * gcc.dg/20040121-1.c: here.
25719
25720 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25721
25722         * gcc.dg/builtins-29.c: New test case.
25723
25724 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25725
25726         PR 18314
25727         * gcc.dg/builtins-30.c: New testcase.
25728
25729 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
25730
25731         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
25732         * lib/g77.exp: Likewise.
25733         * lib/objc.exp: Likewise.
25734         * lib/g++.exp: Likewise.
25735
25736 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25737
25738         * gcc.dg/struct-by-value-2.c: New test.
25739
25740 2004-01-21  Andrew Pinski  <apinski@apple.com>
25741
25742         PR target/13785
25743         * gcc.dg/20030121-1.c: New test.
25744
25745 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25746
25747         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25748         clobber frame pointer register in asm statement.
25749
25750 2004-01-21  Falk Hueffner  <falk@debian.org>
25751
25752         * gcc.c-torture/compile/20040121-1.c: New test.
25753
25754 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25755
25756         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25757
25758 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25759
25760         * gcc.dg/ppc64-abi-2.c: New test.
25761
25762 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25763
25764         * lib/treelang.exp: Fill out this file.
25765         * lib/treelang-dg.exp: New File.
25766
25767 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25768
25769         * gcc.c-torture/compile/981022-1.c: Remove.
25770         * gcc.dg/array-5.c: Remove XFAIL.
25771         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
25772         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
25773         gcc.dg/cond-lvalue-1.c: Update.
25774         * gcc.dg/cast-lvalue-2.c: New test.
25775
25776 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25777
25778         PR c++/13592
25779         * g++.dg/other/error1.C (class foo): Tweak error message.
25780
25781         PR c++/13592
25782         * g++.dg/template/call2.C: New test.
25783
25784 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25785
25786         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
25787         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
25788         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
25789         scalar-return-1_x.c, scalar-return-2_y.c,
25790         scalar-return-3_x.c, scalar-return-3_y.c,
25791         scalar-return-4_x.c, scalar-return-4_y.c,
25792         struct-align-1.h, struct-align-1_x.c,
25793         struct-align-1_y.c, struct-align-2.h,
25794         struct-align-2_x.c, struct-align-2_y.c,
25795         struct-by-value-10_y.c, struct-by-value-11_x.c,
25796         struct-by-value-11_y.c, struct-by-value-12_x.c,
25797         struct-by-value-12_y.c, struct-by-value-13_x.c,
25798         struct-by-value-13_y.c, struct-by-value-14_x.c,
25799         struct-by-value-14_y.c, struct-by-value-15_x.c,
25800         struct-by-value-15_y.c, struct-by-value-16_y.c,
25801         struct-by-value-17_y.c, struct-by-value-18_y.c,
25802         struct-by-value-19_y.c, struct-by-value-1_x.c,
25803         struct-by-value-1_y.c, struct-by-value-20_y.c,
25804         struct-by-value-2_x.c, struct-by-value-2_y.c,
25805         struct-by-value-3_y.c, struct-by-value-4_x.c,
25806         struct-by-value-4_y.c, struct-by-value-5_y.c,
25807         struct-by-value-6_y.c, struct-by-value-7_y.c
25808         struct-by-value-8_x.c, struct-by-value-8_y.c
25809         struct-by-value-9_x.c, struct-by-value-9_y.c
25810         struct-return-10_x.c, struct-return-10_y.c,
25811         struct-return-19_x.c, struct-return-20_x.c
25812         struct-return-2_x.c, struct-return-2_y.c
25813         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
25814         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
25815
25816 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25817
25818         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25819         attribute on sparc*-sun-solaris2.*.
25820
25821 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25822
25823         PR c++/13710
25824         * g++.dg/ext/typeof7.C: New test.
25825
25826 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25827
25828         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25829         * gcc.dg/const-elim-1.c: Same.
25830
25831 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25832
25833         * objc.dg/stret-1.m: New.
25834         * objc.dg/stret-2.m: New.
25835
25836 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25837
25838         PR c++/11895
25839         * g++.dg/ext/vector1.C: New test.
25840
25841 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
25842
25843         * gcc.dg/pch/import-1.c: New.
25844         * gcc.dg/pch/import-1.hs: New.
25845         * gcc.dg/pch/import-1a.h: New.
25846         * gcc.dg/pch/import-1b.h: New.
25847         * gcc.dg/pch/import-1c.h: New.
25848
25849 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25850
25851         PR c++/13574
25852         * g++.dg/ext/array1.C: New test.
25853
25854         PR c++/13178
25855         * g++.dg/conversion/op1.C: New test.
25856
25857 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25858
25859         PR 11864
25860         From Kazumoto Kojima / Dan Kegel:
25861         * gcc.dg/pr11864-1.c: New test.
25862
25863         PR 10392
25864         From Marcus Comstedt / Dan Kegel:
25865         * gcc.dg/pr10392-1.c: New test.
25866
25867 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25868
25869         PR c++/13478
25870         * g++.dg/init/ref10.C: New test.
25871
25872 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25873
25874         PR c++/13407
25875         * g++.dg/parse/typename6.C: New test.
25876
25877 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25878
25879         PR pch/13361
25880         * testsuite/g++.dg/pch/wchar-1.C: New.
25881         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25882
25883 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25884
25885         PR c++/9259
25886         * g++.dg/expr/sizeof2.C: New test.
25887
25888 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25889
25890         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25891
25892 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25893
25894         PR c++/13659
25895         * g++.dg/lookup/strong-using-3.C: New.
25896         * g++.dg/lookup/using-10.C: New.
25897
25898 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25899
25900         PR c++/13594
25901         * g++.dg/lookup/strong-using-2.C: New.
25902
25903 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
25904             Dan Kegel <dank@kegel.com>
25905             J"orn Rennecke <joern.rennecke@superh.com>
25906
25907         PR target/9365
25908         * gcc.dg/pr9365-1.c: New test.
25909
25910 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25911
25912         PR c++/8856
25913         * g++.dg/parse/casting-operator2.C: New test.
25914         * g++.old-deja/g++.pt/explicit83.C: Remove.
25915
25916 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25917
25918         * gcc.dg/label-compound-stmt-1.c: New test.
25919         * gcc.c-torture/compile/950922-1.c,
25920         gcc.c-torture/compile/20000211-3.c,
25921         gcc.c-torture/compile/20000518-1.c,
25922         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
25923         compound statements.
25924
25925 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
25926
25927         * gcc.dg/ppc64-abi-1.c: New test.
25928
25929 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
25930
25931          * g++.dg/ext/attrib9.C: Add dg-warnings.
25932
25933 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25934
25935         PR c++/12335
25936         * g++.dg/parse/dtor3.C: New test.
25937
25938 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25939
25940         PR c++/12709
25941         * g++.dg/parse/try-catch-1.C: New test.
25942
25943 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
25944
25945         * ada/acats/run_all.sh: Add more verbose output in acats.log
25946         when compiling tests.
25947
25948 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25949
25950         PR 13656
25951         * gcc.dg/typedef-redecl.c: New test case.
25952         * gcc.dg/typedef-redecl.h: New support file.
25953
25954 2004-01-13  Jan Hubicka  <jh@suse.cz>
25955
25956         * gcc.dg/always_inline.c: New test.
25957         * gcc.dg/debug/20031231-1.c: Fix.
25958
25959 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25960
25961         PR c++/13474
25962         * g++.dg/template/array3.C: New test.
25963
25964 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25965
25966         * g++.dg/ext/lvalue1.C: No longer expected to fail.
25967         * g++.dg/warn/Wunused-2.C: Likewise.
25968
25969 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25970
25971         PR c++/13289
25972         * g++.dg/template/instantiate6.C: New test.
25973
25974 2004-01-12  Roger Sayle  <roger@eyesopen.com>
25975
25976         PR middle-end/11397
25977         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
25978
25979 2004-01-12  Jan Hubicka  <jh@suse.cz>
25980
25981         PR opt/12826
25982         * gcc.dg/20040112-1.c: New.
25983
25984         * gcc.dg/dwarf-die[1-7].c: Move to...
25985         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
25986         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
25987
25988 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
25989
25990         PR c++/4100
25991         * g++.dg/parse/friend4.C: New test.
25992
25993 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
25994
25995         PR c++/4100
25996         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
25997         definition is called a friend.
25998
25999 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
26000
26001         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
26002
26003 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
26004
26005         PR c++/3478
26006         * g++.dg/parse/error10.C: New test.
26007         * g++.dg/template/arg2.C: Accept "invalid type" error.
26008
26009 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
26010
26011         PR middle-end/13392
26012         * g++.dg/opt/expect2.C: New test.
26013
26014 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26015
26016         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
26017         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
26018         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
26019         Update dg-error regexps.
26020
26021 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26022
26023         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
26024         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
26025
26026 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26027
26028         * gcc.dg/pragma-re-1.c: Use right pointer type.
26029
26030 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26031
26032         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
26033
26034 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
26035
26036         * gcc.dg/rs6000-ldouble-1.c: New.
26037
26038 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26039
26040         DR 337
26041         PR c++/9256
26042         * g++.dg/other/abstract1.C: New test.
26043
26044 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
26045
26046         * g++.dg/lookup/strong-using-1.C: New.
26047
26048 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26049
26050         PR c/11234
26051         * gcc.dg/func-ptr-conv-1.c: New test.
26052         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
26053
26054 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
26055
26056         PR target/13380.
26057         * gcc.c-torture/compile/20040109-1.c: New.
26058
26059 2004-01-08  Stuart Hastings  <stuart@apple.com>
26060
26061         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
26062         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
26063         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
26064
26065 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
26066
26067         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
26068
26069 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26070
26071         * ada/acats/run_acats: Treat 'gnatchop' the same way
26072         as 'gnatmake'.  Export GCC_DRIVER.
26073         * ada/acats/run_all.sh: Add target_gnatchop.  Use
26074         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
26075
26076 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26077
26078         PR c++/12573
26079         * g++.dg/template/dependent-expr4.C: New test.
26080
26081 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
26082
26083         * gcc.dg/altivec-11.c: New test.
26084
26085 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
26086
26087         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
26088
26089 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26090
26091         PR c/6024
26092         * gcc.dg/enum-compat-1.c: New test.
26093         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
26094
26095 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26096
26097         PR c/12165
26098         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
26099         gcc.dg/c99-idem-qual-3.c: New tests.
26100
26101 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
26102
26103         * gcc.dg/winline-7.c: Don't cast void * to int.
26104
26105 2004-01-06  Jan Hubicka  <jh@suse.cz>
26106
26107         * gcc.dg/i386-sse-5.c: New test
26108         * g++.dg/eh/simd-1.c: Add -w argument for i386.
26109
26110 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26111
26112         PR c++/12815
26113         * g++.dg/rtti/typeid4.C: New test.
26114
26115 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26116
26117         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
26118
26119 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
26120
26121         PR c++/12132
26122         * g++.dg/template/error11.C: New test.
26123
26124         PR c++/13451
26125         * g++.dg/template/class2.C: New test.
26126
26127 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26128         Richard Sandiford <rsandifo@redhat.com>
26129
26130         PR c++/13387
26131         * g++.dg/opt/alias3.C: New test.
26132
26133 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
26134
26135         PR c++/13157
26136         * g++.dg/template/koenig3.C: New test.
26137
26138         PR c++/13529
26139         * g++.dg/parse/offsetof3.C: New test.
26140
26141         * g++.dg/init/copy7.C: Add missing dg-error markers.
26142
26143         PR c++/12226
26144         * g++.dg/init/copy7.c: New test.
26145
26146         PR c++/13536
26147         * g++.dg/parse/cast1.C: New test.
26148
26149 2004-01-04  Jan Hubicka  <jh@suse.cz>
26150
26151         * gcc.dg/winline[1-7].c: New tests.
26152
26153 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26154
26155         PR c++/13520
26156         * g++.dg/template/qualttp22.C: New test.
26157
26158 2004-01-01  Jan Hubicka  <jh@suse.cz>
26159
26160         * gcc.dg/debug/20031231-1.c: New.
26161         * gcc.c-torture/compile/20040101-1.c: New.
26162         * gcc.dg/dwarf-die-[1-7].c: New.
26163
26164 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
26165
26166         PR optimization/13521
26167         * gcc.c-torture/compile/20031231-1.c: New test.
26168
26169 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26170
26171         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
26172
26173 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26174
26175         PR c++/10079
26176         * g++.dg/template/crash16.C: New test.
26177
26178 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
26179
26180         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
26181
26182 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
26183
26184         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
26185         ports.
26186         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26187         * g++.old-deja/g++.law/profile1.C: Likewise.
26188         * gcc.c-torture/compile/981006-1.c: Likewise.
26189         * gcc.c-torture/execute/loop-2e.x: Likewise.
26190         * gcc.c-torture/execute/loop-2f.x: Remove.
26191         * gcc.c-torture/execute/loop-2g.x: Likewise.
26192         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
26193         * gcc.dg/20020312-2.c: Remove traces of dead ports.
26194
26195 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26196
26197         PR c++/13507
26198         * g++.dg/ext/attrib11.C: New test.
26199
26200         PR c++/13494
26201         * g++.dg/template/array2-1.C: New test.
26202         * g++.dg/template/array2-2.C: New test.
26203
26204 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
26205
26206         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
26207
26208 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26209
26210         PR c++/12774
26211         * g++.dg/template/array1-1.C: New test.
26212         * g++.dg/template/array1-2.C: New test.
26213
26214 2003-12-29  Roger Sayle  <roger@eyesopen.com>
26215
26216         PR fortran/12632
26217         * g77.dg/12632.f: New test case.
26218
26219 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26220
26221         PR c++/13289
26222         * g++.dg/parse/nontype1.C: New test.
26223
26224 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26225
26226         PR c++/12403
26227         * g++.dg/parse/explicit1.C: New test.
26228         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26229
26230 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26231
26232         PR c++/13081
26233         * g++.dg/opt/inline6.C: New test.
26234
26235         PR c++/12613
26236         * g++.dg/parse/error9.C: New test.
26237
26238         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
26239
26240 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26241
26242         PR c++/13009
26243         * g++.dg/init/assign1.C: New test.
26244
26245 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26246
26247         PR c++/13070
26248         * g++.dg/warn/format3.C: New test case.
26249
26250 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26251
26252         * gcc.c-torture/compile/20031227-1.c: New test.
26253
26254 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26255
26256         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26257         * g77.dg/bprob/bprob.exp: Likewise.
26258         * gcc.misc-tests/bprob.exp: Likewise.
26259         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26260         variants on systems where the library does not provide that
26261         functionality.
26262         * gcc.dg/builtins-20.c: Use builtins-config.h.
26263         * gcc.dg/builtins-config.h: New file.
26264
26265 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26266
26267         * lib/gcc-dg.exp (dg-require-profiling): New function.
26268         * lib/target-supports.exp (check_profiling_available): Likewise.
26269         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26270         * g77.dg/bprob/bprob.exp: Likewise.
26271         * gcc.misc-tests/bprob.exp: Likewise.
26272         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26273         * gcc.dg/20021014-1.c: Likewise.
26274         * gcc.dg/nest.c: Likewise.
26275
26276 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26277
26278         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26279         compiling.
26280         * g++.dg/lookup/java2.C: Likewise.
26281         * gcc.dg/cpp/lexident.c: Likewise.
26282
26283 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26284
26285         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26286         given.
26287         * gcc.c-torture/compile/961203-1.c: Likewise.
26288         * gcc.c-torture/compile/980506-1.c: Likewise.
26289
26290 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26291
26292         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26293         (additional_prunes): New global.
26294         (gcc-dg-prune): Handle additional per-test pruning.
26295         (dg-test): Clear additional_prunes between tests.
26296
26297         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26298         dg-prune-output to avoid spurious failures from assembler
26299         complaining about nonexistent WAW violations.
26300         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26301         Use dg-prune-output to avoid spurious failures from assembler
26302         warning about Itanium B-step errata.
26303
26304 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26305
26306         * g++.dg/abi/macro0.C: New test.
26307         * g++.dg/abi/macro1.C: Likewise.
26308         * g++.dg/abi/macro2.C: Likewise.
26309
26310         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26311         * g++.dg/abi/bitfield7.C: Likewise.
26312         * g++.dg/abi/dtor2.C: Likewise.
26313         * g++.dg/abi/mangle11.C: Likewise.
26314         * g++.dg/abi/mangle12.C: Likewise.
26315         * g++.dg/abi/mangle14.C: Likewise.
26316         * g++.dg/abi/mangle17.C: Likewise.
26317         * g++.dg/abi/vbase10.C: Likewise.
26318         * g++.dg/abi/vbase14.C: Likewise.
26319         * g++.dg/template/qualttp17.C: Likewise.
26320
26321 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26322
26323         PR c/11995
26324         * gcc.dg/20031223-1.c: New test.
26325
26326 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26327
26328         * gcc.dg/noreturn-7.c: New test.
26329
26330 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26331
26332         * gcc.dg/null-pointer-1.c: New test.
26333
26334 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26335
26336         * g++.old-deja/g++.jason/template18.C: Remove.
26337         * g++.old-deja/g++.jason/template37.C: Likewise.
26338
26339         PR c++/12862
26340         * g++.dg/lookup/ns1.C: New test.
26341
26342         PR c++/12397
26343         * g++.dg/template/lookup3.C: New test.
26344
26345 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26346
26347         * g++.dg/template/recurse1.C: New test
26348
26349 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26350
26351         PR c++/12479
26352         * g++.dg/parse/semicolon1.C: New test.
26353         * g++.dg/parse/semicolon1.h: Likewise.
26354
26355 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26356
26357         * gcc.dg/darwin-misaligned.c: New test.
26358
26359 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26360
26361         PR c/9163
26362         * gcc.dg/20031222-1.c: New test.
26363
26364 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26365
26366         PR c++/13438
26367         * g++.dg/parse/error8.C: New test.
26368
26369         PR c++/11554
26370         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26371
26372 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
26373
26374         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26375         too small.
26376         * gcc.c-torture/compile/930217-1.c: Likewise.
26377         * gcc.c-torture/compile/930513-1.c: Likewise.
26378         * gcc.c-torture/execute/920908-2.c: Likewise.
26379         * gcc.c-torture/execute/921204-1.c: Likewise.
26380         * gcc.c-torture/execute/930621-1.c: Likewise.
26381         * gcc.c-torture/execute/930630-1.c: Likewise.
26382         * gcc.c-torture/execute/931031-1.c: Likewise.
26383         * gcc.c-torture/execute/980602-2.c: Likewise.
26384         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26385         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26386         * gcc.c-torture/execute/extzvsi.c: Likewise.
26387         * gcc.c-torture/unsorted/ext.c: Likewise.
26388
26389 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26390
26391         PR target/12749
26392         * gcc.c-torture/compile/20031220-2.c: New test case.
26393
26394 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26395
26396         PR optimization/13031
26397         * gcc.c-torture/compile/20031220-1.c: New test case.
26398
26399 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26400
26401         * gcc.dg/cast-function-1.c: New test.
26402
26403 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26404
26405         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26406         formats.
26407
26408 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26409
26410         PR c++/12795
26411         * g++.dg/ext/attrib10.C: New test.
26412
26413 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26414
26415         * gcc.dg/cleanup-10.c: New test.
26416         * gcc.dg/cleanup-11.c: New test.
26417
26418 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26419
26420         PR c++/13239
26421         * g++.dg/opt/expect1.C: New test.
26422
26423 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26424
26425         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26426
26427 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26428
26429         PR debug/12923
26430         * gcc.dg/20031218-1.c: New test.
26431
26432         PR debug/12389
26433         * gcc.dg/20031218-2.c: New test.
26434         * gcc.dg/20031218-3.c: New test.
26435
26436         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26437         of label name and allow for USER_LABEL_PREFIX == "_" names.
26438         * g++.dg/abi/mangle18-2.C: Likewise.
26439         * g++.dg/abi/mangle19-1.C: Likewise.
26440         * g++.dg/abi/mangle19-2.C: Likewise.
26441         * g++.dg/abi/mangle20-1.C: Likewise.
26442         * g++.dg/abi/mangle20-2.C: Likewise.
26443
26444 2003-12-18  Richard Henderson  <rth@redhat.com>
26445
26446         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26447
26448 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26449             Dan Kegel <dank@kegel.com>
26450
26451         PR other/12009
26452         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26453         testing a cross compiler, it causes spurious compile failures.
26454         * lib/g++.exp: Likewise.
26455
26456 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26457
26458         PR c++/13262
26459         * g++.dg/template/access13.C: New test.
26460
26461 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26462
26463         * gcc.dg/20031216-1.c: New test.
26464
26465 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26466
26467         PR c++/9154
26468         * g++.dg/template/error10.C: New test.
26469
26470 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26471
26472         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26473         * g++.dg/eh/simd-2.C: Likewise.
26474
26475 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26476             Roger Sayle  <roger@eyesopen.com>
26477
26478         * gcc.c-torture/execute/ieee/mzero5.c: New.
26479
26480 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26481
26482         PR c++/10603
26483         * g++.dg/parse/error6.C: New test.
26484
26485         PR c++/12827
26486         * g++.dg/parse/error7.C: New test.
26487
26488 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26489
26490         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26491         at -O with stabs debugging formats.
26492         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26493         * gcc.dg/debug/debug-2.c: Likewise.
26494
26495 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26496
26497         PR c++/12696
26498         * g++.dg/init/error1.C: New test.
26499
26500         PR c++/12218
26501         * g++.dg/init/pm3.C: New test.
26502
26503 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26504
26505         PR c/3347
26506         * gcc.dg/bitfld-8.c: New test.
26507
26508 2003-12-16  James Lemke  <jim@wasabisystems.com>
26509
26510         * gcc.dg/arm-scd42-[123].c: New tests.
26511
26512 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26513
26514         PR c++/9043
26515         * g++.dg/abi/mangle20-1.C: New test.
26516         * g++.dg/abi/mangle20-2.C: New test.
26517
26518 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26519
26520         PR c++/13275
26521         * g++.dg/other/offsetof2.C: Remove XFAIL.
26522         * g++.dg/parse/offsetof1.C: New test.
26523         * g++.gd/parse/offsetof2.C: Likewise.
26524
26525 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26526
26527         * g++.dg/template/nontype3.C: New test.
26528         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26529
26530 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26531
26532         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26533
26534 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26535
26536         PR c++/13387
26537         * g++.dg/expr/assign1.C: New test.
26538
26539         PR c++/13242
26540         * g++.dg/abi/mangle19-1.C: New test.
26541         * g++.dg/abi/mangle19-2.C: New test.
26542
26543 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26544
26545         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26546
26547 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26548
26549         * gcc.c-torture/execute/20031216-1.c: New test.
26550
26551 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26552
26553         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26554         an ICE regression.
26555
26556 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26557
26558         PR c++/10926
26559         * g++.dg/template/error9.C: New test.
26560
26561         PR c++/11116
26562         * g++.dg/template/error8.C: New test.
26563
26564 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26565
26566         PR middle-end/13400
26567         * gcc.c-torture/execute/20031215-1.c: New test case.
26568
26569 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26570
26571         PR c++/13269
26572         * g++.dg/parse/error5.C: New test.
26573
26574         PR c++/12989
26575         * g++.dg/expr/sizeof1.C: New test.
26576
26577         PR c++/13310
26578         * g++.dg/template/crash15.C: New test.
26579
26580 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26581
26582         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26583         a non-POD type as the last named parameter of a varargs function.
26584
26585 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26586
26587         PR c++/13243
26588         PR c++/12573
26589         * g++.dg/template/crash14.C: New test.
26590         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26591
26592 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26593
26594         * g++.dg/other/java1.C: New test.
26595
26596         PR c++/13241
26597         * g++.dg/abi/mangle18-1.C: New test.
26598         * g++.dg/abi/mangle18-2.C: New test.
26599
26600 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26601
26602         PR optimization/10312
26603         * gcc.c-torture/execute/20031214-1.c: New.
26604
26605 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26606
26607         PR c++/10779
26608         PR c++/12160
26609         * g++.dg/parse/error3.C: New test.
26610         * g++.dg/parse/error4.C: Likewise.
26611         * g++.dg/abi/mangle4.C: Tweak error messages.
26612         * g++.dg/lookup/using5.C: Likewise.
26613         * g++.dg/other/error2.C: Likewise.
26614         * g++.dg/parse/typename5.C: Likewise.
26615         * g++.dg/parse/undefined1.C: Likewise.
26616         * g++.dg/template/arg2.C: Likewise.
26617         * g++.dg/template/ttp3.C: Likewise.
26618         * g++.dg/template/type1.C: Likewise.
26619         * g++.old-deja/g++.other/crash32.C: Likewise.
26620         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26621
26622 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26623
26624         PR c++/13106
26625         * g++.dg/warn/noreturn-3.C: New test.
26626
26627 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26628
26629         PR c++/13118
26630         * g++.dg/abi/covariant3.C: New.
26631
26632 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26633
26634         * g++.dg/eh/ia64-1.C: New test.
26635
26636 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26637
26638         PR optimization/13037
26639         * g77.f-torture/execute/13037.f: New test case.
26640
26641 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26642
26643         PR c++/12881
26644         * g++.dg/abi/covariant2.C: New.
26645
26646 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26647
26648         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26649
26650 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26651
26652         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26653
26654 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26655
26656         PR other/10819
26657         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26658         to fix Bug 10819.
26659         * lib/g++.exp (g++_version): Likewise.
26660         * lib/g77.exp (g77_version): Likewise.
26661         * lib/objc.exp (default_objc_version): Likewise.
26662
26663 2003-12-10  Richard Henderson  <rth@redhat.com>
26664
26665         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26666
26667         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26668
26669 2003-12-08  Matt Austern  <austern@apple.com>
26670
26671         PR c/13134
26672         * lib/gcc-dg.exp (dg-require-visibility): Define.
26673         * lib/target-supports (check_visibility_available): Define.
26674         * gcc.dg/visibility-1.c: New test.
26675         * gcc.dg/visibility-2.c: Likewise.
26676         * gcc.dg/visibility-3.c: Likewise.
26677         * gcc.dg/visibility-4.c: Likewise.
26678         * gcc.dg/visibility-5.c: Likewise.
26679         * gcc.dg/visibility-6.c: Likewise.
26680         * g++.dg/ext/visibility-1.C: Likewise.
26681         * g++.dg/ext/visibility-2.C: Likewise.
26682         * g++.dg/ext/visibility-3.C: Likewise.
26683         * g++.dg/ext/visibility-4.C: Likewise.
26684         * g++.dg/ext/visibility-5.C: Likewise.
26685         * g++.dg/ext/visibility-6.C: Likewise.
26686
26687 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26688
26689         * g++.dg/lookup/java1.C: New test.
26690         * g++.dg/lookup/java2.C: New test.
26691
26692 2003-12-07  Falk Hueffner  <falk@debian.org>
26693
26694         * g++.dg/opt/noreturn-1.C: New test.
26695
26696 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26697
26698         * gcc.dg/overflow-1.c: New test.
26699
26700 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26701
26702         * g77.f-torture/compile/13060.f: New test.
26703
26704 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26705
26706         PR c++/13323
26707         * g++.dg/inherit/operator2.C: New test.
26708
26709 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26710
26711         PR c++/13305
26712         * g++.dg/ext/attrib9.C: New test.
26713
26714 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26715
26716         PR c++/13314
26717         * g++.dg/template/error7.C: New test.
26718
26719 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26720             J"orn Rennecke <joern.rennecke@superh.com>
26721
26722         PR target/13302
26723         * g++.dg/other/struct-va_list.C: New test.
26724
26725 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26726
26727         PR c++/13166
26728         * g++.dg/parse/defarg6.C: New test.
26729
26730 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26731
26732         PR target/13256
26733         * gcc.c-torture/execute/20031201-1.c: New test.
26734
26735 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26736
26737         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26738
26739 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26740
26741         * gcc.dg/builtin-return-1.c: New test.
26742
26743 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26744             J"orn Rennecke <joern.rennecke@superh.com>
26745
26746         PR optimization/13260
26747         * gcc.c-torture/execute/20031204-1.c: New test.
26748
26749 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26750
26751         PR c++/9127
26752         * g++.dg/template/error6.C: New test.
26753
26754 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26755
26756         * gcc.dg/20031202-1.c: New test.
26757
26758 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26759
26760         PR c++/13179
26761         * g++.dg/template/eh1.C: New test.
26762
26763         PR c++/10771
26764         * g++.dg/template/error5.C: New test.
26765
26766 2003-12-02  David Ung  <davidu@mips.com>
26767
26768         * gcc.dg/compat/vector-check.h: Corrected type for var
26769         g_##TMODE
26770
26771 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26772
26773         PR c++/10126
26774         * g++.dg/template/ptrmem8.C: New test.
26775
26776 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26777
26778         PR c++/12573
26779         * g++.dg/template/dependent-expr3.C: New test.
26780
26781 2003-12-01  James Lemke  <jim@wasabisystems.com>
26782
26783         * gcc.dg/arm-g2.c: New test.
26784
26785 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26786
26787         PR optimization/11634
26788         * gcc.dg/20031201-2.c: New test case.
26789
26790 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26791
26792         PR 11433
26793         * objc.dg/proto-lossage-3.m: New test.
26794
26795 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26796
26797         PR optimization/12628
26798         * gcc.dg/20031201-1.c: New test case.
26799
26800 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26801
26802         * gcc.dg/unaligned-1.c: New test.
26803
26804 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
26805
26806         PR c++/9849
26807         * g++.dg/template/error4.C: New test.
26808         * g++.dg/template/nested3.C: Adjust error markers.
26809
26810 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26811
26812         * gcc.dg/cpp/assert4.c: Check more #system assertions.
26813
26814 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26815
26816         PR c/10333
26817         * gcc.dg/bitfld-7.c: New test.
26818
26819 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26820
26821         * gcc.dg/tls/asm-1.C: New test.
26822
26823 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26824
26825         * gcc.dg/cpp/assert4.c: Update.
26826
26827 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26828
26829         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26830         * gcc.dg/builtin-apply3.c: New test.
26831
26832 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26833
26834         * lib/compat.exp (compat-obj): New xfaildata parameter.
26835         Use it to set compiler_conditional_xfail_data before compiling.
26836         (compat-get-options): Handle dg-xfail-if.
26837         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
26838         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
26839         * gcc.dg/compat/vector-1_y.c: Likewise.
26840         * gcc.dg/compat/vector-2_x.c: Likewise.
26841         * gcc.dg/compat/vector-2_y.c: Likewise.
26842
26843 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26844
26845         * g++.dg/opt/reg-stack4.C: New test.
26846
26847 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26848
26849         * gcc.dg/builtin-apply2.c: New test.
26850
26851 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26852
26853         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26854
26855 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26856
26857         PR c++/12924
26858         * g++.dg/template/template-id-2.C: New test.
26859
26860 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26861
26862         PR c++/5369
26863         * g++.dg/template/memfriend1.C: New test.
26864         * g++.dg/template/memfriend2.C: Likewise.
26865         * g++.dg/template/memfriend3.C: Likewise.
26866         * g++.dg/template/memfriend4.C: Likewise.
26867         * g++.dg/template/memfriend5.C: Likewise.
26868         * g++.dg/template/memfriend6.C: Likewise.
26869         * g++.dg/template/memfriend7.C: Likewise.
26870         * g++.dg/template/memfriend8.C: Likewise.
26871         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
26872
26873 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26874
26875         PR c++/12515
26876         * g++.dg/ext/cond1.C: New test.
26877
26878 2003-11-20  Richard Henderson  <rth@redhat.com>
26879
26880         * gcc.dg/20020201-2.c: Remove.
26881         * gcc.dg/20020201-4.c: Remove.
26882         * gcc.dg/20020304-1.c: Remove.
26883
26884 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26885
26886         * gcc.dg/cpp/trad/xwin1.c: New test case.
26887
26888 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
26889
26890         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
26891         * lib/g77.exp: Likewise.
26892         * lib/objc.exp: Likewise.
26893         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
26894         for darwin.
26895
26896 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26897
26898         PR c++/12932
26899         * g++.dg/template/static5.C: New test.
26900
26901 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26902
26903         * gcc.dg/nested-func-1.c: New test.
26904
26905 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26906
26907         * gcc.dg/cpp/assert4.c: New test.
26908
26909 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26910
26911         PR c++/2294
26912         * g++.dg/lookup/using9.c: New test.
26913
26914 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
26915
26916         PR c++/12762
26917         * g++.dg/template/error3.C: New test.
26918
26919 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
26920
26921         PR ada/13035
26922         * ada/acats/run_acats, run_all.sh: Fix syntax error.
26923         No longer use a wrapper for gcc, since this does not work under
26924         Windows.
26925
26926 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26927
26928         PR c++/2094
26929         * g++.dg/template/ptrmem7.C: New test.
26930
26931 2003-11-13  Andrew Pinski <apinski@apple.com>
26932
26933         * gcc.c-torture/compile/20031113-1.c: New test.
26934
26935 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
26936             Kean Johnston <jkj@sco.com>
26937
26938         PR c/13029
26939         * gcc.dg/unused-4.c: Update.
26940
26941 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26942
26943         * g++.dg/opt/const3.C: New test.
26944
26945 2003-11-13  Jan Hubicka  <jh@suse.cz>
26946
26947         * gcc.c-torture/compile/20031112-1.c: New test.
26948
26949 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
26950
26951         * g++.dg/parse/crash10.C: Remove bogus error marker.
26952
26953 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26954
26955         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
26956         (host_gcc): Likewise.
26957         (ROOT): Honor $PWDCMD.
26958         (BASE): Likewise.
26959         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
26960
26961 2003-11-12  Catherine Moore  <clm@redhat.com>
26962
26963         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
26964
26965 2003-11-12  Andreas Jaeger  <aj@suse.de>
26966             Jakub Jelinek  <jakub@redhat.com>
26967             Andrew Pinski  <pinskia@physics.uc.edu>
26968             Richard Henderson  <rth@redhat.com>
26969
26970         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
26971         systems.
26972         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
26973
26974         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
26975         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26976
26977 2003-11-11  Andreas Jaeger  <aj@suse.de>
26978
26979         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
26980
26981         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
26982
26983 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
26984
26985         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
26986         Clean ups.
26987
26988 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
26989
26990         * gcc.dg/trampoline-1.c: New test.
26991
26992 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26993
26994         * gcc.c-torture/compile/200031109-1.c: New test.
26995
26996 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26997
26998         PR c/3190
26999         PR c/8714
27000         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27001         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
27002         gcc.dg/format/no-y2k-1.c: Update.
27003
27004 2003-11-08  Roger Sayle  <roger@eyesopen.com>
27005
27006         PR optimization/10467
27007         * gcc.dg/20031108-1.c: New test case.
27008
27009 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
27010
27011         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
27012
27013 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27014
27015         * gcc.dg/compound-lvalue-1.c: New test.
27016         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
27017         some XFAILs.
27018
27019 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
27020
27021         * gcc.dg/altivec-varargs-1.c: New test.
27022
27023 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27024
27025         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
27026         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
27027         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
27028         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
27029         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
27030
27031 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27032
27033         * gcc.dg/cond-lvalue-1.c: New test.
27034
27035 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
27036
27037         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
27038
27039 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27040
27041         PR c++/11616
27042         * g++.dg/template/instantiate5.C: New test.
27043
27044 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27045
27046         PR c++/12726
27047         * g++.dg/ext/complit2.C: Replace test with self-contained version.
27048         * ChangeLog: Add missing first entry for above test.
27049
27050 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27051
27052         PR c++/9810
27053         * g++.dg/template/using8.C: New test.
27054         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
27055
27056 2003-11-02  Roger Sayle  <roger@eyesopen.com>
27057
27058         PR optimization/10817
27059         * gcc.c-torture/compile/20031102-1.c: New test case.
27060
27061 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
27062
27063         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
27064         2147483647.
27065
27066 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27067
27068         * gcc.dg/20031102-1.c: New test.
27069
27070 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
27071
27072         * gcc.dg/complex-1.c: New test.
27073
27074 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27075
27076         PR c++/12796
27077         * g++.dg/template/crash13.C: Adjust expected error location.
27078         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27079
27080 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27081
27082         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27083
27084 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27085
27086         PR/10239
27087         * gcc.c-torture/compile/20031031-2.c: New test.
27088
27089 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
27090
27091         PR/11640
27092         * gcc.c-torture/compile/20031031-1.c: New test.
27093
27094 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
27095
27096         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
27097         * gcc.misc-tests/bprob.exp: Likewise.
27098         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
27099         the execution test on arm-elf configs.
27100         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
27101         configs that don't support scratch files.
27102         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
27103
27104 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
27105
27106         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
27107         done by dejagnu.
27108
27109 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
27110
27111         * ada/acats/run_all.sh: Redirect mv output to /dev/null
27112         Avoid non pure sh syntax. Add more logging.
27113
27114         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
27115         fail.
27116
27117 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27118
27119         PR libgcj/10610
27120         * gcc.dg/ppc-stackalign-1.c: New test.
27121
27122 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
27123
27124         * ada/acats/run_all.sh: Change output to be more compliant with
27125         dejagnu framework.
27126         Create acats.sum and acats.log files under testsuite/ada/acats
27127         Only run [a-z]* directories, to filter out e.g. CVS.
27128         Redirect build output to log file.
27129
27130 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27131
27132         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
27133
27134 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
27135
27136         PR ada/5909:
27137         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
27138
27139 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
27140
27141         * gcc.c-torture/compile/20031023-1.c: New test.
27142         * gcc.c-torture/compile/20031023-2.c: New test.
27143         * gcc.c-torture/compile/20031023-3.c: New test.
27144         * gcc.c-torture/compile/20031023-4.c: New test.
27145
27146 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27147
27148         PR c++/10371
27149         * g++.dg/lookup/scoped8.C: New test.
27150
27151 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27152
27153         * g++.dg/opt/reg-stack3.C: New test.
27154
27155 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27156
27157         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
27158
27159 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27160
27161         PR c++/11076
27162         * g++.dg/template/crash13.C: New test.
27163
27164 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27165
27166         * gcc.dg/c99-restrict-2.c: New test.
27167
27168 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
27169
27170         PR c++/12698, c++/12699, c++/12700, c++/12566
27171         * g++.dg/inherit/covariant9.C: New test.
27172         * g++.dg/inherit/covariant10.C: New test.
27173         * g++.dg/inherit/covariant11.C: New test.
27174
27175 2003-10-23  Jason Merrill  <jason@redhat.com>
27176
27177         PR c++/12726
27178         * g++.dg/ext/complit2.C: New test.
27179
27180 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27181
27182         PR target/12654
27183         * gcc.c-torture/execute/20031020-1.c: New test.
27184
27185 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27186
27187         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
27188         following the jump_insn.
27189
27190 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27191
27192         * gcc.dg/cast-lvalue-1.c: New test.
27193
27194 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
27195
27196         PR c++/11962
27197         * g++.dg/template/cond2.C: New test.
27198
27199 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27200
27201         * gcc.dg/builtins-28.c: New test.
27202
27203 2003-10-20  Jan Hubicka  <jh@suse.cz>
27204
27205         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
27206         parameter.
27207         * testsuite/gcc.dg/inline-2.c: Likewise.
27208
27209 2003-10-20  Phil Edwards  <phil@codesourcery.com>
27210
27211         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
27212         * gcc.dg/nest.c: Likewise.
27213
27214 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27215
27216         PR c++/9781, c++/10583, c++/11862
27217         * g++.dg/parse/crash13.C: New test.
27218
27219 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27220
27221         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
27222
27223 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27224
27225         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
27226         Define HAVE_C99_RUNTIME except on Solaris.
27227         * gcc.dg/builtins-20.c: Likewise.
27228
27229 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27230
27231         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
27232
27233 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27234
27235         PR c++/12495
27236         * g++.dg/template/crash21.C: New test.
27237
27238 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27239
27240         PR c++/2513
27241         * g++.dg/template/typename5.C: New test.
27242
27243 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27244
27245         PR c++/12369
27246         * g++.dg/template/friend25.C: New test.
27247
27248 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27249
27250         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27251         versions.
27252
27253 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27254
27255         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27256         == 2147483647.
27257
27258 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27259
27260         * gcc.c-torture/execute/960416-1.x: Remove.
27261         * gcc.c-torture/execute/divconst-3.x: Likewise.
27262
27263 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27264
27265         PR target/12598
27266         * gcc.dg/torture/cris-volatile-1.c: New test.
27267
27268 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27269
27270         PR optimization/9325
27271         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27272         for overflowing floating point to integer conversion during RTL
27273         simplification.
27274
27275 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27276
27277         * objc/execute/_cmd.m: Fix typo.
27278         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27279         Relax 'scan-assembler' regexp.
27280         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27281         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27282         * objc.dg/zero-link-2.m: Remove blank line.
27283         * objc.dg/zero-link-3.m: New test case.
27284
27285 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27286
27287         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27288
27289         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27290         than linker trickery.
27291
27292 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27293
27294         PR c++/12370
27295         * g++.dg/other/friend2.C: New test.
27296
27297 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27298
27299         * gcc.dg/20031012-1.c: New test.
27300
27301 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27302
27303         * gcc.dg/weak/weak-3.c: Fix for new warning.
27304
27305 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27306
27307         PR optimization/8750
27308         * gcc.c-torture/execute/20031012-1.c: New test case.
27309
27310 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27311
27312         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27313         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27314
27315 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27316
27317         PR optimization/12260
27318         * gcc.c-torture/compile/20031011-2.c: New test case.
27319
27320 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27321
27322         * gcc.c-torture/execute/20031011-1.c: New testcase.
27323
27324 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27325
27326         * gcc.c-torture/compile/20031011-1.c: New test.
27327
27328 2003-10-11  Jan Hubicka  <jh@suse.cz>
27329
27330         * g++.dg/other/first-global.C: New test.
27331
27332 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27333
27334         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27335
27336 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27337
27338         * gcc.c-torture/compile/20031010-1.c: New test.
27339
27340 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27341
27342         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27343         * gcc.c-torture/execute/va-arg-25.c: ... here.
27344
27345 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27346
27347         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27348
27349 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27350
27351         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27352
27353 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27354
27355         * g++.dg/parse/error2.C: New test.
27356
27357 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27358
27359         PR c++/11097
27360         * g++.dg/other/error5.C: Modify the error message.
27361         * g++.dg/lookup/using8.C: New test.
27362
27363 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27364
27365         * gcc.dg/darwin-abi-2.c: New file.
27366         * gcc.c-torture/execute/va-arg-24.c: New file.
27367
27368 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27369
27370         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27371         indentation.
27372
27373 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27374
27375         PR c++/10147
27376         * g++.dg/other/error4.C: Update error messages.
27377         * g++.dg/template/ptrmem4.C: Likewise.
27378
27379         PR c++/12337
27380         * g++.dg/init/new9.C: New test.
27381
27382         PR c++/12334, c++/12236, c++/8656
27383         * g++.dg/ext/attrib8.C: New test.
27384
27385 2003-10-06  Devang Patel  <dpatel@apple.com>
27386
27387         * gcc.dg/debug/dwarf2-3.h: New test.
27388         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27389
27390 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27391
27392         * g++.dg/opt/cfg2.C: New test.
27393
27394 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27395
27396         * g++.dg/opt/float1.C: New test.
27397
27398 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27399
27400         * gcc.dg/c90-array-lval-6.c: New test.
27401         * gcc.dg/c99-array-lval-6.c: New test.
27402
27403 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27404             Ziemowit Laski  <zlaski@apple.com>
27405
27406         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27407         'Derived', so that it is never considered a class method; add
27408         new warning for '+port' method ambiguity.
27409         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27410         <objc/objc-api.h> (needed on Mac OS X).
27411         * objc.dg/method-13.m: New test.
27412
27413 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27414
27415         PR optimization/9325, PR java/6391
27416         * gcc.c-torture/execute/20031003-1.c: New test case.
27417
27418 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27419
27420         PR optimization/12180
27421         * gcc.dg/20031002-1.c: New test.
27422
27423         PR c++/12486
27424         * g++.dg/inherit/error1.C: New test.
27425
27426 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27427
27428         * lib/f-torture.exp (search_for): Rename to...
27429         (search_for_re): This.  Also, clean up comments and the
27430         "regexp" invocation.
27431
27432 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27433
27434         * gcc.c-torture/compile/20031002-1.c: New test.
27435
27436 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27437
27438         * g++.dg/opt/cond1.C: New test.
27439
27440 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27441
27442         * gcc.dg/Wold-style-definition-2.c: New testcase.
27443         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27444
27445 2003-09-29  Richard Henderson  <rth@redhat.com>
27446
27447         * g++.dg/init/array10.C: Add dg-options.
27448
27449 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27450
27451         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27452
27453 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27454
27455         * g++.dg/template/friend19.C: Fix typo.
27456         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27457
27458 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27459
27460         * gcc.c-torture/execute/20030928-1.c: New test.
27461         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27462
27463 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27464
27465         * g++.dg/opt/unroll1.C: New test.
27466
27467 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27468
27469         PR optimization/11741
27470         * gcc.dg/20030926-1.c: New test case.
27471
27472 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27473
27474         PR c++/5655
27475         * g++.dg/parse/access7.C: New test.
27476         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27477
27478 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27479
27480         MERGE OF objc-improvements-branch into MAINLINE:
27481         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27482         if libobjc has not been built.
27483         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27484         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27485         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27486         objc/execute/nested-3.m, objc/execute/np-2.m,
27487         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27488         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27489         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27490         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27491         objc.dg/special/unclaimed-category-1.h,
27492         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27493         well as GNU runtime.
27494         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27495         * execute/cascading-1.m, execute/function-message-1.m,
27496         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27497         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27498         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27499         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27500         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27501         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27502         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27503         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27504         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27505         * objc.dg/bitfield-2.m: Run only on Darwin.
27506         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27507         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27508         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27509         * objc.dg/const-str-1.m: Fix constant string layout.
27510
27511 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27512
27513         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27514
27515 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27516
27517         * gcc.dg/darwin-abi-1.c: New file.
27518
27519 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27520
27521         PR target/12281
27522         * gcc.c-torture/compile/20030921-1.c: New test.
27523
27524 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27525
27526         * g++.dg/opt/reg-stack2.C: New test.
27527
27528 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27529
27530         * g++.dg/eh/delayslot1.C: New test.
27531
27532 2003-09-20  Richard Henderson  <rth@redhat.com>
27533
27534         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27535
27536 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27537
27538         * gcc.c-torture/execute/20030920-1.c: New test case.
27539
27540 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27541
27542         * g++.dg/rtti/typeid3.C: Correct expected error message.
27543
27544 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27545
27546         PR c++/157
27547         * g++.dg/parse/crash12.C: New test.
27548
27549 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27550
27551         * gcc.dg/compat/mixed-struct-check.h: New.
27552         * gcc.dg/compat/mixed-struct-defs.h: New.
27553         * gcc.dg/compat/mixed-struct-init.h: New.
27554         * gcc.dg/compat/struct-by-value-19_main.c: New.
27555         * gcc.dg/compat/struct-by-value-19_x.c: New.
27556         * gcc.dg/compat/struct-by-value-19_y.c: New.
27557         * gcc.dg/compat/struct-by-value-20_main.c: New.
27558         * gcc.dg/compat/struct-by-value-20_x.c: New.
27559         * gcc.dg/compat/struct-by-value-20_y.c: New.
27560         * gcc.dg/compat/struct-return-19_main.c: New.
27561         * gcc.dg/compat/struct-return-19_x.c: New.
27562         * gcc.dg/compat/struct-return-19_y.c: New.
27563         * gcc.dg/compat/struct-return-20_main.c: New.
27564         * gcc.dg/compat/struct-return-20_x.c: New.
27565         * gcc.dg/compat/struct-return-20_y.c: New.
27566
27567 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27568         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27569         so that it will not complain on LP64 targets.
27570
27571 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27572
27573         PR c++/495
27574         * g++.dg/template/friend24.C: New test.
27575
27576 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27577
27578         PR c++/12332
27579         * g++.dg/template/memtmpl2.C: New test.
27580
27581 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27582
27583         PR target/11184
27584         * gcc.dg/builtin-apply1.c: New test.
27585
27586 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27587
27588         PR c++/9848
27589         * g++.dg/warn/Wunused-4.C: New test.
27590
27591 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27592
27593         PR c++/12316
27594         * g++.dg/other/gc2.C: New test.
27595
27596 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27597
27598         PR c++/11991
27599         * g++.dg/rtti/typeid3.C: New test.
27600
27601         PR c++/12266
27602         * g++.dg/overload/template1.C: New test.
27603
27604 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27605
27606         * g++.dg/opt/cfg3.C: New test.
27607
27608 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27609
27610         PR c++/7939
27611         * g++.dg/template/crash11.C: New test.
27612
27613 2003-09-16  Jason Merrill  <jason@redhat.com>
27614             Jakub Jelinek  <jakub@redhat.com>
27615
27616         * gcc.dg/attr-warn-unused-result.c: New test.
27617
27618 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27619
27620         PR c++/12184
27621         * g++.dg/expr/call2.C: New test.
27622
27623 2003-09-15  Andreas Jaeger  <aj@suse.de>
27624
27625         * gcc.dg/Wold-style-definition-1.c: New test.
27626
27627 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27628
27629         PR c++/3907
27630         * g++.dg/parse/template12.C: New test.
27631
27632         * g++.dg/abi/bitfield11.C: New test.
27633         * g++.dg/abi/bitfield12.C: Likewise.
27634
27635 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27636
27637         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27638         non-expansion of functional macro name without arguments at EOL.
27639         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27640
27641 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27642
27643         * gcc.c-torture/execute/20030914-[12].c: New tests.
27644
27645 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27646
27647         PR c++/11788
27648         * g++.dg/overload/addr1.C: New test.
27649
27650 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27651
27652         * gcc.dg/20030909-1.c: New test.
27653
27654 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27655
27656         * gcc.dg/ultrasp10.c: New test.
27657
27658 2003-09-09  Devang Patel  <dpatel@apple.com>
27659
27660         * gcc.dg/darwin-ld-6.c: New test.
27661
27662 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27663
27664         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27665
27666 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27667
27668         * gcc.dg/ia64-types1.c: New test.
27669         * gcc.dg/ia64-types2.c: Likewise.
27670
27671 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27672
27673         * gcc.dg/builtins-1.c: Add more _Complex tests.
27674         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27675
27676         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27677         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27678
27679 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27680
27681         PR c++/11786
27682         * g++.dg/lookup/koenig2.C: New test.
27683
27684         PR c++/5296
27685         * g++.dg/rtti/typeid2.C: New test.
27686
27687 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27688
27689         * gcc.c-torture/compile/20030904-1.c: New test.
27690
27691 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27692
27693         * g++.dg/opt/longbranch2.C: New test.
27694
27695 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27696
27697         * g++.dg/template/crash10.C: Only compile it.
27698
27699 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27700
27701         PR middle-end/11665
27702         * gcc.c-torture/compile/20030907-1.c: New test.
27703         * g++.dg/init/array11.C: New test.
27704
27705 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27706
27707         PR c++/11852
27708         * g++.dg/init/struct1.C: New test.
27709
27710 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27711
27712         PR c++/12181
27713         * g++.dg/expr/comma1.C: New test.
27714
27715 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27716
27717         PR c++/11867
27718         * g++.dg/expr/static_cast5.C: New test.
27719
27720 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27721
27722         PR c++/11507
27723         * g++.dg/lookup/scoped7.C: New test.
27724
27725         PR c++/9574
27726         * g++.dg/other/static1.C: New test.
27727
27728         PR c++/11490
27729         * g++.dg/warn/template-1.C: New test.
27730
27731         PR c++/11432
27732         * g++.dg/template/crash10.C: New test.
27733
27734         PR c++/2478
27735         * g++.dg/overload/VLA.C: New test.
27736
27737         PR c++/10804
27738         * g++.dg/template/call1.C: New test.
27739
27740 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27741
27742         PR c++/11794
27743         * g++.dg/parse/using3.C: New test.
27744
27745 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27746
27747         PR c++/11409
27748         * g++.dg/overload/builtin3.C: New test case.
27749
27750 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27751
27752         PR c/9862
27753         * gcc.dg/20030906-1.c: New test.
27754         * gcc.dg/20030906-2.c: Likewise.
27755
27756 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27757
27758         PR c++/12167
27759         * g++.dg/parse/defarg5.C: New test.
27760
27761         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27762
27763 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27764
27765         PR c++/12163
27766         * g++.dg/expr/static_cast4.C: New test.
27767
27768         PR c++/12146
27769         * g++.dg/template/crash9.C: New test.
27770
27771 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27772
27773         * g++.old-deja/g++.ext/pretty2.C: Update for change
27774         in __FUNCTION__.
27775         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27776
27777 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27778
27779         PR c++/11922
27780         * g++/dg/template/qualified-id1.C: New test.
27781
27782         PR c++/12037
27783         * g++.dg/warn/noeffect4.C: New test.
27784
27785 2003-09-04  Matt Austern  <austern@apple.com>
27786
27787         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
27788         * g++.dg/ext/fnname2.C: Likewise.
27789         * g++.dg/ext/fnname3.C: Likewise.
27790
27791 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27792
27793         * g++.dg/expr/lval1.C: New test.
27794         * g++.dg/ext/lvcast.C: Remove.
27795
27796 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27797
27798         PR optimization/11700.
27799         * gcc.c-torture/compile/20030903-1.c: New test case.
27800
27801 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
27802
27803         PR c++/12053
27804         * g++.dg/abi/layout4.C: New test.
27805
27806 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
27807
27808         PR c++/11553
27809         * g++.dg/parse/friend3.C: New test.
27810
27811 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
27812
27813         PR c++/11847
27814         * g++.dg/template/class1.C: New test.
27815
27816         PR c++/11808
27817         * g++.dg/expr/call1.C: New test.
27818
27819 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27820
27821         PR c++/12114
27822         * g++.dg/init/ref9.C: New test.
27823
27824         PR c++/11972
27825         * g++.dg/template/nested4.C: New test.
27826
27827 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27828
27829         PR c++/12093
27830         * g++.dg/template/non-dependent4.C: New test.
27831
27832         PR c++/11928
27833         * g++.dg/inherit/conv1.C: New test.
27834
27835 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27836
27837         PR c++/6196
27838         * g++.dg/ext/label1.C: New test.
27839         * g++.dg/ext/label2.C: Likewise.
27840
27841 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27842
27843         * g++.dg/expr/cond3.C: New test.
27844
27845 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27846
27847         * gcc.dg/builtins-1.c: Add new builtin cases.
27848
27849 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27850
27851         * gcc.dg/builtins-1.c: Add new cases.
27852         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27853
27854 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27855
27856         * gcc.dg/builtins-1.c: Add more math builtin tests.
27857         * gcc.dg/torture/builtin-attr-1.c: New test.
27858
27859 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27860
27861         PR optimization/5079
27862         * g++.dg/opt/static3.C: New test.
27863
27864 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27865
27866         * gcc.misc-tests/gcov-10b.c: New test.
27867
27868 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27869
27870         * g++.dg/opt/ptrmem3.C: New test.
27871
27872         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27873
27874 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27875
27876         * gcc.dg/20030826-2.c: New test.
27877
27878 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27879
27880         PR middle-end/12002
27881         * g77.f-torture/compile/12002.f: New test case.
27882
27883 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27884
27885         * gcc.dg/20030826-1.c: New test case.
27886
27887 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27888
27889         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27890
27891 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27892
27893         PR c++/11871
27894         * c++.dg/lookup/crash1.C: New test.
27895
27896         * c++.dg/warn/noeffect3.C: New test.
27897
27898 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
27899
27900         * gcc.dg/compat/vector-1_x.c: Compile with -w.
27901         * gcc.dg/compat/vector-1_y.c: Ditto.
27902         * gcc.dg/compat/vector-2_x.c: Ditto.
27903         * gcc.dg/compat/vector-2_y.c: Ditto.
27904
27905 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
27906
27907         * gcc.dg/20030702-1.c: New test.
27908
27909 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
27910
27911         PR c++/8795
27912         * g++.dg/ext/altivec-1.C: New test.
27913
27914 2003-08-24  Richard Henderson  <rth@redhat.com>
27915
27916         * g++.dg/eh/simd-2.C: Add -w for x86.
27917
27918 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
27919
27920         * gcc.dg/20030815-1.c: New test.
27921
27922 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27923
27924         PR c++/3765
27925         * g++.dg/parse/access6.C: New test.
27926
27927 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27928
27929         PR c++/641, c++/11876
27930         * g++.dg/template/friend22.C: New test.
27931         * g++.dg/template/friend23.C: Likewise.
27932
27933 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27934
27935         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
27936         identically.
27937
27938 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27939
27940         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
27941
27942 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27943
27944         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
27945
27946 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27947
27948         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
27949
27950 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27951
27952         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
27953
27954 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
27955
27956         PR c++/11919
27957         * g++.dg/overload/prom1.C: New test.
27958
27959         PR c++/11551
27960         * g++.dg/parse/dtor2.C: New test.
27961
27962         PR c++/10762
27963         * g++.dg/parse/using2.C: New test.
27964
27965 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
27966
27967         PR target/11805
27968         * gcc.c-torture/compile/20030821-1.c: New.
27969
27970 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
27971
27972         PR c++/11834
27973         * g++.dg/template/deduce2.C: New test.
27974
27975 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
27976
27977         * gcc.c-torture/execute/20030821-1.c: New test.
27978
27979 2003-08-20  Roger Sayle  <roger@eyesopen.com>
27980
27981         PR middle-end/11984
27982         * gcc.dg/20030820-1.c: New test case.
27983
27984 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
27985
27986         PR c++/11945
27987         * g++.dg/warn/noeffect2.C: New test.
27988
27989 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
27990
27991         PR c++/10926
27992         * g++.dg/template/dtor2.C: New test.
27993
27994         PR c++/11684
27995         * g++.dg/template/operator1.C: New test.
27996         * g++.dg/parse/operator4.C: New test.
27997
27998         PR c++/11946.C
27999         * g++.dg/expr/enum1.C: New test.
28000         * gcc.dg/c99-bool-1.c: Remove bogus warning.
28001
28002         PR c++/11036.C
28003         * g++.dg/parse/elab2.C: New test.
28004         * g++.dg/parse/typedef4.C: Change error message.
28005         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
28006         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
28007         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
28008
28009 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
28010
28011         * gcc.dg/pch/warn-1.c: New.
28012         * gcc.dg/pch/warn-1.hs: New.
28013
28014         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
28015         not-tested file.
28016
28017 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28018
28019         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
28020
28021 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28022
28023         * gcc.dg/uninit-D.c: New Test.
28024         * gcc.dg/uninit-E.c: New Test.
28025         * gcc.dg/uninit-F.c: New Test.
28026         * gcc.dg/uninit-G.c: New Test.
28027
28028 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
28029
28030         * g++.dg/README: Describe the pch directory.
28031
28032 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28033
28034         PR c++/11174
28035         * g++.dg/parse/access4.C: New test.
28036         * g++.dg/parse/access5.C: Likewise.
28037         * g++.old-deja/g++.jason/access17.C: Adjust error message.
28038
28039 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
28040
28041         * gcc.dg/noncompile/20030818-1.c: New.
28042
28043 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28044
28045         PR c++/11957
28046         * g++.dg/warn/noeffect1.C: New test.
28047
28048         * g++.dg/template/scope2.C: New test.
28049         * g++.dg/template/error2.C: Correct dg-error
28050
28051 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
28052
28053         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
28054
28055 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
28056
28057         PR C++/11512
28058         * g++.dg/template/warn1.C: New.
28059
28060 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28061
28062         * g++.dg/template/error2.C: New test.
28063         * g++.dg/lookup/using7.C: Adjust errors
28064         * g++.old-deja/g++.pt/crash36.C: Likewise.
28065         * g++.old-deja/g++.pt/derived3.C: Likewise.
28066
28067 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28068
28069         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
28070         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
28071         * gcc.c-torture/execute/builtins/string-9.c: New, from
28072         string-opt-9.c.  Adjust for execute/builtins framework.
28073         * gcc.c-torture/execute/string-opt-9.c: Delete.
28074
28075 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
28076
28077         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
28078
28079         * g++.dg/parse/ret-type2.C: New test.
28080
28081         PR c++/11703
28082         * g++.dg/init/new8.C: New test.
28083
28084         PR c++/10923
28085         * g++.dg/parse/typedef5.C: New test.
28086
28087         PR c++/9512
28088         * g++.dg/parse/qualified2.C: New test.
28089         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
28090         invalid code.
28091
28092 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
28093
28094         * g++.dg/conversion/ptrmem1.C: New test.
28095
28096 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
28097
28098         PR target/11693
28099         * gcc.dg/20030811-1.c: New test.
28100
28101         PR target/11535
28102         * gcc.c-torture/execute/20030811-1.c: New test.
28103
28104 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28105
28106         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
28107
28108 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
28109
28110         PR c++/11789.C
28111         * g++.dg/inherit/multiple1.C: New test.
28112
28113 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28114
28115         * gcc.dg/spe1.c: New test.
28116
28117         PR c++/11670
28118         * g++.dg/expr/cast2.C: New test.
28119
28120         PR c++/10530
28121         * g++.dg/template/dependent-name2.C: New test.
28122
28123 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
28124
28125         * g++.dg/parse/crash11.C: Put the dg options in comments.
28126
28127 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
28128
28129         * lib/gcc-dg.exp: Update for diagnostic change.
28130
28131 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28132
28133         PR c++/5767
28134         * g++.dg/parse/crash11.C: New test.
28135
28136 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
28137
28138         * gcc.dg/cpp/spacing1.c: Update.
28139
28140 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
28141
28142         PR target/11739
28143         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
28144         a value for -mtune.
28145
28146 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28147
28148         PR middle-end/11771
28149         * gcc.c-torture/compile/20030804-1.c: New test case.
28150
28151 2003-08-04  Roger Sayle  <roger@eyesopen.com>
28152
28153         * gcc.dg/20030804-1.c: New test case.
28154
28155 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
28156
28157         * gcc.dg/cpp/separate-1.c: New test.
28158
28159 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
28160
28161         PR c++/11704
28162         * g++.dg/template/dependent-expr2.C: New test.
28163
28164         PR c++/11766
28165         * g++.dg/expr/ptrmem1.C: New test.
28166
28167 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28168
28169         PR c++/9453
28170         * g++.dg/template/friend15.C: New test.
28171
28172 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
28173
28174         * lib/dg-pch.exp: Work round PCH bug.
28175
28176 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28177
28178         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
28179         builtins.  Move cases from builtins-4.c here.
28180
28181         * gcc.dg/torture/builtin-math-1.c: New test taken from
28182         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
28183         additional cases.
28184
28185         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
28186         Delete.
28187
28188 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28189
28190         PR c++/9447
28191         * g++.dg/template/using7.C: New test.
28192
28193 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
28194
28195         * import1.c, import2.c: New tests.
28196
28197 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
28198
28199         * g++.dg/eh/crossjump1.C: New test.
28200
28201 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
28202
28203         PR c++/11697
28204         * g++.dg/template/using6.C: New test.
28205
28206         PR c++/11744
28207         * g++.dg/template/koenig2.C: New test.
28208
28209 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28210
28211         PR c++/7983
28212         * g++.dg/parse/typedef4.C: New test.
28213
28214 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28215
28216         PR c++/8442, c++/8806
28217         * g++.dg/template/elab1.C: New test.
28218         * g++.dg/template/type2.C: Likewise.
28219         * g++.dg/template/ttp3.C: Adjust expected error message.
28220         * g++.old-deja/g++.law/visibility13.C: Likewise.
28221         * g++.old-deja/g++.niklas/t135.C: Likewise.
28222         * g++.old-deja/g++.pt/ttp41.C: Likewise.
28223         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
28224         template argument.
28225         * g++.old-deja/g++.pt/ttp44.C: Likewise.
28226
28227 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
28228
28229         PR c++/11295
28230         * g++.dg/ext/stmtexpr1.C: New test.
28231
28232         * g++.dg/opt/tmp1.C: New test.
28233
28234         PR c++/11525
28235         * g++.dg/parse/constant4.C: New test.
28236
28237         PR c++/9447
28238         * g++.dg/template/using5.C: New test.
28239
28240 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28241
28242         * gcc.dg/builtins-27.c: New test case.
28243
28244 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28245
28246         * gcc.dg/tls/opt-7.c: New test.
28247
28248 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28249
28250         * g++.old-deja/g++.other/crash18.C: Remove.
28251
28252 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28253
28254         * g++.dg/template/explicit3.C: New.
28255         * g++.dg/template/explicit4.C: New.
28256         * g++.dg/template/explicit5.C: New.
28257
28258         PR c++/11347
28259         * g++.dg/template/memtmpl1.C: New.
28260
28261 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28262
28263         PR target/11565
28264         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28265         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28266
28267 2003-07-30  Jan Hubicka  <jh@suse.cz>
28268
28269         * vtgc1.c: Kill.
28270
28271 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28272
28273         * gcc.dg/struct-in-proto-1.c: New test.
28274
28275 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28276
28277         * gcc.dg/cpp/include2.c: Only expect one message.
28278
28279 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28280
28281         PR c++/9447
28282         * g++.dg/template/using1.C: New test.
28283         * g++.dg/template/using2.C: New test.
28284         * g++.dg/template/using3.C: New test.
28285         * g++.dg/template/using4.C: New test.
28286
28287 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28288
28289         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28290         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28291
28292 2003-07-28  Jan Hubicka  <jh@suse.cz>
28293
28294         PR c++/11530
28295         * g++.dg/opt/call1.C: New test.
28296
28297 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28298
28299         PR c++/11667
28300         * g++.dg/init/enum2.C: New test.
28301         * g++.dg/template/overload1.C: Add "-w" option.
28302
28303 2003-07-28    <hp@bitrange.com>
28304
28305         * gcc.dg/Wdeclaration-after-statement-1.c,
28306         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28307
28308 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28309
28310         * gcc.c-torture/compile/20030725-1.c: New test.
28311
28312 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28313
28314         * gcc.dg/20030505.c: Only run for SPE.
28315         Remove definition of opaque type.
28316
28317 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28318
28319         * g++.dg/template/ptrmem6.C: New test.
28320
28321 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28322
28323         * gcc.c-torture/compile/zero-strct-2.c: New test.
28324
28325 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28326
28327         * gcc.dg/intermod-1.c: New test.
28328
28329 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28330
28331         PR c++/11617
28332         * g++.dg/template/lookup2.C: New test.
28333         * g++.dg/template/memclass1.C: Remove instantiated from error.
28334         * g++.dg/other/error2.C: Tweak expected errors.
28335
28336         PR c++/11596
28337         * g++.dg/template/defarg3.C: New test.
28338
28339         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28340
28341 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28342
28343         * g++.dg/inherit/access5.C: New test.
28344
28345 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28346
28347         PR c++/11513
28348         * g++.dg/template/crash8.C: New test.
28349
28350 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28351
28352         PR c/10602
28353         * gcc.dg/noncompile/incomplete-2.c: New test.
28354
28355 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28356
28357         PR c++/11645
28358         * g++.dg/inherit/access4.C: New test.
28359
28360         PR c++/11517
28361         * g++.dg/expr/cond2.C: New test.
28362
28363         PR optimization/10679
28364         * g++.dg/opt/inline4.C: New test.
28365
28366 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28367
28368         * g++.dg/parse/crash10: New test.
28369
28370 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28371
28372         * g++.dg/ext/flexary1.C: New test.
28373
28374 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28375
28376         PR c++/10793
28377         * g++.dg/template/crash9.C: New test.
28378
28379 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28380
28381         PR c++/3004
28382         * g++.dg/parse/typedef3.C: New test.
28383
28384         PR c++/7906
28385         * g++.dg/parse/operator2.C: New test.
28386
28387         PR c++/8895
28388         * g++.dg/parse/def-tmpl-arg1.C: New test.
28389
28390         PR c++/9282
28391         * g++.dg/parse/funptr1.C: New test.
28392
28393         PR c++/9452
28394         * g++.dg/parse/ambig3.C: New test.
28395
28396         PR c++/9454
28397         * g++.dg/parse/operator3.C: New test.
28398
28399         PR c++/9486
28400         * g++.dg/parse/template10.C: New test.
28401
28402         PR c++/9488
28403         * g++.dg/parse/template11.C: New test.
28404
28405         PR c++/10150
28406         * g++.dg/parse/invalid-op1.C: New test.
28407
28408         PR c++/10247
28409         * g++.dg/parse/condexpr1.C: New test.
28410
28411 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28412
28413         * g++.dg/ext/packed3.C: New test.
28414         * g++.dg/ext/packed4.C: New test.
28415
28416         * gcc.dg/pack-test-3.c: New test.
28417
28418 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28419
28420         * lib/compat.exp: Handle dg-options per source file.
28421         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28422         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28423         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28424         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28425         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28426         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28427         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28428         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28429         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28430         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28431         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28432         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28433         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28434         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28435
28436 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28437
28438         PR c/10320
28439         * gcc.c-torture/execute/20030718-1.c: New test.
28440
28441 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28442
28443         PR optimization/11536
28444         * gcc.dg/20030721-1.c: New test.
28445
28446 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28447
28448         PR c++/11546
28449         * g++.dg/template/lookup1.C: New test.
28450
28451 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28452
28453         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28454         diagnostics of ill-formed constructs involving labels.
28455         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28456         the new 'previously defined here' message.
28457
28458 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28459
28460         * g++.dg/parse/non-dependent2.C: New test.
28461
28462 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28463
28464         * g++.dg/init/init-ref4.C: xfail on targets without
28465         weak symbols.
28466
28467 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28468
28469         PR target/11087
28470         * gcc.c-torture/execute/20030717-1.c: New test.
28471
28472 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28473
28474         * g++.dg/opt/cfg1.C: New test.
28475
28476 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28477
28478         PR optimization/11557
28479         * gcc.dg/20030717-1.c: New test.
28480
28481 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28482
28483         PR c++/10476
28484         * g++.dg/expr/crash-1.C: New test.
28485
28486         PR c++/11027
28487         * g++.dg/template/init3.C: New test.
28488
28489         PR c++/8222
28490         * g++.dg/template/non-dependent1.C: New test.
28491
28492         PR c++/11070
28493         * g++.dg/template/non-dependent2.C: New test.
28494
28495         PR c++/11071
28496         * g++.dg/template/non-dependent3.C: New test.
28497
28498         PR c++/9907
28499         * g++.dg/template/sizeof5.C: New test.
28500
28501 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28502
28503         PR 11498
28504         * gcc.c-torture/compile/mangle-1.c: New file.
28505
28506 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28507
28508         PR c++/7809
28509         * g++.dg/parse/access3.C: New test.
28510
28511 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28512
28513         PR c++/11384
28514         * g++.dg/init/init-ref4.C: New test.
28515
28516 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28517
28518         PR c++/11547
28519         * g++.dg/parse/constant3.C: New test.
28520         * g++.dg/parse/crash7.C: Likewise.
28521
28522 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28523
28524         PR target/11008
28525         * gcc.dg/i386-pentium4-not-mull.c: New.
28526
28527 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28528
28529         * gcc.dg/asm-names.c (ymain): Make it weak.
28530
28531 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28532
28533         PR c++/5421
28534         * g++.dg/template/friend21.C: New test.
28535
28536 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28537
28538         * gcc.dg/cleanup-8.c: New test.
28539         * gcc.dg/cleanup-9.c: New test.
28540
28541 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28542
28543         * g++.dg/ext/dll-MI1.h: New file.
28544         * g++.dg/ext/dllexport-MI1.C: New file.
28545         * g++.dg/ext/dllimport-MI1.C: New file.
28546
28547 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28548
28549         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28550         it does not have cmpstrsi patterns (just cmpmemsi).
28551
28552 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28553
28554         PR debug/11473
28555         * g++.dg/debug/debug8.C: New test.
28556
28557 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28558
28559         PR c++/10108
28560         * g++.dg/template/crash7.C: New test.
28561
28562 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28563
28564         PR target/10795
28565         * gcc.c-torture/compile/20030708-1.c: New.
28566
28567 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28568
28569         * gcc.c-torture/execute/20030715-1.c: New test.
28570
28571 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28572
28573         * gcc.dg/pch/inline-3.c: New file.
28574         * gcc.dg/pch/inline-3.hs: New file.
28575         * gcc.dg/pch/inline-4.c: New file.
28576         * gcc.dg/pch/inline-4.hs: New file.
28577
28578 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28579
28580         PR c++/11509
28581         * g++.dg/template/crash6.C: New test.
28582
28583         PR c++/7053
28584         * g++.dg/template/friend20.C: New test.
28585
28586         PR c++/7019
28587         * g++.dg/template/overload2.C: New test.
28588
28589 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28590
28591         PR optimization/11440
28592         * gcc.c-torture/execute/20030714-1.c: New test.
28593
28594 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28595
28596         PR c++/11154
28597         * g++.dg/template/partial2.C: New test.
28598
28599 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28600
28601         PR c++/11503
28602         * g++.dg/template/anon1.C: New test.
28603
28604         PR c++/11493
28605         PR c++/11495
28606         * g++.dg/parse/template9.C: Likewise.
28607         * g++.dg/template/crash4.C: New test.
28608         * g++.dg/template/koenig1.C: Likewise.
28609         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28610         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28611         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28612         functions.
28613         * g++.old-deja/g++.jason/template36.C: Likewise.
28614         * g++.old-deja/g++.mike/p1989.C: Likewise.
28615         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28616         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28617         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28618         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28619         compiling.
28620         * g++.old-deja/g++.pt/union2.C: Use this->.
28621
28622 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28623
28624         * gcc.dg/20030711-1.c: New test.
28625
28626 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28627
28628         PR c++/11050
28629         * g++.dg/parse/args1.C: New test.
28630         * g++.pt/defarg8.C: Change expected errors.
28631
28632 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28633
28634         PR c++/8164
28635         * g++.dg/template/nontype2.C: New test.
28636
28637         PR c++/10558
28638         * g++.dg/parse/template8.C: New test.
28639
28640         PR c++/8327
28641         * g++.dg/template/scope1.C: New test.
28642
28643         * g++.dg/warn/Wsign-compare-1.C: New test.
28644
28645 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28646
28647         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28648
28649 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28650
28651         PR c++/9411
28652         * g++.dg/template/explicit2.C: New test.
28653
28654         PR c++/10032
28655         * g++.dg/warn/pedantic1.C: New test.
28656
28657 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28658
28659         PR c++ 9483
28660         * g++.dg/other/field1.C: New test.
28661
28662 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28663
28664         PR c/11449
28665         * gcc.c-torture/compile/20030707-1.c: New.
28666
28667 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28668
28669         PR c++/10849
28670         * g++.dg/template/access12.C: New test.
28671
28672 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28673
28674         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28675         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28676         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28677         * gcc.misc-tests/gcov.exp: Update
28678         * g++.dg/gcov/gcov.exp: Update
28679         * lib/gcov.exp: Update.
28680
28681 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28682
28683         * g++.dg/abi/mangle17.C: Make sure template expressions are
28684         dependent.
28685         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28686         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28687         * g++.dg/opt/stack1.C: Remove erroneous code.
28688         * g++.dg/parse/template7.C: New test.
28689         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28690         * g++.old-deja/g++.pt/crash4.C: Likewise.
28691
28692 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28693
28694         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28695         with zero or one occurence of `$' after the initial `L'.
28696
28697 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28698
28699         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28700
28701 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28702
28703         PR c/11370
28704         * gcc.dg/Wunreachable-6.c: New testcase.
28705         * gcc.dg/Wunreachable-7.c: New testcase.
28706
28707 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28708
28709         PR c/11420
28710         * gcc.dg/20030708-1.c: New test.
28711
28712 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
28713
28714         * gcc.dg/compat/sdata-section.h: New file.
28715         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28716         * gcc.dg/torture/mips-sdata-1.c: New test.
28717
28718 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28719
28720         PR c++/11030
28721         * g++.dg/template/friend19.C: New test.
28722
28723 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28724
28725         * g++.dg/opt/strength-reduce.C: New test.
28726
28727 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28728
28729         PR target/10979
28730         * gcc.dg/20030707-1.c: New testcase.
28731
28732 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28733
28734         PR optimization/11059
28735         * g++.dg/opt/emptyunion.C: New testcase.
28736
28737 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28738             Eric Botcazou  <ebotcazou@libertysurf.fr>
28739
28740         * g++.dg/opt/stack1.C: New test.
28741
28742 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28743
28744         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28745         run test.
28746
28747         PR c++/11431
28748         * g++.dg/expr/static_cast3.C: New test.
28749
28750 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
28751
28752         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
28753         everywhere.
28754         * gcc.dg/concat.c: Concatenation of string constants with
28755         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
28756         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
28757         * gcc.dg/cpp/escape-2.c: Use wide character constants where
28758         necessary to avoid multi-character character constant warning.
28759         * gcc.dg/cpp/escape.c: Likewise.
28760         * gcc.dg/cpp/ucs.c: Likewise.
28761         Remove backslashes from dg-bogus comments, as they confuse Tcl.
28762         Fix a typo.
28763
28764 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28765
28766         PR c/11428
28767         * gcc.c-torture/compile/20030704-1.c: New.
28768
28769 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28770
28771         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28772
28773 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
28774
28775         PR c++/5287, PR c++/7910,  PR c++/11021
28776         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
28777         tests for warnings.
28778         * g++.dg/ext/dllimport2.C: Add tests for warnings.
28779         * g++.dg/ext/dllimport3.C: Likewise.
28780         * g++.dg/ext/dllimport4.C: New file.
28781         * g++.dg/ext/dllimport5.C: New file.
28782         * g++.dg/ext/dllimport6.C: New file.
28783         * g++.dg/ext/dllimport7.C: New file.
28784         * g++.dg/ext/dllimport8.C: New file.
28785         * g++.dg/ext/dllimport9.C: New file.
28786         * g++.dg/ext/dllimport10.C: New file.
28787         * g++.dg/ext/dllexport1.C: New file.
28788
28789 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28790
28791         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28792         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28793
28794 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28795
28796         * gcc.dg/builtins-25.c: New testcase.
28797         * gcc.dg/builtins-26.c: New testcase.
28798
28799 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
28800
28801         * gcc.dg/compat/vector-defs.h: New file.
28802         * gcc.dg/compat/vector-setup.h: New file.
28803         * gcc.dg/compat/vector-check.h: New file.
28804         * gcc.dg/compat/vector-1_main.c: New file.
28805         * gcc.dg/compat/vector-1_x.c: New file.
28806         * gcc.dg/compat/vector-1_y.c: New file.
28807         * gcc.dg/compat/vector-2_main.c: New file.
28808         * gcc.dg/compat/vector-2_x.c: New file.
28809         * gcc.dg/compat/vector-2_y.c: New file.
28810
28811         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
28812         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
28813         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
28814         * gcc.dg/compat/struct-align-1.h: New file.
28815         * gcc.dg/compat/struct-align-1_main.c: New file.
28816         * gcc.dg/compat/struct-align-1_x.c: New file.
28817         * gcc.dg/compat/struct-align-1_y.c: New file.
28818         * gcc.dg/compat/struct-align-2.h: New file.
28819         * gcc.dg/compat/struct-align-2_main.c: New file.
28820         * gcc.dg/compat/struct-align-2_x.c: New file.
28821         * gcc.dg/compat/struct-align-2_y.c: New file.
28822
28823         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
28824         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28825         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28826         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28827         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28828         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28829         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28830         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28831         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28832         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28833         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28834         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28835         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28836         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28837         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28838         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28839         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28840         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28841         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28842         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28843         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28844         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28845         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28846         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28847         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28848         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28849         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28850         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28851         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28852
28853 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28854
28855         * gcc.dg/i386-call-1.c: New test.
28856
28857 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28858
28859         PR c++/9162
28860         * g++.dg/parse/defarg4.C: New.
28861
28862 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28863
28864         PR target/10700
28865         * gcc.c-torture/compile/20030703-1.c: New test case.
28866
28867 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28868
28869         * g++.dg/template/local3.C: Remove extra semicolon.
28870
28871 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28872
28873         * gcc.dg/i386-volatile-1.c: New test.
28874
28875 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28876
28877         PR c++/11072
28878         * g++.dg/other/offsetof2.C: XFAIL.
28879         * g++.dg/other/offsetof5.C: New.
28880
28881         PR c++/10219
28882         * g++.dg/template/error1.C: New.
28883
28884         PR c++/9779
28885         * g++.dg/template/dependent-expr1.C: New.
28886
28887 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28888
28889         PR c++/6949
28890         * g++.dg/template/local3.C: New test.
28891
28892         PR c++/11149
28893         * g++.dg/lookup/scoped6.C: New test.
28894
28895 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28896
28897         PR c++/8046
28898         * g++.dg/other/error7.C: New test.
28899
28900 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
28901
28902         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
28903         * g++.old-deja/g++.abi/vtable3.h: Likewise.
28904         * g++.old-deja/g++.law/code-gen5.C: Likewise.
28905         * g++.old-deja/g++.other/union2.C: Likewise.
28906         * gcc.dg/c90-const-expr-2.c: Likewise.
28907         * gcc.dg/c90-const-expr-3.c: Likewise.
28908         * gcc.dg/c99-const-expr-2.c: Likewise.
28909         * gcc.dg/c99-const-expr-3.c: Likewise.
28910         * gcc.dg/concat.c: Likewise.
28911
28912 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28913
28914         PR c++/9559
28915         * g++.dg/init/static1.C: New test.
28916
28917 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28918
28919         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
28920         * g++.old-deja/g++.other/access2.C: Likewise.
28921         * g++.old-deja/g++.other/decl2.C: Likewise.
28922         * gcc.c-torture/execute/20020615-1.c: Likewise.
28923
28924 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28925
28926         PR c++/4933
28927         * g++.dg/template/sizeof4.C: New test.
28928
28929 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28930
28931         * g++.dg/other/error6.C: New test.
28932
28933 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28934
28935         PR c++/10750
28936         * g++.dg/parse/constant2.C: New test.
28937
28938 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
28939
28940         PR c++/11106
28941         * g++.dg/other/error5.C: New test.
28942
28943 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28944
28945         * gcc.dg/format/gcc_diag-1.c: New test.
28946
28947 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
28948
28949         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
28950
28951 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28952
28953         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
28954         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
28955         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
28956
28957 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
28958
28959         * gcc.c-torture/execute/builtins/string-8.c: New test.
28960         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
28961         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
28962         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
28963
28964 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28965
28966         PR c++/10468
28967         * g++.dg/ext/typeof6.C: New test.
28968
28969 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28970
28971         PR c++/10796
28972         * g++.dg/init/enum1.C: New test.
28973
28974 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
28975
28976         * gcc.dg/20030627-1.c: New test.
28977
28978 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
28979
28980         PR c++/11332
28981         * g++.dg/expr/static_cast2.C: New test.
28982
28983 2003-06-26  Roger Sayle  <roger@eyesopen.com>
28984             Jakub Jelinek  <jakub@redhat.com>
28985
28986         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
28987         sprintf(dst,"%s",src) optimization.
28988         * gcc.c-torture/execute/20030626-1.c: New test case.
28989         * gcc.c-torture/execute/20030626-2.c: New test case.
28990
28991 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
28992
28993         * gcc.c-torture/execute/multi-ix.c: New test.
28994
28995         * gcc.c-torture/execute/simd-4.c (main):
28996         Added missing semicolon at end of union.
28997
28998 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
28999
29000         PR c++/8266
29001         * g++.dg/template/explicit-instantiation3.C: New test.
29002
29003 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29004
29005         * gcc.dg/20030626-1.c: Use signed char.
29006
29007 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29008
29009         * gcc.dg/20030626-1.c: New test.
29010
29011 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
29012
29013         * const-str-2.m: Update.
29014
29015 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
29016
29017         PR c++/10990
29018         * g++.dg/rtti/dyncast1.C: New test.
29019         * g++.dg/abi/mangle4.C: Correct base-specifier access.
29020         * g++.dg/lookup/scoped1.C: Remove XFAIL.
29021         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
29022
29023         PR c++/10931
29024         * g++.dg/expr/static_cast1.C: New test.
29025
29026 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
29027
29028         * gcc.dg/20030625-1.c: New test.
29029
29030 2003-06-24  Roger Sayle  <roger@eyesopen.com>
29031
29032         * gcc.c-torture/compile/20030624-1.c: New test case.
29033
29034 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
29035
29036         * gcc.c-torture/execute/string-opt-17.c: New test.
29037
29038 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
29039
29040         PR c++/5754
29041         * g++.dg/parse/crash6.C: New test.
29042
29043 2003-06-23  Roger Sayle  <roger@eyesopen.com>
29044
29045         * gcc.dg/builtins-24.c: New test case.
29046
29047 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
29048
29049         * g++.dg/opt/operator1.C: New test.
29050
29051 2003-06-22  Roger Sayle  <roger@eyesopen.com>
29052
29053         * gcc.c-torture/execute/string-opt-16.c: New test case.
29054
29055 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29056
29057         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
29058         * g++.old-deja/g++.other/conv7.C: Likewise.
29059         * g++.old-deja/g++.other/overcnv2.C: Likewise.
29060         * g++.old-deja/g++.other/overload14.C: Likewise.
29061
29062 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29063
29064         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
29065         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
29066
29067 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29068
29069         PR c++/10888
29070         * g++.dg/warn/Winline-3.C: New test.
29071
29072 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29073
29074         * lib/target-supports.exp (check_alias_available): Make the test
29075         program acceptable to the Solaris assembler.
29076
29077         PR c++/10749
29078         * g++.dg/template/memclass2.C: New test.
29079
29080 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29081             Eric Botcazou  <ebotcazou@libertysurf.fr>
29082
29083         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
29084         data for non-matching targets.
29085         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
29086
29087 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
29088
29089         PR c++/10845
29090         * g++.dg/template/member3.C: New test.
29091
29092 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
29093
29094         PR c++/10939
29095         * g++.dg/template/func1.C: New test.
29096
29097         PR c++/9649
29098         * g++.dg/template/static4.C: New test.
29099         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
29100
29101         PR c++/11041
29102         * g++.dg/init/ref7.C: New test.
29103
29104 2003-06-19  Matt Austern  <austern@apple.com>
29105
29106         PR c++/11228
29107         * g++.dg/anew1.C: New test.
29108         * g++.dg/anew2.C: New test.
29109         * g++.dg/anew3.C: New test.
29110         * g++.dg/anew4.C: New test.
29111
29112 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
29113
29114         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
29115
29116 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
29117
29118         * gcc.c-torture/execute/simd-4.c (main): Make expected value
29119         endian-dependent.
29120
29121 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
29122
29123         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
29124         Remove cruft.
29125
29126 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
29127
29128         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
29129         * gcc.c-torture/compile/961203-1.c: Likewise.
29130         * gcc.c-torture/compile/980506-1.c: Likewise.
29131
29132 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29133
29134         PR c++/10712
29135         * g++.dg/lookup/using7.C: New test.
29136
29137 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
29138
29139         PR c++/11105
29140         * g++.dg/abi/conv1.C: Remove it.
29141         * g++.dg/template/conv7.C: New test.
29142         * g++.dg/template/conv8.C: Likewise.
29143         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
29144         conversion operator.
29145
29146 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
29147
29148         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
29149         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29150         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29151         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29152         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29153         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29154         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29155         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29156         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29157         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29158         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29159         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29160         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29161         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29162         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29163         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29164         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29165         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29166         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29167         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29168         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29169         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29170         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29171         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29172         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29173         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29174         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29175         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29176         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29177
29178 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
29179
29180         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
29181         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
29182         indications.
29183
29184 2003-06-16  Roger Sayle  <roger@eyesopen.com>
29185
29186         * gcc.dg/i386-387-5.c: New test case.
29187         * gcc.dg/i386-387-6.c: New test case.
29188         * gcc.dg/builtins-23.c: New test case.
29189
29190 2003-06-15  Roger Sayle  <roger@eyesopen.com>
29191
29192         * gcc.dg/builtins-22.c: New test case.
29193         * gcc.dg/i386-387-1.c: Update to test exp.
29194         * gcc.dg/i386-387-2.c: Likewise.
29195
29196 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29197
29198         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
29199
29200 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29201
29202         * lib/gcc-dg.exp (dg-require-dll): New function.
29203         (dg-xfail-if): Likewise.
29204         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
29205         driver.
29206
29207         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
29208         * gcc.c-torture/compile/20001205-1.c: Likewise.
29209         * gcc.c-torture/compile/20001226-1.c: Likewise.
29210         * gcc.c-torture/compile/20010518-2.c: Likewise.
29211         * gcc.c-torture/compile/20020312-1.c: Likewise.
29212         * gcc.c-torture/compile/20020604-1.c: Likewise.
29213         * gcc.c-torture/compile/920501-12.c: Likewise.
29214         * gcc.c-torture/compile/920501-4.c: Likewise.
29215         * gcc.c-torture/compile/920520-1.c: Likewise.
29216         * gcc.c-torture/compile/920521-1.c: Likewise.
29217         * gcc.c-torture/compile/920625-1.c: Likewise.
29218         * gcc.c-torture/compile/961203-1.c: Likewise.
29219         * gcc.c-torture/compile/980506-1.c: Likewise.
29220         * gcc.c-torture/compile/981006-1.c: Likewise.
29221         * gcc.c-torture/compile/981022-1.c: Likewise.
29222         * gcc.c-torture/compile/981223-1.c: Likewise.
29223         * gcc.c-torture/compile/990617-1.c: Likewise.
29224         * gcc.c-torture/compile/dll.c: Likewise.
29225         * gcc.c-torture/compile/labels-3.c: Likewise.
29226         * gcc.c-torture/compile/mipscop-1.c: Likewise.
29227         * gcc.c-torture/compile/mipscop-2.c: Likewise.
29228         * gcc.c-torture/compile/mipscop-3.c: Likewise.
29229         * gcc.c-torture/compile/mipscop-4.c: Likewise.
29230         * gcc.c-torture/compile/simd-5.c: Likewise.
29231         * gcc.c-torture/compile/20000804-1.x: Remove.
29232         * gcc.c-torture/compile/20001205-1.x: Likewise.
29233         * gcc.c-torture/compile/20001226-1.x: Likewise.
29234         * gcc.c-torture/compile/20010518-2.x: Likewise.
29235         * gcc.c-torture/compile/20020312-1.x: Likewise.
29236         * gcc.c-torture/compile/20020604-1.x: Likewise.
29237         * gcc.c-torture/compile/920501-12.x: Likewise.
29238         * gcc.c-torture/compile/920501-4.x: Likewise.
29239         * gcc.c-torture/compile/920520-1.x: Likewise.
29240         * gcc.c-torture/compile/920521-1.x: Likewise.
29241         * gcc.c-torture/compile/920625-1.x: Likewise.
29242         * gcc.c-torture/compile/961203-1.x: Likewise.
29243         * gcc.c-torture/compile/980506-1.x: Likewise.
29244         * gcc.c-torture/compile/981006-1.x: Likewise.
29245         * gcc.c-torture/compile/981022-1.x: Likewise.
29246         * gcc.c-torture/compile/981223-1.x: Likewise.
29247         * gcc.c-torture/compile/990617-1.x: Likewise.
29248         * gcc.c-torture/compile/mipscop-1.x: Likewise.
29249         * gcc.c-torture/compile/mipscop-2.x: Likewise.
29250         * gcc.c-torture/compile/mipscop-3.x: Likewise.
29251         * gcc.c-torture/compile/mipscop-4.x: Likewise.
29252         * gcc.c-torture/compile/simd-5.x: Likewise.
29253
29254         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29255
29256 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29257
29258         * gcc.c-torture/execute/20030611-1.c: New test.
29259
29260 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29261
29262         PR middle-end/168
29263         * gcc.dg/20030612-1.c: New test case.
29264
29265 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29266
29267         PR c++/10635
29268         * g++.dg/expr/cast1.C: New test.
29269
29270 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29271
29272         * gcc.dg/builtins-21.c: New test case.
29273
29274 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29275
29276         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29277         options instead of at the end.
29278         * lib/objc.exp (objc_target_compile): Likewise.
29279
29280 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29281
29282         PR c++/10432
29283         * g++.dg/parse/error1.C: New test.
29284
29285 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29286
29287         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29288         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29289         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29290         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29291         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29292         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29293         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29294         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29295         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29296         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29297         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29298         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29299         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29300         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29301         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29302         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29303         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29304         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29305         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29306         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29307         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29308         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29309         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29310         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29311
29312         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29313         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29314         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29315         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29316         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29317         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29318         * gcc.dg/compat/scalar-return-3_main.c: New file.
29319         * gcc.dg/compat/scalar-return-3_x.c: New file.
29320         * gcc.dg/compat/scalar-return-3_y.c: New file.
29321         * gcc.dg/compat/scalar-return-4_main.c: New file.
29322         * gcc.dg/compat/scalar-return-4_x.c: New file.
29323         * gcc.dg/compat/scalar-return-4_y.c: New file.
29324
29325 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
29326
29327         * gcc.dg/compat/fp2-struct-check.h: New file.
29328         * gcc.dg/compat/fp2-struct-defs.h: New file.
29329         * gcc.dg/compat/fp2-struct-init.h: New file.
29330         * gcc.dg/compat/struct-by-value-10_main.c: New file.
29331         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29332         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29333         * gcc.dg/compat/struct-return-10_main.c: New file.
29334         * gcc.dg/compat/struct-return-10_x.c: New file.
29335         * gcc.dg/compat/struct-return-10_y.c: New file.
29336
29337         * gcc.dg/compat/compat-common.h: New file.
29338         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29339         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29340         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29341         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29342         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29343         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29344         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29345         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29346         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29347         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29348         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29349         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29350         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29351         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29352         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29353         * gcc.dg/compat/small-struct-check.h: Ditto.
29354         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29355         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29356         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29357         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29358         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29359         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29360         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29361         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29362         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29363         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29364         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29365         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29366         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29367         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29368         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29369         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29370         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29371         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29372         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29373         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29374         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29375         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29376         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29377         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29378         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29379         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29380         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29381         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29382         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29383         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29384
29385 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29386
29387         * g++.dg/pch/static-1.C: New file.
29388         * g++.dg/pch/static-1.Hs: New file.
29389
29390 2003-06-10  Richard Henderson  <rth@redhat.com>
29391
29392         * gcc.dg/asm-7.c: Adjust expected warning text.
29393
29394 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29395
29396         * gcc.dg/builtins-20.c: New test case.
29397
29398 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29399
29400         PR c++/11131
29401         * g++.dg/opt/template1.C: New test.
29402
29403 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29404
29405         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29406         additional_sources.
29407
29408 2003-05-21  David Taylor  <dtaylor@emc.com>
29409
29410         * gcc.dg/Wpadded.c: New file.
29411
29412 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29413
29414         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29415         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29416         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29417         dg-require-weak.
29418
29419 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29420
29421         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29422
29423 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29424
29425         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29426         (dg-require-alias): Likewise.
29427         (dg-require-gc-sections): Likewise.
29428         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29429
29430 2003-06-08  Richard Henderson  <rth@redhat.com>
29431
29432         * gcc.dg/20011029-2.c: Fix the array reference.
29433         * gcc.dg/asm-7.c: New.
29434
29435 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29436
29437         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29438
29439 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29440
29441         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29442         (dg-require-gc-sections): Likewise.
29443
29444 2003-06-08  Jan Hubicka  <jh@suse.cz>
29445
29446         * i386-cmov1.c: Fix regular expression.
29447         * i386-cvt-1.c: Likewise.
29448         * i386-local.c: Likewise.
29449         * i386-local2.c: Likewise.
29450         * i386-mul.c: Likewise.
29451         * i386-ssetype-1.c: Likewise.
29452         * i386-ssetype-3.c: Likewise.
29453         * i386-ssetype-5.c: Likewise.
29454
29455 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29456
29457         PR c++/11039
29458         * g++.dg/warn/implicit-typename2.C: New test.
29459         * g++.dg/warn/implicit-typename3.C: New test.
29460
29461 2003-06-07  Richard Henderson  <rth@redhat.com>
29462
29463         * g++.dg/other/offsetof3.C: Use size_t.
29464         * g++.dg/other/offsetof4.C: Likewise.
29465
29466 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29467
29468         * lib/copy-file.exp: New. Implement gcc_copy_files.
29469
29470         * lib/dg-pch.exp: Load copy-file.exp
29471         (dg-pch): Use gcc_copy_files instead of "file copy".
29472
29473 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29474
29475         * gcc.dg/weak/weak.exp: Simplify.
29476         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29477         * gcc.dg/weak/weak-1.c: Likewise.
29478         * gcc.dg/weak/weak-2.c: Likewise.
29479         * gcc.dg/weak/weak-3.c: Likewise.
29480         * gcc.dg/weak/weak-4.c: Likewise.
29481         * gcc.dg/weak/weak-5.c: Likewise.
29482         * gcc.dg/weak/weak-6.c: Likewise.
29483         * gcc.dg/weak/weak-7.c: Likewise.
29484         * gcc.dg/weak/weak-8.c: Likewise.
29485         * gcc.dg/weak/weak-9.c: Likewise.
29486
29487 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29488
29489         gcc.c-torture/execute/20030606-1.c: New.
29490
29491 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29492
29493         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29494         * gcc.dg/builtins-19.c: Likewise.
29495
29496 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29497
29498         * gcc.dg/builtins-2.c: Add some more tests.
29499         * gcc.dg/builtins-18.c: New test case.
29500         * gcc.dg/builtins-19.c: New test case.
29501
29502 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29503             Jim Wilson  <wilson@tuliptree.org>
29504
29505         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29506
29507 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29508
29509         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29510         mempcpy/stpcpy calls not to be optimized into something else.
29511         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29512         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29513         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29514
29515 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29516
29517         * gcc.dg/format/asm_fprintf-1.c: New test.
29518
29519 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29520
29521         * lib/gcc-defs.exp (additional_sources): New variable.
29522         (dg-additional-sources): New function.
29523         (additional_files): New variable.
29524         (dg-additional-files): New function.
29525         (dg-additional-files-options): Likewise.
29526         * lib/gcc-dg.exp (dg-require-weak): New function.
29527         (dg-require-alias): Likewise.
29528         (dg-require-gc-sections): Likewise.
29529         * lib/target-supports.exp (check_alias_available): Remove testfile
29530         parameter.
29531         (check_gc_sections_available): New function.
29532         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29533         (dg-gpp-additional-files): Likewise.
29534         * lib/g++.exp (additional_sources): Remove.
29535         (additional_files): Likewise.
29536         (g++_target_compile): Use dg-additional-files-options.
29537
29538         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29539         Tcl logic.
29540         * gcc.dg/special/ecos.exp: Remove.
29541         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29542         * gcc.dg/special/alias-1.c: Likewise.
29543         * gcc.dg/special/alias-2.c: Likewise.
29544         * gcc.dg/special/gcsec-1.c: Likewise.
29545         * gcc.dg/special/weak-1.c: Likewise.
29546         * gcc.dg/special/weak-2.c: Likewise.
29547         * gcc.dg/special/wkali-1.c: Likewise.
29548         * gcc.dg/special/wkali-2.c: Likewise.
29549
29550         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29551         dg-gpp-additional-*.
29552         * g++.dg/special/conpr-3.C: Likewise.
29553         * g++.dg/special/conpr-4.C: Likewise.
29554         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29555         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29556         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29557         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29558         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29559         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29560         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29561         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29562         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29563         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29564         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29565         * g++.old-deja/g++.other/comdat1.C: Likewise.
29566         * g++.old-deja/g++.other/comdat2.C: Likewise.
29567         * g++.old-deja/g++.other/comdat3.C: Likewise.
29568         * g++.old-deja/g++.other/ctor1.C: Likewise.
29569         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29570
29571 2003-06-05  Richard Henderson  <rth@redhat.com>
29572
29573         * gcc.dg/debug/20030605-1.c: New.
29574
29575 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29576
29577         * README.QMTEST: Update.
29578
29579 2003-06-04  Richard Henderson  <rth@redhat.com>
29580
29581         * gcc.dg/cleanup-1.c: New.
29582         * gcc.dg/cleanup-2.c: New.
29583         * gcc.dg/cleanup-3.c: New.
29584         * gcc.dg/cleanup-4.c: New.
29585         * gcc.dg/cleanup-5.c: New.
29586         * gcc.dg/cleanup-6.c: New.
29587         * gcc.dg/cleanup-7.c: New.
29588
29589 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29590
29591         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29592
29593         * lib/dg-pch.exp: New file.
29594         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29595         * gcc.dg/pch/pch.exp: Likewise.
29596
29597 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29598
29599         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29600         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29601         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29602         * gcc.dg/builtins-17.c: New test case.
29603         * gcc.dg/i386-387-4.c: New test case.
29604         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29605
29606 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29607
29608         * gcc.dg/ultrasp9.c: New test.
29609
29610 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29611
29612         * gcc.c-torture/compile/20030604-1.c: New test.
29613         * gcc.dg/sparc-constant-1.c: New test.
29614
29615 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29616
29617         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29618
29619 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29620
29621         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29622
29623         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29624         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29625
29626 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29627
29628         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29629
29630 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29631
29632         PR c++/10940
29633         * g++.dg/template/spec10.C: New test.
29634
29635 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29636
29637         * gcc.dg/builtins-16.c: New test case.
29638
29639 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29640
29641         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29642         mempcpy test with post-increments.
29643         * gcc.c-torture/execute/string-opt-3.c: New test.
29644         * gcc.dg/string-opt-1.c: New test.
29645
29646 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29647
29648         PR fortran/10965
29649         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29650
29651 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29652
29653         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29654         (scan-assembler): ... here.  Use dg-scan.
29655         (scan-assembler-not): Likewise.
29656         (scan-file): New function.
29657         (scan-file-not): Likewise.
29658         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29659         * gcc.dg/cpp/_Pragma4.c: Likewise.
29660         * gcc.dg/cpp/_Pragma5.c: Likewise.
29661         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29662         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29663         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29664         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29665         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29666         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29667         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29668         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29669         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29670         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29671         * gcc.dg/cpp/cxxcom1.c: Likewise.
29672         * gcc.dg/cpp/line1.c: Likewise.
29673         * gcc.dg/cpp/maccom1.c: Likewise.
29674         * gcc.dg/cpp/maccom2.c: Likewise.
29675         * gcc.dg/cpp/maccom3.c: Likewise.
29676         * gcc.dg/cpp/maccom4.c: Likewise.
29677         * gcc.dg/cpp/maccom5.c: Likewise.
29678         * gcc.dg/cpp/maccom6.c: Likewise.
29679         * gcc.dg/cpp/multiline.c: Likewise.
29680         * gcc.dg/cpp/spacing1.c: Likewise.
29681         * gcc.dg/cpp/spacing2.c: Likewise.
29682         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29683         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29684         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29685         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29686         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29687         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29688         * gcc.dg/cpp/cxxcom2.c: Likewise.
29689         * gcc.dg/cpp/cxxcom2.h: New file.
29690
29691         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29692         * g++.dg/cpp/truefalse.C: Here.
29693         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29694
29695 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29696
29697         * gcc.dg/cpp/redef3.c: New file.
29698
29699 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29700
29701         * gcc.dg/i386-loop-3.c: New test.
29702
29703 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29704
29705         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29706
29707 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29708
29709         * gcc.dg/fwrapv-1.c: New test case.
29710         * gcc.dg/fwrapv-2.c: New test case.
29711
29712 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29713
29714         PR c++/10956
29715         * g++.dg/template/spec9.C: New test.
29716
29717 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29718
29719         * gcc.dg/duff-4.c: New test case.
29720
29721 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29722
29723         PR fortran/10843
29724         * g77.dg/ffixed-form-1.f: New test
29725         * g77.dg/ffixed-form-2.f: New test
29726         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
29727         * g77.dg/ffree-form-3.f: New test
29728
29729 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29730
29731         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29732         * gcc.dg/wint_t-1.c: Likewise.
29733
29734 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29735
29736         * g++.dg/template/access11.C: New test.
29737
29738 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29739
29740         PR c++/10849
29741         * g++.dg/template/access10.C: New test.
29742
29743 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29744             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29745
29746         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29747
29748 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29749
29750         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
29751         suppress for powerpc-*-darwin*.
29752         * gcc.dg/torture/builtin-noret-2.c: Likewise.
29753
29754 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29755
29756         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29757         suppress option for powerpc-*-darwin*.
29758
29759 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29760
29761         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29762         * gcc.dg/builtins-4.c: Add test for fmod.
29763
29764 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29765
29766         PR c++/10682
29767         * g++.dg/template/instantiate4.C: New test.
29768
29769 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29770
29771         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29772
29773 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
29774
29775         * gcc.dg/compat/scalar-return-1_main.c: New file.
29776         * gcc.dg/compat/scalar-return-1_x.c: New file.
29777         * gcc.dg/compat/scalar-return-1_y.c: New file.
29778         * gcc.dg/compat/scalar-return-2_main.c: New file.
29779         * gcc.dg/compat/scalar-return-2_x.c: New file.
29780         * gcc.dg/compat/scalar-return-2_y.c: New file.
29781         * gcc.dg/compat/struct-return-3_main.c: New file.
29782         * gcc.dg/compat/struct-return-3_y.c: New file.
29783         * gcc.dg/compat/struct-return-3_x.c: New file.
29784         * gcc.dg/compat/struct-return-2_main.c: New file.
29785         * gcc.dg/compat/struct-return-2_x.c: New file.
29786         * gcc.dg/compat/struct-return-2_y.c: New file.
29787
29788 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29789
29790         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
29791         for hppa*-hp-hpux*.
29792         * gcc.dg/20021014-1.c (dg-options): Likewise.
29793         * gcc.dg/nest.c (dg-options): Likewise.
29794
29795 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29796
29797         PR c++/9738
29798         * g++.dg/ext/dllimport2.C: New file.
29799         * g++.dg/ext/dllimport3.C: New file.
29800
29801 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
29802
29803         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
29804         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29805         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29806         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29807         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29808         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29809         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
29810         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
29811         * gcc.dg/compat/small-struct-defs.h: New file.
29812         * gcc.dg/compat/small-struct-init.h: New file.
29813         * gcc.dg/compat/small-struct-check.h: New file.
29814         * gcc.dg/compat/fp-struct-defs.h: New file.
29815         * gcc.dg/compat/fp-struct-check.h: New file.
29816         * gcc.dg/compat/fp-struct-init.h: New file.
29817         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
29818         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
29819
29820 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29821
29822         * gcc.dg/20030225-2.c: New test.
29823
29824 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29825             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29826
29827         * gcc.c-torture/compile/20030518-1.c: New test case.
29828
29829 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
29830
29831         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
29832         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
29833         gcc-dg-debug-runtest.
29834         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
29835         gcc-dg-debug-runtest.
29836
29837 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29838
29839         PR c++/9022
29840         * g++.dg/lookup/using6.C: New test.
29841
29842 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29843
29844         * g++.dg/parse/access2.C: New test.
29845
29846 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
29847
29848         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
29849         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
29850         * gcc.dg/debug/debug.exp: Likewise.
29851
29852 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29853
29854         * gcc.dg/dollar.c: New test.
29855
29856 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29857
29858         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
29859         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
29860         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
29861         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
29862         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
29863         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
29864         * gcc.dg/compat/struct-by-value-6_main.c: New file.
29865         * gcc.dg/compat/struct-by-value-6_x.c: New file.
29866         * gcc.dg/compat/struct-by-value-6_y.c: New file.
29867         * gcc.dg/compat/struct-by-value-7_main.c: New file.
29868         * gcc.dg/compat/struct-by-value-7_x.c: New file.
29869         * gcc.dg/compat/struct-by-value-7_y.c: New file.
29870         * gcc.dg/compat/struct-by-value-8_main.c: New file.
29871         * gcc.dg/compat/struct-by-value-8_x.c: New file.
29872         * gcc.dg/compat/struct-by-value-8_y.c: New file.
29873         * gcc.dg/compat/struct-by-value-9_main.c: New file.
29874         * gcc.dg/compat/struct-by-value-9_x.c: New file.
29875         * gcc.dg/compat/struct-by-value-9_y.c: New file.
29876
29877 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
29878
29879         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
29880         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
29881         support for "repo" mode.
29882         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
29883         * lib/g77-dg.exp: Likewise.
29884         * lib/obj-dg.exp: Likewise.
29885
29886 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29887
29888         Merge from gcc-3_2-rhl8-branch:
29889         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29890
29891         * gcc.dg/tls/opt-6.c: New test.
29892
29893         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29894
29895         * gcc.dg/20030405-1.c: New test.
29896
29897         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29898
29899         * gcc.dg/20030309-1.c: New test.
29900
29901         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29902
29903         * gcc.c-torture/execute/20030307-1.c: New test.
29904
29905         2003-02-20  Randolph Chung  <tausq@debian.org>
29906
29907         * gcc.c-torture/compile/20030220-1.c: New test.
29908
29909         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
29910
29911         * gcc.dg/20030217-1.c: New test.
29912
29913         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
29914
29915         * gcc.c-torture/compile/20020129-1.c: New test.
29916
29917         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29918
29919         * gcc.dg/unroll-1.c: New test.
29920
29921         2002-11-16  Jan Hubicka  <jh@suse.cz>
29922
29923         * gcc.c-torture/execute/20020920-1.c: New test.
29924
29925         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
29926
29927         PR target/7434
29928         * gcc.c-torture/compile/20021008-1.c: New test.
29929
29930         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
29931
29932         PR target/7559
29933         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
29934
29935         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29936
29937         * gcc.c-torture/compile/20020807-1.c: New test.
29938
29939         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
29940
29941         * gcc.dg/tls/opt-1.c: New test.
29942
29943         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
29944
29945         * gcc.dg/20020729-1.c: New test.
29946
29947         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
29948
29949         * g++.dg/opt/life1.C: New test.
29950
29951         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
29952
29953         * gcc.dg/20020525-1.c: New test.
29954
29955         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29956
29957         PR c++/6794
29958         * g++.dg/ext/pretty1.C: New test.
29959         * g++.dg/ext/pretty2.C: New test.
29960
29961 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
29962
29963         PR c++/8385
29964         * g++.dg/ext/typeof5.C: New test.
29965
29966 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
29967
29968         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
29969         __USER_LABEL_PREFIX__ into account.
29970         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
29971
29972 2003-05-14  Roger Sayle  <roger@eyesopen.com>
29973
29974         * gcc.dg/builtins-15.c: New test case.
29975
29976 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
29977
29978         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
29979
29980 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
29981
29982         * lib/g++.exp: Tweak handling of additional source files.
29983         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
29984         * g++.dg/special/conpr-2a.C: Rename to ...
29985         * g++.dg/special/conpr-2a.cc: ... this.
29986         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
29987         * g++.dg/special/conpr-3a.C: Rename to ...
29988         * g++.dg/special/conpr-3a.cc: This.
29989         * g++.dg/special/conpr-3b.C: Rename to ...
29990         * g++.dg/special/conpr-3b.cc: This.
29991         * g++.dg/special/conpr-4.C: New test.
29992         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
29993
29994 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
29995
29996         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
29997
29998 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29999
30000         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
30001         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30002         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
30003         * g++.old-deja/g++.other/warn3.C: Likewise.
30004
30005 2003-05-11  Roger Sayle  <roger@eyesopen.com>
30006
30007         * gcc.dg/i386-387-1.c: Update to also test log.
30008         * gcc.dg/i386-387-2.c: Likewise.
30009
30010 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30011
30012         * g77.f-torture/execute/int8421.f: New test.
30013
30014 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30015
30016         PR c++/10230, c++/10481
30017         * g++.dg/lookup/scoped5.C: New test.
30018
30019 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30020
30021         PR c++/10552
30022         * g++.dg/template/ttp6.C: New test.
30023
30024 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
30025
30026         * gcc.c-torture/execute/builtins: New directory.
30027         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
30028         gcc.c-torture/execute/builtins.
30029         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
30030         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
30031         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
30032         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
30033
30034 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30035
30036         PR c++/9252
30037         * g++.dg/template/access8.C: New test.
30038         * g++.dg/template/access9.C: New test.
30039
30040 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30041
30042         PR c++/9554
30043         * g++.dg/parse/access1.C: New test.
30044
30045 2003-05-09  DJ Delorie  <dj@redhat.com>
30046
30047         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
30048         long, and not an int.
30049
30050 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30051
30052         PR c++/10555, c++/10576
30053         * g++.dg/template/memclass1.C: New test.
30054
30055 2003-05-08  DJ Delorie  <dj@redhat.com>
30056
30057         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
30058         targets.
30059         * gcc.c-torture/execute/20021024-1.x: Likewise.
30060         * gcc.c-torture/execute/shiftdi.x: Likewise.
30061         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
30062         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
30063         * gcc.dg/20021018-1.c: Likewise.
30064
30065 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30066
30067         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
30068
30069         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
30070         (bcopy): Call memmove.
30071
30072 2003-05-08  Roger Sayle  <roger@eyesopen.com>
30073
30074         * g77.f-torture/compile/8485.f: New test case.
30075
30076 2003-05-07  Richard Henderson  <rth@redhat.com>
30077
30078         PR c++/10570
30079         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
30080         Verify exception_cleanup not called for rethrows.
30081         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
30082         when exiting catch block without rethrowing.
30083         * g++.dg/eh/forced3.C: New.
30084         * g++.dg/eh/forced4.C: New.
30085
30086 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
30087
30088         * gcc.dg/20030505.c: Fix triplet.
30089
30090 2003-05-06  DJ Delorie  <dj@redhat.com>
30091
30092         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
30093         * gcc.dg/nest.c: Likewise.
30094
30095 2003-05-05  Roger Sayle  <roger@eyesopen.com>
30096
30097         * gcc.dg/builtins-14.c: New test case.
30098
30099 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
30100
30101         * lib/compat.exp (compat-execute): New argument.
30102         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
30103         * gcc.dg/compat: New test directory.
30104         * gcc.dg/compat/compat.exp: New expect script.
30105         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
30106         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
30107         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
30108         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
30109         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
30110         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
30111
30112         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
30113         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
30114         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
30115         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
30116         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
30117         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
30118         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
30119         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
30120         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
30121         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
30122         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
30123         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
30124         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
30125         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
30126         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
30127
30128 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
30129
30130         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
30131
30132 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
30133
30134         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
30135
30136 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
30137
30138         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
30139         * gcc.dg/ppc-fsel-2.c: New test.
30140
30141         * gcc.dg/unused-5.c: New test.
30142
30143 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30144
30145         PR c++/10496
30146         * g++.dg/warn/pmf1.C: New test.
30147
30148 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30149
30150         PR c++/4494
30151         * g++.dg/warn/main.C: New test.
30152
30153 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30154
30155         * gcc.dg/nonnull-3.c: New test.
30156
30157 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
30158
30159         * gcc.dg/cpp/Wtrigraphs.c: Update.
30160         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
30161
30162 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
30163
30164         * gcc.dg/ppc-fsel-1.c: New test.
30165
30166 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
30167
30168         PR c/10604
30169         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
30170
30171 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
30172
30173         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
30174
30175 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30176
30177         PR c++/9364, c++/10553, c++/10586
30178         * g++.dg/parse/typename4.C: New test.
30179         * g++.dg/parse/typename5.C: Likewise.
30180
30181 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
30182
30183         * gcc.c-torture/compile/20030503-1.c: New test.
30184
30185 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30186
30187         * g++.dg/lookup/using5.C: Fix testcase error.
30188
30189 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
30190
30191         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
30192         since MEABI is no longer supported.  Remove all vestiges
30193         of MEABI from the test.
30194
30195 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30196
30197         PR c++/10554
30198         * g++.dg/lookup/using5.C: New test.
30199
30200 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30201
30202         PR c++/8772
30203         * g++.dg/template/ttp5.C: New test.
30204
30205 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
30206
30207         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
30208         (dg-gpp-additional-sources): New function.
30209         (dg-gpp-additional-files): Likewise.
30210         * lib/g++.exp (additional_sources): New variable.
30211         (additional_files): Likewise.
30212         (g++_target_compile): Deal with them.
30213         * lib/old-dejagnu.exp: Remove.
30214         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
30215         * g++.old-deja: Revise all tests to use dg commands.
30216
30217 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30218
30219         PR c++/9432, c++/9528
30220         * g++.dg/lookup/using4.C: New test.
30221
30222 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
30223
30224         * gcc.dg/noreturn-5.c: New file.
30225         * gcc.dg/noreturn-6.c: New file.
30226
30227         * gcc.c-torture/compile/inline-1.c: New file.
30228
30229 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30230
30231         PR c++/10551
30232         * g++.dg/template/explicit1.C: New test.
30233
30234 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30235
30236         PR c++/10549
30237         * g++.dg/other/bitfield1.C: New test.
30238
30239         PR c++/10527
30240         * g++.dg/init/new7.C: New test.
30241
30242 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30243
30244         * g++.dg/ext/desig1.C: New test.
30245         * g++.dg/ext/init1.C: Update.
30246
30247         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30248
30249 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30250
30251         PR c++/10180
30252         * g++.dg/warn/Winline-1.C: New test.
30253
30254 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30255
30256         * gcc.c-torture/execute/string-opt-19.c: New test.
30257
30258         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30259         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30260
30261 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30262
30263         PR c++/10506
30264         * g++.dg/init/new6.C: New test.
30265
30266         PR c++/10503
30267         * g++.dg/init/ref6.C: New test.
30268
30269 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30270
30271         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30272
30273 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30274
30275         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30276         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30277
30278 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30279
30280         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30281         initialized static data members.
30282
30283 2003-04-25  H.J. Lu <hjl@gnu.org>
30284
30285         * gcc.dg/ia64-sync-4.c: New test.
30286
30287 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30288
30289         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30290         date.
30291
30292 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30293
30294         PR c++/10337
30295         * g++.dg/warn/conv1.C: New test.
30296         * g++.old-deja/g++.other/conv7.C: Adjust.
30297         * g++.old-deja/g++.other/overload14.C: Adjust.
30298
30299 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30300
30301         PR c++/10471
30302         * g++.dg/template/defarg2.C: New test.
30303
30304 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30305
30306         * gcc.dg/cpp/include2.c: Update.
30307         * gcc.dg/cpp/multiline-2.c: New.
30308         * gcc.dg/cpp/multiline.c: Update.
30309         * gcc.dg/cpp/strify2.c: Update.
30310         * gcc.dg/cpp/trad/literals-2.c: Update.
30311
30312 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30313
30314         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30315
30316 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30317
30318         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30319
30320 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30321
30322         PR c++/10451
30323         * g++.dg/parse/crash4.C: New test.
30324
30325         PR c++/9847
30326         * g++.dg/parse/crash5.C: New test.
30327
30328 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30329
30330         PR c++/10446
30331         * g++.dg/parse/crash3.C: New test.
30332
30333         PR c++/10428
30334         * g++.dg/parse/elab1.C: New test.
30335
30336 2003-04-22  Devang Patel  <dpatel@apple.com>
30337
30338         * gcc.dg/cpp/trad/funlike-5.c: New test.
30339
30340 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30341
30342         * g++.dg/other/packed1.C: Fix dg options.
30343
30344 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30345
30346         * g++.dg/other/offsetof2.C: New test.
30347
30348 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30349
30350         * g++.dg/template/recurse.C: Adjust location of error messages.
30351
30352 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30353
30354         PR c++/9881
30355         * g++.dg/init/addr-const1.C: New test.
30356         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30357
30358 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30359
30360         PR c++/10405
30361         * g++.dg/lookup/struct-hack1.C: New test.
30362
30363 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30364
30365         * ucs.c: Update diagnostic messages.
30366
30367 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30368
30369         * gcc.dg/cpp/truefalse.cpp: New test.
30370         * gcc.dg/cpp/cpp.exp: Update.
30371         * g++.dg/other/stdbool-if.C: Remove.
30372
30373 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30374
30375         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30376         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30377
30378 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30379
30380         * gcc.c-torture/compile/20030418-1.c: New test.
30381
30382 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30383
30384         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30385
30386 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30387
30388         PR c++/10347
30389         g++.dg/template/dependent-name1.C: New test.
30390
30391 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30392
30393         * gcc.dg/warn-1.c (tourist_guide): New array,
30394         contains a pointer to bar.
30395
30396 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30397
30398         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30399         * gcc.c-torture/execute/medce-1.c: New test case.
30400         * gcc.c-torture/execute/medce-2.c: New test case.
30401
30402 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30403
30404         * lib/prune.exp: Ignore more messages.
30405
30406         PR c++/10381
30407         * g++.dg/parse/lookup3.C: New test.
30408
30409 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30410
30411         * gcc.c-torture/compile/20030415-1.c : New test.
30412
30413 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30414
30415         * gcc.c-torture/execute/scope-2.c: Move to ...
30416         * gcc.dg/noncompile/scope.c: .... here.
30417
30418 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30419
30420         * gcc.dg/20030414-2.c: New test case.
30421
30422 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30423
30424         PR target/10377
30425         * gcc.dg/20030414-1.c: New test.
30426
30427 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30428
30429         * gcc.dg/builtins-12.c: New test case.
30430         * gcc.dg/builtins-13.c: New test case.
30431
30432 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30433
30434         * gcc.c-torture/execute/string-opt-18.c: New test.
30435
30436 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30437
30438         PR c++/10300
30439         * g++.dg/init/new5.C: New test.
30440
30441 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30442
30443         PR c++/7910
30444         * g++.dg/ext/dllimport1.C: New test.
30445
30446 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30447
30448         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30449
30450 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30451
30452         PR Fortran/9263
30453         * g77.f-torture/noncompile/9263.f: New test
30454         PR Fortran/1832
30455         * g77.f-torture/execute/1832.f: New test
30456
30457 2003-04-11  David Chad  <davidc@freebsd.org>
30458             Loren J. Rittle  <ljrittle@acm.org>
30459
30460         libobjc/8562
30461         * objc.dg/headers.m: New test.
30462
30463 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30464
30465         * gcc.c-torture/execute/builtin-noret-2.c: New.
30466         * gcc.c-torture/execute/builtin-noret-2.x: New.
30467         XFAIL builtin-noret-2.c at -O1 and above.
30468         * gcc.dg/redecl.c: New.
30469         * gcc.dg/Wshadow-1.c: Update error regexps.
30470
30471 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30472
30473         * g++.dg/abi/bitfield10.C: New test.
30474
30475 2003-04-09  Mike Stump  <mrs@apple.com>
30476
30477         * gcc.dg/pch/pch.exp: Make testcase names longer.
30478         * g++.dg/pch/pch.exp: Make testcase names longer.
30479
30480 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30481
30482         * gcc.dg/builtins-11.c: New test case.
30483
30484 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30485
30486         * gcc.dg/builtins-9.c: New test case.
30487         * gcc.dg/builtins-10.c: New test case.
30488
30489 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30490
30491         * gcc.dg/noncompile/init-4.c.c: New test.
30492
30493 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30494
30495         * gcc.misc-test/gcov-9.c: New test.
30496         * gcc.misc-test/gcov-10.c: New test
30497         * gcc.misc-test/gcov-11.c: New test.
30498
30499 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30500
30501         PR optimization/10024
30502         * gcc.c-torture/compile/20030405-1.c: New test.
30503
30504 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30505
30506         * gcc.dg/pch/static-3.c: New.
30507         * gcc.dg/pch/static-3.hs: New.
30508         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30509
30510 2003-04-04  Richard Henderson  <rth@redhat.com>
30511
30512         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30513         * g++.dg/eh/forced2.C: Likewise.
30514
30515 2003-04-03  Mike Stump  <mrs@apple.com>
30516
30517         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30518         target arg.
30519         (scan-assembler-times, scan-assembler-not): Likewise.
30520         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30521
30522 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30523
30524         * gcc.dg/sparc-loop-1.c: New test.
30525
30526 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30527
30528         PR other/9274
30529         * g++.dg/pch/system-2.C: New.
30530         * g++.dg/pch/system-2.Hs: New.
30531
30532 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30533
30534         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30535
30536         * g++.dg/eh/simd-1.C (vecfunc): Same.
30537
30538 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30539
30540         * gcc.c-torture/execute/20030401-1.c: New test case.
30541
30542 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30543
30544         * objc.dg/defs.m: New.
30545
30546 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30547
30548         * g++.dg/eh/simd-1.C: New.
30549         * g++.dg/eh/simd-2.C: New.
30550
30551 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30552
30553         * gcc.c-torture/execute/simd-3.c: New.
30554
30555 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30556
30557         PR c/9936
30558         * gcc.dg/20030331-2.c: New test.
30559
30560 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30561
30562         PR c++/10278
30563         * g++.dg/parse/crash2.C: New test.
30564
30565 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30566
30567         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30568         * gcc.c-torture/execute/20030331-1.c: ...here.
30569
30570 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30571
30572         * gcc.c-torture/execute/20030331-1.c: New test.
30573
30574 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30575
30576         * lib/gcov.exp: Adjust call return testing strings.
30577         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30578
30579 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30580
30581         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30582         * gcc.dg/builtins-7.c: New test case.
30583         * gcc.dg/builtins-8.c: New test case.
30584
30585 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30586
30587         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30588
30589 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30590
30591         PR c++/7647
30592         * g++.dg/lookup-class-member-2.C: New test.
30593
30594 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30595
30596         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30597
30598 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30599
30600         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30601
30602 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30603
30604         * g++.dg/init/attrib1.C: New test.
30605
30606 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30607
30608         * gcc.dg/ultrasp8.c: New test.
30609
30610 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30611
30612         * gcc.dg/ultrasp7.c: New test.
30613
30614 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30615
30616         PR c++/10047
30617         * g++.dg/template/inline1.C: New test.
30618
30619 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30620
30621         * gcc.dg/sparc-dwarf2.c: New test.
30622
30623 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30624
30625         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30626         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30627
30628 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30629
30630         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30631         than reading .x files.
30632         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30633         * g77.dg/gcov/gcov-1.f: Likewise.
30634         * gcc.misc-tests/gcov-4b.c: Likewise.
30635         * gcc.misc-tests/gcov-5b.c: Likewise.
30636         * gcc.misc-tests/gcov-6.c: Likewise.
30637         * gcc.misc-tests/gcov-7.c: Likewise.
30638         * gcc.misc-tests/gcov-8.c: Likewise.
30639         * g++.dg/gcov/gcov-1.x: Remove.
30640         * g77.dg/gcov/gcov-1.x: Likewise.
30641         * gcc.misc-tests/gcov-4b.x: Likewise.
30642         * gcc.misc-tests/gcov-5b.x: Likewise.
30643         * gcc.misc-tests/gcov-6.x: Likewise.
30644         * gcc.misc-tests/gcov-7.x: Likewise.
30645         * gcc.misc-tests/gcov-8.x: Likewise.
30646
30647 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30648
30649         PR opt/10087
30650         * gcc.dg/20030324-1.c: New test.
30651
30652 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30653
30654         PR c++/10224
30655         * g++.dg/template/arg3.C: New test.
30656
30657         PR c++/10158
30658         * g++.dg/template/friend18.C: New test.
30659
30660 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30661
30662         * g77.f-torture/compile/20030326-1.f: New test case.
30663
30664 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30665
30666         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30667
30668         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30669
30670 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30671
30672         * gcc.dg/ia64-sync-3.c: New test.
30673
30674 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30675
30676         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30677
30678 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30679
30680         * gcc.dg/ultrasp6.c: New test.
30681
30682 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30683
30684         * gcc.dg/i386-signbit-1.c: New test.
30685         * gcc.dg/i386-signbit-2.c: New test.
30686         * gcc.dg/i386-signbit-3.c: New test.
30687
30688 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30689
30690         * gcc.dg/ultrasp5.c: Fix options.
30691
30692 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30693
30694         * gcc.dg/ultrasp5.c: Fix comment.
30695
30696 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30697
30698         PR fortran/10197
30699         * g77.f-torture/execute/10197.f: New test.
30700
30701 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30702
30703         PR c++/9898, c++/383
30704         * g++.dg/template/conv6.C: New test.
30705
30706         PR c++/10119
30707         * g++.dg/template/ptrmem5.C: New test.
30708
30709         PR c++/10026
30710         * g++.dg/lookup/koenig1.C: New test.
30711
30712         PR C++/10199
30713         * g++.dg/lookup/template2.C: New test.
30714
30715 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30716
30717         * g++.dg/opt/rtti1.C: New test.
30718
30719 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30720
30721         * gcc.dg/ultrasp5.c: New test.
30722
30723 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30724
30725         PR middle-end/9967
30726         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30727         builtin fputs.
30728
30729 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30730
30731         PR c/8224
30732         * gcc.dg/20030323-1.c: New test.
30733
30734 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30735
30736         * gcc.c-torture/compile/20030323-1.c: New test case.
30737
30738 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30739
30740         * gcc.dg/20030321-1.c: New test.
30741
30742 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30743
30744         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30745
30746 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30747
30748         PR c++/9978, c++/9708
30749         * g++.dg/ext/vlm1.C: Adjust expected error.
30750         * g++.dg/ext/vla2.C: New test.
30751         * g++.dg/template/arg1.C: New test.
30752         * g++.dg/template/arg2.C: New test.
30753
30754 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30755
30756         * g77.f-torture/execute/select.f: New test.
30757         * g77.f-torture/noncompile/select_no_compile.f: New test.
30758
30759 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30760
30761         PR c++/9898
30762         * g++.dg/other/error4.C: New test.
30763
30764 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30765
30766         * g++.dg/template/friend17.C: New test.
30767
30768 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30769
30770         * gcc.c-torture/compile/20030320-1.c: New.
30771
30772 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30773
30774         * gcc.dg/builtins-6.c: New test case.
30775
30776 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30777
30778         PR target/10073
30779         * gcc.c-torture/compile/20030319-1.c: New.
30780
30781 2003-03-18  Jan Hubicka  <jh@suse.cz>
30782
30783         * gcc.dg/i386-cvt-1.c: New test.
30784
30785 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30786
30787         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30788         * objc.dg/naming-2.m: Likewise.
30789
30790 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30791
30792         PR c++/9639
30793         * g++.dg/parse/crash1.C: New test.
30794
30795 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30796
30797         PR c++/8805
30798         * g++.dg/eh/cleanup1.C: New test.
30799
30800 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30801
30802         * gcc.c-torture/execute/20030316-1.c: New test case.
30803
30804 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30805
30806         PR c++/9629
30807         * g++.dg/init/ctor2.C: New test.
30808
30809 2003-03-15  Roger Sayle  <roger@eyesopen.com>
30810
30811         * g77.f-torture/compile/xformat.f: New test case.
30812
30813 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30814
30815         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
30816         * g++.old-deja/g++.mike/eh50.C: Likewise.
30817
30818 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30819
30820         PR c++/6440
30821         * g++.dg/template/spec7.C: New test.
30822         * g++.dg/template/spec8.C: Likewise.
30823
30824 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30825
30826         * gcc.c-torture/execute/20030313-1.c: New test.
30827
30828 2003-03-14  Richard Henderson  <rth@redhat.com>
30829
30830         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30831
30832 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30833
30834         * gcc.c-torture/compile/20030314-1.c: New test.
30835
30836 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
30837
30838         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
30839         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
30840         thumb target,
30841         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
30842         to accept newer _imp__  prefix and additional
30843         newline in .drectve section.
30844         * gcc.dg/dll-4.c: Likewise.
30845         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
30846         switch.
30847
30848 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30849
30850         * g++.dg/parse/namespace9.C: New test.
30851
30852         * g++.dg/init/ref5.C: New test.
30853         * g++.dg/parse/ptrmem1.C: Likewise.
30854
30855 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30856
30857         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
30858         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
30859         regular expression.
30860         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
30861         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
30862
30863 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30864
30865         * gcc.c-torture/execute/20030224-2.c: New test.
30866
30867 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30868
30869         * gcc.dg/decl-3.c: New test.
30870
30871 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30872
30873         * gcc.dg/i386-loop-2.c: New test.
30874
30875 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30876
30877         PR c++/9474
30878         * g++.dg/parse/namespace8.C: New test.
30879
30880         PR c++/9924
30881         * g++.dg/overload/builtin2.C: New test.
30882
30883 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30884
30885         * gcc.dg/return-type-3.c: New test.
30886
30887 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30888
30889         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30890         profiling options are not supported.
30891
30892 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30893
30894         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30895         * g++.old-deja/g++.warn/impint2.C: Likewise.
30896
30897 2003-03-10  Devang Patel  <dpatel@apple.com>
30898
30899         * g++.dg/cpp/c++_cmd_1.C: New test.
30900         * g++.dg/cpp/c++_cmd_1.h: New file.
30901
30902 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
30903
30904         * gcc.dg/altivec-9.c: New file.
30905
30906 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30907
30908         * gcc.dg/ppc-sdata-1.c: New test.
30909         * gcc.dg/ppc-sdata-2.c: New test.
30910
30911 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
30912
30913         PR c++/9373
30914         * g++.dg/opt/ptrmem2.C: New test.
30915
30916         PR c++/8534
30917         * g++.dg/opt/ptrmem1.C: New test.
30918
30919 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30920
30921         * gcc.dg/i386-loop-1.c: New test.
30922
30923 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30924
30925         PR c++/9970
30926         * g++.dg/lookup/friend1.C: New test.
30927
30928 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30929
30930         PR c++/9823
30931         * g++.dg/parser/constructor1.C: New test.
30932
30933 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
30934
30935         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
30936
30937         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
30938
30939 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
30940
30941         * gcc.dg/cpp/Wunused.c: Update test.
30942
30943 2003-03-08  Jan Hubicka  <jh@suse.cz>
30944
30945         * gcc.dg/inline-3.c: New test.
30946
30947 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30948
30949         PR c++/9809
30950         * g++.dg/parse/builtin1.C: New test.
30951
30952         PR c++/9982
30953         * g++.dg/abi/cookie1.C: New test.
30954         * g++.dg/abi/cookie2.C: Likewise.
30955
30956         PR c++/9524
30957         * g++.dg/template/field1.C: New test.
30958
30959         PR c++/9912
30960         * g++.dg/parse/class1.C: New test.
30961         * g++.dg/parse/namespace7.C: Likewise.
30962         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
30963
30964 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
30965
30966         * g++.dg/init/ref4.C: New test.
30967
30968 2003-03-07  Jan Hubicka  <jh@suse.cz>
30969
30970         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
30971         * gcc.dg/inline-3.c: New test.
30972
30973 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
30974
30975         * g++.dg/init/ref3.C: New test.
30976
30977         PR c++/9965
30978         * g++.dg/init/ref2.C: New test.
30979
30980         PR c++/9400
30981         * g++.dg/warn/Wshadow-2.C: New test.
30982
30983         PR c++/9791
30984         * g++.dg/warn/Woverloaded-1.C: New test.
30985
30986 2003-03-05  Jan Hubicka  <jh@suse.cz>
30987
30988         * gcc.dg/i386-local2.c: New.
30989         * gcc.dg/i386-local.c: Fix typo.
30990
30991 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
30992
30993         * g++.dg/abi/layout3.C: New test.
30994
30995 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30996
30997         * gcc.c-torture/compile/20030305-1.c
30998
30999 2003-03-05  Jan Hubicka  <jh@suse.cz>
31000
31001         * gcc.dg/i386-local.c: New.
31002
31003 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
31004
31005         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
31006
31007 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31008
31009         * gcc.dg/switch-2.c: New test.
31010         * gcc.dg/switch-3.c: New test.
31011         * gcc.dg/Wswitch.c: Adjust line numbers.
31012         * gcc.dg/Wswitch-default.c: Likewise.
31013         * gcc.dg/Wswitch-enum.c: Likewise.
31014
31015 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
31016
31017         * gcc.c-torture/execute/20030222-1.c: New test.
31018
31019 2003-03-03  James E Wilson  <wilson@tuliptree.org>
31020
31021         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
31022
31023 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
31024
31025         PR c++/9878
31026         * g++.dg/init/ref1.C: New test.
31027
31028 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
31029
31030         * gcc.dg/sh-relax.c: New SH-only test.
31031
31032 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
31033
31034         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
31035         comment explaining purpose of testcase.
31036
31037 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31038
31039         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
31040         for HC11/HC12 (asm needs two int registers).
31041         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
31042         HC11/HC12 because the test uses an asm which needs two 32-bit
31043         registers.
31044
31045 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31046
31047         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
31048         for HC11/HC12 (array is too large otherwise).
31049         * gcc.c-torture/compile/920501-4.x: New file, likewise.
31050         * gcc.c-torture/compile/20010518-2.x: Likewise.
31051         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
31052         HC11/HC12 (array is too large).
31053
31054 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
31055
31056         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
31057         * lib/g++-dg.exp (g++-dg-test): Likewise.
31058
31059 2003-03-01  Roger Sayle  <roger@eyesopen.com>
31060
31061         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
31062         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
31063
31064 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31065
31066         * g++.dg/warn/implicit-typename1.C: Remove warning.
31067
31068 2003-02-28  Richard Henderson  <rth@redhat.com>
31069
31070         * gcc.dg/noreturn-1.c: Move noreturn warning line.
31071         * gcc.dg/return-type-1.c: Move control reaches end warning line.
31072
31073 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
31074
31075         * gcc.dg/pch/pch.exp: Change .pch to .gch.
31076         * g++.dg/pch/pch.exp: Likewise.
31077
31078 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
31079
31080         PR c++/9879
31081         * testsuite/g++.dg/init/new4.C: New test.
31082
31083 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
31084
31085         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
31086
31087 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
31088
31089         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
31090         unsigned long.
31091
31092         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
31093         wider than float.
31094
31095 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31096
31097         * lib/scanasm.exp: Add support for counting numbers of
31098         occurences.
31099         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
31100         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
31101
31102 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
31103
31104         PR c++/9683
31105         * g++.dg/template/static3.C: New test.
31106
31107         PR c++/9829
31108         * g++.dg/parse/namespace6.C: New test.
31109
31110 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31111
31112         PR target/9732
31113         * gcc.dg/20030225-1.c: New test.
31114
31115 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
31116
31117         * README: Remove out-of-date information.
31118
31119         PR c++/9836
31120         * g++.dg/template/spec6.C: New test.
31121
31122 2003-02-24  Jeff Law  <law@redhat.com>
31123
31124         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
31125
31126 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31127
31128         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
31129         * gcc.dg/pragma-ep-1.c: Likewise.
31130
31131 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31132
31133         PR c++/9602
31134         * g++.dg/template/friend16.C: New test.
31135
31136 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
31137
31138         PR c++/5333
31139         * g++.dg/parse/fused-params1.C: Adjust error messages.
31140         * g++.dg/template/nested3.C: New test.
31141
31142 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
31143
31144         * g++.dg/abi/param1.C: New test.
31145
31146 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31147
31148         PR c++/7982
31149         * g++.dg/warn/implicit-typename1.C: New test.
31150
31151 2003-02-22  Kelley Cook <kelleycook@comcast.net>
31152
31153         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
31154         with "mtune".
31155         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31156         * gcc.c-torture/execute/20010129-1.x: Likewise.
31157         * gcc.dg/20011107-1.c: Likewise.
31158         * gcc.dg/20020108-1.c: Likewise.
31159         * gcc.dg/20020122-3.c: Likewise.
31160         * gcc.dg/20020206-1.c: Likewise.
31161         * gcc.dg/20020310-1.c: Likewise.
31162         * gcc.dg/20020426-2.c: Likewise.
31163         * gcc.dg/20020517-1.c: Likewise.
31164         * gcc.dg/991230-1.c: Likewise.
31165         * gcc.dg/i386-unroll-1.c: Likewise.
31166         * gcc.misc-tests/i386-prefetch.exp: Likewise.
31167
31168 2003-02-22  Jan Hubicka  <jh@suse.cz>
31169
31170         * gcc.dg/i386-mul.c: New test.
31171
31172 2003-02-21  Roger Sayle  <roger@eyesopen.com>
31173
31174         * gcc.dg/builtins-5.c: New test case.
31175
31176 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
31177
31178         * gcc.dg/asmreg-1.c: New test.
31179
31180 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31181
31182         PR c++/9749
31183         * g++.dg/parse/varmod1.C: New test.
31184
31185 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31186
31187         PR c++/9727
31188         * g++.dg/template/op1.C: New test.
31189
31190 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31191
31192         PR c++/8906
31193         * g++.dg/template/nested2.C: New test.
31194
31195 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31196
31197         PR c++/8724
31198         * g++.dg/expr/dtor1.C: New test.
31199
31200 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
31201
31202         * gcc.dg/cpp/include3.c: New test.
31203         * gcc.dg/cpp/inc/foo.h: New file.
31204
31205 2003-02-21  Glen Nakamura  <glen@imodulo.com>
31206
31207         * gcc.c-torture/execute/20030221-1.c: New test.
31208
31209 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
31210
31211         PR c++/9729
31212         * g++.dg/abi/conv1.C: New test.
31213
31214 2003-02-20  Jan Hubicka  <jh@suse.cz>
31215
31216         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
31217
31218 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
31219
31220         * gcc.c-torture/compile/20030219-1.c: New test.
31221
31222 2003-02-18  Jan Hubicka  <jh@suse.cz>
31223
31224         * gcc.dg/funcorder.c: New test.
31225
31226 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31227
31228         * gcc.c-torture/execute/20030218-1.c: New.
31229
31230 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
31231
31232         * gcc.dg/20030218-1.c: New.
31233
31234 2003-02-18  Richard Henderson  <rth@redhat.com>
31235
31236         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
31237         * gcc.dg/attr-used-2.c: New.
31238
31239 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
31240
31241         PR c++/9704
31242         * g++.dg/init/copy5.C: New test.
31243
31244 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31245
31246         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31247         * g++.dg/pch/pch.exp: Likewise.
31248
31249 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31250
31251         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31252         STACK_SIZE is not defined.
31253
31254 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31255
31256         PR c++/9457
31257         * g++.dg/template/init1.C: New test.
31258
31259 2003-02-16  Jan HUbicka  <jh@suse.cz>
31260
31261         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31262         (foo): Add few extra tests
31263         * gcc.dg/c99-const-expr-3.c: Likewise.
31264         * gcc.c-torture/execute/20030216-1.c: New.
31265
31266 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31267
31268         PR c++/9459
31269         * g++.dg/ext/typeof4.C: New test.
31270
31271 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31272
31273         * gcc.dg/i386-387-3.c: New test case.
31274
31275 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31276
31277         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31278         cris-*-elf* cris-*-aout* and mmix-*-*.
31279
31280 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31281
31282         * gcc.dg/20030213-1.c: New test.
31283
31284 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31285
31286         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31287         * gcc.dg/i386-387-2.c: Likewise.
31288
31289 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31290
31291         * gcc.dg/ppc-spe.c: Fix formatting.
31292         Enable tests that were previously unsupported by gas.
31293         Delete tests for instructions that no longer exist.
31294         Switch arguments on evsubifw builtin.
31295
31296 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31297
31298         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31299         STACK_SIZE is too small.
31300
31301 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31302             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31303
31304         * gcc.dg/decl-2.c: New test.
31305
31306 2003-02-10  Jan Hubicka  <jh@suse.cz>
31307
31308         * gcc.dg/i386-fpcvt-1.c: New test.
31309
31310 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31311
31312         * gcc.c-torture/execute/20030209-1.c: New test.
31313
31314 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31315
31316         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31317         int-wide bitops, use the constants of the same width.
31318         Likewise, if long long is 32-bit wide, test bitops using
31319         32-bit constants.
31320
31321 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31322
31323         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31324
31325 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31326
31327         * testsuite/gcc.dg/builtins-4.c: New test case.
31328
31329 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31330
31331         * gcc.dg/20020430-1.c: Fix dg command typos.
31332         * gcc.dg/20020503-1.c: Likewise.
31333
31334 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31335
31336         PR c++/8785
31337         * g++.dg/parse/fused-params1.C: New test.
31338
31339         PR c++/8857
31340         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31341
31342         PR c++/8921
31343         * g++.dg/parse/non-dependent1.C: New test.
31344
31345         PR c++/8928
31346         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31347
31348         PR c++/9228
31349         * g++.dg/parse/undefined7.C: New test.
31350         * g++.dg/parse/non-templ1.C: New test.
31351
31352         PR c++/9229
31353         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31354
31355 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31356
31357         * gcc.c-torture/compile/20030206-1.c: New test.
31358
31359 2003-02-05  Roger Sayle  <roger@eyesopen.com>
31360
31361         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31362         "pow" to "foo" to avoid potential confusion with a math built-in.
31363
31364 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31365
31366         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31367         conditions for SPARC targets.
31368
31369 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31370
31371         * gcc.dg/20030204-1.c: New test.
31372
31373 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31374
31375         PR c++/38
31376         * g++.dg/parse/array-size1.C: New test.
31377
31378         PR c++/5657
31379         * g++.dg/parse/undefined3.C: New test.
31380
31381         PR c++/5665
31382         * g++.dg/parse/undefined4.C: New test.
31383
31384         PR c++/5975
31385         * g++.dg/parse/undefined5.C: New test.
31386
31387         PR c++/7259
31388         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31389
31390         PR c++/8578
31391         * g++.dg/parse/casting-operator1.C: New test.
31392
31393         PR c++/8596
31394         * g++.dg/parse/undefined6.C: New test.
31395
31396         PR c++/8736
31397         * g++.dg/parse/missing-template1.C: New test.
31398
31399 2003-02-04  Jan Hubicka  <jh@suse.cz>
31400
31401         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31402         * gcc.dg/i386-cmov?.c: Likewise.
31403         * gcc.dg/i386-fpcvt-?.c: Likewise.
31404         * gcc.dg/i386-ssefp-1.c: Likewise.
31405         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31406         conventions.
31407
31408 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31409
31410         PR c++/7129
31411         * testsuite/g++.dg/ext/max.C: New test.
31412
31413 2003-02-03  Jan Hubicka  <jh@suse.cz>
31414
31415         * gcc.c-torture/execute/20030203-1.c: New test.
31416
31417 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31418
31419         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31420         'natural-endian'.
31421
31422 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31423
31424         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31425         * g++.dg/init/new2.C: Likewise.
31426         * g++.dg/other/new1.C: Likewise.
31427
31428 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31429
31430         * gcc.dg/struct-ret-libc.c: New test.
31431
31432 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31433
31434         * gcc.dg/20030129-1.c: New test.
31435
31436 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31437
31438         PR c++/8849
31439         * g++.dg/template/ptrmem4.C: New test.
31440
31441 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31442
31443         * g++.dg/parser/constant1.C: New test.
31444
31445 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31446
31447         PR c++/8591
31448         * g++.dg/parse/friend2.C: New test.
31449
31450 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31451
31452         PR c++/9437
31453         * g++.dg/template/unify4.C: New test.
31454
31455 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31456
31457         * gcc.c-torture/execute/20030128-1.c: New test.
31458
31459 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31460
31461         * g++.dg/lookup/nested1.C: Test moved from ...
31462         * g++.old-deja/g++.other/lookup24.C: ... here.
31463
31464 2003-01-28  Jan Hubicka  <jh@suse.cz>
31465
31466         * gcc.dg/i386-cmov5.c: New test.
31467
31468 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31469
31470         * gcc.c-torture/execute/20010925-1.c: Changed the
31471         memcpy declaration.
31472
31473 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31474
31475         PR c++/3902
31476         * g++.dg/parse/template5.C: New test.
31477
31478 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31479
31480         PR fortran/9258
31481         * g77.dg/pr9258: New test.
31482
31483 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31484
31485         * README: Move relevant parts from README.g++.
31486
31487         * README.g++: Remove this file.
31488
31489 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31490
31491         * g++.dg/abi/dcast1.C: New test.
31492
31493 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31494
31495         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31496
31497 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31498
31499         PR c++/47
31500         * g++.old-deja/g++.other/lookup24.C: New test.
31501
31502 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31503
31504         PR middle-end/7227
31505         * gcc.dg/uninit-C.c: New test.
31506
31507 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31508
31509         * g++.dg/abi/covariant1.C: New test.
31510
31511 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31512
31513         * gcc.dg/20030123-1.c: New test.
31514
31515 2003-01-25  Jan Hubicka  <jh@suse.cz>
31516
31517         PR opt/8492
31518         * gcc.c-torture/compile/20030125-1.c
31519
31520 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31521
31522         PR c++/9403
31523         * g++.dg/parse/template3.C: New test.
31524         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31525
31526         PR c++/795
31527         * g++.dg/parse/template4.C: New test.
31528
31529         PR c++/9415
31530         * g++.dg/template/qual2.C: New test.
31531
31532         PR c++/8545
31533         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31534
31535         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31536
31537 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31538
31539         * gcc.c-torture/execute/switch-1.c: New test case.
31540
31541 2003-01-25  Jan Hubicka  <jh@suse.cz>
31542
31543         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31544
31545 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31546
31547         Tweaks for Bison-1.875. From the NEWS file:
31548         "- `parse error' -> `syntax error'
31549         Bison now uniformly uses the term `syntax error'"
31550         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31551         * gcc.dg/cpp/digraph2.c: Likewise.
31552         * gcc.dg/cpp/direct2.c: Likewise.
31553         * gcc.dg/cpp/paste4.c: Likewise.
31554         * gcc.dg/c90-restrict-1.c: Likewise.
31555         * gcc.dg/c99-func-2.c: Likewise.
31556         * gcc.dg/noncompile/920721-2.c: Likewise.
31557         * gcc.dg/noncompile/930622-2.c: Likewise.
31558         * gcc.dg/noncompile/940112-1.c: Likewise.
31559         * gcc.dg/noncompile/950921-1.c: Likewise.
31560         * gcc.dg/noncompile/951123-1.c: Likewise.
31561         * gcc.dg/noncompile/971104-1.c: Likewise.
31562         * gcc.dg/noncompile/990416-1.c: Likewise.
31563
31564 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31565
31566         * g++.dg/parse/undefined1.C: Add error message.
31567
31568 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31569
31570         PR c++/9354
31571         * g++.dg/parse/new1.C: New test.
31572
31573         PR c++/9216
31574         * g++.dg/parse/template2.C: New test.
31575
31576         PR c++/9354
31577         * g++.dg/parse/typedef2.C: New test.
31578
31579         PR c++/9328
31580         * g++.dg/ext/typeof3.C: New test.
31581
31582 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31583
31584         PR c++/2738
31585         * g++.dg/parse/ret-type1.C: New test.
31586
31587         PR c++/3792
31588         * g++.dg/parse/tmpl-outside1.C: New test.
31589
31590         PR c++/4207
31591         * g++.dg/parse/int-as-enum1.C: New test.
31592
31593         PR c++/4903
31594         * g++.dg/parse/no-typename1.C: New test.
31595
31596         PR c++/5533
31597         * g++.dg/parse/no-value1.C: New test.
31598
31599         PR c++/5921
31600         * g++.dg/parse/wrong-inline1.C: New test.
31601
31602         PR c++/6402
31603         * g++.dg/parse/ref1.C: New test.
31604
31605         PR c++/6992
31606         * g++.dg/parse/attr-ctor1.C: New test.
31607
31608         PR c++/7229
31609         * g++.dg/parse/namespace5.C: New test.
31610
31611         PR c++/7917
31612         * g++.dg/parse/func-def1.C: New test.
31613
31614         PR c++/8143
31615         * g++.dg/parse/undefined1.C: New test.
31616
31617         PR c++/5723, PR c++/8522
31618         * g++.dg/parse/specialization1.C: New test.
31619
31620         PR c++/163, PR c++/8595
31621         * g++.dg/parse/struct-as-enum1.C: New test.
31622
31623         PR c++/9173
31624         * g++.dg/parse/undefined2.C: New test.
31625
31626 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31627
31628         PR c++/9298
31629         * g++.dg/parse/template1.C: New test.
31630
31631         PR c++/9384
31632         * g++.dg/parse/using1.C: New test.
31633
31634         PR c++/9285
31635         PR c++/9294
31636         * g++.dg/parse/expr2.C: New test.
31637
31638         PR c++/9388
31639         * g++.dg/parse/lookup2.C: Likewise.
31640
31641 2003-01-21  Jan Hubicka  <jh@suse.cz>
31642
31643         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31644         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31645         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31646         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31647
31648 2003-01-20  Nick Clifton  <nickc@redhat.com>
31649
31650         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31651         problem with ARM sibcall code generation.
31652
31653 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31654
31655         * gcc.c-torture/execute/20030120-1.c: New.
31656
31657 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31658
31659         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31660
31661 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31662
31663         PR c++/9272
31664         * g++.dg/parse/ctor1.C: New test.
31665
31666         PR c++/9294:
31667         * g++.dg/parse/qualified1.C: New test.
31668
31669         * g++.dg/parse/typename3.C: New test.
31670
31671 2003-01-16  Richard Henderson  <rth@redhat.com>
31672
31673         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31674
31675 2003-01-16  Richard Henderson  <rth@redhat.com>
31676
31677         * g++.dg/pch/pch.exp: Copy test header to the working directory
31678         before using it either for precompilation or direct use.
31679         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31680         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31681
31682 2003-01-16  Richard Henderson  <rth@redhat.com>
31683
31684         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31685         before using it either for precompilation or direct use.
31686         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31687         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31688
31689 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31690
31691         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31692         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31693         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31694         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31695         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31696         typename warning into error.
31697         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31698         error messages.
31699         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31700         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31701         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
31702         messages.
31703         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
31704         make declaration visible in template.
31705         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
31706         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
31707         messages.
31708         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
31709         message.
31710         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
31711         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
31712         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
31713         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
31714         typename warning with error message.
31715         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31716         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31717         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31718
31719 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31720
31721         * g++.dg/parse/ambig2.C: New test.
31722
31723 2003-01-15  Richard Henderson  <rth@redhat.com>
31724
31725         * g++.dg/tls/init-2.C: Update error message string.
31726
31727 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31728
31729         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31730
31731 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
31732
31733         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
31734         all for HC11/HC12.
31735         * gcc.c-torture/compile/20001205-1.x: Likewise.
31736         * gcc.c-torture/compile/20001226-1.x: Likewise.
31737         * gcc.c-torture/compile/920520-1.x: Likewise.
31738         * gcc.c-torture/compile/961203-1.x: Likewise.
31739         * gcc.c-torture/compile/20020604-1.x: Likewise.
31740
31741 2003-01-15  Jan Hubicka  <jh@suse.cz>
31742
31743         * gcc.c-torture/compile/20030115-1.c: New test.
31744
31745         * gcc.dg/i386-fpcvt-1.c: New test.
31746         * gcc.dg/i386-fpcvt-2.c: New test.
31747
31748 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
31749
31750         Further conform g++'s __vmi_class_type_info to the C++ ABI
31751         specification.
31752         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
31753         the specification.
31754
31755 2003-01-14  Jan Hubicka  <jh@suse.cz>
31756
31757         * gcc.dg/i386-fpcvt-1.c: New test.
31758         * gcc.dg/i386-fpcvt-2.c: New test.
31759
31760 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31761
31762         * gcc.dg/i386-mmx-3.c: New test.
31763
31764 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31765
31766         PR c++/9264
31767         * g++.dg/parse/octal1.C: New file.
31768
31769         PR c++/9172
31770         * g++.dg/parse/typename1.C: New file.
31771
31772 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
31773
31774         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
31775         * gcc.dg/bf-no-ms-layout.c: Likewise.
31776         * gcc.dg/bf-ms-attrib.c: Likewise.
31777
31778 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31779
31780         PR c++/9099
31781         * g++.dg/parse/dtor1.C: New file.
31782
31783         PR c++/9128
31784         * g++.dg/rtti/typeid1.C: New file.
31785
31786         PR c++/9153
31787         * g++.dg/parse/lookup1.C: New file.
31788
31789         PR c++/9171
31790         * g++.dg/templ/spec5.C: New file.
31791
31792 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31793
31794         * gcc.c-torture/compile/20030110-1.c: New test.
31795
31796 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31797
31798         Merge from pch-branch:
31799
31800         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
31801
31802         * gcc.dg/pch/cpp-1.h: New.
31803         * gcc.dg/pch/cpp-1.c: New.
31804         * gcc.dg/pch/cpp-2.h: New.
31805         * gcc.dg/pch/cpp-2.c: New.
31806
31807         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
31808
31809         * gcc.dg/pch/except-1.h: New.
31810         * gcc.dg/pch/except-1.c: New.
31811
31812         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
31813
31814         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
31815         running test.
31816         * gcc.dg/pch: Include *.hp not *.h.
31817         * gcc.dg/pch/system-1.h: New.
31818         * gcc.dg/pch/system-1.c: New.
31819
31820         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
31821
31822         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
31823         rather than trying to build and run a program using PCH.
31824         * gcc.dg/pch: Remove dg-do commands from test files.
31825
31826         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31827
31828         * gcc.dg/pch/macro-3.c: New.
31829         * gcc.dg/pch/macro-3.h: New.
31830
31831         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
31832
31833         * gcc.dg/pch/common-1.c: New.
31834         * gcc.dg/pch/common-1.h: New.
31835         * gcc.dg/pch/decl-1.c: New.
31836         * gcc.dg/pch/decl-1.h: New.
31837         * gcc.dg/pch/decl-2.c: New.
31838         * gcc.dg/pch/decl-2.h: New.
31839         * gcc.dg/pch/decl-3.c: New.
31840         * gcc.dg/pch/decl-3.h: New.
31841         * gcc.dg/pch/decl-4.c: New.
31842         * gcc.dg/pch/decl-4.h: New.
31843         * gcc.dg/pch/decl-5.c: New.
31844         * gcc.dg/pch/decl-5.h: New.
31845         * gcc.dg/pch/global-1.c: New.
31846         * gcc.dg/pch/global-1.h: New.
31847         * gcc.dg/pch/inline-1.c: New.
31848         * gcc.dg/pch/inline-1.h: New.
31849         * gcc.dg/pch/inline-2.c: New.
31850         * gcc.dg/pch/inline-2.h: New.
31851         * gcc.dg/pch/static-1.c: New.
31852         * gcc.dg/pch/static-1.h: New.
31853         * gcc.dg/pch/static-2.c: New.
31854         * gcc.dg/pch/static-2.h: New.
31855
31856         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
31857
31858         * g++.dg/pch/pch.exp: Better handle failing testcases.
31859         * gcc.dg/pch/pch.exp: Likewise.
31860         * gcc.dg/pch/macro-1.c: New.
31861         * gcc.dg/pch/macro-1.h: New.
31862         * gcc.dg/pch/macro-2.c: New.
31863         * gcc.dg/pch/macro-2.h: New.
31864
31865         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
31866
31867         * g++.dg/dg.exp: Treat files in pch/ specially.
31868         * g++.dg/pch/pch.exp: New file.
31869         * g++.dg/pch/empty.H: New file.
31870         * g++.dg/pch/empty.C: New file.
31871         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
31872         "precompile".
31873
31874         * gcc.dg/pch/pch.exp: New file.
31875         * gcc.dg/pch/empty.h: New file.
31876         * gcc.dg/pch/empty.c: New file.
31877         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
31878         "precompile".
31879
31880 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31881
31882         * g++.dg/template/friend14.C: New test.
31883
31884 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31885
31886         * gcc.dg/old-style-asm-1.c: New test.
31887
31888 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31889
31890         * gcc.c-torture/compile/20030109-1.c: New test.
31891
31892 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31893
31894         * gcc.c-torture/execute/20030109-1.c: New test.
31895
31896 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
31897
31898         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
31899         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
31900         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
31901         * g++.old-deja/g++.mike/eh2.C: Likewise.
31902         * g++.old-deja/g++.mike/eh3.C: Likewise.
31903         * g++.old-deja/g++.mike/eh5.C: Likewise.
31904         * g++.old-deja/g++.mike/eh6.C: Likewise.
31905         * g++.old-deja/g++.mike/eh7.C: Likewise.
31906         * g++.old-deja/g++.mike/eh8.C: Likewise.
31907         * g++.old-deja/g++.mike/eh9.C: Likewise.
31908         * g++.old-deja/g++.mike/eh10.C: Likewise.
31909         * g++.old-deja/g++.mike/eh12.C: Likewise.
31910         * g++.old-deja/g++.mike/eh13.C: Likewise.
31911         * g++.old-deja/g++.mike/eh14.C: Likewise.
31912         * g++.old-deja/g++.mike/eh16.C: Likewise.
31913         * g++.old-deja/g++.mike/eh17.C: Likewise.
31914         * g++.old-deja/g++.mike/eh18.C: Likewise.
31915         * g++.old-deja/g++.mike/eh21.C: Likewise.
31916         * g++.old-deja/g++.mike/eh23.C: Likewise.
31917         * g++.old-deja/g++.mike/eh24.C: Likewise.
31918         * g++.old-deja/g++.mike/eh25.C: Likewise.
31919         * g++.old-deja/g++.mike/eh26.C: Likewise.
31920         * g++.old-deja/g++.mike/eh27.C: Likewise.
31921         * g++.old-deja/g++.mike/eh28.C: Likewise.
31922         * g++.old-deja/g++.mike/eh29.C: Likewise.
31923         * g++.old-deja/g++.mike/eh31.C: Likewise.
31924         * g++.old-deja/g++.mike/eh33.C: Likewise.
31925         * g++.old-deja/g++.mike/eh34.C: Likewise.
31926         * g++.old-deja/g++.mike/eh35.C: Likewise.
31927         * g++.old-deja/g++.mike/eh36.C: Likewise.
31928         * g++.old-deja/g++.mike/eh37.C: Likewise.
31929         * g++.old-deja/g++.mike/eh38.C: Likewise.
31930         * g++.old-deja/g++.mike/eh39.C: Likewise.
31931         * g++.old-deja/g++.mike/eh40.C: Likewise.
31932         * g++.old-deja/g++.mike/eh41.C: Likewise.
31933         * g++.old-deja/g++.mike/eh42.C: Likewise.
31934         * g++.old-deja/g++.mike/eh44.C: Likewise.
31935         * g++.old-deja/g++.mike/eh46.C: Likewise.
31936         * g++.old-deja/g++.mike/eh47.C: Likewise.
31937         * g++.old-deja/g++.mike/eh48.C: Likewise.
31938         * g++.old-deja/g++.mike/eh49.C: Likewise.
31939         * g++.old-deja/g++.mike/eh50.C: Likewise.
31940         * g++.old-deja/g++.mike/eh51.C: Likewise.
31941         * g++.old-deja/g++.mike/eh53.C: Likewise.
31942         * g++.old-deja/g++.mike/eh55.C: Likewise.
31943         * g++.old-deja/g++.mike/p7912.C: Likewise.
31944         * g++.old-deja/g++.mike/p9706.C: Likewise.
31945         * g++.old-deja/g++.mike/p10416.C: Likewise.
31946         * g++.old-deja/g++.mike/p11667.C: Likewise.
31947         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
31948         Remove redundant reference to Iris.
31949         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
31950         Elxsi, i860, Pico Java, and WE32K.
31951
31952 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
31953
31954         * g++.dg/ext/asm4.C: New test.
31955
31956 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31957
31958         PR c++/9030
31959         * g++.dg/template/friend12.C: New test.
31960         * g++.dg/template/friend13.C: Likewise.
31961         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
31962
31963 2003-01-08  Jan Hubicka  <jh@suse.cz>
31964
31965         * gcc.dg/i386-cadd.c: New test.
31966         * gcc.dg/i386-cmov4.c: Likewise.
31967
31968 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
31969
31970         PR c++/9165
31971         * g++.dg/warn/Wunused-3.C: New test.
31972
31973         * g++.dg/abi/bitfield9.C: New test.
31974
31975         PR c++/9189
31976         * g++.dg/parse/defarg3.C: New test.
31977
31978 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31979
31980         * g++.dg/parse/ambig1.C: New test.
31981         * g++.dg/parse/defarg2.C: New test.
31982
31983 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
31984
31985         * g++.dg/template/defarg-1.C: New test.
31986         * g++.dg/template/local2.C: Likewise.
31987
31988 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
31989
31990         * gcc.c-torture/execute/20030105-1.c: New test.
31991
31992 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31993
31994         * g++.dg/parse/namespace3.C: Remove extra semicolons.
31995         * g++.dg/parse/namespace4.C: Likewise.
31996
31997 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31998
31999         * g++.dg/template/ntp2.C: New test.
32000
32001 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
32002
32003         * g++.dg/parse/extern-C-1.C: New test.
32004
32005         * g++.dg/parse/namespace4.C: New test.
32006
32007         * g++.dg/template/nested1.C: New test.
32008
32009         * g++.dg/parse/namespace3.C: New test.
32010
32011 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32012
32013         * g++.dg/lookup/two-stage1.C: New test.
32014
32015 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32016
32017         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
32018         * g++.old-deja/g++.jason/access8.C: Likewise.
32019         * g++.old-deja/g++.other/decl5.C: Likewise.
32020
32021 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32022
32023         * g++.dg/parse/parse7.C: New test.
32024
32025 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
32026
32027         PR c++/2843
32028         * g++.dg/ext/attrib7.C: New test.
32029
32030 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32031
32032         * g++.dg/parse/parse6.C: New test.
32033
32034 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
32035
32036         * gcc.dg/h8300-stack-1.c: New.
32037
32038 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32039
32040         g++.dg/lookup/exception1.C: New test.
32041
32042         g++.dg/lookup/template1.C: New test.
32043
32044         g++.dg/parse/namespace2.C: New test.
32045
32046         g++.dg/parse/parens2.C: New test.
32047
32048 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32049
32050         * g++.dg/parse/parse5.C: New test.
32051         * g++.dg/lookup/scoped4.C: New test.
32052
32053 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32054
32055         * g++.dg/parse/parens1.C: New test.
32056
32057         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
32058         angle-bracket1.C.
32059         * g++.dg/parse/parens2.C: New test.
32060
32061         * g++.dg/lookup/scope-operator1.C: New test.
32062
32063         * g++.dg/parse/operator1.C: New test.
32064
32065 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32066
32067         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
32068         * g++.old-deja/g++.other/access6.C: Likewise.
32069         * g++.old-deja/g++.other/decl1.C: Likewise.
32070         * g++.old-deja/g++.pt/typename12.C: Likewise.
32071
32072 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32073
32074         * g++.dg/parse/namespace1.C: New test.
32075
32076 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32077
32078         * g++.dg/parse/parse4.C: New test.
32079
32080 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32081
32082         * g++.dg/parse/parse3.C: New test.
32083
32084 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32085
32086         * g++.dg/parse/parse2.C: New test.
32087
32088 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32089
32090         * g++.dg/template/friend11.C: New test.
32091
32092 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32093
32094         * g++.dg/parse/parse1.C: New test.
32095
32096 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
32097
32098         * lib/profopt.exp: Change the name of a global variable to avoid
32099         possible clashes with other test suites.
32100
32101 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
32102
32103         * g++.dg/inherit/covariant8.C: New test.
32104
32105 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
32106
32107         * g++.dg/init/array9.C: New test.
32108
32109         PR c++/9112
32110         * g++.dg/parse/expr1.C: New test.
32111
32112 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
32113
32114         * gcc.c-torture/compile/20021230-1.c: New test.
32115
32116 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
32117
32118         * g++.dg/inherit/covariant5.C: New test.
32119         * g++.dg/inherit/covariant6.C: New test.
32120         * g++.dg/inherit/covariant7.C: New test.
32121
32122 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32123
32124         PR c++/2739
32125         * g++.dg/other/access2.C: New test.
32126
32127 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32128
32129         * g++.dg/other/anon-struct.C: No longer fails
32130         * g++.old-deja/g++.brendan/parse4.C: Likewise.
32131         * g++.old-deja/g++.brendan/parse5.C: Likewise.
32132         * g++.old-deja/g++.brendan/parse6.C: Likewise.
32133
32134 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32135
32136         * g++.dg/parse/angle-bracket.C (main): No longer fails.
32137
32138 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
32139
32140         * g++.dg/eh/spec4.C: Remove stray semicolon.
32141         * g++.dg/expr/pmf-1.C: Change error message.
32142         * g++.dg/ext/asm1.C: Remove stray semicolon.
32143         * g++.dg/ext/typename1.C: Add missing typenames.
32144         * g++.dg/inherit/template-as-base.C: Change error message.
32145         * g++.dg/lookup/scoped1.C: Likewise.
32146         * g++.dg/lookup/scoped2.C: Likewise.
32147         * g++.dg/lookup/using2.C: Likewise.
32148         * g++.dg/other/component1.C: Remove stray semicolon.
32149         * g++.dg/other/do1.C: Change error message.
32150         * g++.dg/other/error2.C: Likewise.
32151         * g++.dg/other/init1.C: Likewise.
32152         * g++.dg/other/packed1.C: Remove stray semicolon.
32153         * g++.dg/other/ptrmem2.C: Change error message.
32154         * g++.dg/parse/parameter-declaration-1.C: Remove line number
32155         marker.
32156         * g++.dg/special/initp1.C: Remove invalid attribute usage.
32157         * g++.dg/template/access3.C: Add typename keyword.
32158         * g++.dg/template/access5.C: Remove stray semicolon.
32159         * g++.dg/template/access6.C: Likewise.
32160         * g++.dg/template/complit1.C: Likewise.
32161         * g++.dg/template/crash1.C: Change error message.
32162         * g++.dg/template/inherit2.C: Remove stray semicolon.
32163         * g++.dg/template/instantiate2.C: Likewise.
32164         * g++.dg/template/instantiate3.C: Change error message.
32165         * g++.dg/template/qual1.C: Remove stray semicolon.
32166         * g++.dg/template/qualttp18.C: Change error message.
32167         * g++.dg/template/ref1.C: Remove stray semicolon.
32168         * g++.dg/template/sizeof1.C (A::value): Declare it.
32169         * g++.dg/template/spec4.C: Change error message.
32170         * g++.dg/template/static1.C: Likewise.
32171         * g++.dg/template/type1.C: Likewise.
32172         * g++.dg/template/typename3.C: Likewise.
32173         * g++.old-deja/g++.benjamin/13478.C: Change error message.
32174         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
32175         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
32176         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
32177         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
32178         named return value extension.
32179         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
32180         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
32181         * g++.old-deja/g++.bob/extern_C.C: Likewise.
32182         * g++.old-deja/g++.bob/inherit2.C: Likewise.
32183         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32184         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32185         * g++.old-deja/g++.brendan/crash13.C: Likewise.
32186         * g++.old-deja/g++.brendan/crash15.C: Likewise.
32187         * g++.old-deja/g++.brendan/crash18.C: Change error message.
32188         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
32189         * g++.old-deja/g++.brendan/crash38.C: Likewise.
32190         * g++.old-deja/g++.brendan/crash50.C: Likewise.
32191         * g++.old-deja/g++.brendan/crash56.C: Likewise.
32192         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
32193         syntax.
32194         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
32195         * g++.old-deja/g++.brendan/crash8.C: Change error message.
32196         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
32197         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32198         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
32199         * g++.old-deja/g++.brendan/template11.C: Likewise.
32200         * g++.old-deja/g++.brendan/template26.C: Likewise.
32201         * g++.old-deja/g++.brendan/template27.C: Use explicit
32202         specialization syntax.
32203         * g++.old-deja/g++.brendan/template30.C: Likewise.
32204         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
32205         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
32206         non-dependent names.
32207         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
32208         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
32209         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
32210         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
32211         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
32212         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
32213         named return value extension.
32214         * g++.old-deja/g++.ext/namedret2.C: Likewise.
32215         * g++.old-deja/g++.ext/namedret3.C: Likewise.
32216         * g++.old-deja/g++.ext/return1.C: Likewise.
32217         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
32218         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
32219         * g++.old-deja/g++.jason/access8.C: Likewise.
32220         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
32221         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
32222         pseudo-destructor names.
32223         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
32224         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
32225         pseudo-destructor names.
32226         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
32227         * g++.old-deja/g++.jason/overload19.C: Likewise.
32228         * g++.old-deja/g++.jason/overload32.C: Likewise.
32229         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
32230         stray semicolons.
32231         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
32232         * g++.old-deja/g++.jason/return.C: Likewise.
32233         * g++.old-deja/g++.jason/return2.C: Likewise.
32234         * g++.old-deja/g++.jason/shadow1.C: Likewise.
32235         * g++.old-deja/g++.jason/special.C: Use explicit specialization
32236         syntax.
32237         * g++.old-deja/g++.jason/template10.C: Account for use of
32238         non-dependent names.
32239         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
32240         syntax.
32241         * g++.old-deja/g++.jason/template37.C: Likewise.
32242         * g++.old-deja/g++.law/access4.C: Change error messages.
32243         * g++.old-deja/g++.law/arm13.C: Remove incorrect
32244         pseudo-destructor names.
32245         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32246         * g++.old-deja/g++.law/ctors9.C: Likewise.
32247         * g++.old-deja/g++.law/cvt22.C: Likewise.
32248         * g++.old-deja/g++.law/dtors5.C: Likewise.
32249         * g++.old-deja/g++.law/global-init1.C: Likewise.
32250         * g++.old-deja/g++.law/missed-error3.C: Likewise.
32251         * g++.old-deja/g++.law/operators28.C: Likewise.
32252         * g++.old-deja/g++.law/visibility28.C: Likewise.
32253         * g++.old-deja/g++.martin/eval1.C: Likewise.
32254         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32255         name.
32256         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32257         * g++.old-deja/g++.mike/net34.C: Likewise.
32258         * g++.old-deja/g++.mike/net36.C: Likewise.
32259         * g++.old-deja/g++.mike/ns2.C: Likewise.
32260         * g++.old-deja/g++.mike/p12306.C: Likewise.
32261         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32262         value extension.
32263         * g++.old-deja/g++.mike/p700.C: Likewise.
32264         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32265         * g++.old-deja/g++.mike/p710.C: Likewise.
32266         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32267         value extension.
32268         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32269         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32270         * g++.old-deja/g++.ns/crash2.C: Likewise.
32271         * g++.old-deja/g++.ns/crash3.C: Likewise.
32272         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32273         * g++.old-deja/g++.ns/ns17.C: Likewise.
32274         * g++.old-deja/g++.ns/template16.C: Likewise.
32275         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32276         keyword.
32277         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32278         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32279         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32280         named return value extension.
32281         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32282         * g++.old-deja/g++.other/access4.C: Issue additional error
32283         messages.
32284         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32285         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32286         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32287         * g++.old-deja/g++.other/crash25.C: Change error message.
32288         * g++.old-deja/g++.other/crash4.C: Change error message.
32289         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32290         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32291         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32292         checks.
32293         * g++.old-deja/g++.other/defarg8.C: Likewise.
32294         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32295         * g++.old-deja/g++.other/dtor10.C: Likewise.
32296         * g++.old-deja/g++.other/incomplete.C: Likewise.
32297         * g++.old-deja/g++.other/linkage7.C: Likewise.
32298         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32299         lookup algorithm.
32300         * g++.old-deja/g++.other/mangle2.C: Likewise.
32301         * g++.old-deja/g++.other/refinit2.C: Likewise.
32302         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32303         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32304         * g++.old-deja/g++.pt/crash28.C: Likewise.
32305         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32306         syntax.
32307         * g++.old-deja/g++.pt/crash32.C: Change error message.
32308         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32309         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32310         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32311         error message position.
32312         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32313         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32314         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32315         syntax.
32316         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32317         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32318         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32319         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32320         keyword.
32321         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32322         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32323         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32324         keyword.
32325         * g++.old-deja/g++.pt/explicit71.C: Change error message.
32326         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32327         syntax.
32328         * g++.old-deja/g++.pt/friend28.C: Account for use of
32329         non-dependent names.
32330         * g++.old-deja/g++.pt/friend29.C: Likewise.
32331         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32332         rules.
32333         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32334         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32335         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32336         lookup rules.
32337         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32338         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32339         keyword.
32340         * g++.old-deja/g++.pt/memclass20.C: Likewise.
32341         * g++.old-deja/g++.pt/memclass5.C: Likewise.
32342         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32343         keyword.
32344         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32345         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32346         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32347         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32348         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32349         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32350         keyword.
32351         * g++.old-deja/g++.pt/spec10.C: Likewise.
32352         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32353         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32354         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32355         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32356         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32357         * g++.old-deja/g++.pt/ttp62.C: Likewise.
32358         * g++.old-deja/g++.pt/ttp64.C: Likewise.
32359         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32360         * g++.old-deja/g++.pt/typename15.C: Likewise.
32361         * g++.old-deja/g++.pt/typename22.C: Likewise.
32362         * g++.old-deja/g++.pt/typename6.C: Change error messages.
32363         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32364         * g++.old-deja/g++.pt/virtual2.C: Likewise.
32365         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32366         syntax.
32367         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32368         return value extension.
32369         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32370         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32371         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32372         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32373
32374 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32375
32376         * g++.dg/warn/inline1.C: New test.
32377         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32378         * g++.old-deja/g++.jason/synth10.C: Likewise.
32379         * g++.old-deja/g++.mike/net31.C: Likewise.
32380         * g++.old-deja/g++.mike/p8786.C: Likewise.
32381
32382         * g++.dg/template/friend10.C: New test.
32383         * g++.dg/template/conv5.C: New test.
32384
32385 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32386
32387         * g++.dg/lookup/scoped3.C: New test.
32388
32389         * g++.dg/lookup/decl1.C: New test.
32390         * g++.dg/lookup/decl2.C: New test.
32391
32392 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32393
32394         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32395         gcc.c-torture/compile/20021015-1.c,
32396         gcc.c-torture/compile/20021015-2.c,
32397         gcc.c-torture/compile/20021123-1.c,
32398         gcc.c-torture/compile/20021123-2.c,
32399         gcc.c-torture/compile/20021123-3.c,
32400         gcc.c-torture/compile/20021123-4.c,
32401         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32402         only to 3.1 or 3.2 branch.
32403
32404 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32405
32406         * gcc.dg/i386-bitfield3.c: New test.
32407
32408         * gcc.dg/i386-bitfield2.c: New test.
32409
32410 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32411
32412         * g++.dg/parse/conv_op1.C: New test.
32413
32414 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32415
32416         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32417         approved.
32418
32419 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32420
32421         * gcc.c-torture/compile/20021220-1.c: New test.
32422
32423 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32424
32425         * gcc.dg/i386-fastcall-1.c: New.
32426
32427 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32428
32429         * gcc.c-torture/execute/20021219-1.c: New test.
32430
32431 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32432
32433         * gcc.dg/i386-pic-1.c: New test.
32434
32435 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32436
32437         PR c++/8099
32438         * g++.dg/template/friend9.C: New test.
32439
32440 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32441
32442         PR c++/3663
32443         * g++.dg/template/access7.C: New test.
32444
32445 2002-12-18  Nick Clifton  <nickc@redhat.com>
32446
32447         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32448         the libstdc++-v3 directory has been found.
32449
32450 2002-12-12  Devang Patel <dpatel@apple.com>
32451         * gcc.dg/darwin-ld-1.c: New test.
32452         * gcc.dg/darwin-ld-2.c: New test.
32453         * gcc.dg/darwin-ld-3.c: New test.
32454         * gcc.dg/darwin-ld-4.c: New test.
32455         * gcc.dg/darwin-ld-5.c: New test.
32456
32457 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32458
32459         * gcc.c-torture/compile/20021212-1.c: New test.
32460
32461 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32462
32463         * gcc.dg/fshort-wchar: New test.
32464
32465 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32466
32467         PR c++/8372
32468         * g++.dg/template/dtor1.C: New test.
32469
32470         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32471         markers.
32472
32473 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32474
32475         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32476
32477 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32478
32479         * g++.dg/template/static1.C: New test.
32480         * g++.dg/template/static2.C: New test.
32481         * g++.old-deja/g++.ext/memconst.C: New test.
32482
32483 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32484
32485         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32486         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32487         * g++.dg/special/initp1.C: Likewise.
32488
32489 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32490
32491         * gcc.c-torture/execute/20021204-1.c: New test.
32492
32493 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32494
32495         * gcc.dg/ppc-fmadd-1.c: New file.
32496         * gcc.dg/ppc-fmadd-2.c: New file.
32497         * gcc.dg/ppc-fmadd-3.c: New file.
32498
32499 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32500
32501         * gcc.c-torture/compile/20021204-1.c: New test.
32502
32503 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32504
32505         * g++.dg/inherit/covariant2.C: New test.
32506         * g++.dg/inherit/covariant3.C: New test.
32507         * g++.dg/inherit/covariant4.C: New test.
32508         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32509         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32510
32511 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32512
32513         PR c++/8688
32514         * g++.dg/init/brace3.C: New test.
32515
32516 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32517
32518         * gcc.dg/20020210-1.c: Fix a comment typo.
32519
32520 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32521
32522         PR c++/8720
32523         * g++.dg/parse/defarg1.C: New test.
32524
32525         PR c++/8615
32526         * g++.dg/template/char1.C: New test.
32527
32528         * g++.dg/template/varmod1.C: Fix typo.
32529
32530 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32531
32532         DR 180
32533         * g++.old-deja/g++.pt/crash32.C: Expect error.
32534
32535 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32536
32537         PR c++/5919
32538         * g++.dg/template/varmod1.C: New test.
32539
32540         PR c++/8727
32541         * g++.dg/inherit/typeinfo1.C: New test.
32542
32543         PR c++/8663
32544         * g++.dg/inherit/typedef1.C: New test.
32545
32546 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32547
32548         PR c++/8332
32549         PR c++/8493
32550         * g++.dg/template/strlen1.C: New test.
32551
32552         PR c++/8227
32553         * g++.dg/template/ctor2.C: New test.
32554
32555         PR c++/8214
32556         * g++.dg/init/string1.C: New test.
32557
32558         PR c++/8511
32559         * g++.dg/template/friend8.C: New test.
32560
32561 2002-11-29  Joe Buck <jbuck@synopsys.com>
32562
32563         * g++.dg/lookup/anon2.C: New test.
32564
32565 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32566
32567         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32568         h8300 port.
32569
32570 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32571
32572         * gcc.dg/bitfld-6.c: New test.
32573
32574 2002-11-27  Jan Hubicka  <jh@suse.cz>
32575
32576         * gcc.c-torture/execute/20021127.[cx]: New test.
32577
32578 2002-11-26  Jan Hubicka  <jh@suse.cz>
32579
32580         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32581         quality.
32582
32583 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32584
32585         * g++.dg/init/brace2.C: New test.
32586         * g++.old-deja/g++.mike/p9129.C: Correct.
32587
32588 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32589
32590         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32591
32592 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32593
32594         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32595
32596 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32597
32598         * testsuite/g++.dg/abi/empty11.C: New test.
32599         * testsuite/g++.dg/rtti/cv1.C: New test.
32600
32601 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32602
32603         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32604
32605 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32606
32607         * g++.dg/abi/empty10.C: New test.
32608
32609 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32610
32611         * gcc.c-torture/compile/20021124-1.c: New test.
32612
32613 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32614
32615         * g++.dg/abi/rtti2.C: New test.
32616
32617 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32618
32619         * gcc.dg/i386-unroll-1.c: New test.
32620
32621 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32622
32623         * gcc.c-torture/compile/20021120-1.c: New test.
32624         * gcc.c-torture/compile/20021120-2.c: New test.
32625
32626 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32627
32628         * gcc.dg/bitfld-5.c: New test.
32629
32630 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32631
32632         * gcc.c-torture/execute/20021120-3.c: New test.
32633
32634 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32635
32636         * gcc.c-torture/execute/20021120-2.c: New test.
32637
32638 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32639
32640         * gcc.c-torture/execute/20021120-1.c: New test.
32641
32642 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32643
32644         * gcc.c-torture/execute/20021118-3.c: New test.
32645
32646 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32647
32648         * gcc.c-torture/compile/20021119-1.c: New test.
32649
32650 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32651
32652         * gcc.dg/duff-1.c: New test.
32653         * gcc.dg/duff-2.c: New test.
32654         * gcc.dg/duff-3.c: New test.
32655
32656 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32657
32658         * gcc.dg/cpp/_Pragma5.c: New test.
32659
32660 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32661
32662         * gcc.c-torture/execute/20021118-2.c: New test.
32663
32664 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32665
32666         * gcc.c-torture/execute/20021118-1.c: New test.
32667
32668 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32669
32670         * gcc.dg/20021116-1.c: New test.
32671
32672 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32673
32674         * g++.dg/abi/vcall1.C: New test.
32675
32676 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32677
32678         * gcc.dg/20021029-1.c: New test.
32679         * gcc.dg/20021029-2.c: New test.
32680
32681 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32682
32683         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32684
32685 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32686
32687         PR c/8439
32688         * gcc.dg/20021110.c: Move to ...
32689         * gcc.c-torture/compile/20021110.c: .... here.
32690
32691 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32692
32693         PR c/8467
32694         * gcc.c-torture/execute/20021111-1.c
32695
32696 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32697
32698         PR c/8439
32699         * gcc.dg/20021110.c: New test.
32700
32701 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32702
32703         * g++.dg/abi/vthunk3.C: Run only on x86.
32704
32705 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32706
32707         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32708
32709 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32710
32711         * lib/compat.exp (compat-execute): Fix logic error in last
32712         change.
32713
32714 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32715
32716         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32717
32718 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32719
32720         PR c++/8389
32721         * g++.dg/template/access6.C: New test.
32722
32723 2002-11-08  Jan Hubicka  <jh@suse.cz>
32724
32725         * gcc.dg/i386-ssefp-1.c: New test.
32726         * gcc.dg/i386-ssefp-1.c: New test.
32727
32728 2002-11-08  Jan Hubicka  <jh@suse.cz>
32729
32730         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32731
32732 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32733
32734         * g++.dg/abi/vthunk3.C: New test.
32735
32736         PR c++/8338
32737         * g++.dg/template/crash2.C: New test.
32738
32739 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32740
32741         * testsuite/g++.dg/abi/dtor1.C: New test.
32742         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32743
32744 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32745
32746         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32747         Darwin.
32748
32749 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32750
32751         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32752         -mthumb.  Only xfail with -O0.
32753
32754 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32755
32756         * g++.dg/abi/thunk1.C: New test.
32757         * g++.dg/abi/thunk2.C: Likewise.
32758         * g++.dg/abi/vtt1.C: Likewise.
32759
32760 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32761
32762         PR optimization/8423
32763         * gcc.c-torture/execute/builtin-constant.c: New test.
32764
32765 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32766
32767         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32768         Add some more cases.
32769
32770 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32771
32772         PR c++/8391
32773         * g++.dg/opt/local1.C: New test.
32774
32775 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32776
32777         PR c++/8160
32778         * g++.dg/template/complit1.C: New test.
32779
32780         PR c++/8149
32781         * g++.dg/template/typename4.C: Likewise.
32782
32783 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32784
32785         Core issue 287, PR c++/7639
32786         * g++.dg/template/instantiate1.C: Adjust error location.
32787         * g++.dg/template/instantiate3.C: New test.
32788         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
32789         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
32790         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
32791
32792 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32793
32794         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32795
32796 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32797
32798         PR c++/8287
32799         * g++.dg/init/dtor2.C: New test.
32800
32801 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32802
32803         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
32804         * gcc.dg/nest.c: Bypass errors on irix6.
32805
32806 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
32807
32808         * gcc.dg/nest.c: Expect error for mmix-*-*.
32809         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
32810
32811 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
32812
32813         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
32814         markers.
32815
32816         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32817
32818 2002-10-25  Mike Stump  <mrs@apple.com>
32819
32820         * gcc.dg/warn-1.c: New test.
32821
32822 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32823
32824         * g++.dg/template/typename3.C: New test.
32825
32826 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32827
32828         * g++.dg/lookup/ptrmem1.C: New test.
32829
32830         * g++.dg/abi/vthunk2.C: New test.
32831
32832 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32833
32834         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32835
32836 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32837
32838         * g++.dg/abi/empty9.C: New test.
32839
32840 2002-10-24  Richard Henderson  <rth@redhat.com>
32841
32842         * g++.dg/inherit/thunk1.C: Enable for ia64.
32843
32844 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32845
32846         PR c++/8067
32847         * g++.dg/lookup/pretty1.C: New test.
32848
32849 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32850
32851         * gcc.dg/20021023-1.c: New test.
32852
32853 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32854
32855         PR c++/7679
32856         * g++.dg/parse/inline1.C: New test.
32857
32858 2002-10-23  Richard Henderson  <rth@redhat.com>
32859
32860         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32861
32862         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32863
32864 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32865
32866         PR c++/6579
32867         * g++.dg/parse/stmtexpr3.C: New test.
32868
32869 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32870
32871         * g++.dg/expr/cond1.C: New test.
32872
32873 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32874
32875         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32876
32877 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32878
32879         * g++.dg/abi/vbase13.C: New test.
32880         * g++.dg/abi/vbase14.C: Likewise.
32881
32882 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
32883
32884         * gcc.dg/tls/pic-1.c: New test.
32885         * gcc.dg/tls/nonpic-1.c: New test.
32886         * gcc.dg/20021018-1.c: New test.
32887
32888 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32889
32890         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
32891         Remove only files with the same base name as the test case.
32892         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
32893         (profopt-execute): Likewise.  Also, remove old profiling
32894         and performance data files before running the tests.
32895
32896         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
32897         * g++.dg/bprob/bprob.exp: Likewise.
32898         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
32899         to allow more general test case names.
32900
32901         * g++.dg/bprob/bprob-1.C: Rename to ...
32902         * g++.dg/bprob/g++-bprob-1.C: ... this.
32903
32904         * g77.dg/bprob/bprob-1.f: Rename to ...
32905         * g77.dg/bprob/g77-bprob-1.f: ... this.
32906
32907 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32908
32909         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
32910         bison 1.50 or later.
32911
32912 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
32913
32914         * g++.dg/README: Describe more test directories.
32915
32916 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32917
32918         * g++.dg/init/array6.C: Add additional tests.
32919
32920 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32921
32922         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
32923         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
32924
32925 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
32926
32927         * gcc.c-torture/compile/20020604-1.x: New.
32928         * gcc.c-torture/compile/simd-5.x: Likewise.
32929         * gcc.c-torture/execute/920710-1.x: Likewise.
32930         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
32931
32932 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32933
32934         * g++.dg/inherit/override1.C: Add dg-options clause.
32935
32936 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32937
32938         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
32939         _mm_slli_si128.
32940
32941 2002-10-19  Andreas Schwab  <schwab@suse.de>
32942
32943         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
32944         directory component.
32945
32946 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
32947
32948         * g++.dg/inherit/thunk1.C: New test.
32949
32950         * g++.dg/inherit/override1.C: New test.
32951
32952         * g++.dg/abi/mangle11.C: New test.
32953         * g++.dg/abi/mangle14.C: New test.
32954         * g++.dg/abi/mangle17.C: New test.
32955
32956 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
32957
32958         * g++.dg/overload/member2.C: New test.
32959
32960 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
32961
32962         * g++.dg/README: Describe new compat directory.
32963         * g++.dg/dg.exp: Skip tests in compat directory.
32964         * README.compat: New file.
32965         * lib/compat.exp: New expect script.
32966         * g++.dg/compat: New test directory.
32967         * g++.dg/compat/compat.exp: New expect script.
32968         * g++.dg/compat/abi: New test directory.
32969         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
32970         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
32971         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
32972         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
32973         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
32974         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
32975         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
32976         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
32977         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
32978         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
32979         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
32980         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
32981         * g++.dg/compat/break: New test directory.
32982         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
32983         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
32984         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
32985         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
32986         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
32987         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
32988         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
32989         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
32990         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
32991         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
32992         g++.dg/compat/break/README: New files.
32993         * g++.dg/compat/eh: New test directory.
32994         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
32995         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
32996         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
32997         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
32998         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
32999         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
33000         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
33001         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
33002         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
33003         g++.dg/compat/eh/filter2_y.C,
33004         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
33005         g++.dg/compat/eh/new1_y.C,
33006         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
33007         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
33008         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
33009         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
33010         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
33011         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
33012         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
33013         g++.dg/compat/eh/unexpected1_y.C: New files.
33014         * g++.dg/compat/init: New test directory.
33015         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
33016         g++.dg/compat/init/array5_y.C,
33017         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
33018         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
33019         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
33020         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
33021         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
33022         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
33023         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
33024         g++.dg/compat/init/init-ref2_y.C: New files.
33025
33026 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33027
33028         PR c++/7584
33029         * g++.dg/inherit/using3.C: New test.
33030
33031 2002-10-17  Jan Hubicka  <jh@suse.cz>
33032
33033         * gcc.dg/20021017-2.c: New test.
33034
33035 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33036
33037         * g++.dg/abi/mangle16.C: Adjust.
33038
33039         * g++.dg/init/array8.C: New test.
33040
33041 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
33042
33043         * gcc.dg/special/mips-abi.exp: New test.
33044         * gcc.dg/special/mips-abi.s: Empty file used by the above.
33045
33046 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33047
33048         * g++.dg/abi/mangle16.C: New test.
33049         * g++.dg/abi/mangle17.C: Likewise.
33050
33051         PR c++/7478
33052         * g++.dg/template/ref1.C: New test.
33053
33054 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33055
33056         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
33057
33058 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
33059
33060         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
33061
33062 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33063
33064         PR c++/7524
33065         * g++.dg/init/array7.C: New test.
33066
33067 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
33068
33069         * g++.dg/init/array6.C: New test.
33070
33071         * g++.dg/abi/mangle13.C: Likewise.
33072         * g++.dg/abi/mangle14.C: Likewise.
33073         * g++.dg/abi/mangle15.C: Likewise.
33074
33075 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33076
33077         * g++.dg/abi/empty8.C: New test.
33078
33079 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
33080
33081         * g++.dg/init/ctor1.C: New test.
33082
33083 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
33084
33085         * gcc.c-torture/execute/20021015-1.c: New test.
33086
33087 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
33088
33089         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
33090
33091 2002-10-14  Jan Hubicka  <jh@suse.cz>
33092
33093         * gcc.dg/i386-ssetype-[1-5].c: New tests.
33094
33095 2002-10-14  Richard Henderson  <rth@redhat.com>
33096
33097         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
33098
33099 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33100
33101         PR optimization/6631
33102         * g++.dg/opt/const2.C: New test.
33103
33104 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
33105
33106         PR c++/7176
33107         * g++.dg/parse/friend1.C: New test.
33108         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
33109
33110 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
33111
33112         * gcc.dg/20021014-1.c: New test.
33113
33114 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
33115
33116         PR c++/5661
33117         * g++.dg/ext/vlm1.C: New test.
33118         * g++.dg/ext/vlm2.C: Likewise.
33119
33120         * g++.dg/init/array1.C: Remove invalid braces.
33121         * g++.dg/init/brace1.C: New test.
33122         * g++.dg/init/copy2.C: Likewise.
33123         * g++.dg/init/copy3.C: Likewise.
33124         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
33125         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
33126         braces.
33127
33128 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
33129
33130         * gcc.dg/cpp/assembler.S: Don't use -ansi.
33131
33132 2002-10-11  Richard Shann  <richard.shann@superh.com>
33133
33134         * gcc.c-torture/compile/simd-5.c: New test.
33135
33136 2002-10-10  Roger Sayle  <roger@eyesopen.com>
33137
33138         * gcc.c-torture/execute/shiftopt-1.c: New test case.
33139
33140 2002-10-10  Jim Wilson  <wilson@redhat.com>
33141
33142         * gcc.c-torture/execute/20021010-1.c: New test.
33143
33144 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
33145
33146         PR c/7353
33147         * g++.dg/ext/typedef-init.C: New test.
33148         * gcc.dg/typedef-init.c: New test.
33149
33150 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
33151
33152         * gcc.dg/cpp/paste13.c: New test.
33153
33154 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33155
33156         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
33157         remaining platforms, XFAIL during compile, not execute.  Don't
33158         XFAIL at -O0.
33159
33160 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33161
33162         * gcc.dg/alias-1.c: Tweak expected warning.
33163
33164 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
33165
33166         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
33167
33168 2002-10-06  Andreas Jaeger  <aj@suse.de>
33169
33170         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
33171         * gcc.dg/cpp/c++98.C: Likewise.
33172
33173         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
33174         * g++.dg/cpp/c++98.C: Likewise.
33175
33176         * g++.dg/README (Subdirectories): Mention cpp directory.
33177
33178         PR target/7559
33179         * gcc.dg/20021006-1.c: New test.
33180
33181 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33182
33183         PR c++/7804
33184         * g++.dg/other/warning1.C: New test.
33185
33186 2002-10-04  Roger Sayle  <roger@eyesopen.com>
33187
33188         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
33189         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
33190         and sparc-*-* with -m64 as expected failures.  See PR 8087.
33191
33192 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33193
33194         PR c++/7931
33195         * g++.dg/template/ptrmem3.C: New test.
33196
33197         PR c++/7754
33198         * g++.dg/template/union1.C: New test.
33199
33200 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33201
33202         PR c++/8006
33203         * g++.dg/abi/mangle9.C: New test.
33204         * g++.dg/abi/mangle10.C: New test.
33205         * g++.dg/abi/mangle11.C: New test.
33206         * g++.dg/abi/mangle12.C: New test.
33207
33208 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
33209
33210         PR c++/7188.
33211         * g++.dg/template/meminit1.C: New test.
33212         * g++.dg/warn/Wreorder-1.C: Likewise.
33213         * g++.old-deja/g++.mike/warn3.C: Tweak.
33214         * lib/prune.exp: Ingore "in copy constructor".
33215
33216 2002-10-02  Andreas Jaeger  <aj@suse.de>
33217
33218         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
33219         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
33220         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
33221         on x86-64.
33222
33223 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33224
33225         * gcc.dg/empty1.C: Fix typo.
33226
33227 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
33228
33229         * gcc.dg/alias-1.c: New test.
33230
33231 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33232
33233         * gcc.dg/empty1.C: New test.
33234
33235         * g++.dg/tls/init-2.C: Tweak error messages.
33236
33237 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
33238
33239         * gcc.c-torture/compile/20020923-1.c: New test.
33240
33241 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33242
33243         * gcc.c-torture/execute/ffs-1.c: New test.
33244         * gcc.c-torture/execute/ffs-2.c: Ditto.
33245
33246 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33247
33248         * g++.dg/overload/member1.C: New test.
33249
33250 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33251
33252         * g++.dg/abi/empty7.C: New test.
33253         * g++.dg/init/pm2.C: Likewise.
33254
33255 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33256
33257         * g++.dg/rtti/crash1.C: New test.
33258
33259 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33260
33261         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33262         gcc.dg/sibcall-4.c: New tests.
33263
33264 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33265
33266         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33267         powerpc and MMIX targets.
33268
33269 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33270
33271         * gcc.dg/cpp/20020927-1.c: New.
33272
33273 2002-09-26  David S. Miller  <davem@redhat.com>
33274
33275         * gcc.c-torture/compile/trunctfdf.c: New.
33276
33277 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33278
33279         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33280
33281 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33282
33283         * gcc.c-torture/execute/loop-15.c: New.
33284
33285 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33286
33287         * README.QMTEST: Fix typo.
33288
33289 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33290
33291         * gcc.dg/20020926-1.c: New test.
33292
33293 2002-09-25  David S. Miller  <davem@redhat.com>
33294
33295         PR target/7842
33296         * gcc.c-torture/execute/shiftdi.c: New test.
33297
33298 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33299
33300         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33301         unique to the tool.
33302         * lib/g77.exp (g77_init): Likewise.
33303         * lib/g++.exp (g++_init): Likewise.
33304         * lib/objc.exp (objc_init): Likewise.
33305
33306 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33307
33308         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33309         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33310         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33311
33312 2002-09-25  Richard Henderson  <rth@redhat.com>
33313
33314         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33315         too-small long double.
33316
33317 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33318
33319         * gcc.dg/20020919-1.c: New test.
33320
33321 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
33322
33323         * g++.dg/abi/bitfield6.C: New test.
33324         * g++.dg/abi/bitfield7.C: New test.
33325         * g++.dg/abi/bitfield8.C: New test.
33326         * g++.dg/abi/vbase11.C: New test.
33327
33328 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33329
33330         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33331         hppa*-*-hpux*.  Update test comment.
33332
33333 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33334
33335         * gcc.dg/tls/struct-1.c: New test.
33336
33337 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33338
33339         * gcc.dg/cpp/tr-warn2.c: Update.
33340
33341 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33342
33343         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33344
33345 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33346
33347         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33348         systems.
33349
33350 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33351
33352         * gcc.c-torture/execute/ieee/mzero3.c: New test.
33353
33354         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33355         Adjust for c++filt moved to binutils.  Remove spurious duplicate
33356         setting of cxxfilt.
33357
33358 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33359
33360         * gcc.dg/20020312-2.c: Update for darwin.
33361
33362 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33363
33364         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33365
33366 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
33367
33368         * objc.dg/comp-types-1.m: New test.
33369         * objc.dg/comp-types-2.m: New test.
33370         * objc.dg/comp-types-3.m: New test.
33371         * objc.dg/comp-types-4.m: New test.
33372         * objc.dg/comp-types-5.m: New test.
33373         * objc.dg/comp-types-6.m: New test.
33374
33375 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33376
33377         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33378
33379 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33380
33381         * g++.dg/other/do1.C: New test.
33382
33383         * g++.dg/template/subst1.C: New test.
33384
33385 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33386
33387         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33388
33389 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33390
33391         * g++.dg/template/qualttp20.C: Adjust expected errors.
33392         * g++.old-deja/g++.jason/report.C: Likewise.
33393         * g++.old-deja/g++.other/qual1.C: Likewise.
33394
33395         * g++.dg/lookup/scoped2.C: New test.
33396
33397         * g++.dg/ext/asm3.C: New test.
33398
33399 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33400
33401         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33402
33403 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33404
33405         * ChangeLog: follow spelling conventions.
33406         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33407         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33408         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33409         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33410         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33411         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33412         * g++.old-deja/g++.law/global-init1.C: Likewise.
33413         * g++.old-deja/g++.other/delete4.C: Likewise.
33414         * g++.old-deja/g++.other/inline21.C: Likewise.
33415         * g++.old-deja/g++.other/singleton.C: Likewise.
33416         * g77.dg/strlen0.f: Likewise.
33417         * g77.f-torture/compile/20010519-1.f: Likewise.
33418         * g77.f-torture/compile/980310-4.f: Likewise.
33419         * gcc.c-torture/compile/20000605-1.c: Likewise.
33420         * gcc.c-torture/execute/20020225-1.c: Likewise.
33421         * gcc.dg/c90-hexfloat-2.c: Likewise.
33422         * gcc.dg/c99-bool-1.c: Likewise.
33423         * gcc.dg/c99-hexfloat-2.c: Likewise.
33424         * gcc.dg/dll-2.c: Likewise.
33425         * gcc.dg/wtr-union-init-1.c: Likewise.
33426         * gcc.dg/wtr-union-init-2.c: Likewise.
33427         * gcc.dg/wtr-union-init-3.c: Likewise.
33428         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33429         * gcc.dg/cpp/defined.c: Likewise.
33430         * gcc.dg/cpp/macsyntx.c: Likewise.
33431         * gcc.dg/cpp/paste2.c: Likewise.
33432         * gcc.dg/cpp/trad/defined.c: Likewise.
33433         * gcc.dg/format/c90-printf-1.c: Likewise.
33434         * gcc.dg/format/c90-scanf-1.c: Likewise.
33435         * gcc.dg/format/c99-printf-1.c: Likewise.
33436         * gcc.dg/format/c99-scanf-1.c: Likewise.
33437         * gcc.misc-tests/gcov-8.c: Likewise.
33438         * lib/profopt.exp: Likewise.
33439
33440 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33441
33442         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33443
33444 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33445
33446         * g++.dg/inherit/using2.C: New test.
33447
33448 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33449
33450         * ChangeLog: Follow spelling conventions.
33451         * g++.dg/template/friend4.C: Likewise.
33452         * g++.old-deja/g++.pt/crash67.C: Likewise.
33453         * gcc.c-torture/execute/20000801-4.c: Likewise.
33454         * gcc.dg/c90-digraph-1.c: Likewise.
33455         * gcc.dg/c94-digraph-1.c: Likewise.
33456         * gcc.dg/c99-digraph-1.c: Likewise.
33457         * gcc.dg/cpp/line5.c: Likewise.
33458         * gcc.dg/cpp/multiline.c: Likewise.
33459         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33460         * gcc.dg/format/attr-3.c: Likewise.
33461         * gcc.dg/format/c90-scanf-3.c: Likewise.
33462         * gcc.dg/format/ext-4.c: Likewise.
33463
33464 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33465
33466         * g++.dg/template/pretty1.C: New test.
33467
33468 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33469
33470         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33471
33472 2002-09-13  Matt Austern  <austern@apple.com>
33473
33474         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33475         passing a cast expression to a function by const reference.
33476
33477 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33478
33479         * g++.dg/template/deduce1.C: New test.
33480
33481 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33482
33483         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33484         32-bit int.
33485
33486 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33487
33488         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33489         usage.
33490
33491 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33492
33493         * gcc.c-torture/compile/20020910-1.c: New test.
33494
33495 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33496
33497         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33498
33499 2002-09-10  Andreas Jaeger  <aj@suse.de>
33500
33501         * gcc.dg/20020312-2.c: Adjust for x86-64.
33502
33503 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33504
33505         * g77.dg/7388.f: New test case for PR 7388.
33506
33507 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33508
33509         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33510
33511 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33512
33513         * objc.dg/proto-lossage-1.m: New test.
33514
33515 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33516
33517         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33518
33519 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33520
33521         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33522         expected to pass.
33523
33524 2002-09-06  Stan Shebs  <shebs@apple.com>
33525             David Edelsohn  <edelsohn@gnu.org>
33526
33527         * gcc.dg/weak: New directory.
33528         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33529         target-specific xfail bits.
33530         * gcc.dg/typeof-2.c: Move to new directory.
33531         * gcc.dg/weak.exp: New expect script.
33532
33533 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33534
33535         * gcc.c-torture/execute/extzvsi.c: New test.
33536
33537 2002-09-05  Stan Shebs  <shebs@apple.com>
33538
33539         * gcc.dg/weak-1.c: xfail on Darwin.
33540         * gcc.dg/weak-2.c: Ditto.
33541         * gcc.dg/weak-3.c: Ditto.
33542         * gcc.dg/weak-4.c: Ditto.
33543         * gcc.dg/weak-5.c: Ditto.
33544         * gcc.dg/weak-6.c: Ditto.
33545         * gcc.dg/weak-7.c: Ditto.
33546         * gcc.dg/weak-8.c: Ditto.
33547         * gcc.dg/weak-9.c: Ditto.
33548
33549 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33550
33551         * gcc.c-torture/execute/loop-14.c: New test.
33552
33553 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33554
33555         * g++.dg/other/cxa-atexit1.C: New test.
33556
33557         * gcc.dg/typeof-2.c: New test.
33558
33559 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33560
33561         * gcc.dg/builtins-2.c: New testcase.
33562         * gcc.dg/builtins-3.c: New testcase.
33563
33564 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33565
33566         * gcc.dg/cpp/_Pragma4.c: New test.
33567
33568 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33569
33570         * objc/execute/nil_method-1.m: New testcase.
33571
33572 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33573
33574         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33575         [Object class], not [Object initialize].
33576
33577 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33578             Hans-Peter Nilsson  <hp@bitrange.com>
33579
33580         * gcc.c-torture/execute/20020720-1.x: Skip test on
33581         mmix-knuth-mmixware.  Correct comment.
33582
33583 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33584
33585         * testsuite/g++.dg/abi/bitfield5.C: New test.
33586         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33587
33588 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33589
33590         * objc.dg/undeclared-selector.m: New test.
33591
33592 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33593
33594         * g++.dg/other/offsetof1.C: Avoid cast warning.
33595
33596 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33597
33598         * objc.dg/super-class-2.m: New test.
33599
33600 2002-08-24  Matt Austern  <austern@apple.com>
33601
33602         * g++.dg/ext/lvaddr.C: New test.
33603         * g++.dg/ext/lvcast.C: New test.
33604
33605 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33606
33607         * testsuite/g++.dg/inherit/cond1.C: New test.
33608
33609 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33610
33611         * gcc.dg/noncompile/incomplete-1.c: New test.
33612
33613 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33614
33615         * gcc.dg/typespec-1.c: New test.
33616
33617 2002-08-20  Devang Patel  <dpatel@apple.com>
33618         * objc.dg/proto-hier-2.m: New test.
33619
33620 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33621
33622         * objc.dg/bitfield-1.m: New test.
33623         * objc.dg/bitfield-2.m: New test.
33624
33625 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33626
33627         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33628         gcc.dg/c99-flex-array-4.c: New tests.
33629
33630 2002-08-16  Stan Shebs  <shebs@apple.com>
33631
33632         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33633
33634 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33635
33636         * gcc.dg/typeof-1.c: New test.
33637         * g++.dg/ext/typeof2.C: New test.
33638
33639 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33640
33641         * g++.dg/other/offsetof1.C: New test.
33642
33643 2002-08-14  Richard Henderson  <rth@redhat.com>
33644
33645         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33646
33647 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33648
33649         * gcc.dg/cpp/_Pragma3.c: New test.
33650
33651 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33652
33653         * g++.dg/template/inherit3: New test.
33654
33655 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33656
33657         * gcc.dg/bitfld-4.c: Add blank options.
33658
33659 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33660
33661         * g++.dg/template/crash1.C: New test.
33662
33663 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33664
33665         * gcc.dg/tls/opt-2.c: New test.
33666
33667 2002-08-08  Devang Patel  <dpatel@apple.com>
33668
33669         * objc.dg/selector-1.m : New test
33670
33671 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33672
33673         * g++.dg/abi/bitfield4.C: New test.
33674         * gcc.dg/bitfld-4.c: New test.
33675
33676 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33677
33678         * g++.dg/other/packed1.C: New test.
33679
33680 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33681
33682         * g++.dg/abi/offsetof.C: Tweak error messages.
33683         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33684
33685 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33686
33687         * gcc.dg/bitfld-3.c: New test.
33688
33689 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33690             Richard Henderson  <rth@redhat.com>
33691
33692         * gcc.dg/i386-bitfield1.c: New test.
33693         * g++.dg/abi/bitfield3.C: Update.
33694
33695 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33696
33697         * objc.dg/const-str-2.m: Update.
33698         * gcc.dg/cpp/c++98.c: Change to C extension.
33699         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33700         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33701
33702 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33703
33704         * testsuite/gcc.dg/tls/diag-3.c: New.
33705
33706 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33707
33708         * g++.dg/README (Subdirectories): Document new subdir expr.
33709         * g++.dg/expr/pmf-1.C: New test.
33710
33711 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33712
33713         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33714
33715 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33716
33717         * g++.dg/abi/bitfield3.C: New test.
33718
33719 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33720
33721         * lib/gcov.exp: Tweak expected line formats.
33722         * gcc.misc-tests/gcov8.c: New test.
33723         * gcc.misc-tests/gcov8.x: New flags.
33724
33725 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33726
33727         * consistency.vlad/layout/endian.c: Include string.h.
33728
33729         * gcc.c-torture/execute/20020805-1.c: New test.
33730
33731 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33732
33733         * g++.dg/other/conversion1.C: New test.
33734
33735 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33736
33737         * gcc.dg/builtins-1.c: New testcase.
33738
33739 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33740
33741         * g++.dg/inherit/access3.C: New test.
33742
33743 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33744
33745         * gcc.dg/ia64-visibility-2.c: New test.
33746
33747 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33748
33749         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33750         __qualifier_flags to __flags.
33751
33752 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
33753
33754         * g++.dg/inherit/operator1.C: New test.
33755         * g++.dg/lookup/disamb1.C: Fix typo in comment.
33756         * g++.dg/other/error1.C: Change expected error message.
33757         * g++.dg/template/conv4.C: Likewise.
33758
33759 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33760
33761         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33762         for documented behavior.
33763
33764 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33765
33766         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33767         several targets known to fail.
33768
33769 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33770
33771         * gcc.dg/mips-args-[123].c: New tests.
33772
33773 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33774
33775         * gcc.dg/ppc-spe.c: New.
33776
33777 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33778
33779         * g++.dg/other/ptrmem4.C: New testcase.
33780
33781 2002-07-24  Richard Henderson  <rth@redhat.com>
33782
33783         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33784
33785 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33786
33787         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33788
33789 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33790
33791         * gcc.c-torture/execute/memset-3.c: New testcase.
33792
33793 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
33794
33795         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
33796         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
33797
33798 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33799
33800         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
33801         Delete.
33802
33803 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
33804
33805         * gcc.c-torture/compile/simd-4.c: New test.
33806
33807 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33808
33809         PR c++/7347, c++/7348
33810         * g++.dg/template/access4.C: New test.
33811         * g++.dg/template/access5.C: New test.
33812         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
33813         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
33814         * g++.old-deja/g++.pt/ttp58.C: Likewise.
33815         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
33816
33817 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33818
33819         * gcc.dg/gnu89-init-2.c: New test.
33820
33821 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33822
33823         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33824
33825 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33826
33827         * gcc.c-torture/execute/20020720-1.c: New testcase.
33828
33829 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33830
33831         * gcc.dg/cpp/Wsignprom.c: New tests.
33832
33833 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33834
33835         * gcc.c-torture/execute/loop-13.c: New test.
33836
33837 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33838
33839         * gcc.dg/cpp/expr.c: New tests.
33840
33841 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33842
33843         * g++.dg/opt/pr6713.C: Add template instantiation.
33844
33845 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33846
33847         * gcc.dg/nest.c: New test.
33848
33849 2002-07-17  Richard Henderson  <rth@redhat.com>
33850
33851         * g++.dg/opt/pr6713.C: New test.
33852
33853 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33854
33855         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33856         XFAIL for all x86 processors.
33857
33858 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33859
33860         * gcc.c-torture/execute/20010122-1.x: Do not test with
33861         -fomit-frame-pointer.
33862
33863 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33864
33865         * g++.dg/template/instantiate2.C: New test.
33866         * g++.dg/template/spec4.C: New test.
33867
33868 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33869
33870         * g++.dg/template/access2.C: New test.
33871         * g++.dg/template/access3.C: New test.
33872
33873 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
33874
33875         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
33876         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
33877         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
33878         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
33879         Convert to use <stdarg.h>.
33880         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
33881         Delete.
33882         * gcc.dg/va-arg-2.c: New.
33883         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
33884
33885 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33886
33887         * gcc.c-torture/compile/20020710-1.c: New test.
33888
33889 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33890                           Andrew Pinski  <pinskia@physics.uc.edu>
33891
33892         gcc.c-torture/compile/simd-2.c: New testcase.
33893         gcc.c-torture/compile/simd-3.c: Likewise.
33894
33895 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33896
33897         PR c++/7224
33898         * g++.dg/overload/error1.C: New test.
33899
33900 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33901
33902         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
33903         configuration and IRIX 6 O32 ABI.
33904
33905 2002-07-11  Roger Sayle  <roger@eyesopen.com>
33906
33907         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
33908
33909 2002-07-10  Roger Sayle  <roger@eyesopen.com>
33910
33911         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
33912
33913 2002-07-10  Jeffrey A Law  <law@redhat.com>
33914
33915         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
33916
33917         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
33918
33919 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
33920
33921         * gcc.dg/20020312-2.c: Check for __PPC__.
33922
33923 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
33924
33925         * gcc.c-torture/compile/20020709-1.c: New test.
33926
33927 2002-07-07  Roger Sayle  <roger@eyesopen.com>
33928
33929         * g++.dg/template/qualttp21.C: New test case.
33930
33931 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
33932
33933         * gcc.c-torture/compile/20020706-1.c: New test.
33934         * gcc.c-torture/compile/20020706-2.c: New test.
33935
33936 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
33937             Alexandre Oliva  <aoliva@redhat.com>
33938
33939         * g++.dg/warn/incomplete1.C: New test.
33940
33941 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33942
33943         PR c++/7099
33944         * g++.dg/warn/noreturn1.C: New test.
33945
33946 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
33947
33948         PR c++/6706
33949         * g++.dg/debug/debug6.C: New test.
33950         * g++.dg/debug/debug7.C: New test.
33951
33952 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
33953
33954         * gcc.c-torture/compile/simd-3.c: New test.
33955
33956 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
33957
33958         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
33959         * gcc.dg/20020620-1.c: Likewise.
33960
33961 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33962
33963         PR c++/6944
33964         * g++.dg/init/array4.C: New test.
33965         * g++.dg/init/array5.C: New test.
33966
33967 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
33968
33969         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
33970         * gcc.c-torture/execute/simd-2.c (main): Likewise.
33971
33972 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33973
33974         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
33975         * gcc.dg/wtr-aggr-init-1.c: Likewise.
33976         * gcc.dg/wtr-conversion-1.c: Likewise.
33977         * gcc.dg/wtr-escape-1.c: Likewise.
33978         * gcc.dg/wtr-int-type-1.c: Likewise.
33979         * gcc.dg/wtr-label-1.c: Likewise.
33980         * gcc.dg/wtr-static-1.c: Likewise.
33981         * gcc.dg/wtr-strcat-1.c: Likewise.
33982         * gcc.dg/wtr-suffix-1.c: Likewise.
33983         * gcc.dg/wtr-switch-1.c: Likewise.
33984         * gcc.dg/wtr-unary-plus-1.c: Likewise.
33985         * gcc.dg/wtr-union-init-1.c: Likewise.
33986         * gcc.dg/wtr-union-init-2.c: Likewise.
33987         * gcc.dg/wtr-union-init-3.c: Likewise.
33988
33989         * gcc.dg/wtr-func-def-1.c: New test.
33990
33991 2002-07-02 Devang Patel <dpatel@apple.com>
33992
33993         * objc.dg/param-1.m: New test.
33994
33995 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
33996
33997         * gcc.dg/cpp/trad/directive.c: Add test.
33998         * gcc.dg/cpp/trad/macroargs.c: Add test.
33999         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
34000
34001 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
34002
34003         * gcc.dg/cpp/cmdlne-M.c: New test.
34004
34005 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
34006
34007         * objc.dg/desig-init-1.m: New test.
34008
34009 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34010
34011         PR c++/6716
34012         * g++.dg/template/instantiate1.C: New test.
34013
34014 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
34015
34016         PR c++/7112
34017         * g++.dg/template/sizeof2.C: New test.
34018
34019 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34020
34021         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
34022         gcc.dg/cpp/trad/include.c: New tests.
34023
34024 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
34025
34026         PR target/7177
34027         * gcc.c-torture/compile/20020701-1.c: New test.
34028
34029 2002-07-01  Stan Shebs  <shebs@apple.com>
34030
34031         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
34032         header here...
34033         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
34034         (objc-torture-execute): or here.
34035
34036 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
34037
34038         * gcc.c-torture/execute/arith-rand-ll.c: New test.
34039
34040 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34041
34042         * gcc.dg/cpp/trad/escaped-nl.c: New test.
34043
34044 2002-06-30  Devang Patel  <dpatel@apple.com>
34045
34046         * objc.dg/fsyntax-only.m: New test.
34047
34048 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
34049
34050         PR c++/6695
34051         * g++.dg/template/friend7.C: New file.
34052
34053 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
34054
34055         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
34056         return type.
34057
34058 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
34059
34060         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
34061         avoid division by zero.
34062
34063 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
34064
34065         * gcc.dg/Wunknownprag.c: New tests.
34066
34067 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
34068
34069         * gcc.c-torture/execute/simd-2.c: New test.
34070
34071 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
34072
34073         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
34074         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
34075         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
34076         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
34077         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
34078         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
34079         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
34080         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
34081         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
34082         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
34083         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
34084         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
34085         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
34086         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
34087         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
34088         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
34089         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
34090
34091 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
34092
34093         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
34094         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
34095         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
34096         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
34097         New tests.
34098         * gcc.dg/cpp/trad/directive.c: Update.
34099
34100 2002-06-23  Andreas Jaeger  <aj@suse.de>
34101
34102         * gcc.c-torture/execute/complex-6.c: New.
34103
34104 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
34105
34106         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
34107         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
34108         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
34109         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
34110
34111 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
34112
34113         * gcc.dg/cpp/trad: New directory with traditional tests copied
34114         from parent directory.
34115         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34116         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34117         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34118         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34119         Move to trad/ and rename.
34120         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
34121         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
34122         gcc.dg/cpp/trad/redef2.c: New tests.
34123         * gcc.dg/cpp/trad/trad.exp: New driver.
34124
34125 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
34126
34127         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
34128         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
34129         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
34130         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
34131         Remove.
34132
34133 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
34134
34135         * gcc.dg/20020620-1.c: New test.
34136
34137 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34138
34139         * g++.dg/template/ttp4.C: New test.
34140
34141 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
34142
34143         * g++.dg/opt/vt1.C: Fix regexp.
34144
34145 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34146
34147         * gcc.c-torture/execute/pure-1.c: Make functions static again.
34148         Don't use attribute `noinline'.
34149
34150 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34151
34152         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
34153
34154 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
34155
34156         * gcc.c-torture/execute/simd-1.c: New.
34157
34158         * gcc.dg/simd-1.c: New.
34159
34160 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
34161
34162         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
34163
34164 2002-06-16  Richard Henderson  <rth@redhat.com>
34165
34166         * g++.dg/ext/anon-struct1.C: New.
34167         * g++.dg/ext/anon-struct2.C: New.
34168         * g++.dg/ext/anon-struct3.C: New.
34169         * gcc.dg/anon-struct-1.c: New.
34170         * gcc.dg/anon-struct-2.c: New.
34171         * gcc.dg/anon-struct-3.c: New.
34172         * gcc.dg/20011008-1.c: Adjust warning text.
34173         * gcc.dg/20020527-1.c: Add -fms-extensions.
34174
34175 2002-06-16  Richard Henderson  <rth@redhat.com>
34176
34177         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
34178
34179 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
34180
34181         * gcc.c-torture/execute/20020615-1.c: New test.
34182
34183 2002-06-15  Roger Sayle  <roger@eyesopen.com>
34184
34185         * gcc.c-tortuture/execute/compare-1.c: New test case.
34186         * gcc.c-tortuture/execute/compare-2.c: New test case.
34187         * gcc.c-tortuture/execute/compare-3.c: New test case.
34188
34189 2002-06-13  Richard Henderson  <rth@redhat.com>
34190
34191         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
34192         ia64 ilp32.
34193
34194 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34195
34196         * g++.dg/template/typename2.C: Update error message.
34197
34198 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
34199
34200         * gcc.c-torture/execute/20020611-1.c: New test.
34201
34202 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
34203
34204         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
34205         list of targets to skip.
34206
34207 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
34208
34209         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
34210         targets if not optimizing.
34211
34212 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
34213
34214         * gcc.c-torture/compile/20020605-1.c: New test.
34215
34216         * g++.dg/opt/vt1.C: New test.
34217
34218         * gcc.dg/20020531-1.c: New test.
34219
34220         * gcc.dg/20020530-1.c: New test.
34221
34222         * gcc.dg/20020527-1.c: New test.
34223
34224         * g++.dg/opt/cse1.C: New test.
34225
34226 2002-06-07  Roger Sayle  <roger@eyesopen.com>
34227
34228         * gcc.dg/20020607-2.c: New test case.
34229
34230 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
34231
34232         * gcc.c-torture/compile/20020604-1.c: New test.
34233
34234 2002-06-04  Richard Henderson  <rth@redhat.com>
34235
34236         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
34237         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
34238         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
34239
34240 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34241
34242         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34243
34244 2002-06-03  Richard Henderson  <rth@redhat.com>
34245
34246         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34247         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34248
34249 2002-06-02  Richard Henderson  <rth@redhat.com>
34250
34251         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34252         test functions static.
34253
34254 2002-06-02  Andreas Jaeger  <aj@suse.de>
34255
34256         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34257         now.
34258
34259 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34260
34261         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34262         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34263         Update for mofified diagnostics.
34264         * gcc.dg/c99-intconst-1.c: No longer fail.
34265
34266 2002-06-02  Richard Henderson  <rth@redhat.com>
34267
34268         * gcc.dg/uninit-A.c: Remove xfail markers.
34269
34270 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34271
34272         * gcc.dg/fnegate-1.c: New test case.
34273
34274 2002-05-30  Osku Salerma  <osku@iki.fi>
34275
34276         * gcc.c-torture/execute/mayalias-1.c: New file.
34277
34278 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34279
34280         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34281         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34282         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34283
34284 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34285
34286         * gcc.c-torture/execute/20020529-1.c: New test.
34287
34288 2002-05-27  Richard Henderson  <rth@redhat.com>
34289
34290         * g++.dg/ext/attrib6.C: New test case.
34291
34292 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34293
34294         * gcc.c-torture/execute/pure-1.c: New test.
34295
34296 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34297
34298         * gcc.dg/cpp/arith-2.c: Remove.
34299
34300 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34301
34302         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34303         * gcc.dg/cpp/if-3.c: Remove.
34304
34305 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34306
34307         * g++.dg/opt/cse2.C: New test.
34308
34309 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34310
34311         * gcc.dg/cpp/arith-1.c: New semantic tests.
34312         * gcc.dg/cpp/if-1.c: Update.
34313
34314 2002-05-24  Ben Elliston  <bje@redhat.com>
34315
34316         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34317
34318 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34319
34320         * gcc.dg/verbose-asm.c: New test.
34321
34322 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34323
34324         * gcc.dg/cpp/paste12.c: New test.
34325
34326 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34327
34328         * g++.dg/parse/named_ops.C: New test.
34329
34330 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34331
34332         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34333
34334 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34335
34336         * gcc.dg/weak-2.c: Allow optional leading underscore
34337         in scan-assembler symbol name.
34338         * gcc.dg/weak-3.c: Likewise.
34339         * gcc.dg/weak-4.c: Likewise.
34340         * gcc.dg/weak-5.c: Likewise.
34341
34342 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34343
34344         * gcc.dg/20020523-1.c: New test.
34345
34346 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34347
34348         * objc.dg/const-str-2.m: Update now that we stop after
34349         a command line error.
34350
34351 2002-05-22  Richard Henderson  <rth@redhat.com>
34352
34353         * g++.dg/dg.exp: Fix typo in test pruneing.
34354
34355 2002-05-22  Richard Henderson  <rth@redhat.com>
34356
34357         * g++.dg/dg.exp: Prune the tls subdirectory.
34358         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34359         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34360         * g++.dg/tls/init-1.C: New.
34361
34362 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34363
34364         * gcc.dg/20020517-1.c: New test.
34365
34366 2002-05-21  Richard Henderson  <rth@redhat.com>
34367
34368         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34369         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34370
34371 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34372
34373         * g++.dg/other/copy2.C: New test.
34374
34375 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34376
34377         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34378         (MAX_COPY): Bump up to 10 times sizeof (long long).
34379         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34380
34381         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34382         sizeof (long long).
34383
34384         * gcc.c-torture/execute/strcpy-1.c: New test.
34385
34386 2002-05-19  Jason Merrill  <jason2redhat.com>
34387
34388         * g++.dg/ext/oper1.C: New test.
34389
34390 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34391 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34392
34393         * README.QMTEST: New file.
34394
34395         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34396
34397 2002-05-19  Andreas Jaeger  <aj@suse.de>
34398
34399         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34400         now.
34401         * gcc.c-torture/execute/loop-2d.x: Likewise.
34402
34403 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34404
34405         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34406         support weak symbols.
34407         * gcc.dg/weak-4.c: Likewise.
34408         * gcc.dg/weak-6.c: Likewise.
34409
34410 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34411
34412         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34413         cygwin, coff and h8300-*-hms targets
34414         * gcc.dg/weak-5.c: Likewise.
34415         * gcc.dg/weak-7.c: Likewise.
34416
34417 2002-05-16  Jason Merrill  <jason@redhat.com>
34418
34419         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34420         (scan-assembler-not, scan-assembler-dem): Likewise.
34421         (scan-assembler-dem-not): Likewise.
34422
34423 2002-05-15  Richard Henderson  <rth@redhat.com>
34424
34425         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34426
34427 2002-05-15  Richard Henderson  <rth@redhat.com>
34428
34429         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34430         (vfoo1f): Warning here.
34431         (vfoo1l): Don't redefine the alias.
34432
34433 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34434
34435         * g++.dg/init/pm1.C: New test.
34436
34437 2002-05-12  David S. Miller  <davem@redhat.com>
34438
34439         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34440         types.
34441
34442 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34443
34444         * gcc.c-torture/execute/20020510-1.c: New test case.
34445
34446 2002-05-10  David S. Miller  <davem@redhat.com>
34447
34448         * gcc.c-torture/execute/conversion.c: Test long double too.
34449
34450 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34451
34452         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34453         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34454         * lib/g++.exp (g++_link_flags): Likewise.
34455         * lib/objc.exp (objc_target_compile): Likewise.
34456
34457 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34458
34459         * gcc.dg/cpp/poison.c: Update.
34460         * gcc.dg/cpp/20000625-2.c: Remove.
34461         * gcc.dg/cpp/direct2s.c: Remove final test.
34462
34463 2002-05-08  Tom Rix  <trix@redhat.com>
34464
34465         * gcc.c-torture/execute/20020508-1.c: New test.
34466         * gcc.c-torture/execute/20020508-2.c: New test.
34467         * gcc.c-torture/execute/20020508-3.c: New test.
34468
34469 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34470
34471         * gcc.dg/cpp/charconst-4.c: More tests.
34472
34473 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34474
34475         PR c/6569
34476         * gcc.dg/weak-3.c: Update location of warning messages.
34477         * gcc.dg/weak-5.c: Likewise.
34478
34479 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34480
34481         * gcc.c-torture/execute/20020506-1.c: New test case.
34482
34483 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34484
34485         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34486
34487 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34488
34489         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34490
34491 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34492
34493         * gcc.dg/cpp/charconst-3.c: New test.
34494
34495 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34496
34497         * gcc.dg/cpp/charconst.c: Update tests.
34498
34499 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34500
34501         * treelang: Added directory for new sample language treelang. Also
34502         lib/treelang.exp: New file to signal treelang should be tested.
34503
34504 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34505
34506         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34507         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34508         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34509         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34510         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34511         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34512         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34513
34514 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34515
34516         * gcc.dg/format/xopen-2.c: New test.
34517
34518 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34519
34520         * gcc.dg/20020503-1.c: New test.
34521
34522 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34523
34524         * g++.dg/init/dtor1.C: Make it tougher.
34525
34526 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34527
34528         * g++.dg/init/dtor1.C: New test.
34529
34530 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34531
34532         * gcc.dg/altivec-8.c: New.
34533
34534 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34535
34536         * gcc.dg/altivec-7.c: New.
34537
34538 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34539
34540         * g++.dg/parse/typedef1.C: New test.
34541
34542 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34543
34544         PR c++/6486
34545         * g++.dg/template/friend6.C: New test.
34546
34547         PR c++/6492
34548         * g++.dg/init/copy1.C: New test.
34549
34550 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34551
34552         * g++.dg/warn/effc1.C: New test.
34553
34554 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34555
34556         * gcc.dg/cpp/if-cexp.c: Add a test.
34557
34558 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34559
34560         * gcc.dg/20020426-2.c: New test.
34561
34562 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34563
34564         * gcc.dg/cpp/if-mop.c: Update.
34565         * gcc.dg/cpp/if-mpar.c: Add test.
34566         * gcc.dg/cpp/if-oppr.c: Update.
34567
34568 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34569
34570         PR c/6343
34571         * gcc.dg/weak-[2-7].c: New tests.
34572
34573 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34574
34575         * gcc.dg/enum1.c: New test.
34576
34577 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34578
34579         PR c++/6497
34580         * g++.dg/inherit/access2.C: New test.
34581
34582 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34583
34584         PR bootstrap/6445
34585         * gcc.dg/20020426-1.c: New test.
34586
34587 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34588
34589         * g++.dg/abi/enum1.C: New test.
34590
34591 2002-04-26  Richard Henderson  <rth@redhat.com>
34592
34593         * gcc.dg/c99-bool-1.c: Expect always true warning.
34594
34595 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34596
34597         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34598
34599 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34600
34601         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34602         targets.
34603
34604 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34605
34606         * g++.dg/abi/mange7.C: New test.
34607
34608         PR c++/6438.
34609         * g++.dg/parse/stmtexpr2.C: New test.
34610
34611 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34612
34613         * gcc.dg/20020312-2.c: Add SH target.
34614
34615 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34616
34617         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34618         compiler output on mips*-*-irix*.
34619
34620 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34621
34622         * g++.dg/parse/attr1.C: New test.
34623
34624 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34625
34626         * gcc.c-torture/execute/string-opt-17.c: New test case.
34627         * gcc.c-torture/execute/memset-2.c: New test case.
34628
34629 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34630
34631         PR c++/6256:
34632         * g++.dg/template/friend5.C: New test.
34633
34634         PR c++/6331:
34635         * g++.dg/template/qual1.C: Likewise.
34636
34637 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34638
34639         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34640         Include stdlib.h, not stdio.h or ctype.h.
34641
34642 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34643
34644         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34645         cris-*-elf* and mmix-*-*.
34646         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34647         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34648         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34649         Ditto.
34650         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34651         * gcc.dg/wchar_t-1.c: Ditto.
34652
34653 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34654
34655         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34656         Clarify comment.
34657
34658 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34659
34660         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34661
34662 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34663
34664         * gcc.c-torture/execute/20000906-1.x: Delete.
34665
34666 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34667
34668         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34669
34670 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34671
34672         * PR6367
34673         * g77.f-torture/execute/6367.f: New test.
34674         * g77.f-torture/execute/6367.x: Disable for MMIX.
34675
34676 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34677
34678         * PR6352
34679         * g++.dg/opt/inline2.C: New test.
34680
34681 2002-04-18  Richard Henderson  <rth@redhat.com>
34682
34683         * gcc.dg/20000906-1.c: Enable for all targets.
34684         * gcc.c-torture/compile/iftrap-2.c: New.
34685
34686 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34687
34688         * gcc.dg/20020418-1.c: New test.
34689         * gcc.dg/20020418-2.c: New test.
34690
34691 2002-04-18  Richard Henderson  <rth@redhat.com>
34692
34693         * gcc.c-torture/compile/iftrap-1.c: New.
34694         * gcc.dg/iftrap-1.c: Adjust for ia64.
34695         * gcc.dg/iftrap-2.c: New.
34696
34697 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34698
34699         * gcc.c-torture/compile/20020418-1.c: New test.
34700
34701 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34702
34703         * gcc.c-torture/compile/20020415-1.c: New.
34704
34705 2002-04-18  David S. Miller  <davem@redhat.com>
34706
34707         * gcc.c-torture/execute/20020418-1.c: New test.
34708
34709 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34710
34711         * gcc.dg/20020416-1.c: New test.
34712
34713         * g++.dg/opt/inline1.C: New test.
34714
34715 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34716
34717         * gcc.dg/altivec-5.c: New test.
34718
34719         * gcc.dg/20020415-1.c: New test.
34720
34721 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34722
34723         * testsuite/lib/chill.exp: Remove.
34724
34725 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34726
34727         * g++.dg/other/big-struct.C: New test.
34728
34729 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34730
34731         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34732         of scratch file.
34733
34734 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34735
34736         PR c/6277
34737         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34738         in scan-assembler function name
34739
34740 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
34741
34742         * g77.f-torture/execute/980628-4.x,
34743         g77.f-torture/execute/980628-5.x,
34744         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34745         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34746         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
34747         i[34567]86-*-*.
34748
34749 2002-04-13  David S. Miller  <davem@redhat.com>
34750
34751         * gcc.c-torture/execute/20020413-1.c: New test.
34752
34753 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34754
34755         * gcc.dg/asm-6.c,
34756         * g++.dg/ext/asm1.C: New tests.
34757
34758 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34759
34760         PR c++ 5373.
34761         * g++.dg/parse/stmtexpr1.C: New test.
34762
34763         PR c++/5189.
34764         * g++.dg/template/copy1.C: New test.
34765
34766 2002-04-12  Richard Henderson  <rth@redhat.com>
34767
34768         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34769
34770 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34771
34772         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34773         gcc.c-torture/execute/20020307-2.c.
34774
34775 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34776
34777         * g++.dg/ext/attrib5.C,
34778         * g++.dg/lookup/struct1.C: New tests.
34779
34780 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34781
34782         * gcc.dg/20020411-1.c: New test.
34783
34784         * gcc.c-torture/execute/20020411-1.c: New test.
34785
34786 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34787
34788         * g77.f-torture/execute/6177.f: New test.
34789
34790 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34791
34792         PR middle-end/6247
34793         * g++.dg/opt/cleanup1.C: New test.
34794
34795         * g++.dg/opt/const1.C: New test.
34796
34797 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34798
34799         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
34800
34801 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34802
34803         PR c++/5507
34804         * g++.dg/template/typename2.C: New test.
34805
34806 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
34807
34808         * gcc.c-torture/execute/loop-12.c: New.
34809
34810 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
34811
34812         * g77.f-torture/execute/980628-4.x,
34813         g77.f-torture/execute/980628-5.x,
34814         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34815         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34816         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
34817
34818 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34819
34820         PR optimization/6086
34821         * g++.dg/opt/preinc1.C: New test.
34822
34823 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34824
34825         PR c++/5571
34826         * g++.dg/opt/static2.C: New test.
34827
34828 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34829
34830         PR c/5120
34831         * gcc.dg/20020406-1.c: New test.
34832
34833 2002-04-04  David S. Miller  <davem@redhat.com>
34834
34835         * gcc.c-torture/execute/20020404-1.c: New test.
34836
34837 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34838
34839         PR c/6123
34840         * gcc.dg/20020312-2.c: Do not declare global register variable
34841         if __PIC__ or __pic__ is defined.
34842
34843 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
34844
34845         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
34846         __asm__ so that it works correctly even if -ansi -pedantic-errors.
34847
34848 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34849
34850         * gcc.misc-tests/linkage.exp: Update last change to handle
34851         sparc*-, not just sparc-.
34852
34853 2002-04-03  Richard Henderson  <rth@redhat.com>
34854
34855         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34856
34857 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34858
34859         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34860
34861 2002-04-02  David S. Miller  <davem@redhat.com>
34862
34863         * gcc.c-torture/execute/20020402-3.c: New test.
34864
34865 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34866
34867         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34868         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
34869
34870         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
34871         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
34872         g77.f-torture/execute/20001201.x,
34873         g77.f-torture/execute/u77-test.x: New files.
34874
34875         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34876         * gcc.dg/wchar_t-1.c: Ditto.
34877
34878 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34879
34880         * gcc.c-torture/execute/20020402-1.c: New test.
34881
34882 2002-04-01  Richard Henderson  <rth@redhat.com>
34883
34884         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34885
34886         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34887
34888 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34889
34890         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34891
34892 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34893
34894         * g++.dg/inherit/template-as-base.C: Expect error.
34895         * g++.dg/inherit/namespace-as-base.C: Likewise.
34896
34897 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34898
34899         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
34900         g++.dg/ext/instantiate3.C: Tweak match patterns.
34901
34902         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
34903         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
34904         -da test.
34905
34906 2002-03-31  Richard Henderson  <rth@redhat.com>
34907
34908         * gcc.dg/special/alias-2.c: New.
34909         * gcc.dg/special/ecos.exp: Run it.
34910
34911 2002-03-31  Richard Henderson  <rth@redhat.com>
34912
34913         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
34914
34915 2002-03-31  Kazu Hirata  <kazu@hxi.com>
34916
34917         * gcc.dg/weak-1.c: Disable on h8300 port.
34918
34919 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
34920
34921         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
34922         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
34923         ordering tests.
34924         * g++.dg/bprob/bprob-1.C: New test.
34925         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
34926         * g++.dg/gcov/gcov-1.C: New test.
34927         * g++.dg/gcov/gcov-1.x: New file.
34928         * g++.dg/gcov/gcov-2.C: New test.
34929         * g++.dg/gcov/gcov-3.C: New test.
34930         * g++.dg/gcov/gcov-3.h: New file.
34931
34932 2002-03-28  Roger Sayle  <roger@eyesopen.com>
34933
34934         * g++.old-deja/g++.other/builtins5.C: New test.
34935         * g++.old-deja/g++.other/builtins6.C: New test.
34936         * g++.old-deja/g++.other/builtins7.C: New test.
34937         * g++.old-deja/g++.other/builtins8.C: New test.
34938         * g++.old-deja/g++.other/builtins9.C: New test.
34939
34940 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
34941
34942         * g++.dg/opt/static1.C: New test.
34943
34944         * g++.dg/opt/longbranch1.C: New test.
34945
34946 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
34947
34948         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
34949
34950         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
34951
34952 2002-03-28  Jeffrey A Law  (law@redhat.com)
34953
34954         * gcc.c-torture/execute/20020328-1.c: New test.
34955
34956 2002-03-27  Richard Henderson  <rth@redhat.com>
34957
34958         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
34959         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
34960         move from g++.old-deja/g++.ext/.
34961
34962 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
34963
34964         * g++.dg/init/new2.C: New test.
34965
34966 2002-03-26  Richard Henderson  <rth@redhat.com>
34967
34968         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
34969
34970         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
34971         on sparc.
34972
34973         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
34974         sparcv9 systems.
34975         * gcc.dg/20001102-1.c: Likewise.
34976
34977 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
34978
34979         * gcc.dg/cpp/endif-pedantic1.c,
34980         gcc.dg/cpp/endif-pedantic2.c: New tests.
34981
34982 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
34983
34984         * g++.dg/init/new1.C: New test.
34985
34986 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34987
34988         * g++.dg/abi/vbase9.C: New test.
34989
34990 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
34991
34992         * gcc.dg/arm-asm.c: New test.
34993
34994 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
34995
34996         * gcc.dg/Wswitch-enum.c: New test.
34997         Fix PR c/5044.
34998
34999 2002-03-26  Richard Henderson  <rth@redhat.com>
35000
35001         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
35002         structure.
35003
35004 2002-03-25  Richard Henderson  <rth@redhat.com>
35005
35006         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
35007         sparcv9 systems.
35008
35009         * gcc.c-torture/compile/20011119-1.c (xxx): New.
35010         * gcc.c-torture/compile/20011119-2.c (xxx): New.
35011
35012 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
35013
35014         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
35015
35016 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
35017
35018         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
35019         targets using generic thunk support.
35020
35021 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
35022
35023         * gcc.c-torture/compile/20020323-1.c: New test.
35024
35025         * g++.dg/opt/conj2.C: New test.
35026
35027 2002-03-24  Richard Henderson  <rth@redhat.com>
35028
35029         * gcc.dg/weak-1.c: Use -fno-common.
35030
35031 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35032
35033         * g77.dg/f77-edit-apostrophe-out.f: New test
35034         * g77.dg/f77-edit-h-out.f: New test
35035         * g77.dg/f77-edit-t-in.f: New test
35036         * g77.dg/f77-edit-t-out.f: New test
35037         * g77.dg/f77-edit-x-out.f: New test
35038         * g77.dg/f77-edit-slash-out.f: New test
35039         * g77.dg/f77-edit-colon-out.f: New test
35040         * g77.dg/f77-edit-s-out.f: New test
35041
35042 2002-03-24  Richard Henderson  <rth@redhat.com>
35043
35044         * objc/execute/formal_protocol-6.x: New XFAIL.
35045
35046 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35047
35048         * gcc.dg/weak-1.c: Early return from dg-final on platforms
35049         that do not support weak symbols
35050
35051 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35052
35053         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
35054         * lib/g77.exp: Likewise.
35055         * lib/objc.exp: Likewise.
35056
35057 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
35058
35059         * gcc.dg/Wswitch-default.c: New test.
35060
35061 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
35062
35063         * g++.dg/other/enum1.C: New test.
35064
35065 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
35066
35067         * gcc.dg/pragma-ep-3.c: Fix typo.
35068
35069 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35070
35071         * g++.dg/inherit/template-as-base.C: New test.
35072
35073 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
35074
35075         * g++.old-deja/g++.other/dwarf2-1.C: Move...
35076         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
35077
35078 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
35079
35080         * gcc.dg/cpp/multiline.c: Update to match.
35081
35082 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
35083
35084         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
35085
35086 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
35087
35088         * gcc.dg/cpp/extratokens2.c: New file.
35089
35090 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
35091
35092         * gcc.dg/20020312-2.c: Add rs6000 target.
35093
35094         * gcc.c-torture/compile/20020319-1.c: New test.
35095
35096 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35097
35098         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
35099         (A, E): Handle this.
35100
35101 2002-03-20  Jason Merrill  <jason@redhat.com>
35102
35103         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
35104         ignoring -fpic.
35105         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
35106         through prune_gcc_output.
35107
35108 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
35109
35110         * gcc.c-torture/compile/20020320-1.c: New test.
35111
35112 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
35113
35114         * gcc.c-torture/compile/20020318-1.c: New test.
35115
35116         * gcc.dg/struct-by-value-1.c: New test.
35117
35118         * gcc.dg/20020319-1.c: New test.
35119
35120 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
35121
35122         * g++.dg/opt/conj1.C: New test.
35123
35124 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
35125
35126         * g++.dg/template/qualttp20.C: Revert previous change.
35127         * g++.dg/template/qualttp3.C: Likewise.
35128         * g++.dg/template/qualttp4.C: Likewise.
35129         * g++.dg/template/qualttp5.C: Likewise.
35130         * g++.dg/template/qualttp6.C: Likewise.
35131         * g++.dg/template/qualttp7.C: Likewise.
35132         * g++.dg/template/qualttp8.C: Likewise.
35133         * g++.dg/template/recurse.C: Likewise.
35134
35135 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35136
35137         * gcc.dg/cpp/wchar-1.c: Update.
35138
35139 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35140
35141         * g++.dg/template/conv1.C: New test.
35142         * g++.dg/template/conv2.C: New test.
35143         * g++.dg/template/conv3.C: New test.
35144         * g++.dg/template/conv4.C: New test.
35145
35146 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35147
35148         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
35149         * g++.dg/template/qualttp3.C: Likewise.
35150         * g++.dg/template/qualttp4.C: Likewise.
35151         * g++.dg/template/qualttp5.C: Likewise.
35152         * g++.dg/template/qualttp6.C: Likewise.
35153         * g++.dg/template/qualttp7.C: Likewise.
35154         * g++.dg/template/qualttp8.C: Likewise.
35155         * g++.dg/template/recurse.C: Likewise.
35156
35157 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
35158
35159         * g++.dg/opt/dtor1.C: New test.
35160
35161 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
35162
35163         * gcc.c-torture/compile/20020315-1.c: New test.
35164
35165 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
35166
35167         * gcc.dg/weak-1.c: Fix scan tests.
35168
35169 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
35170
35171         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
35172         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
35173         cris-*-aout* mmix-*-*.
35174         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
35175         cris-*-aout* mmix-*-*.
35176         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
35177         cris-*-elf* cris-*-aout* and mmix-*-*.
35178         * gcc.dg/20001009-1.c: Ditto.
35179         * gcc.dg/20010912-1.c: Ditto.
35180         * gcc.dg/20020122-4.c: Ditto.
35181         * gcc.dg/inline-2.c: Ditto.
35182
35183 2002-03-14  Jeffrey A Law  (law@cygnus.com)
35184
35185         * gcc.c-torture/compile/20020314-1.c: New test.
35186
35187 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
35188
35189         * gcc.c-torture/execute/20020314-1.c: New test.
35190
35191 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
35192
35193         * g++.dg/warn/Wunused-1.C: New test.
35194
35195 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
35196
35197         * g++.dg/abi/mangle6.C: New test.
35198
35199 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
35200
35201         * gcc.c-torture/compile/20020309-2.c: New test.
35202
35203         * gcc.c-torture/compile/20020312-1.c: New test.
35204
35205 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35206
35207         * g++.dg/other/access1.C: New test.
35208
35209 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
35210
35211         * gcc.c-torture/execute/wchar_t-1.c: New test.
35212
35213 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
35214
35215         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
35216
35217 2002-03-12  Roger Sayle  <roger@eyesopen.com>
35218
35219         * gcc.dg/20020312-1.c: New test case.
35220
35221 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
35222
35223         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
35224
35225 2002-03-11  Richard Henderson  <rth@redhat.com>
35226
35227         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
35228         * g++.old-deja/g++.jason/report.C: Likewise.
35229
35230 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35231
35232         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
35233         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
35234
35235 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35236
35237         * testsuite/g++.dg/overload/pmf1.C: New test.
35238
35239 2002-03-11  Kazu Hirata  <kazu@hxi.com>
35240
35241         * gcc.c-torture/execute/20020307-1.c: Use long.
35242
35243 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35244
35245         PR optimization/5844
35246         * gcc.dg/20020310-1.c: New test.
35247
35248 2002-03-09  Michael Meissner  <meissner@redhat.com>
35249
35250         * gcc.c-torture/execute/memcpy-2.c: New test.
35251         * gcc.c-torture/execute/memset-1.c: New test.
35252         * gcc.c-torture/execute/strlen-1.c: New test.
35253         * gcc.c-torture/execute/strcmp-1.c: New test.
35254         * gcc.c-torture/execute/strncmp-1.c: New test.
35255
35256 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35257
35258         * gcc.dg/ppc-ldstruct.c: New test.
35259
35260 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35261
35262         * gcc.c-torture/execute/va-arg-22.c: New test.
35263
35264 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35265
35266         * gcc.c-torture/compile/20020309-1.c: New test.
35267
35268 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35269
35270         * gcc.c-torture/execute/20020307-2.c: New test.
35271
35272 2002-03-07  Jeffrey A Law  (law@redhat.com)
35273
35274         * g77.f-torture/compile/20020307-1.f: New test.
35275
35276 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35277
35278         * gcc.dg/unordered-1.c: New test.
35279
35280 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35281
35282         * gcc.c-torture/execute/20020307-1.c: New test.
35283
35284 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35285
35286         * gcc.dg/20020304-1.c: New test.
35287
35288         * gcc.c-torture/compile/20020304-2.c: New test.
35289
35290 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35291
35292         * gcc.c-torture/compile/20020304-1.c: New test case
35293         (from PR c/5830).
35294
35295 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35296
35297         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35298
35299 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35300
35301         * g++.dg/other/classkey1.C: New test.
35302
35303 2002-03-01  Richard Henderson  <rth@redhat.com>
35304
35305         * gcc.c-torture/compile/981223-1.x: New.
35306         * gcc.c-torture/compile/920625-1.x: New.
35307
35308 2002-02-28  Richard Henderson  <rth@redhat.com>
35309
35310         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35311
35312 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35313
35314         * gcc.c-torture/execute/20020227-1.c: New test.
35315
35316 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
35317
35318         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35319         here" ERROR lines.
35320         * g++.old-deja/g++.oliva/partord1.C: Likewise.
35321         * g++.old-deja.g++.other/defarg1.C: Likewise.
35322         * g++.old-deja/g++.pt/calls2.C: Likewise.
35323         * g++.old-deja/g++.pt/crash20.C: Likewise.
35324         * g++.old-deja/g++.pt/crash30.C: Likewise.
35325         * g++.old-deja/g++.pt/crash36.C: Likewise.
35326         * g++.old-deja/g++.pt/crash6.C: Likewise.
35327         * g++.old-deja/g++.pt/defarg13.C: Likewise.
35328         * g++.old-deja/g++.pt/derived3.C: Likewise.
35329         * g++.old-deja/g++.pt/error1.C: Likewise.
35330         * g++.old-deja/g++.pt/friend21.C: Likewise.
35331         * g++.old-deja/g++.pt/friend23.C: Likewise.
35332         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35333         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35334
35335 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35336
35337         * gcc.c-torture/execute/20020225-2.c: New test.
35338
35339 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35340
35341         * gcc.c-torture/execute/920730-1t.c,
35342         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35343         Delete test cases, only relevant to -traditional.
35344
35345 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35346
35347         * gcc.dg/cpp/undef1.c: Remove.
35348         * gcc.dg/cpp/directiv.c: Update.
35349         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35350
35351 2002-02-27  Michael Meissner  <meissner@redhat.com>
35352
35353         * gcc.c-torture/execute/20020226-1.c: New test.
35354
35355 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35356
35357         * g++.dg/debug/debug4.C: New test.
35358
35359         * gcc.dg/ia64-visibility-1.c: New test.
35360
35361 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35362
35363         * gcc.dg/debug/20020224-1.c: New.
35364
35365 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35366
35367         * gcc.c-torture/execute/960416-1.x: New.
35368         * gcc.c-torture/execute/divconst-3.x: Likewise.
35369
35370 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35371
35372         * gcc.dg/20020224-1.c: New test.
35373
35374 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35375
35376         * gcc.c-torture/execute/20020225-1.c: New.
35377
35378 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35379
35380         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35381
35382 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35383
35384         * gcc.dg/20020222-1.c: New test.
35385
35386 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35387
35388         * g++.dg/opt/anonunion1.C: New test.
35389
35390 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35391
35392         * g++.dg/template/qualttp19.C: New test.
35393         * g++.dg/template/qualttp20.C: New test.
35394         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35395         * g++.old-deja/g++.other/qual1.C: Likewise.
35396
35397 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35398
35399         * gcc.dg/attr-alwaysinline.c: New.
35400
35401 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35402
35403         * gcc.dg/20020220-1.c: New test.
35404
35405         * gcc.dg/20020220-2.c: New test.
35406
35407         * g++.dg/opt/mmx1.C: New test.
35408
35409 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35410
35411         * gcc.c-torture/compile/20020110.c: New test.
35412
35413 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35414
35415         * gcc.c-torture/execute/20020219-1.c: New test.
35416
35417         * gcc.dg/20020219-1.c: New test.
35418
35419         * gcc.dg/noncompile/20020220-1.c: New test.
35420
35421         * g++.dg/opt/ptrintsum1.C: New test.
35422
35423         * gcc.dg/debug/20020220-1.c: New test.
35424
35425 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35426
35427         * gcc.c-torture/execute/20020216-1.c: New test.
35428
35429 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35430
35431         * gcc.dg/decl-1.c: Update, new test.
35432
35433 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35434
35435         * g++.dg/abi/bitfield1.C: New test.
35436         * g++.dg/abi/bitfield2.C: New test.
35437
35438 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35439
35440         * gcc.dg/attr-nest.c: New test.
35441
35442 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35443
35444         * gcc.c-torture/execute/20020215-1.c: New test.
35445
35446 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35447
35448         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35449         * g++.dg/debug/debug.exp: New.
35450         * g++.dg/debug/trivial.C: New.
35451         * g++.dg/debug/debug1.C: Moved...
35452         * g++.dg/other/debug1.C: ...from here.
35453         * g++.dg/debug/debug2.C: Moved...
35454         * g++.dg/other/debug2.C: ...from here.
35455         * g++.dg/debug/debug3.C: Moved...
35456         * g++.dg/other/debug3.C: ...from here.
35457
35458         * gcc.dg/noncompile/20020213-1.c: New test.
35459
35460 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35461
35462         * g++.dg/other/debug3.C: New test.
35463
35464         * gcc.c-torture/execute/20020213-1.c: New test.
35465
35466 2002-02-13  Richard Smith <richard@ex-parrot.com>
35467
35468         * g++.old-deja/g++.other/thunk1.C: New test.
35469
35470 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35471
35472         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35473
35474 2002-02-13  Stan Shebs  <shebs@apple.com>
35475
35476         * gcc.dg/altivec-3.c: New.
35477
35478 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35479
35480         * gcc.dg/Wunreachable-1.c: New test.
35481         * gcc.dg/Wunreachable-2.c: New test.
35482
35483 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35484
35485         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35486
35487 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35488
35489         * gcc.dg/decl-1.c: New test.
35490
35491 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35492
35493         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35494
35495 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35496
35497         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35498         * gcc.c-torture/compile/980506-1.x: Likewise.
35499
35500 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35501
35502         * gcc.dg/20020210-1.c: New.
35503
35504 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35505
35506         * g77.f-torture/execute/947.f: New regression test
35507         for PR fortran/947.
35508
35509 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35510
35511         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35512         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35513
35514 2002-02-08  Richard Henderson  <rth@redhat.com>
35515
35516         * gcc.c-torture/compile/labels-3.c: New.
35517
35518 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35519
35520         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35521         expression statements work instead.
35522         * gcc.dg/noncompile/20020207-1.c: New test.
35523
35524 2002-02-07  Richard Henderson  <rth@redhat.com>
35525
35526         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35527
35528 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35529
35530         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35531         message from g77
35532         * lib/g77-dg.exp: Trim g77 error messages so that they are
35533         recognized by dg.exp.
35534
35535 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35536
35537         PR fortran/5473
35538         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35539
35540 2002-02-07  Richard Henderson  <rth@redhat.com>
35541
35542         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35543         to be sufficiently aligned for integers.
35544
35545 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35546
35547         * g++.dg/template/friend4.C: New test.
35548
35549 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35550
35551         PR fortran/5743
35552         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35553         unsupported cases.
35554
35555 2002-02-07  Richard Henderson  <rth@redhat.com>
35556
35557         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35558         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35559         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35560         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35561
35562 2002-02-06  Richard Henderson  <rth@redhat.com>
35563
35564         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35565
35566 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35567
35568         * gcc.dg/20020206-1.c: New test.
35569
35570 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35571
35572         * gcc.c-torture/execute/20020206-1.c: New test.
35573
35574         * gcc.c-torture/execute/20020206-2.c: New test.
35575
35576         PR optimization/5429:
35577         * gcc.c-torture/compile/20020206-1.c: New test.
35578
35579 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35580
35581         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35582         as certain file formats cannot support particularly large
35583         alignments.
35584
35585         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35586         and do not expect to be able to link the executable.
35587
35588         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35589         fail because the COFF format does not support the weak attribute.
35590
35591 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35592
35593         * g77.dg/pr5473.f: New test
35594
35595 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35596
35597         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35598         Fix testcase accordingly.
35599
35600 2002-02-04  Richard Henderson  <rth@redhat.com>
35601
35602         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35603         (buf): Change to be an array of pointers, not ints.
35604
35605 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35606
35607         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35608         before all tests.  Move warning one line above to match where it
35609         C frontend emits.
35610         * gcc.dg/Wswitch-2.c: New test.
35611         * g++.dg/warn/Wswitch-1.C: New test.
35612         * g++.dg/warn/Wswitch-2.C: New test.
35613
35614 2002-02-04  Richard Henderson  <rth@redhat.com>
35615
35616         * g++.dg/abi/offsetof.C: Fix size comparison.
35617
35618 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35619
35620         * gcc.dg/cast-qual-2.c: New test.
35621
35622 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35623
35624         * gcc.dg/20020201-4.c: New test.
35625
35626 2002-02-04  Ben Elliston  <bje@redhat.com>
35627
35628         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35629         target_info attribute != 0, in addition to the empty string.
35630         (gcc_target_compile): Likewise.
35631
35632 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35633
35634         * gcc.dg/Wswitch.c: New test.
35635         PR gcc/4475. PR gcc/3780.
35636
35637 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35638
35639         * g77.f-torture/execute/5122.f: New test for regressions
35640         against PR fortran/5122.
35641
35642 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35643
35644         * g77.f-torture/compile/pr3743.f: Delete
35645         * g77.dg/pr3743-1.f: New test.
35646         * g77.dg/pr3743-2.f: New test.
35647         * g77.dg/pr3743-3.f: New test.
35648         * g77.dg/pr3743-4.f: New test.
35649
35650 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35651
35652         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35653
35654 2002-02-02  Richard Henderson  <rth@redhat.com>
35655
35656         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35657         * gcc.c-torture/execute/bf64-1.c: Likewise.
35658
35659 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35660
35661         * gcc.dg/20020201-2.c: New test.
35662
35663         * gcc.dg/20020201-3.c: New test.
35664
35665         * gcc.c-torture/execute/bitfld-2.c: New test.
35666
35667 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35668
35669         * gcc.dg/bitfld-1.c: Update.
35670         * gcc.dg/bitfld-2.c: Update.
35671         * gcc.c-torture/execute/bitfld-1.x: New.
35672
35673 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35674
35675         * gcc.c-torture/execute/20020201-1.c: New test.
35676
35677 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35678
35679         PR target/5469
35680         * gcc.dg/20020201-1.c: New test.
35681
35682 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35683
35684         PR fortran/3743
35685         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35686         * g77.f-torture/compile/pr3743.x: Remove
35687
35688 2002-01-31  Tom Rix  <trix@redhat.com>
35689
35690         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35691
35692 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35693
35694         * gcc.dg/noncompile/20020130-1.c: New test.
35695
35696 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35697
35698         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35699
35700 2002-01-29  Richard Henderson  <rth@redhat.com>
35701
35702         * gcc.c-torture/execute/991118-1.c: Cast various constants back
35703         to long long.
35704         * gcc.c-torture/execute/bf64-1.c: Likewise.
35705
35706 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35707
35708         * gcc.c-torture/execute/20020129-1.c: New test.
35709
35710 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35711
35712         * gcc.c-torture/compile/20000224-1.c: Update.
35713         * gcc.c-torture/execute/bitfld-1.c: New tests.
35714         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
35715         * gcc.dg/uninit-A.c: Update.
35716
35717 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35718
35719         * g++.dg/template/ctor1.C: Add instantiation.
35720
35721 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35722
35723         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35724         argument to __builtin_prefetch to be const ptr.
35725
35726 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35727
35728         * gcc.c-torture/compile/20020120-1.c: New test.
35729
35730 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35731
35732         * gcc.c-torture/execute/20020127-1.c: New test.
35733
35734 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35735
35736         * g77.dg/f77-edit-i-in.f: New test
35737         * g77.dg/f77-edit-i-out.f: New test
35738
35739 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
35740
35741         * gcc.dg/debug/debug.exp: New file.
35742         * gcc.dg/debug/trivial.c: New file.
35743         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
35744         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
35745         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
35746         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
35747         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
35748         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
35749         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
35750         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
35751         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
35752         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
35753         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
35754         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
35755         * gcc.dg/20000503-1.c: Removed.
35756         * gcc.dg/20010207-1.c: Removed.
35757         * gcc.dg/20011223-1.c: Removed.
35758         * gcc.dg/20020104-2.c: Removed.
35759         * gcc.dg/debug-1.c: Removed.
35760         * gcc.dg/debug-2.c: Removed.
35761         * gcc.dg/debug-3.c: Removed.
35762         * gcc.dg/debug-4.c: Removed.
35763         * gcc.dg/debug-5.c: Removed.
35764         * gcc.dg/debug-6.c: Removed.
35765         * gcc.dg/dwarf2-1.c: Removed.
35766         * gcc.dg/dwarf2-2.c: Removed.
35767
35768 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
35769
35770         * g++.old-deja/g++.other/eh5.C: New test.
35771         * g++.old-deja/g++.other/sibcall2.C: New test.
35772         * g++.old-deja/g++.other/array9.C: New test.
35773         * g++.old-deja/g++.other/typename2.C: New test.
35774         * g++.old-deja/g++.other/crash60.C: New test.
35775         * g++.old-deja/g++.other/conv9.C: New test.
35776         * g++.old-deja/g++.other/mangle10.C: New test.
35777         * g++.old-deja/g++.other/unchanging1.C: New test.
35778         * g++.old-deja/g++.other/exprstmt1.C: New test.
35779         * g++.old-deja/g++.other/inline23.C: New test.
35780         * g++.old-deja/g++.eh/ia64-1.C: New test.
35781         * g++.old-deja/g++.other/dwarf2-1.C: New test.
35782         * g++.old-deja/g++.other/reload1.C: New test.
35783         * g++.old-deja/g++.other/static20.C: New test.
35784         * g++.old-deja/g++.other/local-alloc1.C: New test.
35785         * g++.old-deja/g++.other/conv8.C: New test.
35786         * g++.old-deja/g++.other/stmtexpr2.C: New test.
35787         * g++.old-deja/g++.other/storeexpr1.C: New test.
35788         * g++.old-deja/g++.other/storeexpr2.C: New test.
35789         * g++.dg/eh/template2.C: New test.
35790         * g++.dg/warn/weak1.C: New test.
35791
35792 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35793
35794         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35795         Remove first, non-varying, argument.
35796
35797 2002-01-23  Richard Henderson  <rth@redhat.com>
35798
35799         * gcc.dg/inline-2.c: New.
35800
35801         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
35802         Add optional target arg.  Check number of arguments.
35803         (scan-assembler-not, scan-assembler-dem): Likewise.
35804         (scan-assembler-dem-not): Likewise.
35805
35806 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35807
35808         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
35809         line 12.
35810         * g++.old-deja/g++.brendan/parse3.C,
35811         g++.old-deja/g++.other/crash26.C,
35812         g++.old-deja/g++.other/crash28.C,
35813         g++.old-deja/g++.other/crash29.C,
35814         g++.old-deja/g++.other/crash30.C,
35815         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
35816
35817 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35818
35819         * gcc.dg/20020115-1.c: New.
35820
35821 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35822
35823         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35824
35825 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35826
35827         * gcc.dg/20020122-3.c: New.
35828
35829 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35830
35831         * g++.dg/other/gc1.C: New test.
35832
35833 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35834
35835         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35836
35837 2002-01-22  Richard Henderson  <rth@redhat.com>
35838
35839         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35840
35841 2002-01-22  Richard Henderson  <rth@redhat.com>
35842
35843         * gcc.dg/20020122-4.c: New.
35844
35845 2002-01-22  H.J. Lu <hjl@gnu.org>
35846
35847         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
35848         link output.
35849         * gcc.dg/special/ecos.exp: Likewise.
35850         * lib/g++-dg.exp: Likewise.
35851         * lib/g77-dg.exp: Likewise.
35852         * lib/gcc-dg.exp : Likewise.
35853         * lib/mike-g++.exp: Likewise.
35854         * lib/mike-g77.exp: Likewise.
35855         * lib/mike-gcc.exp: Likewise.
35856         * lib/objc-dg.exp: Likewise.
35857
35858 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35859
35860         PR target/5379
35861         * gcc.dg/20020122-2.c: New test.
35862
35863 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35864
35865         * gcc.dg/20020122-1.c: New test.
35866
35867 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35868
35869         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35870
35871 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35872
35873         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35874
35875 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35876
35877         * gcc.c-torture/compile/20020121-1.c: New test.
35878
35879 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35880
35881         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35882         ld_library_path.
35883
35884 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35885
35886         * gcc.dg/20020218-1.c: New test.
35887
35888 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
35889
35890         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
35891         messages
35892         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
35893         "At global scope" warning
35894         * g++.dg/ext/align1.C: Change cygwin test for alignment
35895         from db-bogus to dg-warning
35896
35897 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35898
35899         * g77.f-torture/compile/cpp2.F: New test.
35900
35901 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35902
35903         * g++.dg/template/access1.C: New test.
35904
35905 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
35906
35907         * gcc.dg/20020118-1.c: New.
35908
35909 2002-01-18  Kazu Hirata  <kazu@hxi.com>
35910
35911         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
35912
35913 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35914
35915         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
35916         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
35917         alignment warnings.
35918
35919 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35920
35921         * gcc.misc-tests/i386-prefetch.exp: Save and restore
35922         torture_with_loops and torture_without_loops
35923
35924 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
35925
35926         * gcc.c-torture/compile/20020116-1.c: New test.
35927
35928 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
35929
35930         * gcc.dg/20020116-2.c: New test.
35931
35932         * gcc.dg/ultrasp4.c: New test.
35933
35934         * gcc.dg/20020116-1.c: New test.
35935
35936 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
35937
35938         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
35939         by EABI.
35940
35941 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
35942
35943         * gcc.misc-tests/i386-prefetch.exp: New.
35944         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
35945         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
35946         * gcc.misc-tests/i386-pf-none-1.c: New test.
35947         * gcc.misc-tests/i386-pf-sse-1.c: New test.
35948
35949 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
35950
35951         * gcc.dg/gnu89-init-1.c: Add new tests.
35952
35953 2002-01-15  Andreas Jaeger  <aj@suse.de>
35954
35955         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
35956         * gcc.dg/i386-mmx-2.c: Likewise.
35957         * gcc.dg/i386-sse-1.c: Likewise.
35958         * gcc.dg/i386-sse-2.c: Likewise.
35959         * gcc.dg/i386-sse-3.c: Likewise.
35960
35961 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
35962
35963         * g77.f-torture/execute/intrinsic-unix-bessel.f:
35964         Uncomment additional cases that now pass.
35965
35966 2002-01-11  Richard Henderson  <rth@redhat.com>
35967
35968         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
35969         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
35970
35971 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
35972
35973         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
35974
35975 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
35976
35977         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
35978         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
35979
35980 2002-01-10  Dale Johannesen  <dalej@apple.com>
35981
35982         * gcc.c-torture/execute/loop-11.c: New.
35983
35984 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
35985
35986         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
35987         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
35988
35989 2002-01-09  Richard Henderson  <rth@redhat.com>
35990
35991         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
35992         type in which to perform the operation for each size.
35993
35994 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
35995
35996         * gcc.c-torture/compile/20020109-2.c: New test.
35997
35998 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
35999
36000         * gcc.c-torture/execute/loop-10.c: New test.
36001
36002 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36003
36004         * gcc.c-torture/compile/20010226-1.c: New test.
36005         * gcc.c-torture/compile/20010227-1.c: New test.
36006         * gcc.c-torture/compile/20010426-1.c: New test.
36007         * gcc.c-torture/compile/20010510-1.c: New test.
36008         * gcc.c-torture/compile/20010605-3.c: New test.
36009         * gcc.c-torture/compile/20010824-1.c: New test.
36010         * gcc.c-torture/execute/20010409-1.c: New test.
36011         * gcc.dg/noncompile/20000901-1.c: New test.
36012         * gcc.dg/20001023-1.c: New test.
36013         * gcc.dg/20001101-1.c: New test.
36014         * gcc.dg/20001102-1.c: New test.
36015         * gcc.dg/20010207-1.c: New test.
36016         * gcc.dg/20010405-1.c: New test.
36017         * gcc.dg/20010822-1.c: New test.
36018         * gcc.dg/20011107-1.c: New test.
36019
36020 2002-01-09  Jeffrey A Law  (law@redhat.com)
36021
36022         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
36023
36024         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
36025         execution failure on PA targets.
36026
36027 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36028
36029         * gcc.c-torture/compile/20020109-1.c: New test.
36030
36031 2002-01-08  Kazu Hirata  <kazu@hxi.com>
36032
36033         * gcc.c-torture/execute/20020108-1.c: New test.
36034
36035 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
36036
36037         * gcc.dg/20020108-1.c: New test.
36038
36039 2002-01-08  H.J. Lu <hjl@gnu.org>
36040
36041         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
36042         for header files.
36043
36044 2002-01-08  Geoff Keating  <geoffk@redhat.com>
36045
36046         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
36047         consistency.
36048
36049 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
36050
36051         * gcc.dg/altivec-4.c: Test altivec predicates.
36052
36053 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
36054
36055         * gcc.c-torture/execute/20020107-1.c: New test.
36056
36057 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
36058
36059         PR c/5279
36060         * gcc.c-torture/compile/20020106-1.c: New test.
36061
36062 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
36063
36064         * gcc.c-torture/execute/nestfunc-4.c: New test.
36065
36066 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36067
36068         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
36069         extra triple that slipped in.
36070         * g++.old-deja/g++.abi/align.C: Likewise.
36071         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36072
36073 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
36074
36075         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
36076         * g++.old-deja/g++.abi/align.C: Likewise.
36077         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36078
36079         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
36080         on FreeBSD/i386.
36081         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
36082         FreeBSD.
36083
36084 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
36085
36086         * gcc.dg/20020104-1.c: New test.
36087
36088         * gcc.dg/20020104-2.c: New test.
36089
36090 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
36091
36092         * gcc.dg/20020103-1.c: Fix typo in target selector.
36093
36094 2002-01-03  Richard Henderson  <rth@redhat.com>
36095
36096         * gcc.dg/20020103-1.c: New.
36097
36098 2002-01-03  Kazu Hirata  <kazu@hxi.com>
36099
36100         * gcc.c-torture/execute/20020103-1.c: New test.
36101
36102 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
36103
36104         * g++.dg/other/debug2.C: New test.
36105
36106         * gcc.c-torture/compile/20020103-1.c: New test.
36107
36108 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
36109
36110         * gcc.dg/gnu89-init-1.c: Added new tests.
36111
36112 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36113
36114         * g++.dg/template/friend2.C: Remove as patch is reverted.
36115
36116         * g++.dg/warn/oldcast1.C: New test.
36117
36118         * g++.dg/template/ptrmem1.C: New test.
36119         * g++.dg/template/ptrmem2.C: New test.
36120
36121         * g++.dg/template/ntp.C: New test.
36122
36123         * g++.dg/other/component1.C: New test.
36124
36125         * g++.dg/template/ttp3.C: New test.
36126
36127         * g++.dg/template/friend2.C: New test.
36128         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
36129
36130 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36131
36132         * g++.dg/other/ptrmem1.C: New test.
36133         * g++.dg/other/ptrmem2.C: New test.
36134
36135 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36136
36137         * g++.dg/template/ctor1.C: New test.
36138
36139 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
36140
36141         * g++.dg/template/friend2.C: New test.
36142
36143 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
36144
36145         * gcc.dg/mmix-1.c: New test.
36146
36147 2001-12-31  Richard Henderson  <rth@redhat.com>
36148
36149         * gcc.dg/asm-5.c: New.
36150
36151 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
36152
36153         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
36154         in namespace __gnu_cxx
36155
36156 2001-12-30  Richard Henderson  <rth@redhat.com>
36157
36158         * gcc.dg/debug-6.c: New.
36159
36160 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
36161
36162         * gcc.c-torture/compile/20011229-2.c: New test.
36163
36164 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
36165
36166         * gcc.dg/debug-3.c: New test.
36167         * gcc.dg/debug-4.c: New test.
36168         * gcc.dg/debug-5.c: New test.
36169
36170 2001-12-29  Richard Henderson  <rth@redhat.com>
36171
36172         * g++.dg/eh/loop1.C: New.
36173
36174 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36175
36176         * g++.dg/template/crash1.C: New test.
36177
36178 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36179
36180         * g++.dg/other/const1.C: New test.
36181
36182 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36183
36184         * gcc.c-torture/compile/20011229-1.c: New test.
36185
36186 2001-12-28  Stan Shebs  <shebs@apple.com>
36187
36188         * lib/objc-torture.exp: Resync with c-torture.exp.
36189         * lib/objc.exp: Load standard libraries.
36190
36191 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
36192
36193         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
36194         additional tests.
36195
36196 2001-12-27  Roger Sayle <roger@eyesopen.com>
36197
36198         * gcc.c-torture/execute/string-opt-16.c: New testcase.
36199
36200 2001-12-27  Richard Henderson  <rth@redhat.com>
36201
36202         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
36203
36204 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36205
36206         * g++.dg/eh/ctor1.C: New test.
36207         * g++.dg/other/error2.C: New test.
36208
36209 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36210
36211         * g++.dg/other/init2.C: New test.
36212
36213 2001-12-24  Richard Henderson  <rth@redhat.com>
36214
36215         * gcc.dg/20011223-1.c: New.
36216         * gcc.dg/inline-1.c: New.
36217
36218 2001-12-23  Richard Henderson  <rth@redhat.com>
36219
36220         * gcc.dg/asm-4.c: Test operand modifiers.
36221
36222 2001-12-23  Richard Henderson  <rth@redhat.com>
36223
36224         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
36225
36226 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36227
36228         * gcc.c-torture/execute/20011223-1.c: New test.
36229
36230 2001-12-21  Richard Henderson  <rth@redhat.com>
36231
36232         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
36233         re-enables the warning.
36234
36235 2001-12-21  Richard Henderson  <rth@redhat.com>
36236
36237         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
36238
36239 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36240
36241         * gcc.c-torture/compile/20011218-1.c: New test.
36242
36243 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
36244
36245         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
36246         arm-isr.c test.
36247         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
36248         epilogue generation for ARM ISR routines.
36249
36250 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36251
36252         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36253         * gcc.dg/format/c90-printf-3.c: Likewise.
36254         * gcc.dg/format/c99-printf-3.c: Likewise.
36255         * gcc.dg/format/ext-1.c: Likewise.
36256         * gcc.dg/format/ext-6.c: Likewise.
36257         * gcc.dg/format/format.h: Prototype unlocked stdio.
36258
36259 2001-12-20  Richard Henderson  <rth@redhat.com>
36260
36261         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36262         (arena): Use it.
36263         (malloc): Correct allocation logic.  Abort if we fill up the
36264         arena before initialization complete.
36265         (realloc): Correct allocation logic.
36266
36267 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36268
36269         * gcc.c-torture/compile/20011219-2.c: New test.
36270
36271         * gcc.c-torture/execute/20011219-1.c: New test.
36272
36273 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36274
36275         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36276         target does not support weak symbols.
36277
36278 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36279
36280         * gcc.c-torture/compile/20011219-1.c: New test.
36281
36282 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36283
36284         * g++.dg/other/error1.C: New test.
36285
36286 2001-12-17  Jeffrey A Law  (law@redhat.com)
36287
36288         * gcc.c-torture/execute/20011217-1.c: New test.
36289
36290 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36291
36292         * objc.dg/special/: New directory.
36293         * objc.dg/special/special.exp: New file.
36294         * objc.dg/special/unclaimed-category-1.h: New file.
36295         * objc.dg/special/unclaimed-category-1a.m: New file.
36296         * objc.dg/special/unclaimed-category-1.m: New file.
36297
36298 2001-12-17  Andreas Jaeger  <aj@suse.de>
36299
36300         * gcc.c-torture/compile/20011217-2.c: New test.
36301
36302 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36303
36304         * gcc.c-torture/compile/20011217-1.c: New test.
36305
36306 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36307
36308         * testsuite/gcc.dg/20011214-1.c: New.
36309
36310 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36311
36312         * gcc.dg/altivec-4.c: New.
36313
36314 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36315
36316         * gcc.dg/20011113-1.c: New test.
36317
36318 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36319
36320         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36321         std::__malloc_alloc_template<0> and
36322         std::__default_alloc_template<false, 0>.
36323
36324 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36325
36326         * objc/execute/bf-21.m: New test.
36327         * objc/execute/enumeration-1.m: New test.
36328         * objc/execute/enumeration-2.m: New test.
36329
36330 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36331
36332         * gcc.dg/gnu89-init-1.c: New test.
36333
36334 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36335
36336         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36337         * g++.old-deja/g++.jason/2371.C: Likewise.
36338         * g++.old-deja/g++.jason/template33.C: Likewise.
36339         * g++.old-deja/g++.jason/template34.C: Likewise.
36340         * g++.old-deja/g++.jason/template36.C: Likewise.
36341         * g++.old-deja/g++.oliva/typename1.C: Likewise.
36342         * g++.old-deja/g++.oliva/typename2.C: Likewise.
36343         * g++.old-deja/g++.other/typename1.C: Likewise.
36344         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36345         * g++.old-deja/g++.pt/nontype5.C: Likewise.
36346         * g++.old-deja/g++.pt/typename11.C: Likewise.
36347         * g++.old-deja/g++.pt/typename14.C: Likewise.
36348         * g++.old-deja/g++.pt/typename16.C: Likewise.
36349         * g++.old-deja/g++.pt/typename3.C: Likewise.
36350         * g++.old-deja/g++.pt/typename4.C: Likewise.
36351         * g++.old-deja/g++.pt/typename5.C: Likewise.
36352         * g++.old-deja/g++.pt/typename7.C: Likewise.
36353         * g++.old-deja/g++.robertl/eb9.C: Likewise.
36354
36355 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36356
36357         * g++.dg/other/linkage1.C: New test.
36358         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36359         specifiers.
36360
36361 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36362
36363         * gcc.dg/concat.c: New test.
36364
36365 2001-12-11  Stan Shebs  <shebs@apple.com>
36366
36367         * objc/compile: New test directory.
36368         * objc/compile/compile.exp: New expect script.
36369         * objc/compile/20011211-1.m: New compile test.
36370
36371 2001-12-11  Jason Merrill  <jason@redhat.com>
36372
36373         * lib/prune.exp (prune_gcc_output): Also handle "In member
36374         function".  So many permutations...
36375
36376 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36377
36378         * g++.dg/template/typedef1.C: New test.
36379
36380 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36381
36382         * g++.dg/other/copy1.C: New test.
36383
36384 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36385
36386         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36387
36388         * gcc.dg/builtin-choose-expr.c: New.
36389
36390 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36391
36392         * gcc.dg/altivec-2.c: New.
36393
36394 2001-12-07  Richard Henderson  <rth@redhat.com>
36395
36396         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36397
36398 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36399
36400         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36401         ultrasparc.
36402
36403 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36404
36405         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36406
36407 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36408
36409         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36410         variable argument list.
36411
36412 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36413
36414         * gcc.c-torture/execute/memcheck: Delete entire directory.
36415         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36416         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36417
36418 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36419
36420         * gcc.dg/Wshadow-1.c: New test.
36421
36422 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36423
36424         * gcc.c-torture/compile/20011130-1.c: New test.
36425
36426         * gcc.dg/noncompile/20011025-1.c: New test.
36427
36428         * g++.dg/other/anon-union.C: New test.
36429
36430         * gcc.c-torture/execute/20011024-1.c: New test.
36431
36432 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36433
36434         * gcc.c-torture/execute/20000722-1.x,
36435         gcc.c-torture/execute/20010123-1.x: Remove.
36436         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36437         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36438         gcc.dg/c99-complit-2.c: New tests.
36439
36440 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36441
36442         * g++.dg/inherit/base1.C: New test.
36443
36444 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36445
36446         * g++.dg/other/stdarg1.C: New test.
36447
36448         * gcc.c-torture/compile/20011130-2.c: New test.
36449
36450 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36451
36452         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36453         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36454         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36455         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36456         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36457         * gcc.dg/builtin-prefetch-1.c: New test.
36458
36459 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36460
36461         * gcc.dg/20011130-1.c: New test.
36462
36463 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36464
36465         * g++.dg/other/scope1.C: New test.
36466         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36467
36468 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36469
36470         * gcc.dg/vla-init-1.c: New test.
36471
36472 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36473
36474         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36475
36476 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36477
36478         * objc.dg/alias.m: Update.
36479         * objc.dg/class-1.m: Update.
36480         * objc.dg/const-str-1.m: Update.
36481         * objc.dg/fwd-proto-1.m: Update.
36482         * objc.dg/id-1.m: Update.
36483         * objc.dg/super-class-1.m: Update.
36484
36485 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36486
36487         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36488         constructs.
36489
36490 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36491
36492         * gcc.c-torture/execute/20011128-1.c: New test.
36493
36494 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36495
36496         * gcc.dg/20011127-1.c: New test.
36497
36498 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36499
36500         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36501         from Austin Group draft 7.
36502         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36503         scanf format arguments.
36504         * gcc.dg/format/no-exargs-2.c: New test.
36505
36506 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36507
36508         * g++.dg/abi/vbase8-4.C: New test.
36509
36510 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36511
36512         * gcc.c-torture/execute/20011121-1.c: New test.
36513
36514 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36515
36516         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36517
36518 2001-11-23  Andreas Jaeger  <aj@suse.de>
36519
36520         * gcc.dg/cpp/charconst-2.c: New test.
36521
36522 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36523
36524         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36525         to the host if it is remote.  Let tests specify extra headers
36526         they use.
36527         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36528         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36529         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36530         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36531         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36532         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36533         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36534         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36535         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36536         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36537
36538 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36539
36540         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36541         for little endian ARMs.
36542
36543 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36544
36545         * gcc.c-torture/compile/20011119-1.c: New test.
36546         * gcc.c-torture/compile/20011119-2.c: New test.
36547
36548 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36549
36550         * gcc.dg/altivec-1.c: Fix typo.
36551
36552 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36553
36554         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36555
36556 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36557
36558         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36559
36560 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36561
36562         * lib/g77.exp: Don't specify --rpath-link.
36563
36564         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36565         across all the headers.
36566         * gcc.dg/format/format.exp: For testing on a remote host,
36567         copy format.h.
36568
36569         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36570         * gcc.c-torture/execute/930406-1.c: Likewise.
36571         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36572
36573 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36574
36575         * gcc.dg/altivec-1.c: New.
36576
36577 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36578
36579         * gcc.dg/cpp/fpreprocessed.c: New test case.
36580
36581 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36582
36583         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36584         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36585         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36586
36587 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36588
36589         * gcc.dg/no-builtin-1.c: New test.
36590
36591 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36592
36593         * gcc.c-torture/execute/20011115-1.c: New test.
36594
36595 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36596
36597         * gcc.c-torture/compile/20011114-2.c: New test.
36598         * gcc.c-torture/compile/20011114-3.c: New test.
36599         * gcc.c-torture/compile/20011114-4.c: New test.
36600
36601 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36602
36603         * g++.dg/other/init1.C: New test.
36604
36605 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36606
36607         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36608         message.
36609
36610         * gcc.c-torture/execute/20011114-1.c: New testcase.
36611
36612         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36613         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36614         like the (before this change) version of 20010327-1.c.
36615
36616 2001-11-14  Roger Sayle <roger@eyesopen.com>
36617
36618         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36619
36620 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36621
36622         * g++.dg/init/array2.C: New test.
36623
36624 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36625
36626         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36627
36628 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36629
36630         * g++.dg/other/forscope1.C: New test.
36631         * g++.dg/ext/forscope1.C: New test.
36632         * g++.dg/ext/forscope2.C: New test.
36633
36634 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36635
36636         * gcc.c-torture/execute/20011113-1.c: New test.
36637
36638 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36639
36640         * gcc.c-torture/execute/20011109-2.c: New test.
36641
36642         * gcc.c-torture/execute/20011109-1.c: New test.
36643
36644 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36645
36646         * gcc.c-torture/compile/20011109-1.c: New test.
36647
36648 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36649
36650         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36651         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36652         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36653         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36654         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36655         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36656         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36657
36658 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36659
36660         * g++.dg/warn/Wshadow-1.C: New tests.
36661         * g++.old-deja/g++.mike/for3.C: Update.
36662
36663 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36664
36665         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36666         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36667         XFAILs.  Adjust expected error texts.
36668         * gcc.c-torture/compile/20011106-1.c,
36669         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36670         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36671         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36672         gcc.dg/c99-array-lval-5.c: New tests.
36673
36674 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36675
36676         * gcc.dg/cpp/defined.c: Update.
36677
36678 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36679
36680         * gcc.c-torture/execute/anon-1.c: New test.
36681
36682 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36683
36684         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36685         same size, so no warning should be produced on stormy16.
36686
36687         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36688         due to oversized array.
36689         * g++.old-deja/g++.mike/ns15.C: Likewise.
36690         * g++.old-deja/g++.pt/crash16.C: Likewise.
36691
36692 2001-11-02  Graham Stott  <grahams@redhat.com>
36693
36694         * g++.dgother/debug1.C: Fix typos.
36695
36696 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36697
36698         * g++.dg/other/debug1.C: New test.
36699
36700 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36701
36702         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36703         of unsigned long.
36704
36705 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36706
36707         * gcc.dg/20011029-2.c: New test.
36708
36709         * gcc.c-torture/compile/20011029-1.c: New test.
36710
36711 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36712
36713         * objc/execute/class_self-1.m: New test.
36714         * objc/execute/class_self-2.m: New test.
36715
36716 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36717
36718         * gcc.misc-tests/msgs.exp: Delete.
36719         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36720         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36721         error set to match recent changes.
36722
36723 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36724
36725         * gcc.dg/20011021-1.c: New test.
36726
36727 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36728
36729         * gcc.c-torture/compile/20011023-1.c: New test.
36730
36731 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36732
36733         * lib/g77.exp: Rewrite based on lib/g++.exp.
36734
36735 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36736
36737         * gcc.c-torture/execute/20011019-1.c: New test.
36738
36739         * gcc.dg/20011018-1.c: New test.
36740
36741 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36742
36743         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36744
36745 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36746
36747         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36748         * gcc.dg/attr-invalid.c: Likewise.
36749
36750 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36751
36752         * testsuite/gcc.dg/20011015-1.c: New test.
36753
36754 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36755
36756         * g++.dg/template/unify2.C: New test.
36757
36758 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36759
36760         * g++.dg/other/exception-specification.C: New test
36761
36762 2001-10-13  Tom Rix  <trix@redhat.com>
36763
36764         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36765         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36766
36767 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36768
36769         * testsuite/gcc.dg/20011009-1.c: New test.
36770
36771 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36772
36773         PR g++/4476
36774         * g++.dg/other/friend1.C: New test.
36775
36776 2001-10-11  Richard Henderson  <rth@redhat.com>
36777
36778         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36779
36780 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36781
36782         * gcc.c-torture/compile/20011010-1.c: New.
36783
36784 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36785
36786         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
36787         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
36788         g77.f-torture/execute/execute.exp,
36789         g77.f-torture/noncompile/noncompile.exp,
36790         gcc.c-torture/compile/compile.exp,
36791         gcc.c-torture/execute/execute.exp,
36792         gcc.c-torture/execute/ieee/ieee.exp,
36793         gcc.c-torture/execute/memcheck/memcheck.exp,
36794         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
36795         objc/execute/execute.exp: Update FSF address.
36796
36797 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36798
36799         * gcc.dg/cpp/cmdlne-C.c: Update.
36800         * gcc.dg/cpp/cmdlne-C2.c: New.
36801
36802 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36803
36804         * gcc.c-torture/execute/20011008-3.c: New.
36805
36806 2001-10-08  DJ Delorie  <dj@redhat.com>
36807
36808         * gcc.dg/20011008-1.c: New.
36809         * gcc.dg/20011008-2.c: New.
36810
36811 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36812
36813         * gcc.dg/cpp/spacing1.c: Update test.
36814
36815 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36816
36817         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36818         spelling errors of "separate" as "seperate".
36819
36820 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36821
36822         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36823         enough to avoid inlining.
36824
36825 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36826
36827         * lib/g77.exp: set libg2c_dir correctly.
36828
36829 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36830
36831         * gcc.dg/cpp/macro11.c: New test.
36832
36833 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36834
36835         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
36836         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
36837         gcc.dg/format/multattr-3.c: New tests.
36838         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
36839         tests for format attributes on function pointers being rejected.
36840
36841 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36842
36843         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36844
36845 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36846
36847         * g++.dg/warn/format1.C: New test.
36848
36849 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36850
36851         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36852
36853 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36854
36855         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36856
36857 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36858
36859         * gcc.dg/cpp/redef2.c: Add test.
36860
36861 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
36862
36863         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
36864         long-standing bug on i686, apparently.
36865         * gcc.c-torture/execute/loop-2c.x: New file.
36866         * gcc.c-torture/execute/loop-2d.x: New file.
36867         * gcc.c-torture/execute/loop-3c.x: New file.
36868
36869 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36870
36871         * gcc.dg/cpp/20000625-2.c: Correct line number.
36872
36873 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36874
36875         * gcc.dg/cpp/macro10.c: New test.
36876         * gcc.dg/cpp/strify3.c: New test.
36877         * gcc.dg/cpp/spacing1.c: Add tests.
36878         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
36879         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
36880
36881 2001-09-24  DJ Delorie  <dj@redhat.com>
36882
36883         * gcc.c-torture/execute/20010924-1.c: New test.
36884
36885 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36886
36887         * testsuite/objc/execute/paste.m: Remove.
36888
36889 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36890
36891         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36892
36893 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36894
36895         * g77.dg/strlen0.f: New test.
36896
36897 2001-09-21  Richard Henderson  <rth@redhat.com>
36898
36899         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
36900         * g++.old-deja/g++.abi/vtable2.C: Likewise.
36901
36902 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36903
36904         Table-driven attributes.
36905         * g++.dg/ext/attrib1.C: New test.
36906
36907 2001-09-20  DJ Delorie  <dj@redhat.com>
36908
36909         * gcc.dg/20000926-1.c: Update expected warning messages.
36910         * gcc.dg/array-2.c: Likewise, and test for warnings too.
36911         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
36912         array.
36913
36914 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
36915
36916         * g++.dg/eh/registers1.C: New test case.
36917
36918 2001-09-17  Richard Henderson  <rth@redhat.com>
36919
36920         * gcc.dg/array-5.c: Fix VLA decomposition test.
36921
36922 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36923
36924         * gcc.dg/cpp/line5.c: New testcase.
36925
36926 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36927
36928         * gcc.dg/cpp/macro9.c: New test.
36929
36930 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
36931
36932         * gcc.c-torture/execute/980223.c: Change type of addr from long
36933         to char *.
36934
36935 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
36936
36937         * gcc.c-torture/execute/20010915-1.c: New test.
36938
36939 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
36940
36941         * g77.dg/bprob: New directory.
36942         * g77.dg/bprob/bprob.exp: New file.
36943         * g77.dg/bprob/bprob-1.f: New test.
36944         * g77.dg/gcov: New directory.
36945         * g77.dg/gcov/gcov.exp: New file.
36946         * g77.dg/gcov/gcov-1.f: New test.
36947         * g77.dg/gcov/gcov-1.x: New file.
36948
36949 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36950
36951         * gcc.dg/cpp/directiv.c: Update.
36952         * gcc.dg/cpp/undef1.c: Update.
36953
36954 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
36955
36956         * gcc.dg/20010912-1.c: New test.
36957
36958 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
36959
36960         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
36961         language-independent file in lib.
36962         * lib/gcov.exp: New file.
36963
36964 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36965
36966         * gcc.c-torture/compile/20010911-1.c: New test.
36967
36968 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
36969
36970         * lib/profopt.exp: New, to support profile-directed optimizations.
36971         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
36972         * gcc.misc-tests/bprob-1.c: New test.
36973         * gcc.misc-tests/bprob-2.c: New test.
36974
36975 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
36976
36977         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
36978         XFAIL and which kinds of gcov output to verify.
36979         * gcc.misc-tests/gcov-4b.x: New file.
36980         * gcc.misc-tests/gcov-5b.x: New file.
36981         * gcc.misc-tests/gcov-6.x: New file.
36982         * gcc.misc-tests/gcov-7.c: New test.
36983         * gcc.misc-tests/gcov-7.x: New file.
36984
36985 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
36986
36987         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
36988         * gcc.misc-tests/gcov-6.c: New test.
36989
36990 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36991
36992         PR c++/3986
36993         * g++.dg/abi/vbase1.C: New test.
36994
36995 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
36996
36997         * objc.dg/method-2.m: New.
36998
36999 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37000
37001         PR c++/4203
37002         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
37003         * g++.dg/init/empty1.C: New test.
37004
37005 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
37006
37007         * gcc.c-torture/compile/20010903-1.c: New test.
37008
37009 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
37010
37011         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
37012         for m68k.
37013
37014 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
37015
37016         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
37017
37018         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
37019
37020         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
37021
37022 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
37023
37024         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
37025         for 16-bit 'unsigned int'.
37026
37027 2001-08-29  Kazu Hirata  <kazu@hxi.com>
37028
37029         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
37030
37031 2001-08-27  Richard Henderson  <rth@redhat.com>
37032
37033         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
37034         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
37035
37036 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
37037
37038         * gcc.dg/asm-names.c (ymain): New.
37039
37040 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
37041
37042         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
37043         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
37044         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
37045
37046 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37047
37048         * gcc.dg/compare5.c: New testcase.
37049
37050 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
37051
37052         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
37053         and "In instantiation".
37054
37055 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
37056
37057         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
37058
37059 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
37060
37061         * gcc.misc-tests/gcov.exp: Add support for branch information.
37062         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
37063         * gcc.misc-tests/gcov-4.c: New test.
37064         * gcc.misc-tests/gcov-4b.c: New test.
37065         * gcc.misc-tests/gcov-5b.c: New test.
37066
37067 2001-08-20  Zack Weinberg  <zackw@panix.com>
37068
37069         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
37070         expected to fail.
37071
37072 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37073
37074         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
37075
37076 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
37077
37078         * g++.dg/eh/template1.C: New test.
37079
37080 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
37081
37082         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
37083         Fix thinko.
37084         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
37085         for xfail.
37086
37087 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
37088
37089         * lib/g77-dg.exp: Use prune.exp for common procedures
37090         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
37091         * lib/g77.exp: (g77-dg-prune) Remove
37092
37093 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
37094
37095         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
37096
37097 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37098
37099         * g++.dg/template/unify1.C: New test.
37100
37101 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
37102
37103         * g++.dg/abi/empty4.C: New test.
37104
37105 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
37106
37107         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
37108         solaris2.*
37109         * g77.f-torture/compile/pr3743.x: Likewise.
37110
37111 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37112
37113         * g++.dg/other/using-declaration.C: New test.
37114
37115 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37116
37117         * gcc.dg/cpp/tr-sign.c: New testcase.
37118
37119 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37120
37121         * gcc.dg/cpp/19951025-1.c: Revert.
37122         * gcc.dg/cpp/directiv.c: We no longer process directives that
37123         interrupt macro arguments.
37124
37125 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
37126
37127         * gcc.dg/bconstp-1.c: New test.
37128
37129 2001-08-03  Richard Henderson  <rth@redhat.com>
37130
37131         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
37132
37133 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37134
37135         * gcc.dg/cpp/19951025-1.c: Update.
37136
37137 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
37138
37139         * g77.dg/ff90-1.f (s): Fix reference of variable z,
37140         should be x.
37141
37142 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37143
37144         Kill -fhonor-std.
37145         * g++.old-deja/g++.ns/ns14.C: Remove special options.
37146         * g++.old-deja/g++.other/std1.C: Likewise.
37147         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
37148
37149 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
37150
37151         * lib/g77.exp: Load gcc-defs.exp for common procedures
37152         (g77_pass, g77_fail, g77_finish, g77_exit,
37153         ${tool}_check_unsupported_p} Now redundant.  Deleted.
37154
37155 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
37156
37157         * g77.dg/fbackslash.f
37158         * g77.dg/fcase-preserve.f
37159         * g77.dg/ff90-1.f
37160         * g77.dg/ffixed-line-length-0.f
37161         * g77.dg/ffixed-line-length-132.f
37162         * g77.dg/ffixed-line-length-7.f
37163         * g77.dg/ffixed-line-length-72.f
37164         * g77.dg/ffixed-line-length-none.f
37165         * g77.dg/ffree-form-1.f
37166         * g77.dg/fno-backslash.f
37167         * g77.dg/fno-f90-1.f
37168         * g77.dg/fno-fixed-form-1.f
37169         * g77.dg/fno-onetrip.f
37170         * g77.dg/fno-typeless-boz.f
37171         * g77.dg/fno-underscoring.f
37172         * g77.dg/fno-vxt-1.f
37173         * g77.dg/fonetrip.f
37174         * g77.dg/ftypeless-boz.f
37175         * g77.dg/fugly-assumed.f
37176         * g77.dg/funderscoring.f
37177         * g77.dg/fvxt-1.f
37178
37179 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
37180
37181         * objc.dg/fwd-proto-1.m: New.
37182         * objc.dg/local-decl-1.m: New.
37183         * objc.dg/naming-1.m: New.
37184         * objc.dg/naming-2.m: New.
37185         * objc.dg/proto-hier-1.m: New.
37186
37187 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
37188
37189         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
37190         largest-type elements to a struct makes its size grow.
37191
37192 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37193
37194         * g++.dg/abi/vthunk1.C: New test.
37195
37196 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37197
37198         * g++.dg/abi/vbase8-22.C: New test.
37199
37200 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37201
37202         * gcc.dg/cpp/macro8.c: New test.
37203
37204 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37205
37206         * g++.dg/abi/vbase8-21.C: New test.
37207
37208 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37209
37210         * g++.dg/abi/vbase8-10.C: New test.
37211
37212 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37213
37214         * lib/g++.exp (g++_set_ld_library_path): Renamed to
37215         ${tool}_set_ld_library_path.
37216         Changed caller.
37217         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
37218         g++.exp.
37219
37220 2001-07-26  Stan Cox <scox@redhat.com>
37221
37222         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
37223         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
37224         gcc_exit, gcc_check_unsupported_p):
37225         Moved to gcc-deps.exp
37226         * gcc-deps.exp: New file.
37227
37228 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37229
37230         * g++.old-deja/g++.pt/defarg14.C: New test.
37231
37232 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37233
37234         * g++.old-deja/g++.other/lineno5.C: New test.
37235
37236 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37237
37238         * g++.old-deja/g++.pt/crash68.C: New test.
37239
37240 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37241
37242         * g++.old-deja/g++.other/crash42.C: New test.
37243
37244 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37245
37246         * gcc.dg/cpp/extratokens.c: Fix.
37247         * gcc.dg/cpp/skipping2.c: New tests.
37248
37249 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37250
37251         * gcc.c-torture/execute/20010724-1.c: New file.
37252         * gcc.c-torture/execute/20010724-1.x: New file.
37253
37254 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37255
37256         * g++.old-deja/g++.other/cond7.C: New test.
37257
37258 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37259
37260         * g++.old-deja/g++.other/optimize4.C: New test.
37261
37262 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37263
37264         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37265
37266 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37267
37268         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37269         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37270         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37271         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37272
37273         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37274         bug report" message.
37275
37276         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37277         * g++.dg/ext/instantiate1.C: Move from old-deja.
37278
37279 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37280
37281         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37282         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37283         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37284         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37285
37286 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37287
37288         * gcc.c-torture/execute/20010723-1.c: New test.
37289
37290 2001-07-23  Ben Elliston  <bje@redhat.com>
37291
37292         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37293
37294 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37295
37296         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37297         i[34567]86-*-*.
37298         Delete handling of ieee_multilib_flags.
37299         Pass -mieee for alpha*-*-* and sh-*-*.
37300         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37301
37302 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37303
37304         Remove old-abi tests.
37305         * g++.old-deja/g++.mike/p11116.C: Remove.
37306         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37307
37308 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37309
37310         * g77.f-torture/compile/pr3743.f: New test
37311
37312 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37313
37314         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37315
37316 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37317
37318         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37319         g++.old-deja/g++.pt/static6.C: Likewise.
37320         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37321         supports weak symbols.
37322
37323 2001-07-18  Andreas Jaeger  <aj@suse.de>
37324
37325         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37326         supported again.
37327
37328 2001-07-18  Andreas Jaeger  <aj@suse.de>
37329
37330         * gcc.dg/iftrap-1.c: Fix target line.
37331
37332 2001-07-17  Richard Henderson  <rth@redhat.com>
37333
37334         * gcc.c-torture/execute/20010717-1.c: New.
37335
37336 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37337
37338         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37339         tests.
37340
37341 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37342
37343         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37344
37345 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37346
37347         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37348         UAC_SIGBUS, UAC_NOPRINT definitions.
37349
37350 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37351
37352         * objc/execute/object_is_class.m: New test.
37353         * objc/execute/object_is_meta_class.m: New test.
37354
37355 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37356
37357         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37358         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37359
37360 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37361
37362         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37363         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37364
37365 2001-07-14  Richard Henderson  <rth@redhat.com>
37366
37367         * gcc.dg/iftrap-1.c: New.
37368
37369 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37370
37371         * g77.f-torture/execute/intrinsic77.f: New test.
37372
37373 2001-07-11  Janis Johnson <janis@us.ibm.com>
37374
37375         * gcc.misc-tests/gcov-3.c: New test.
37376
37377 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37378
37379         * gcc.c-torture/compile/20010711-1.c,
37380         * gcc.c-torture/compile/20010711-2.c: New tests.
37381
37382 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37383
37384         * gcc.c-torture/execute/20010711-1.c: New test.
37385
37386 2001-07-11  Ben Elliston  <bje@redhat.com>
37387
37388         * g++.old-deja/g++.other/enum5.C: New test.
37389
37390 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37391
37392         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37393         (g++-dg-prune): Call prune_gcc_output.
37394         * prune.exp: New file for prune_gcc_output.
37395         * lib/g++.exp, lib/gcc.exp: Load it.
37396
37397 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37398
37399         * gcc.c-torture/compile/20010701-1.c,
37400         g++.old-deja/g++.ext/attrib6.C: New tests.
37401
37402 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37403
37404         * gcc.c-torture/compile/20010706-1.c: New test.
37405
37406 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37407
37408         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37409
37410 2001-06-28  Stan Shebs  <shebs@apple.com>
37411
37412         * gcc.dg/pragma-darwin.c: New test.
37413
37414 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37415
37416         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37417         Solaris 2.[678] system.
37418
37419 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37420
37421         * gcc.dg/20010622-1.c: New test.
37422
37423 2001-06-18  Stan Shebs  <shebs@apple.com>
37424
37425         * objc.dg: New directory.
37426         * objc.dg/dg.exp: New file.
37427         * objc.dg/alias.m: New.
37428         * objc.dg/class-1.m: New.
37429         * objc.dg/class-2.m: New.
37430         * objc.dg/const-str-1.m: New.
37431         * objc.dg/const-str-2.m: New.
37432         * objc.dg/id-1.m: New.
37433         * objc.dg/method-1.m: New.
37434         * objc.dg/super-class-1.m: New.
37435         * lib/objc-dg.exp: New file.
37436
37437 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37438
37439         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37440         of label name.
37441
37442 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37443
37444         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37445
37446 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37447
37448         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37449         variable.
37450
37451 2001-06-12  Richard Henderson  <rth@redhat.com>
37452
37453         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37454
37455 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37456
37457         * g++.old-deja/g++.abi/vbase5.C: New test.
37458         * g++.old-deja/g++.abi/vbase6.C: New test.
37459         * g++.old-deja/g++.abi/vbase7.C: New test.
37460
37461 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37462
37463         * gcc.c-torture/compile/20010610-1.c: New test.
37464
37465 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37466
37467         * g++.old-deja/g++.abi/vbase4.C: New test.
37468
37469 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37470
37471         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37472         support %f for HC11/HC12 targets.
37473         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37474         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37475         on HC11/HC12 targets.
37476         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37477
37478 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37479
37480         * gcc.dg/wchar_t-1.c: New file.
37481         * gcc.dg/wint_t-1.c: Likewise.
37482
37483 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37484
37485         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37486
37487 2001-06-11  Richard Henderson  <rth@redhat.com>
37488
37489         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37490
37491 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37492
37493         * gcc.c-torture/compile/20010611-1.c: New test.
37494
37495 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37496
37497         * gcc.dg/c99-tag-1.c: Add more tests.
37498
37499 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37500
37501         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37502         representation on MN10300 and ARM/Thumb.
37503
37504 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37505
37506         * g77.f-torture/execute/20010610.f: New.
37507
37508 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37509
37510         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37511         names.
37512
37513 2001-06-09  Richard Henderson  <rth@redhat.com>
37514
37515         * gcc.c-torture/execute/ashrdi-1.c: New.
37516         * gcc.c-torture/execute/ashldi-1.c: New.
37517         * gcc.c-torture/execute/lshrdi-1.c: New.
37518
37519 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37520
37521         * objc/execute/load-3.m: Added. Check sending +load to categories,
37522         in addition to classes.
37523
37524 2001-06-08  Stan Shebs  <shebs@apple.com>
37525
37526         * objc/execute/load-2.m: New test.  From Nicola Pero
37527         <n.pero@mi.flashnet.it>.
37528
37529 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37530
37531         * gcc.c-torture/execute/20010605-2.c: New test.
37532
37533 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37534
37535         * g++.old-deja/g++.abi/vbase2.C: New test.
37536         * g++.old-deja/g++.abi/vbase3.C: New test.
37537
37538 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37539
37540         * g++.old-deja/g++.pt/friend49.C: New test.
37541
37542 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37543
37544         * g++.old-deja/g++.ext/anon3.C: New test.
37545
37546 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37547
37548         * g++.old-deja/g++.other/conv7.C: New test.
37549
37550 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37551
37552         * gcc.c-torture/compile/20010605-2.c: New test.
37553
37554 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37555
37556         * gcc.c-torture/execute/20010604-1.c: New test.
37557
37558 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37559
37560         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37561
37562 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37563
37564         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37565         (g++_link_flags): Likewise.
37566         (g++_init): Pass gccpath's value to two previous functions.
37567
37568 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37569
37570         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37571         Ensure logfile entry matches exec command line.
37572
37573 2001-05-31  Richard Henderson  <rth@redhat.com>
37574
37575         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37576         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37577
37578 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37579
37580         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37581         compiler for irix6.2
37582
37583 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37584
37585         * g++.old-deja/g++.other/optimize3.C: New file.
37586
37587 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37588
37589         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37590         assemble.
37591
37592 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37593
37594         * g++.old-deja/g++.other/optimize2.C: New file.
37595
37596 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37597
37598         * gcc.c-torture/compile/20010518-2.c: New file.
37599         * gcc.c-torture/execute/20010518-1.c: New file.
37600         * gcc.c-torture/execute/20010518-2.c: New file.
37601
37602 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37603
37604         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37605
37606 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37607
37608         G++ no longer defines builtins that do not begin with __builtin.
37609         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37610         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37611         * g++.old-deja/g++.law/builtin1.C: Likewise.
37612         * g++.old-deja/g++.law/cvt2.C: Likewise.
37613         * g++.old-deja/g++.mike/net5.C: Likewise.
37614         * g++.old-deja/g++.other/builtins1.C: Likewise.
37615         * g++.old-deja/g++.other/builtins2.C: Likewise.
37616         * g++.old-deja/g++.other/builtins3.C: Likewise.
37617         * g++.old-deja/g++.other/builtins4.C: Likewise.
37618         * g++.old-deja/g++.other/inline8.C: Likewise.
37619         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37620
37621 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37622
37623         * g++.old-deja/g++.pt/using1.C: Adjust.
37624         * g++.old-deja/g++.pt/using2.C: New test.
37625
37626 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37627
37628         * gcc.dg/cpp/charconst.c: New tests.
37629         * gcc.dg/cpp/escape.c: New tests.
37630         * gcc.dg/cpp/escape-1.c: New tests.
37631         * gcc.dg/cpp/escape-2.c: New tests.
37632         * gcc.dg/cpp/ucs.c: New tests.
37633
37634 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37635
37636         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37637         native compiler for irix6.5.
37638
37639 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37640
37641         * lib/g++.exp (g++_include_flags): Use args to compute
37642         get_multilibs.
37643         (g++_link_flags): Likewise.
37644         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37645
37646 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37647
37648         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37649
37650 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37651
37652         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37653         this file.
37654
37655 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37656
37657         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37658         STACK_SIZE;
37659         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37660         to STACK_SIZE; Use it to define size of add_histo array.
37661         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37662         to STACK_SIZE.
37663         (f): Use GITT_SIZE to define size of gitt local table.
37664         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37665         to STACK_SIZE; Use it to define size of bytemem array.
37666
37667 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37668
37669         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37670         on 68HC11/HC12 due to the asm instruction.
37671         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37672         * gcc.c-torture/compile/920520-1.x: Likewise.
37673         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37674         on 68HC11/HC12 because the function is larger than 64K.
37675         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37676         on 68HC11/HC12 because the structure is too large.
37677
37678 2001-05-20  Richard Henderson  <rth@redhat.com>
37679
37680         * gcc.c-torture/execute/20010520-1.c: New.
37681
37682 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37683
37684         * g++.old-deja/g++.warn/compare1.C: New test.
37685         * gcc.dg/compare4.c: New test.
37686
37687 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37688
37689         * g++.old-deja/g++.other/optimize1.C: New test.
37690
37691 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37692
37693         * g++.old-deja/g++.pt/spec41.C: New test.
37694
37695 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37696
37697         * gcc.c-torture/compile/20010114-1.x: Remove.
37698
37699 2001-05-18  Stan Shebs  <shebs@apple.com>
37700
37701         * gcc.c-torture/compile/20010518-1.c: New test.
37702
37703 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37704
37705         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37706         * g++.old-deja/g++.pt/crash67.C: New test.
37707
37708 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37709
37710         * g++.old-deja/g++.other/debug9.C: New test.
37711
37712 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37713
37714         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37715
37716 2001-05-16  Jan Hubicka  <jh@suse.cz>
37717
37718         * gcc.c-torture/compile/20010516-1.c: New test.
37719
37720 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37721
37722         * g++.old-deja/g++.other/crash41.C: New test.
37723
37724 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37725
37726         * g++.old-deja/g++.pt/crash66.C: New test.
37727
37728 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37729
37730         * g++.old-deja/g++.robertl/eb27.C: Convert.
37731
37732 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37733
37734         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37735         declaration being redundant.
37736
37737 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37738
37739         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37740
37741 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37742
37743         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37744
37745 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37746
37747         * lib/g++.exp: Use testsuite_flags.
37748
37749 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37750
37751         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37752
37753 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37754
37755         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37756
37757 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37758
37759         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37760
37761 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37762
37763         * gcc.c-torture/compile/20010313-1.c: New test.
37764
37765 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37766
37767         * gcc.dg/cpp/direct2.c: New test.
37768         * gccq.dg/cpp/direct2s.c: New test.
37769
37770         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37771
37772 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37773
37774         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37775         * g++.old-deja/g++.other/op3.C: Likewise.
37776
37777 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37778
37779         * gcc.dg/cpp/syshdr.h: New file.
37780         * gcc.dg/cpp/sysmac1.c: Update.
37781         * gcc.dg/cpp/sysmac2.c: Update.
37782
37783 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37784
37785         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37786
37787 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37788
37789         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37790         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37791
37792 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37793
37794         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37795
37796 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
37797
37798         * lib/g++.exp (g++_include_flags): Don't use any special flags
37799         if TESTING_IN_BUILD_TREE is not defined.
37800         (g++_init): Use a plain 'c++' as the compiler if
37801         TESTING_IN_BUILD_TREEE is not defined.
37802
37803 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37804
37805         * g++.old-deja/g++.eh/catch13.C: New test.
37806         * g++.old-deja/g++.eh/catch14.C: New test.
37807
37808 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37809
37810         * gcc.dg/cpp/tr-define.c: New test.
37811
37812 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
37813
37814         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
37815         <stdlib.h>, not <malloc.h>.
37816
37817 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37818
37819         * g++.old-deja/g++.ns/template17.C: New test.
37820
37821 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37822
37823         * g++.old-deja/g++.pt/ref4.C: New test.
37824
37825 2001-04-30  Richard Henderson  <rth@redhat.com>
37826
37827         * gcc.dg/20000724-1.c: Revert last change.
37828
37829 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37830
37831         * g77.f-torture/execute/20010430.f: New test.
37832
37833 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37834
37835         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37836
37837 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37838
37839         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37840
37841 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37842
37843         * g++.old-deja/g++.eh/crash6.C: New test.
37844
37845 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37846
37847         * g++.old-deja/g++.other/warn7.C: New test.
37848
37849 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37850
37851         * g++.old-deja/g++.other/defarg9.C: New test.
37852
37853 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37854
37855         * g77.f-torture/compile/20010426.f: New test.
37856         * g77.f-torture/execute/20010426.f: New test.
37857
37858 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37859
37860         * g77.f-torture/compile/20000629-1.x: Remove - error
37861         has been fixed.
37862
37863 2001-04-26  Jeffrey A Law  (law@cygnus.com)
37864
37865         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
37866         Tweak slightly to work with g++.dg framework.
37867         * g++.dg/special/ecos.exp: Run initp1.C test.
37868         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
37869
37870         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
37871         its linker doesn't give line numbers either.
37872         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
37873
37874 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37875
37876         * g++.old-deja/g++.other/lex1.C: New test.
37877
37878 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37879
37880         * gcc.dg/noncompile/20010425-1.c: New test.
37881
37882 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37883
37884         * g++.old-deja/g++.pt/mangle2.C: New test.
37885
37886 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37887
37888         * gcc.dg/format/plus-1.c: New test.
37889
37890 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37891
37892         * gcc.dg/20010423-1.c: New test.
37893
37894 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37895
37896         * gcc.c-torture/execute/20010422-1.c: New test.
37897
37898 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
37899
37900         * g++.old-deja/g++.ns/type2.C: New test.
37901
37902 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
37903
37904         * g++.old-deja/g++.other/perf1.C: New test.
37905
37906 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
37907
37908         * gcc.dg/c99-func-2.c: Remove xfail.
37909         * gcc.dg/c99-func-3.c: Remove xfail.
37910         * gcc.dg/c99-func-4.c: Remove xfail.
37911
37912 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
37913
37914         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
37915
37916 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37917
37918         * gcc.c-torture/compile/20010423-1.c: New test.
37919
37920 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37921
37922         * g++.old-deja/g++.pt/typename28.C: New test.
37923
37924 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37925
37926         * g++.old-deja/g++.abi/empty2.C: New test.
37927         * g++.old-deja/g++.abi/empty3.C: New test.
37928
37929 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37930
37931         * g++.old-deja/g++.other/comdat2.C: New test.
37932         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
37933
37934 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37935
37936         * g++.old-deja/g++.other/overload14.C: New test.
37937
37938 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37939
37940         * g++.old-deja/g++.other/lookup23.C: New test.
37941
37942 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37943
37944         * gcc.c-torture/execute/20010403-1.c: New test.
37945
37946 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
37947             Mark Mitchell  <mark@codesourcery.com>
37948
37949         * lib/old-dejagnu.exp: Don't delete output of executable.
37950         Add .exe suffix to executables.
37951
37952 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
37953
37954         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
37955
37956 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37957
37958         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
37959
37960 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37961
37962         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
37963         * g++.old-deja/g++.abi/crash1.C: New test.
37964
37965 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37966
37967         * g++.old-deja/g++.other/crash40.C: New test.
37968
37969 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37970
37971         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
37972
37973 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
37974
37975         * g++.old-deja/g++.other/warn6.C: New test.
37976
37977 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37978
37979         * g++.old-deja/g++.robertl/eb42.C: Same.
37980
37981 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37982
37983         * gcc.dg/wtr-conversion-1.c: New testcase.
37984
37985 2001-04-10  Richard Henderson  <rth@redhat.com>
37986
37987         * g++.old-deja/g++.other/array5.C: New.
37988
37989 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37990
37991         * gcc.c-torture/execute/20010408-1.c: New test.
37992
37993 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
37994
37995         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
37996         headers and constructs.
37997         * g++.old-deja/g++.robertl/eb79.C: Same.
37998         * g++.old-deja/g++.robertl/eb77.C (main): Same.
37999         * g++.old-deja/g++.robertl/eb73.C: Same.
38000         * g++.old-deja/g++.robertl/eb66.C (main): Same.
38001         * g++.old-deja/g++.robertl/eb55.C (t): Same.
38002         * g++.old-deja/g++.robertl/eb54.C (main): Same.
38003         * g++.old-deja/g++.robertl/eb46.C (main): Same.
38004         * g++.old-deja/g++.robertl/eb44.C: Same.
38005         * g++.old-deja/g++.robertl/eb41.C (main): Same.
38006         * g++.old-deja/g++.robertl/eb4.C (main): Same.
38007         * g++.old-deja/g++.robertl/eb39.C: Same.
38008         * g++.old-deja/g++.robertl/eb33.C (main): Same.
38009         * g++.old-deja/g++.robertl/eb31.C (main): Same.
38010         * g++.old-deja/g++.robertl/eb30.C: Same.
38011         * g++.old-deja/g++.robertl/eb3.C: Same.
38012         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
38013         * g++.old-deja/g++.robertl/eb21.C: Same.
38014         * g++.old-deja/g++.robertl/eb15.C: Same.
38015         * g++.old-deja/g++.robertl/eb118.C: Same.
38016         * g++.old-deja/g++.robertl/eb115.C (main): Same.
38017         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
38018         * g++.old-deja/g++.robertl/eb109.C: Same.
38019         * g++.old-deja/g++.other/sibcall1.C (main): Same.
38020         * g++.old-deja/g++.mike/rtti1.C: Same.
38021         * g++.old-deja/g++.mike/p658.C: Same.
38022         * g++.old-deja/g++.mike/net46.C: Same.
38023         * g++.old-deja/g++.mike/net34.C: Same.
38024         * g++.old-deja/g++.mike/memoize1.C: Same.
38025         * g++.old-deja/g++.mike/eh2.C: Same.
38026         * g++.old-deja/g++.law/weak.C: Same.
38027         * g++.old-deja/g++.law/visibility7.C: Same.
38028         * g++.old-deja/g++.law/visibility25.C: Same.
38029         * g++.old-deja/g++.law/visibility22.C: Same.
38030         * g++.old-deja/g++.law/visibility2.C: Same.
38031         * g++.old-deja/g++.law/visibility17.C: Same.
38032         * g++.old-deja/g++.law/visibility13.C: Same.
38033         * g++.old-deja/g++.law/visibility10.C: Same.
38034         * g++.old-deja/g++.law/visibility1.C: Same.
38035         * g++.old-deja/g++.law/virtual3.C (eval): Same.
38036         * g++.old-deja/g++.law/vbase1.C: Same.
38037         * g++.old-deja/g++.law/operators32.C: Same.
38038         * g++.old-deja/g++.law/nest3.C: Same.
38039         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
38040         * g++.old-deja/g++.law/except5.C (main): Same.
38041         * g++.old-deja/g++.law/cvt7.C (run): Same.
38042         * g++.old-deja/g++.law/cvt2.C: Same.
38043         * g++.old-deja/g++.law/cvt16.C: Same.
38044         * g++.old-deja/g++.law/ctors6.C (bar): Same.
38045         * g++.old-deja/g++.law/ctors17.C (main): Same.
38046         * g++.old-deja/g++.law/ctors13.C: Same.
38047         * g++.old-deja/g++.law/ctors12.C (main): Same.
38048         * g++.old-deja/g++.law/ctors10.C: Same.
38049         * g++.old-deja/g++.law/code-gen5.C: Same.
38050         * g++.old-deja/g++.law/bad-error7.C: Same.
38051         * g++.old-deja/g++.law/arm9.C: Same.
38052         * g++.old-deja/g++.law/arm12.C: Same.
38053         * g++.old-deja/g++.law/arg8.C: Same.
38054         * g++.old-deja/g++.law/arg1.C: Same.
38055         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
38056         * g++.old-deja/g++.jason/template31.C: Same.
38057         * g++.old-deja/g++.jason/template24.C (main): Same.
38058         * g++.old-deja/g++.jason/2371.C: Same.
38059         * g++.old-deja/g++.eh/new2.C: Same.
38060         * g++.old-deja/g++.eh/new1.C: Same.
38061         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
38062         * g++.old-deja/g++.brendan/nest21.C (main): Same.
38063         * g++.old-deja/g++.brendan/err-msg3.C: Same.
38064         * g++.old-deja/g++.brendan/crash62.C: Same.
38065         * g++.old-deja/g++.brendan/crash52.C: Same.
38066         * g++.old-deja/g++.brendan/crash49.C (main): Same.
38067         * g++.old-deja/g++.brendan/crash38.C: Same.
38068         * g++.old-deja/g++.brendan/crash15.C (main): Same.
38069         * g++.old-deja/g++.brendan/copy9.C: Same.
38070
38071 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
38072
38073         * gcc.c-torture/execute/20001203-2.c (memset):
38074         Count argument is of type __SIZE_TYPE__.
38075
38076 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
38077
38078         * gcc.c-torture/compile/20010404-1.c: New test.
38079
38080 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
38081
38082         * gcc.c-torture/compile/20010326-1.c: New test.
38083
38084 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
38085
38086         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
38087         peculiarities of the SH.
38088         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
38089
38090 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38091
38092         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
38093         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
38094         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
38095
38096 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38097
38098         * g77.f-torture/compile/20010321-1.f: New test.
38099
38100 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38101
38102         * gcc.c-torture/compile/20010329-1.c: New test.
38103
38104 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
38105
38106         * gcc.c-torture/execute/20010329-1.c: New test.
38107
38108 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38109
38110         * g++.old-deja/g++.other/eh4.C: Fix typo.
38111
38112 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
38113
38114         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
38115
38116 2001-03-28  Philip Blundell  <philb@gnu.org>
38117
38118         * gcc.c-torture/compile/20010328-1.c: New test.
38119
38120 2001-03-27  Richard Henderson  <rth@redhat.com>
38121
38122         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
38123         * g++.old-deja/g++.eh/vbase3.C: Likewise.
38124
38125 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
38126
38127         * gcc.c-torture/compile/20010327-1.c: New test.
38128
38129 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
38130
38131         * g++.old-deja/g++.other/friend12.C: New test.
38132         * g++.old-deja/g++.other/friend9.C: Expect no errors.
38133         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
38134
38135 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38136
38137         * gcc.c-torture/execute/20010325-1.c: New test.
38138
38139 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
38140
38141         * g++.old-deja/g++.other/mangle3.C: New test.
38142
38143 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
38144
38145         * g++.old-deja/g++.other/anon8.C: New test.
38146
38147 2001-03-20  Philip Blundell  <philb@gnu.org>
38148
38149         * gcc.c-torture/compile/20010320-1.c: New test.
38150
38151 2001-03-17  Richard Henderson  <rth@redhat.com>
38152
38153         * g++.old-deja/g++.other/eh4.C: Add expected error text.
38154
38155 2001-03-15  Geoff Keating  <geoff@redhat.com>
38156
38157         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
38158         tests on AIX.
38159
38160 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
38161
38162         * g++.old-deja/g++.other/eh4.C: New test.
38163
38164 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38165
38166         * gcc.dg/cpp/mi1.c: Update.
38167
38168 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
38169
38170         * g++.old-deja/g++.other/regstack.C: New test.
38171
38172 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38173
38174         * g++.old-deja/g++.other/ref4.C: New test.
38175
38176 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
38177
38178         * objc/execute/va_method.m: Added.
38179         * objc/execute/IMP.m: Added.
38180         * objc/execute/_cmd.m: Added.
38181         * objc/execute/accessing_ivars.m: Added.
38182         * objc/execute/class-1.m: Added.
38183         * objc/execute/class-10.m: Added.
38184         * objc/execute/class-11.m: Added.
38185         * objc/execute/class-12.m: Added.
38186         * objc/execute/class-13.m: Added.
38187         * objc/execute/class-14.m: Added.
38188         * objc/execute/class-2.m: Added.
38189         * objc/execute/class-3.m: Added.
38190         * objc/execute/class-4.m: Added.
38191         * objc/execute/class-5.m: Added.
38192         * objc/execute/class-6.m: Added.
38193         * objc/execute/class-7.m: Added.
38194         * objc/execute/class-8.m: Added.
38195         * objc/execute/class-9.m: Added.
38196         * objc/execute/class-tests-1.h
38197         * objc/execute/class-tests-2.h
38198         * objc/execute/compatibility_alias.m: Added.
38199         * objc/execute/encode-1.m: Added.
38200         * objc/execute/formal_protocol-1.m: Added.
38201         * objc/execute/formal_protocol-2.m: Added.
38202         * objc/execute/formal_protocol-3.m: Added.
38203         * objc/execute/formal_protocol-4.m: Added.
38204         * objc/execute/formal_protocol-5.m: Added.
38205         * objc/execute/formal_protocol-6.m: Added.
38206         * objc/execute/formal_protocol-7.m: Added.
38207         * objc/execute/informal_protocol.m: Added.
38208         * objc/execute/initialize.m: Added.
38209         * objc/execute/load.m: Added.
38210         * objc/execute/many_args_method.m: Added.
38211         * objc/execute/nested-3.m: Added.
38212         * objc/execute/no_clash.m: Added.
38213         * objc/execute/private.m: Added.
38214         * objc/execute/redefining_self.m: Added.
38215         * objc/execute/root_methods.m: Added.
38216         * objc/execute/selector-1.m: Added.
38217         * objc/execute/static-1.m: Added.
38218         * objc/execute/static-2.m: Added.
38219         * objc/execute/va_method.m: Added.
38220
38221 2001-03-10  Richard Henderson  <rth@redhat.com>
38222
38223         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
38224
38225 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38226
38227         * g++.old-deja/g++.other/crash31.C: XFAIL.
38228         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
38229         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
38230         * gcc.c-torture/execute/20010123-1.x: XFAIL.
38231         * gcc.c-torture/execute/20010124-1.x: XFAIL.
38232         * gcc.dg/sequence-pt-1.c: XFAIL one test.
38233
38234 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38235
38236         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
38237
38238 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38239
38240         * gcc.dg/20000724-1.c: Don't use multiline strings.
38241
38242 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38243
38244         * objc/execute/string1.m, objc/execute/string2.m: Compare the
38245         result of -cString against what we expect it to be; don't just
38246         print it out for no one to read.
38247
38248         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38249         Based on testcases provided by Nicola Pero.
38250
38251 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38252
38253         * gcc.dg/cpp/macro7.c: New test.
38254
38255 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38256
38257         * gcc.dg/cpp/multiline.c: Update.
38258
38259 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38260
38261         * g++.old-deja/g++.other/enum3.C: New test.
38262
38263 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38264
38265         * g++.old-deja/g++.other/pod1.C: New test.
38266
38267 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38268
38269         * g++.old-deja/g++.ext/overload1.C: New test.
38270
38271 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38272
38273         * g++.old-deja/g++.pt/using1.C: New test.
38274
38275 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38276
38277         * g++.old-deja/g++.other/using9.C: New test.
38278
38279 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38280
38281         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38282
38283         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38284
38285 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38286
38287         * g++.old-deja/g++.ext/realpt1.C: Remove.
38288
38289 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38290
38291         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38292
38293 2001-02-26  Will Cohen  <wcohen@redhat.com>
38294
38295         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38296
38297 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38298
38299         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38300         templatized constructors.
38301
38302 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38303
38304         * gcc.c-torture/execute/20010224-1.c: New test.
38305
38306 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38307
38308         * gcc.c-torture/execute/20010222-1.c: New test.
38309
38310 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38311
38312         * g++.old-deja/g++.other/inline20.C: New test.
38313
38314 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38315
38316         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38317
38318 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38319
38320         * g++.old-deja/g++.other/lookup22.C: New test.
38321
38322 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
38323
38324         * g77.dg: New directory.
38325         * g77.dg/20010216-1.f: New test case.
38326         * g77.dg/dg.exp: New driver.
38327         * lib/g77-dg.exp: New driver library.
38328
38329 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38330
38331         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38332
38333 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38334
38335         * g++.old-deja/g++.other/decl9.C: New test.
38336
38337 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38338
38339         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38340         not need <string> and also tests the initialization at runtime.
38341
38342 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38343
38344         * gcc.c-torture/execute/longlong.c: New test.
38345
38346 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38347
38348         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38349
38350 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38351
38352         * gcc.c-torture/execute/920302-1.c (execute):
38353         Change argument type to short.
38354
38355 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38356
38357         * g++.old-deja/g++.pt/deduct6.C: New test.
38358
38359 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38360
38361         * g++.old-deja/g++.pt/deduct5.C: New test.
38362
38363 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38364
38365         * gcc.c-torture/execute/20010209-1.c: New test.
38366
38367 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38368
38369         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38370
38371 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38372
38373         * g++.dg/vtgc1.C: Update for new ABI.
38374
38375         * consistency.vlad: New directory, 1665 files.
38376
38377 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38378
38379         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38380         return type.
38381         * gcc.dg/cpp/digraphs.c: Declare puts.
38382
38383 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38384
38385         * g++.old-deja/g++.other/warn5.C: New test.
38386
38387 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38388
38389         * g++.old-deja/g++.pt/spec40.C: New test.
38390
38391 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38392
38393         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38394         case.
38395         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38396
38397 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38398
38399         * gcc.c-torture/compile/20010209-1.c: New test.
38400
38401 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38402
38403         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38404         excess errors message but not if it crashes.
38405         * g++.old-deja/g++.other/crash27.C: Likewise.
38406         * g++.old-deja/g++.other/crash28.C: Likewise.
38407         * g++.old-deja/g++.other/crash30.C: Likewise.
38408         * g++.old-deja/g++.other/crash32.C: Likewise.
38409         * g++.old-deja/g++.other/crash35.C: Likewise.
38410         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38411
38412 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38413
38414         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38415         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38416         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38417         g77.f-torture/execute/execute.exp,
38418         g77.f-torture/noncompile/noncompile.exp,
38419         gcc.c-torture/execute/execute.exp,
38420         gcc.c-torture/execute/memcheck/memcheck.exp,
38421         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38422         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38423         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38424         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38425         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38426         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38427         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38428         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38429         Remove bug reporting instructions with ancient email addresses.
38430
38431 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38432
38433         * gcc.dg/20010202-1.c: New test.
38434         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38435
38436 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38437
38438         * g++.dg/stdbool-if.C: New test.
38439
38440 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38441
38442         * objc/execute/fdecl.m: Added main().
38443
38444 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38445
38446         * gcc.c-torture/execute/20010206-1.c: New test.
38447
38448 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38449
38450         * gcc.dg/cpp/avoidpaste1.c: Update.
38451
38452 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38453
38454         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38455         Pero <nicola@brainstorm.co.uk>.
38456         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38457
38458 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38459
38460         * g++.old-deja/g++.pt/spec39.C: New test.
38461
38462 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38463
38464         * gcc.c-torture/compile/20010202-1.c: New test.
38465
38466 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38467
38468         * g++.old-deja/g++.abi/primary2.C: New test.
38469         * g++.old-deja/g++.abi/primary3.C: New test.
38470         * g++.old-deja/g++.abi/primary4.C: New test.
38471         * g++.old-deja/g++.abi/primary5.C: New test.
38472         * g++.old-deja/g++.abi/vtable3.h: New test.
38473         * g++.old-deja/g++.abi/vtable3a.C: New test.
38474         * g++.old-deja/g++.abi/vtable3b.C: New test.
38475         * g++.old-deja/g++.abi/vtable3c.C: New test.
38476         * g++.old-deja/g++.abi/vtable3d.C: New test.
38477         * g++.old-deja/g++.abi/vtable3e.C: New test.
38478         * g++.old-deja/g++.abi/vtable3f.C: New test.
38479         * g++.old-deja/g++.abi/vtable3g.C: New test.
38480         * g++.old-deja/g++.abi/vtable3h.C: New test.
38481         * g++.old-deja/g++.abi/vtable3i.C: New test.
38482         * g++.old-deja/g++.abi/vtable3j.C: New test.
38483         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38484
38485 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38486
38487         * g++.old-deja/g++.other/anon6.C: New test.
38488         * g++.old-deja/g++.other/anon7.C: New test.
38489
38490 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38491
38492         * gcc.dg/cpp/avoidpaste2.c: New tests.
38493
38494 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38495
38496         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38497
38498 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38499
38500         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38501         DECIMAL_DIG cases for Irix."
38502
38503 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38504
38505         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38506
38507 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38508
38509         * gcc.dg/c99-tag-1.c: New test.
38510
38511 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38512
38513         * gcc.dg/cpp/tr-warn1.c: Add tests.
38514
38515 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38516
38517         * gcc.dg/cpp/avoidpaste1.c: Update.
38518         * gcc.dg/cpp/paste4.c: Update.
38519
38520 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38521
38522         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38523         cases for Irix.
38524
38525 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38526
38527         * g++.old-deja/g++.other/inline19.C: New test.
38528
38529 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38530
38531         * gcc.dg/Wlarger-than.c: New test.
38532
38533 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38534
38535         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38536
38537 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38538
38539         * gcc.c-torture/execute/20010129-1.c: New test.
38540         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38541
38542 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38543
38544         * gcc.dg/cpp/avoidpaste1.c: Test case.
38545
38546 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38547
38548         * g++.old-deja/g++.other/inline18.C: New test.
38549
38550 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38551
38552         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38553         and __builtin_putchar.
38554
38555 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38556
38557         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38558         tests.
38559
38560 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38561
38562         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38563         floating point number rounding mode to round to the nearest
38564         representable mode.
38565
38566 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38567
38568         * g++.old-deja/g++.other/mangle2.C: New test.
38569
38570 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38571
38572         * gcc.c-torture/compile/20010124-1.c: New test.
38573
38574 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38575
38576         * g++.old-deja/g++.pt/spec38.C: New test.
38577
38578 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38579
38580         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38581         "Build don't run".
38582
38583 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38584
38585         * gcc.c-torture/execute/20010123-1.c: New test.
38586
38587 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38588
38589         * g++.old-deja/g++.pt/spec37.C: New test.
38590
38591 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38592
38593         * g++.old-deja/g++.pt/overload14.C: New test.
38594
38595 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38596
38597         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38598         __builtin_return_address.
38599
38600 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38601
38602         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38603         * g++.old-deja/g++.pt/spec35.C: New test.
38604         * g++.old-deja/g++.pt/spec36.C: New test.
38605
38606 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38607
38608         * gcc.c-torture/compile/20010118-1.c: New test.
38609
38610 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38611
38612         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38613
38614 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38615
38616         * gcc.c-torture/execute/20010119-1.c: New test.
38617
38618 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38619
38620         * g++.old-deja/g++.other/vbase5.C: New test.
38621
38622 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38623
38624         * gcc.c-torture/execute/20010118-1.c: New test.
38625
38626 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38627
38628         * g++.old-deja/g++.pt/deduct3.C: New test.
38629
38630 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38631
38632         * g++.old-deja/g++.pt/spec34.C: New test.
38633
38634 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38635
38636         * g77.f-torture/compile/20000601-2.f: New test.
38637
38638 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38639
38640         * g++.old-deja/g++.other/init17.C: New test.
38641
38642 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38643
38644         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38645
38646 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38647
38648         * g++.old-deja/g++.pt/unify8.C: New test.
38649
38650 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38651
38652         * g++.old-deja/g++.abi/vbase1.C: New test.
38653
38654 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38655
38656         * g++.old-deja/g++.pt/crash65.C: New test.
38657
38658 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38659
38660         * gcc.dg/cpp/assembl2.S: New test case.
38661
38662 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38663
38664         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38665         are supported.
38666
38667 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38668
38669         * g++.old-deja/g++.other/builtins1.C: New test.
38670         * g++.old-deja/g++.other/builtins2.C: Likewise.
38671         * g++.old-deja/g++.other/builtins3.C: Likewise.
38672         * g++.old-deja/g++.other/builtins4.C: Likewise.
38673
38674 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38675
38676         * gcc.c-torture/compile/20010117-1.c: New test.
38677         * gcc.c-torture/compile/20010117-2.c: New test.
38678
38679 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38680
38681         * g77.f-torture/execute/20010116.[fx]: New test,
38682         XFAIL on i?86-*-*.
38683         * g77.f-torture/compile/20010115.f: Indicate it's
38684         a test for PR fortran/1636.
38685
38686 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38687
38688         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38689
38690 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38691
38692         * g77.f-torture/compile/20010115.f: New test.
38693
38694 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38695
38696         * g++.old-deja/g++.pt/nontype5.C: New test.
38697
38698 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38699
38700         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38701         have an equivalent working one below it.
38702
38703 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38704
38705         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38706         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38707
38708 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38709
38710         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
38711         message containing "init_priority".
38712         (conpr-2.C): Likewise.
38713         (conpr-3.C): Likewise.
38714         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
38715
38716 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38717
38718         * gcc.c-torture/execute/20010114-2.c: New test.
38719
38720 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38721
38722         * gcc.c-torture/compile/20010114-1.c: New test.
38723         * gcc.c-torture/compile/20010114-1.x: Xfail.
38724         * gcc.c-torture/compile/20010114-2.c: New test.
38725         * gcc.c-torture/execute/20010114-1.c: New test.
38726         * gcc.dg/trunc-1.c: New test.
38727         * gcc.dg/uninit-B.c: New test.
38728
38729 2001-01-13  Nick Clifton  <nickc@redhat.com>
38730
38731         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38732         target.
38733
38734 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38735
38736         * gcc.c-torture/compile/20010113-1.c: New test.
38737
38738 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38739
38740         * gcc.c-torture/compile/20001212-1.c: New test.
38741
38742 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38743
38744         * gcc.dg/cpp/widestr1.c: Update.
38745         * gcc.dg/cpp/prag-imp.c: Remove.
38746
38747 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
38748
38749         * gcc.c-torture/execute/20000801-3.x: Remove.
38750         * gcc.dg/c90-init-1.c: New test.
38751         * gcc.dg/c99-init-1.c: New test.
38752         * gcc.dg/c99-init-2.c: New test.
38753         * gcc.dg/gnu99-init-1.c: New test.
38754
38755 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38756
38757         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38758         testing that no relevant ones were found.
38759
38760 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38761
38762         * g++.old-deja/g++.pt/cast2.C: New test.
38763
38764 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38765
38766         * g++.old-deja/g++.pt/friend47.C: New test.
38767
38768 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38769
38770         * g++.old-deja/g++.pt/instantiate13.C: New test.
38771
38772 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38773
38774         * g++.old-deja/g++.other/defarg7.C: New test.
38775         * g++.old-deja/g++.other/defarg8.C: New test.
38776
38777 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38778
38779         * g++.old-deja/g++.pt/crash64.C: New test.
38780
38781 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38782
38783         * g++.old-deja/g++.pt/crash63.C: New test.
38784
38785 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38786
38787         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38788
38789 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38790
38791         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38792
38793 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38794
38795         * g++.old-deja/g++.pt/error3.C: New test.
38796
38797 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38798
38799         * g++.old-deja/g++.other/crash39.C: New test.
38800
38801 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38802
38803         * g++.old-deja/g++.other/vbase4.C: New test.
38804
38805 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
38806
38807         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
38808         * gcc.dg/special/20000419-2.c: New file. Identical to above.
38809         * gcc.dg/special/special.exp: New test driver which will check
38810         for alias support for the above test.
38811
38812 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
38813
38814         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
38815         problems on small machines.
38816         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
38817         parameterize.
38818
38819 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38820
38821         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38822         mips.
38823         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38824
38825 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38826
38827         * g++.old_deja/g++.pt/using8.C: New test.
38828
38829 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38830
38831         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38832
38833 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
38834
38835         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
38836         where a failure is expected.
38837         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
38838
38839 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38840
38841         * g++.old_deja/g++.pt/instantiate12.C: New test.
38842
38843 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38844
38845         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
38846         start of structs.
38847         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
38848         * g++.old-deja/g++.brendan/crash17.C: Likewise.
38849         * g++.old-deja/g++.brendan/crash29.C: Likewise.
38850         * g++.old-deja/g++.brendan/crash48.C: Likewise.
38851         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38852         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
38853         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
38854         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
38855         * g++.old-deja/g++.eh/spec6.C: Likewise.
38856         * g++.old-deja/g++.jason/crash3.C: Likewise.
38857         * g++.old-deja/g++.law/ctors11.C: Likewise.
38858         * g++.old-deja/g++.law/ctors17.C: Likewise.
38859         * g++.old-deja/g++.law/ctors5.C: Likewise.
38860         * g++.old-deja/g++.law/ctors9.C: Likewise.
38861         * g++.old-deja/g++.mike/ambig1.C: Likewise.
38862         * g++.old-deja/g++.mike/net22.C: Likewise.
38863         * g++.old-deja/g++.mike/p3538a.C: Likewise.
38864         * g++.old-deja/g++.mike/p3538b.C: Likewise.
38865         * g++.old-deja/g++.mike/virt3.C: Likewise.
38866         * g++.old-deja/g++.niklas/t128.C: Likewise.
38867         * g++.old-deja/g++.other/anon4.C: Likewise.
38868         * g++.old-deja/g++.other/using1.C: Likewise.
38869         * g++.old-deja/g++.other/warn3.C: Likewise.
38870         * g++.old-deja/g++.pt/t37.C: Likewise.
38871         * g++.old-deja/g++.robertl/eb69.C: Likewise.
38872         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38873
38874 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38875
38876         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38877
38878 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38879
38880         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38881
38882 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38883
38884         * gcc.c-torture/compile/20010107-1.c: New test.
38885
38886 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38887
38888         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38889
38890 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38891
38892         * gcc.dg/format/format.h: New file.
38893         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
38894         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
38895         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
38896         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
38897         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
38898         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38899         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
38900         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
38901         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
38902         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
38903         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
38904         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
38905         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
38906         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
38907         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
38908         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
38909         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
38910         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
38911         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
38912         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
38913         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
38914         instead of declaring standard types, macros and functions in each
38915         test.
38916
38917 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
38918
38919         * gcc.c-torture/execute/20010106-1.c: New test.
38920
38921 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38922
38923         * gcc.dg/format/format.exp: New file.
38924         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
38925         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
38926         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
38927         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
38928         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
38929         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
38930         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
38931         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
38932         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
38933         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
38934         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
38935         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
38936         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
38937         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
38938         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
38939         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
38940         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
38941         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
38942         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
38943         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
38944         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
38945         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
38946         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
38947         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
38948         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
38949         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
38950         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
38951         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
38952         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
38953         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
38954         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
38955         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
38956         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
38957         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
38958         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
38959         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
38960         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
38961         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
38962         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
38963         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
38964         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
38965         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
38966
38967 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
38968
38969         * gcc.c-torture/execute/991228-1.c: Take word endianness into
38970         account.
38971
38972 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38973
38974         * gcc.c-torture/execute/builtin-complex-1.c: New test.
38975
38976 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38977
38978         * g++.old-deja/g++.pt/crash62.C: New test.
38979
38980 2001-01-04  Richard Henderson  <rth@redhat.com>
38981
38982         * gcc.dg/20000926-1.c: Update expected warnings.
38983         * gcc.dg/array-2.c: Likewise.
38984         * gcc.dg/array-4.c: Also validate flexible array members.
38985         * gcc.dg/c99-flex-array-1.c: New.
38986
38987 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38988
38989         * gcc.c-torture/compile/20001222-1.x: Remove.
38990
38991 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38992
38993         * gcc.c-torture/execute/built-in-setjmp.c: New.
38994
38995 2001-01-03  Richard Henderson  <rth@redhat.com>
38996
38997         * gcc.dg/940510-1.c: Update expected error wording.
38998         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
38999
39000 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
39001
39002         * lib/target-supports.exp (check_alias_available): Modified to
39003         indicate aliases not supported if only weak aliases are supported.
39004
39005 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39006
39007         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
39008         Turn on cmpstrsi checks for __pj__ and __i370__.
39009
39010 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39011
39012         * g++.old-deja/g++.other/virtual11.C: New test.
39013
39014 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39015
39016         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
39017
39018 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39019
39020         * gcc.c-torture/compile/20010102-1.c: New test.
39021
39022 2001-01-02  Andreas Jaeger  <aj@suse.de>
39023
39024         * gcc.dg/noreturn-3.c: New test.
39025
39026         * gcc.dg/noreturn-4.c: New test.
39027
39028 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39029
39030         * gcc.c-torture/execute/stdio-opt-1.c: Also test
39031         __builtin_fputc and __builtin_fwrite.
39032
39033 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39034
39035         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
39036         signed char, not default char.
39037
39038 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39039
39040         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
39041
39042 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
39043
39044         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
39045
39046 2000-12-29  Richard Henderson  <rth@redhat.com>
39047
39048         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
39049         (__cyg_profile_func_exit): Define.
39050
39051 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39052
39053         * g++.dg/vtgc1.C: New test.
39054
39055 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
39056
39057         * gcc.dg/noncompile/20001228-1.c: New test.
39058
39059         * gcc.dg/20001228-1.c: New test.
39060
39061         * gcc.c-torture/execute/20001228-1.c: New test.
39062
39063 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
39064
39065         * gcc.dg/format-strfmon-1.c: New test.
39066
39067 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39068
39069         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
39070         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
39071         * gcc.c-torture/execute/string-opt-1.c: Likewise.
39072         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39073         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39074         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39075         * gcc.c-torture/execute/string-opt-6.c: Likewise.
39076         * gcc.c-torture/execute/string-opt-7.c: Likewise.
39077         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39078         * gcc.c-torture/execute/string-opt-9.c: Likewise.
39079         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39080         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39081         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39082
39083         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
39084         * gcc.c-torture/execute/string-opt-4.c: Test index.
39085
39086 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
39087
39088         * gcc.c-torture/compile/20001226-1.c: New test.
39089
39090 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39091
39092         * gcc.c-torture/compile/20001222-1.c: New test.
39093         * gcc.c-torture/compile/20001222-1.x: Xfail.
39094
39095 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
39096
39097         * gcc.c-torture/execute/comp-goto-2.c: New test.
39098
39099 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
39100
39101         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
39102         Use long types if __INT_MAX__ is 32767.
39103         (main): Use cast to (sint32 *) when poking 88 into a_page.
39104
39105         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
39106
39107 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
39108
39109         * gcc.c-torture/compile/20001221-1.c: New test.
39110         * gcc.c-torture/execute/20001221-1.c: New test.
39111
39112 2000-12-20  Richard Henderson  <rth@redhat.com>
39113
39114         * g++.old-deja/g++.pt/crash36.C: Update error lines.
39115         * g++.old-deja/g++.robertl/eb109.C: Likewise.
39116
39117 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39118
39119         * gcc.dg/compare3.c: New test.
39120
39121 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39122
39123         * gcc.dg/format-warnll-1.c: New test.
39124
39125 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39126
39127         * gcc.dg/cpp/cmdlne-P.c: New test.
39128
39129 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39130
39131         * gcc.c-torture/execute/builtin-abs-1.c,
39132         gcc.c-torture/execute/builtin-abs-2.c: New tests.
39133
39134 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39135
39136         * gcc.dg/cpp/multiline.c: New test.
39137
39138 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
39139
39140         * g++.old-deja/g++.other/syshdr1.C: Update.
39141         * gcc.dg/cpp/lineflags.c: Remove temporarily.
39142
39143 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39144
39145         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
39146
39147 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39148
39149         * g++.old-deja/g++.pt/ttp65.C: New test.
39150
39151 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39152
39153         * g++.old-deja/g++.pt/ttp64.C: New test.
39154
39155 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39156
39157         * g++.old-deja/g++.pt/spec33.C: New test.
39158
39159 2000-12-14  Catherine Moore  <clm@redhat.com>
39160
39161         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
39162         * gcc.c-torture/execute/920612-2.c: Likewise.
39163         * gcc.c-torture/execute/920428-2.c: Likewise.
39164         * gcc-c-torture/execute/va-arg-11.c: Call exit.
39165         * gcc.c-torture/execute/va-arg-21.c: Likewise.
39166
39167 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39168
39169         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
39170         * gcc.dg/pack-test-2.c: Likewise.
39171
39172 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39173
39174         Tests by Zack Weinberg <zackw@stanford.edu>.
39175
39176         * gcc.dg/cpp/defined.c: Update.
39177         * gcc.dg/cpp/defined_trad.c: New tests.
39178
39179 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39180
39181         * gcc.dg/cpp/trad-direct.c: Update.
39182
39183 2000-12-11  Neil Booth  <neilb@earthling.net>
39184
39185         * gcc.dg/cpp/defined_trad.c
39186
39187 2000-12-11  Neil Booth  <neilb@earthling.net>
39188
39189         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
39190
39191 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39192
39193         * gcc.dg/format-miss-2.c: New test.
39194
39195 2000-12-09  Neil Booth  <neilb@earthling.net>
39196
39197         * gcc.dg/cpp/lineflags.c: New tests.
39198         * gcc.dg/cpp/poison.c: Update.
39199         * gcc.dg/cpp/redef2.c: Update.
39200         * gcc.dg/cpp/skipping.c: New test.
39201
39202 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
39203
39204         * g++.old-deja/g++.other/eh3.C: New testcase.
39205
39206 2000-12-07  Neil Booth  <neilb@earthling.net>
39207
39208         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
39209         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
39210         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
39211         wtr-union-init-2.c, wtr-union-init-3.c: Update.
39212         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
39213         Update.
39214
39215 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39216
39217         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
39218         __SIZE_TYPE__ instead of int for type of integers cast to
39219         pointers.
39220
39221 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
39222
39223         * g++.old-deja/g++.other/cleanup4.C: New test.
39224
39225 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39226
39227         * format-sec-1.c: New test.
39228
39229 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39230
39231         * gcc.dg/format-nonlit-3.c: New test.
39232
39233 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39234
39235         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
39236         through a null pointer.
39237
39238 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39239
39240         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39241         * g++.old-deja/g++.pt/partial4.C: New test.
39242
39243 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39244
39245         * gcc.c-torture/execute/ieee/hugeval.x: New.
39246
39247 2000-12-06  Neil Booth  <neilb@earthling.net>
39248
39249         * gcc.dg/cpp/backslash2.c: New tests.
39250
39251 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39252
39253         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39254         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39255
39256 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39257
39258         * gcc.c-torture/execute/20001203-2.c: New testcase.
39259
39260 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39261
39262         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39263         * g++.old-deja/g++.other/virtual10.C: New test.
39264
39265 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39266
39267         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39268
39269 2000-12-05  Richard Henderson  <rth@redhat.com>
39270
39271         * gcc.c-torture/compile/20001205-1.c: New.
39272
39273 2000-12-04  Neil Booth  <neilb@earthling.net>
39274
39275         * g++.old-deja/g++.other/virtual9.C: New test.
39276         * g++.old-deja/g++.pt/crash61.C: New test.
39277         * gcc.c-torture/execute/loop-9.c: New test.
39278
39279 2000-12-04  Neil Booth  <neilb@earthling.net>
39280
39281         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39282         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39283         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39284         * gcc.dg/cpp/extratokens.c: ...here.
39285
39286 2000-12-04  Neil Booth  <neilb@earthling.net>
39287
39288         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39289         New tests.
39290
39291 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39292
39293         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39294         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39295
39296 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39297
39298         * gcc.c-torture/execute/20001203-1.c: New test.
39299
39300 2000-12-03  Neil Booth  <neilb@earthling.net>
39301
39302         * gcc.dg/cpp/macro6.c: New test cases.
39303
39304 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39305
39306         * gcc.c-torture/execute/string-opt-9.c: New test.
39307         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39308         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39309         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39310
39311         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39312         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39313
39314 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39315
39316         * gcc.dg/cpp/if-6.c: New testcase.
39317
39318         * gcc.dg/20001201-1.c: New testcase.
39319
39320 2000-12-02  Neil Booth  <neilb@earthling.net>
39321
39322         * g++.old-deja/g++.other/externC4.C,
39323         g++.old-deja/g++.other/friend10.C: New tests.
39324
39325 2000-12-02  Neil Booth  <neilb@earthling.net>
39326
39327         * g++.old-deja/g++.other/instan2.C
39328         * g++.old-deja/g++.other/instan3.C: New test.
39329
39330 2000-12-02  Neil Booth  <neilb@earthling.net>
39331
39332         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39333         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39334         gnuc99.c,gnuc99-pedantic.c: New tests.
39335
39336 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39337
39338         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39339         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39340
39341 2000-12-01  Neil Booth  <neilb@earthling.net>
39342
39343         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39344         * gcc.dg/cpp/poison.c: Update.
39345         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39346
39347 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39348
39349         * g77.f-torture/execute/20001201.f: New test.
39350
39351 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39352
39353         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39354
39355 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39356
39357         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39358
39359 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39360
39361         * g++.old-deja/g++.other/cast6.C: New test.
39362
39363 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39364
39365         * gcc.c-torture/execute/20001130-2.c: New testcase.
39366
39367 2000-11-30  Richard Henderson  <rth@redhat.com>
39368
39369         * gcc.c-torture/execute/20001130-1.c: New test.
39370
39371 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39372
39373         * g++.old-deja/g++.other/op3.C: New test.
39374
39375 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39376
39377         * g++.old-deja/g++.other/op2.C: New test.
39378
39379 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39380
39381         * g++.old-deja/g++.other/crash38.C: New test.
39382
39383 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39384
39385         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39386
39387 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39388
39389         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39390         tests.
39391         * gcc.c-torture/execute/string-opt-6.c: New test.
39392
39393         * gcc.dg/20001117-1.c: Add main.
39394
39395 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39396
39397         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39398         Move from here ...
39399         * gcc.dg/940510-1.c: ... to here.
39400
39401         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39402         zero-size arrays in toplevel structures.
39403
39404 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39405
39406         * gcc.c-torture/execute/loop-8.c: New test.
39407
39408 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39409
39410         * g++.old-deja/g++.other/base1.C: New test.
39411
39412 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39413
39414         * g++.old-deja/g++.other/parse2.C: New test.
39415
39416 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39417
39418         * g++.old-deja/g++.pt/incomplete1.C: New test.
39419
39420 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39421
39422         * g++.old-deja/g++.other/friend9.C: New test.
39423
39424 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39425
39426         * gcc.dg/20001127-1.c: New test.
39427
39428 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39429
39430         * g++.old-deja/g++.pt/friend46.C: New test.
39431
39432 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39433
39434         * g++.old-deja/g++.other/ptrmem8.C: New test.
39435
39436 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39437
39438         * gcc.c-torture/execute/string-opt-7.c: New test.
39439         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39440
39441 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39442
39443         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39444         instead of 'mkcheck 2'.
39445
39446 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39447
39448         * gcc.c-torture/execute/memcheck/driver.c,
39449         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39450         C9X references to refer to C99.
39451
39452 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39453
39454         * gcc.dg/ultrasp3.c: New test.
39455
39456 2000-11-25  Neil Booth  <neilb@earthling.net>
39457
39458         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39459
39460 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39461
39462         * gcc.c-torture/compile/20001123-2.c: New.
39463
39464 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39465
39466         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39467
39468 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39469
39470         * gcc.dg/sequence-point-1.c: Add some new tests.
39471         * gcc.c-torture/execute/20001124-1.c: New test.
39472
39473 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39474
39475         * g++.old-deja/g++.other/vaarg4.C: New test.
39476         * gcc.c-torture/compile/20001123-1.c: New test.
39477
39478 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39479
39480         * g++.other/crash24.C: Adjust and remove XFAIL.
39481         * g++.other/crash37.C: New test.
39482
39483 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39484
39485         * g++.old-deja/g++.pt/instantiate9.C: New test.
39486
39487 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39488
39489         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39490         new ABI, too.
39491
39492         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39493         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39494
39495 2000-11-22  Neil Booth  <neilb@earthling.net>
39496
39497         * gcc.dg/cpp/Wtrigraphs.c: New test.
39498
39499 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39500
39501         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39502
39503 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39504
39505         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39506
39507 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39508
39509         * lib/gcc-dg.exp: load_lib scanasm.exp.
39510         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39511         * lib/g++-dg.exp: load_lib scanasm.exp.
39512         * lib/scanasm.exp: New.
39513         (scan-assembler, scan-assembler-not): Add optional arguments to
39514         test name, or if not present, the pattern name.
39515         (scan-assembler-dem, scan-assembler-dem-not): New.
39516
39517         * g++.dg/dg.exp: New.
39518
39519 2000-11-21  Neil Booth  <neilb@earthling.net>
39520
39521         * gcc.dg/cpp/integrated1.c: Remove.
39522
39523 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39524
39525         * gcc.c-torture/execute/20001121-1.c: New test.
39526
39527 2000-11-21  Richard Henderson  <rth@redhat.com>
39528
39529         * gcc.c-torture/compile/20001121-1.c: New test.
39530
39531 2000-11-20  Neil Booth  <neilb@earthling.net>
39532
39533         * gcc.dg/cpp/integrated1.c: New test.
39534
39535 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39536
39537         * g++.old-deja/g++.other/inline17.C: New test.
39538
39539 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39540
39541         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39542         local variable to be zero: I made the variable global. Now
39543         uses abort() and exit() instead of relying on main's return value.
39544
39545 2000-11-20  Neil Booth  <neilb@earthling.net>
39546
39547         * gcc.dg/cpp/paste2.c: Update test.
39548         * objc/execute/paste.m: New test.
39549
39550 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39551
39552         * gcc.dg/c99-condexpr-1.c: New test.
39553
39554 2000-11-20  Neil Booth  <neilb@earthling.net>
39555
39556         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39557
39558 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39559
39560         * g++.old-deja/g++.pt/export1.C: New test.
39561
39562 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39563
39564         * gcc.dg/20001117-1.c: New test.
39565
39566 2000-11-18  Richard Henderson  <rth@redhat.com>
39567
39568         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39569
39570 2000-11-18  Richard Henderson  <rth@redhat.com>
39571
39572         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39573         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39574         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39575
39576 2000-11-18  Richard Henderson  <rth@redhat.com>
39577
39578         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39579         (main): New.  Exit cleanly.
39580
39581 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39582
39583         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39584         gcc.dg/c99-fordecl-2.c: New tests.
39585
39586 2000-11-18  Richard Henderson  <rth@redhat.com>
39587
39588         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39589         * gcc.c-torture/execute/zerolen-2.c: New.
39590
39591 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39592
39593         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39594         memory.
39595
39596 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39597
39598         * g++.old-deja/g++.pt/instantiate8.C: New test.
39599
39600 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39601
39602         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39603         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39604
39605 2000-11-16  Nick Clifton  <nickc@redhat.com>
39606
39607         * gcc.c-torture/execute/nestfunc-2.c: New test.
39608         * gcc.c-torture/execute/nestfunc-3.c: New test.
39609
39610 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39611
39612         * gcc.c-torture/compile/20001116-1.c: New test.
39613
39614 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39615
39616         * gcc.c-torture/execute/20001115-1.c: New test.
39617
39618 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39619
39620         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39621         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39622         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39623         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39624
39625 2000-11-15  Neil Booth  <neilb@earthling.net>
39626
39627         gcc.dg/cpp/_Pragma1.c: Update.
39628         gcc.dg/cpp/_Pragma2.c: New test.
39629
39630 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39631
39632         * g++.old-deja/g++.other/anon5.C: New test.
39633
39634 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39635
39636         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39637         tests.
39638
39639 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39640
39641         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39642         output.
39643
39644 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39645
39646         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39647         labels at end of compound statements.
39648
39649 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39650
39651         * gcc.c-torture/execute/loop-7.c: New test.
39652
39653 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39654
39655         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39656
39657 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39658
39659         * gcc.dg/c99-bool-1.c: New test.
39660
39661 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39662
39663         * gcc.dg/c99-scope-1.c: Remove xfail.
39664         * gcc.dg/c99-scope-2.c: New test.
39665
39666 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39667
39668         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39669         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39670
39671 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39672
39673         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39674         error messages.
39675
39676         * g++.mike/p700.C: Don't typedef wchar_t.
39677         * g++.mike/p784.C: Likewise.
39678         * g++.mike/eb101.C: Don't use __wchar_t.
39679
39680 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39681
39682         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39683         from DO loop.
39684
39685 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39686
39687         * gcc.c-torture/execute/20001111-1.c: New test.
39688
39689 2000-11-10  Nick Clifton  <nickc@redhat.com>
39690
39691         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39692         long multuiple and accumulate.
39693
39694 2000-11-09  Richard Henderson  <rth@redhat.com>
39695
39696         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39697         via size_t instead of int.
39698
39699         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39700         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39701         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39702         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39703
39704 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39705
39706         * gcc.c-torture/compile/20001109-1.c: New test.
39707         * gcc.c-torture/compile/20001109-2.c: New test.
39708
39709 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39710
39711         * g++.old-deja/g++.pt/operator1.C: New test.
39712         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39713
39714 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39715
39716         * gcc.dg/20001108-1.c: New test.
39717
39718 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39719
39720         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39721         with both arguments constant strings.
39722         * gcc.c-torture/execute/string-opt-3.c: New test.
39723         * gcc.c-torture/execute/string-opt-4.c: New test.
39724         * gcc.c-torture/execute/string-opt-5.c: New test.
39725
39726 2000-11-08  Nick Clifton  <nickc@redhat.com>
39727
39728         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39729         mulsidi3adddi patterns.
39730
39731 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39732
39733         * g++.old-deja/g++.other/crash36.C: New test.
39734
39735 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39736
39737         * g++.old-deja/g++.other/init16.C: New test.
39738
39739 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39740
39741         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39742
39743 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39744
39745         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
39746         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39747         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39748
39749 2000-11-07  DJ Delorie  <dj@redhat.com>
39750
39751         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39752
39753 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39754
39755         * gcc.c-torture/execute/string-opt-1.c: New test.
39756
39757 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39758
39759         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
39760         mips-sgi-irix6.* because the MIPS ABI passes floating-point
39761         parameters in registers, and there is no way for a varargs
39762         function to know in which order the integer and floating-point
39763         parameters should be interleaved when they are placed on the
39764         stack.
39765         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39766         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39767
39768 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39769
39770         * gcc.c-torture/execute/string-opt-2.c: New test.
39771
39772 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39773
39774         * g++.old-deja/g++.pt/crash60.C: New test.
39775
39776 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39777
39778         * g++.old-deja/g++.other/crash24.C: New test.
39779         * g++.old-deja/g++.other/crash25.C: New test.
39780         * g++.old-deja/g++.other/crash26.C: New test.
39781         * g++.old-deja/g++.other/crash27.C: New test.
39782         * g++.old-deja/g++.other/crash28.C: New test.
39783         * g++.old-deja/g++.other/crash29.C: New test.
39784         * g++.old-deja/g++.other/crash30.C: New test.
39785         * g++.old-deja/g++.other/crash31.C: New test.
39786         * g++.old-deja/g++.other/crash32.C: New test.
39787         * g++.old-deja/g++.other/crash33.C: New test.
39788         * g++.old-deja/g++.other/crash34.C: New test.
39789         * g++.old-deja/g++.other/crash35.C: New test.
39790
39791 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39792
39793         * gcc.c-torture/execute/20001031-1.c: New test.
39794
39795 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39796
39797         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39798         namespace.
39799
39800         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
39801         standards-conformant.
39802
39803         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
39804
39805         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
39806         * g++.old-deja/g++.mike/p755a.C: Likewise.
39807         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
39808         library makes no calls to `operator new' during initialization.
39809
39810 2000-11-04  Neil Booth  <neilb@earthling.net>
39811
39812         * gcc.dg/cpp/include2.c: New tests.
39813
39814 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
39815
39816         * lib/g++.exp (g++_set_ld_library_path): New function.
39817         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39818
39819 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39820
39821         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39822         warnings.
39823
39824 2000-11-01  Richard Henderson  <rth@redhat.com>
39825
39826         * g++.old-deja/g++.ext/namedret1.C: New.
39827         * g++.old-deja/g++.ext/namedret2.C: New.
39828         * g++.old-deja/g++.ext/namedret3.C: New.
39829
39830 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39831
39832         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39833         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39834
39835 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39836
39837         * gcc.c-torture/execute/va-arg-21.c: New test.
39838
39839 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39840
39841         * gcc.dg/c99-complex-2.c: New test.
39842
39843 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39844
39845         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39846
39847 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39848
39849         * g++.old-deja/g++.other/inline16.C: New test.
39850
39851 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39852
39853         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39854         __PRETTY_FUNCTION__
39855
39856 2000-10-29  Neil Booth  <neilb@earthling.net>
39857
39858         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
39859         New tests.
39860         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
39861         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
39862         optimisation.
39863
39864 2000-10-29  Neil Booth  <neilb@earthling.net>
39865
39866         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
39867         * mi1.c, mi1c.h: Add null directives to multiple-include test.
39868         * mi5.c: Test multiple includes work with -C.
39869         * trigraphs.c: Test ^= version.
39870
39871 2000-10-28  Neil Booth  <neilb@earthling.net>
39872
39873         New tests and test updates for new macro expander.
39874
39875         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
39876         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
39877         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
39878         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
39879         new diagnostic messages.
39880
39881         * gcc.dg/cpp/macro3.c: New tests.
39882
39883 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39884
39885         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39886         on the same line.
39887
39888 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39889
39890         * g++.old-deja/g++.other/eh2.C: New test.
39891
39892 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39893
39894         * gcc.c-torture/execute/20001027-1.c: New test.
39895
39896 2000-10-26  Richard Henderson  <rth@redhat.com>
39897
39898         * gcc.c-torture/execute/20001026-1.c: New.
39899
39900 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
39901
39902         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
39903         * g++.old-deja/g++.law/builtin1.C: Likewise.
39904         * g++.old-deja/g++.law/ctors10.C: Likewise.
39905         * g++.old-deja/g++.law/virtual3.C: Likewise.
39906         * g++.old-deja/g++.mike/p658.C: Likewise.
39907         * g++.old-deja/g++.other/sibcall1.C: Likewise.
39908         * g++.old-deja/g++.other/vaarg2.C: Likewise.
39909         * g++.old-deja/g++.robertl/eb124.C: Likewise.
39910         * g++.old-deja/g++.robertl/eb44.C: Likewise.
39911         * g++.old-deja/g++.robertl/eb77.C: Likewise.
39912
39913 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
39914
39915         * gcc.c-torture/compile/20001024-1.c: New test.
39916
39917 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
39918
39919         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
39920         to tell us whether or not we are using V3.
39921
39922 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39923
39924         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
39925         operands.
39926
39927 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39928
39929         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
39930
39931 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
39932
39933         * gcc.c-torture/execute/20001024-1.c: New test.
39934
39935 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
39936
39937         * g++.old-deja/g++.other/sibcall1.C: New test.
39938
39939 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
39940
39941         * gcc.dg/noncompile/init-3.c: New test.
39942
39943 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39944
39945         * gcc.dg/format-array-1.c: New test.
39946
39947 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39948
39949         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
39950         writing through null pointers; remove comment about testing
39951         unterminated strings.
39952
39953 2000-10-17  Matthew Hiller  <hiller@redhat.com>
39954
39955         * gcc.c-torture/execute/20001017-2.c: New test.
39956
39957 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39958
39959         * gcc.c-torture/compile/20001018-1.c: New test.
39960         * gcc.c-torture/compile/20001018-1.x: Xfail.
39961
39962 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39963
39964         * gcc.c-torture/execute/20001017-1.c: New test.
39965
39966 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39967
39968         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
39969         for multiple use of arguments with scanf formats; add tests for
39970         multiple use of arguments.
39971
39972 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
39973
39974         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
39975
39976 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39977
39978         * gcc.dg/format-miss-1.c: New test.
39979
39980 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39981
39982         * gcc.c-torture/execute/20001013-1.c: New test.
39983
39984 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39985
39986         * gcc.dg/format-branch-1.c: New test.
39987
39988 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39989
39990         * README, lib/file-format.exp: Remove EGCS references.
39991
39992 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39993
39994         * gcc.dg/20001013-1.c: New test.
39995
39996 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39997
39998         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
39999         for intmax_t in the compiler using __typeof__ and the type rules
40000         for conditional expressions.
40001
40002 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
40003
40004         * gcc.dg/20001012-1.c: New test.
40005         * gcc.dg/20001012-2.c: New test.
40006
40007 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40008
40009         * gcc.dg/format-attr-1.c: New test.
40010
40011 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40012
40013         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
40014         __LONG_LONG_MAX__ instead of LLONG_MAX.
40015
40016 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40017
40018         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
40019         scanf flags.
40020         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
40021         flags.
40022
40023 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40024
40025         * gcc.dg/sequence-pt-1.c: New test.
40026
40027 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
40028
40029         * gcc.c-torture/execute/20001011-1.c: New testcase.
40030         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
40031
40032 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40033
40034         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
40035         does not error on it.
40036
40037 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40038
40039         * gcc.dg/20001009-1.c: New test.
40040
40041 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40042
40043         * gcc.c-torture/compile/20001009-1.c: Move from here ....
40044         * gcc.c-torture/execute/20001009-2.c: ... to here.
40045
40046 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
40047
40048         * gcc.c-torture/compile/20001009-1.c: New testcase.
40049         * gcc.c-torture/execute/20001009-1.c: New testcase.
40050         Testcases provided by Jan Hubicka <jh@suse.cz>.
40051
40052 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40053
40054         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40055         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
40056         uintmax_t using <limits.h> to emulate the compiler's internal
40057         logic.  No longer XFAIL %j tests.
40058
40059 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40060
40061         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
40062         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40063         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
40064         regexps and details of expected handling of some bad formats.
40065         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
40066         suppression.
40067
40068 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40069
40070         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
40071         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
40072         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
40073         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
40074         in list archives.
40075
40076 2000-10-06  Richard Henderson  <rth@cygnus.com>
40077
40078         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
40079         * g++.old-deja/g++.brendan/crash52.C: Likewise.
40080         * g++.old-deja/g++.jason/report.C: Likewise.
40081         * g++.old-deja/g++.law/friend5.C: Likewise.
40082         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
40083         of the expected warnings.
40084
40085 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
40086
40087         * g++.old-deja/g++.pt/enum14.C: New test.
40088
40089 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
40090
40091         * g++.old-deja/g++.pt/crash59.C: New test.
40092
40093 2000-10-04  Will Cohen  <wcohen@redhat.com>
40094
40095         * gcc.dg/20000926-1.c: New test.
40096
40097 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
40098
40099         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
40100         function name for current C++ compiler.
40101         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
40102
40103 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
40104
40105         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
40106         __PRETTY_FUNCTION__.
40107         * g++.old-deja/g++.ext/pretty2.C: Likewise.
40108
40109 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40110
40111         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
40112
40113 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
40114
40115         * gcc.c-torture/compile/20000923-1.c: New test.
40116
40117 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
40118
40119         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
40120         * g++.old-deja/g++.pt/ttp62.C: Same.
40121         * g++.old-deja/g++.other/inline14.C: Same.
40122
40123 2000-09-24  Richard Henderson  <rth@cygnus.com>
40124
40125         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
40126
40127 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40128
40129         * gcc.dg/c90-printf-1.c: Add test for wide string format.
40130
40131 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
40132
40133         * gcc.c-torture/compile/20000922-1.c: New file.
40134
40135 2000-09-21  Nick Clifton  <nickc@redhat.com>
40136
40137         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
40138         a signed long modulo operation.
40139         (mod6): New function - perform an unsigned long modulo operation.
40140         (main): Add tests for modulos of very large numbers by very small
40141         dividends.
40142
40143 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40144
40145         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
40146
40147 2000-09-19  Richard Henderson  <rth@cygnus.com>
40148
40149         * gcc.dg/compare2.c (case 10): XFAIL.
40150
40151 2000-09-18  Richard Henderson  <rth@cygnus.com>
40152
40153         * gcc.c-torture/execute/20000906-1.c: Move ...
40154         * gcc.dg/20000906-1.c: ... here.  Only run on targets
40155         that support __builtin_trap.
40156
40157 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
40158
40159         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
40160
40161 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40162
40163         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
40164         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
40165         more $ format tests.
40166
40167 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40168
40169         * gcc.dg/format-errmk-1.c: New test.
40170
40171 2000-09-17  Greg McGary  <greg@mcgary.org>
40172
40173         * gcc.c-torture/execute/20000917-1.x: Remove.
40174
40175 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40176
40177         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
40178
40179 2000-09-17  Greg McGary  <greg@mcgary.org>
40180
40181         * gcc.c-torture/execute/20000917-1.c: New test.
40182         * gcc.c-torture/execute/20000917-1.x: XFAIL.
40183
40184 2000-09-16  Neil Booth  <NeilB@earthling.net>
40185
40186         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
40187         in nested macro bug.
40188
40189 2000-09-15  Neil Booth  <NeilB@earthling.net>
40190
40191         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
40192
40193 2000-09-14  Jeffrey A Law  (law@cygnus.com)
40194
40195         * gcc.c-torture/execute/20000914-1.c: New test.
40196
40197 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
40198
40199         * g++.other/inline13.C: New test.
40200
40201 2000-09-12  Andreas Jaeger  <aj@suse.de>
40202
40203         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
40204         constant by Ulrich Drepper <drepper@redhat.com>.
40205
40206 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
40207
40208         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
40209
40210 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40211
40212         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
40213
40214 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
40215
40216         * gcc.dg/cpp/backslash.c: New test.
40217
40218 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
40219
40220         * gcc.c-torture/execute/20000910-1.c: New test.
40221         * gcc.c-torture/execute/20000910-2.c: Likewise.
40222
40223 2000-09-11  Robert Lipe  <robertl@sco.com>
40224
40225         * gcc.dg/pragma-align.c: New test.
40226
40227 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40228
40229         * g++.old-deja/g++.pt/explicit82.C: New test.
40230         * g++.old-deja/g++.pt/explicit83.C: New test.
40231
40232 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
40233
40234         * gcc.dg/asm-names.c: New test.
40235
40236 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40237
40238         * gcc.dg/cpp/tr-warn6.c: New test
40239
40240 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40241
40242         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40243         be accepted.
40244
40245 2000-09-07  Catherine Moore  <clm@redhat.com>
40246
40247         * gcc.c-torture/execute/unroll-1.c: New test.
40248
40249 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
40250
40251         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40252         ERROR markers.
40253         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40254         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40255         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40256         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40257         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40258         Preprocess only.
40259         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40260         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40261
40262 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40263
40264         * g++.old-deja/g++.pt/deduct2.C: New test.
40265
40266 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40267
40268         * g++.old-deja/g++.pt/parms2.C: New test.
40269
40270 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40271
40272         * g++.old-deja/g++.pt/crash58.C: New test.
40273
40274 2000-09-06  Greg McGary  <greg@mcgary.org>
40275
40276         * gcc.c-torture/execute/20000906-1.c: New test.
40277         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40278
40279 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40280
40281         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40282
40283 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40284
40285         * g++.old-deja/g++.pt/crash57.C: New test.
40286
40287 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40288
40289         * g++.old-deja/g++.pt/crash56.C: New test.
40290
40291 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40292
40293         * g++.old-deja/g++.pt/koenig1.C: New test.
40294
40295 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40296
40297         * gcc.dg/20000904-1.c: New test.
40298
40299 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40300
40301         * gcc.dg/cpp/paste8.c: New test.
40302
40303 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40304
40305         * gcc.c-torture/compile/20000827-1.c: New test.
40306
40307 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40308
40309         * gcc.dg/format-diag-1.c: New test.
40310
40311 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40312
40313         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40314         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40315         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40316         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40317         gcc.dg/formatz-1.c: Adjust warning regular expressions.
40318
40319 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40320
40321         * g++.old-deja/g++.other/nested4.C: New test.
40322
40323 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40324
40325         * g++.old-deja/g++.ns/scoped1.C: New test.
40326
40327 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40328
40329         * lib/g++.exp: Support testing already-installed GCC.
40330
40331 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40332
40333         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40334
40335 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40336
40337         * gcc.dg/return-type-2.c: New test.
40338
40339 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40340
40341         * gcc.c-torture/compile/20000825-1.c: New test.
40342
40343 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40344
40345         * gcc.dg/dwarf2-2.c: New test.
40346
40347 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40348
40349         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40350         dg-warning regexps.
40351
40352 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40353
40354         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40355         gcc.dg/format-ext-5.c: New tests.
40356
40357 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40358
40359         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40360
40361 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40362
40363         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40364
40365 2000-08-24  Richard Henderson  <rth@cygnus.com>
40366
40367         * gcc.dg/ia64-sync-1.c: New test.
40368         * gcc.dg/ia64-sync-2.c: New test.
40369         * gcc.dg/ia64-asm-1.c: New test.
40370
40371 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40372
40373         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40374         * gcc.dg/format-ext-2.c: New test.
40375
40376 2000-08-23  Jason Merrill  <jason@redhat.com>
40377
40378         * lib/old-dejagnu.exp: Also ignore "In member function" and
40379         "At global scope".
40380
40381 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40382
40383         * gcc.dg/noncompile/label-lineno-1.c: New test.
40384
40385 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40386
40387         * gcc.dg/c99-array-nonobj-1.c: New test.
40388
40389 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40390
40391         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40392         tests.
40393         * gcc.dg/format-ext-1.c: New test.
40394
40395 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40396
40397         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40398         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40399         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40400         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40401         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40402
40403 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40404
40405         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40406         gcc.dg/c99-strftime-2.c: New tests.
40407
40408 2000-08-22  Richard Henderson  <rth@cygnus.com>
40409
40410         * gcc.c-torture/execute/20000822-1.c: New test.
40411
40412 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40413
40414         * gcc.c-torture/execute/20000819-1.x: Remove.
40415
40416 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40417
40418         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40419         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40420         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40421         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40422         gcc.dg/format-xopen-1.c: New tests.
40423
40424 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40425
40426         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40427
40428 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40429
40430         * g++.old-deja/g++.other/loop2.C: New test.
40431
40432         * gcc.c-torture/compile/20000606-1.c: New test.
40433         * gcc.c-torture/compile/20000728-1.c: New test.
40434         * gcc.c-torture/execute/20000801-1.c: New test.
40435         * gcc.c-torture/execute/20000801-2.c: New test.
40436         * gcc.c-torture/execute/20000819-1.c: New test.
40437         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40438         * gcc.dg/20000629-1.c: New test.
40439         * gcc.dg/20000724-1.c: New test.
40440         * gcc.dg/20000807-1.c: New test.
40441
40442 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40443
40444         * gcc.dg/cpp/pragma-1.c: New test.
40445         * gcc.dg/cpp/pragma-2.c: New test.
40446
40447 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40448
40449         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40450         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40451
40452 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40453
40454         * gcc.c-torture/compile/20000818-1.c: New test.
40455
40456 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40457
40458         * gcc.c-torture/execute/20000818-1.c: New test.
40459
40460 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40461
40462         * gcc.dg/format-va-1.c: New test.
40463
40464 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40465
40466         * g++.old-deja/g++.other/typedef8.C: New test.
40467
40468 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40469
40470         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40471         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40472         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40473         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40474         * g++.old-deja/g++.other/ptrmem7.C: New test.
40475         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40476
40477 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40478
40479         * g++.old-deja/g++.pt/typename27.C: New test.
40480
40481 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40482
40483         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40484         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40485         * g++.old-deja/g++.pt/friend45.C: New test.
40486         * g++.old-deja/g++.other/friend8.C: New test.
40487
40488 2000-08-15  Richard Henderson  <rth@cygnus.com>
40489
40490         * gcc.c-torture/execute/20000815-1.c: New test.
40491
40492 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40493
40494         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40495         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40496         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40497
40498 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40499
40500         * g++.old-deja/g++.other/refinit2.C: New test.
40501
40502 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40503
40504         * lib/c-torture.exp (c-torture): Make
40505         compiler_conditional_xfail_data global.
40506         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40507         compiler_conditional_xfail_data machinery.
40508         (f-torture-execute): Likewise.
40509         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40510         and only when unrolling loops.
40511
40512         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40513
40514 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40515
40516         * g++.old-deja/g++.pt/explicit81.C: New test.
40517
40518 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40519
40520         * g++.old-deja/g++.pt/typename26.C: New test.
40521
40522 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40523
40524         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40525         warning.
40526
40527 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40528
40529         * g++.old-deja/g++.other/array3.C: New test.
40530
40531 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40532
40533         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40534         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40535         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40536         New tests.
40537
40538 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40539
40540         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40541         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40542
40543 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40544
40545         * gcc.c-torture/execute/20000808-1.c: New test.
40546
40547 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40548
40549         * gcc.dg/c90-const-expr-1.c: New test.
40550
40551 2000-08-08  Richard Henderson  <rth@cygnus.com>
40552
40553         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40554
40555 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40556
40557         * gcc.dg/noncompile/const-ll-1.c: New test.
40558
40559 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40560
40561         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40562
40563 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40564
40565         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40566         that running programs linked against the shared version of libobjc
40567         run correctly.
40568
40569 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40570
40571         * gcc.dg/c99-printf-1.c: New test.
40572
40573 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40574
40575         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40576
40577 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40578
40579         * gcc.c-torture/execute/20000731-1.x: Delete.
40580
40581 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40582
40583         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40584         and torture_without_loops as is done by c-torture.exp.
40585         (search_for): Copy from c-torture.exp.
40586         (gcc-dg-runtest): New function, drives a directory of tests
40587         iterating over the TORTURE_OPTIONS.
40588         (scan-assembler, scan-assembler-not): Move here from
40589         individual directory drivers.
40590
40591         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40592         defined by lib/gcc-dg.exp.
40593         * gcc.dg/cpp/cpp.exp: Likewise.
40594         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40595         gcc-dg-runtest, so we cycle over optimization options.
40596
40597         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40598         * gcc.dg/compare2.c: No longer expected to fail.
40599
40600 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40601
40602         * gcc.c-torture/execute/20000804-1.c: New test.
40603
40604 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40605
40606         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40607
40608 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40609
40610         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40611
40612 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40613
40614         * gcc.c-torture/compile/20000803-1.c: New test.
40615
40616 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40617
40618         * gcc.c-torture/execute/20000801-3.c,
40619         gcc.c-torture/execute/20000801-4.c: New tests.
40620         * gcc.c-torture/execute/20000801-3.x,
40621         gcc.c-torture/execute/20000801-4.x: Xfail.
40622
40623 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40624
40625         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40626         libobjc/.libs to allow for libtool.
40627
40628 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40629
40630         * gcc.c-torture/compile/20000802-1.c: New test.
40631
40632 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40633
40634         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40635
40636 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40637
40638         * gcc-c-torture/execute/20000731-2.c: New test.
40639
40640         * gcc.c-torture/execute/20000731-1.c: New test.
40641         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40642
40643 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40644
40645         * testsuite/gcc.dg/cpp/paste7.c: New test.
40646         * gcc.dg/cpp/20000725-1.c: New test.
40647
40648 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40649
40650         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40651         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40652         declaration warning for __builtin_dwarf_reg_size.
40653
40654         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40655
40656 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40657
40658         * gcc.dg/noncompile/voidparam-1.c: New test.
40659
40660 2000-07-30  Richard Henderson  <rth@cygnus.com>
40661
40662         * gcc.dg/c90-digraph-1.c: Don't xfail.
40663         * gcc.dg/compare2.c (case 10): Xfail.
40664         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40665
40666 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40667
40668         * gcc.dg/c99-main-1.c: New test.
40669
40670 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40671
40672         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40673
40674 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40675
40676         * gcc.c-tortuer/execute/20000726-1.c: New test.
40677
40678 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40679
40680         * gcc.c-torture/execute/enum-2.c: New test.
40681
40682 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40683
40684         * gcc.dg/cpp/tr-warn3.c: New test.
40685
40686 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40687
40688         * g++.old-deja/g++.ext/implicit1.C: Remove.
40689         * g++.old-deja/g++.jason/c2.C: Remove
40690         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40691         * g++.old-deja/g++.pt/crash16.C: Likewise.
40692         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40693
40694 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40695
40696         * g++.old-deja/g++.other/for2.C: New test.
40697
40698 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40699
40700         * gcc.dg/20000720-1.c: New test.
40701
40702 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40703
40704         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40705
40706 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
40707
40708         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
40709         * gcc.c-torture/execute/20000722-1.c: New.
40710         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
40711
40712 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40713
40714         * gcc.dg/cpp/20000720-1.S: New test.
40715
40716 2000-07-21  Michael Meissner  <meissner@redhat.com>
40717
40718         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40719
40720 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40721
40722         * g++.old-deja/g++.brendan/crash16.C,
40723         g++.old-deja/g++.brendan/parse3.C,
40724         g++.old-deja/g++.brendan/redecl1.C,
40725         g++.old-deja/g++.ns/template13.C,
40726         g++.old-deja/g++.other/decl4.C,
40727         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
40728
40729 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40730
40731         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40732         and "Internal error".
40733
40734         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40735         regexps.
40736         * gcc.dg/cpp/paste6.c: New test.
40737
40738 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40739
40740         * gcc.dg/cpp/tr-direct.c: New test.
40741
40742         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40743         gcc.dg/cpp/undef1.c: Tweak error regexps.
40744
40745 2000-07-18  Eric Christopher <echristo@redhat.com>
40746
40747         * gcc.c-torture/compile/20000718-1.c: New test.
40748
40749 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
40750
40751         * cpplex.c (_cpp_push_token): If the token being pushed back
40752         is the previous token in this context, just subtract one from
40753         context->posn.
40754         * cppmacro.c (save_expansion): Clear aux field when storing a
40755         placemarker.
40756
40757 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40758
40759         * gcc.dg/noncompile/redecl-1.c: New test.
40760
40761 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40762
40763         * gcc.c-torture/execute/20000717-5.c: New test.
40764         * gcc.c-torture/execute/20000717-1.x: Removed.
40765
40766 2000-07-17  Richard Henderson  <rth@cygnus.com>
40767
40768         * gcc.c-torture/execute/20000717-4.c: New test.
40769
40770 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40771
40772         * gcc.dg/cpp/syshdr.c: New test.
40773         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40774
40775 2000-07-17  Neil Booth  <neilb@earthling.net>
40776
40777         * gcc.dg/cpp/cmdlne-dM.c: New test.
40778         * gcc.dg/cpp/cmdlne-dD.c: New test.
40779
40780 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40781
40782         * gcc.c-torture/execute/20000717-3.c: New test.
40783
40784         * gcc.c-torture/compile/20000717-1.c: New test.
40785
40786 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40787
40788         * gcc.c-torture/execute/20000717-2.c: New test.
40789
40790 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40791
40792         * gcc.dg/formatz-1.c: New test.
40793
40794         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40795         * gcc.dg/c99-digraph-1.c: New tests.
40796
40797         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
40798         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
40799
40800         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
40801         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
40802         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
40803         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
40804         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
40805         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
40806         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
40807
40808 2000-07-17   Greg McGary <greg@mcgary.org>
40809
40810         * gcc.c-torture/execute/20000717-1.c: New test.
40811         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
40812
40813 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
40814
40815         * gcc.c-torture/execute/20000715-2.c: New test.
40816         * gcc.dg/20000715-1.c: New test.
40817
40818 2000-07-15  Michael Meissner  <meissner@redhat.com>
40819
40820         * gcc.c-torture/execute/20000715-1.c: New test.
40821
40822 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40823
40824         * gcc.c-torture/execute/20000707-1.c: New test.
40825
40826 2000-07-13  Neil Booth  <NeilB@earthling.net>
40827
40828         * testsuite/gcc.dg/cpp/digraph1.c,
40829         testsuite/gcc.dg/cpp/digraph2.c,
40830         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40831
40832 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40833
40834         * g77.f-torture/compile/20000630-2.f: New test.
40835         * g77.f-torture/compile/20000630-2.x
40836
40837 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40838
40839         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40840
40841 2000-07-11  Neil Booth  <NeilB@earthling.net>
40842
40843         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40844
40845 2000-07-11  Neil Booth  <NeilB@earthling.net>
40846
40847         * gcc.dg/cpp/cmdlne-C.c: New.
40848
40849 2000-07-09  Neil Booth  <NeilB@earthling.net>
40850
40851         * gcc.dg/cpp/directiv.c: New tests.
40852         * gcc.dg/cpp/undef1.c: Update.
40853
40854 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40855
40856         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40857
40858 2000-07-09  Neil Booth  <NeilB@earthling.net>
40859
40860         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40861
40862 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
40863
40864         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40865         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
40866
40867 2000-07-08  Neil Booth  <NeilB@earthling.net>
40868
40869         * gcc.dg/cpp/macsyntx.c: New tests.
40870
40871 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40872
40873         * gcc.dg/20000707-1.c: New test.
40874
40875 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40876
40877         * gcc.c-torture/execute/20000706-1.c: New test.
40878         * gcc.c-torture/execute/20000706-2.c: New test.
40879         * gcc.c-torture/execute/20000706-3.c: New test.
40880         * gcc.c-torture/execute/20000706-4.c: New test.
40881         * gcc.c-torture/execute/20000706-5.c: New test.
40882
40883 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40884
40885         * g++.old-deja/g++.pt/instantiate7.C: New test.
40886
40887 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40888
40889         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
40890         * g++.old-deja/g++.mike/thunk3.C: Likewise.
40891         * g++.old-deja/g++.other/rtti3.C: Likewise.
40892         * g++.old-deja/g++.other/rttid3.C: Likewise.
40893
40894 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40895
40896         *  g77.f-torture/compile/20000630-1.x: Fix typo
40897
40898 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
40899
40900         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
40901         assembly output.
40902
40903 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
40904
40905         * gcc.dg/cpp/ident.c: New test.
40906
40907 2000-07-05  Neil Booth  <NeilB@earthling.net>
40908
40909         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
40910           gcc.dg/cpp/lexstrng.c: New tests.
40911
40912 2000-07-04  Neil Booth  <NeilB@earthling.net>
40913
40914         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
40915         * gcc.dg/cpp/strify2.c: Same.
40916
40917 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
40918
40919         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
40920         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
40921         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
40922         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
40923
40924         * testsuite/gcc.dg/cpp/macro1.c,
40925         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
40926         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
40927         testsuite/gcc.dg/cpp/strify1.c,
40928         testsuite/gcc.dg/cpp/strify2.c: New tests.
40929
40930 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
40931
40932         * gcc.c-torture/execute/20000703-1.c: New test.
40933
40934 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40935
40936         * g++.old-deja/g++.pt (lookup10.C): New test.
40937
40938 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40939
40940         * g++.old-deja/g++.pt (typename25.C): New test.
40941
40942 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
40943
40944         * gcc.c-torture/compile/20000701-1.c: New test.
40945
40946 2000-06-30  Nick Clifton  <nickc@cygnus.com>
40947
40948         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
40949         to test case.
40950
40951 2000-06-30  Catherine Moore  <clm@cygnus.com>
40952
40953         * gcc.c-torture/execute/align-1.c: New test.
40954
40955 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
40956
40957         * g++.old-deja/g++.pt/expr8.C: New test.
40958         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
40959
40960 2000-06-29  Nick Clifton  <nickc@cygnus.com>
40961
40962         * gcc.c-torture/compile/20000629-1.c: New test.
40963
40964 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40965
40966
40967         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
40968         gcc.dg/noncompile directory, depending on whether they're
40969         preprocessor tests or not.  Annotate all the tests for the dg
40970         framework.
40971
40972         * gcc.c-torture/noncompile/noncompile.exp: Delete.
40973         * gcc.dg/noncompile/noncompile.exp: New.
40974
40975         * Moved files:
40976         Old name                                New name
40977         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
40978         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
40979         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
40980         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
40981         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
40982         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
40983         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
40984         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
40985         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
40986         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
40987         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
40988         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
40989         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
40990         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
40991         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
40992         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
40993         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
40994         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
40995         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
40996         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
40997         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
40998         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
40999         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
41000         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
41001
41002         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
41003         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
41004         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
41005         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
41006         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
41007         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
41008
41009 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41010
41011         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
41012         declare one variable.  On the fourth, error.
41013         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
41014         declared by 20000628-1a.h.
41015
41016 2000-06-29  Richard Henderson  <rth@redhat.com>
41017
41018         * gcc.c-torture/execute/930529-1.x: New file.
41019         * gcc.dg/920413-1.c: Adjust expected warning text.
41020         * gcc.dg/980217-1.c: Declare abort.
41021         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
41022
41023 2000-06-29  Jeffrey A Law  (law@cygnus.com)
41024
41025         * g77.f-torture/compile/20000629-1.f: New test.
41026         * g77.f-torture/compile/20000629-1.x: Expected to fail.
41027
41028 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41029
41030         Rearrange lots of files, removing entirely the
41031         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
41032         directories.
41033
41034         * Deleted files:
41035         gcc.c-torture/code_quality/code_quality.exp
41036         gcc.c-torture/special/special.exp
41037         gcc.failure/failure.exp
41038         gcc.failure/940409-1.x
41039         gcc.c-torture/compile/961203-1.x
41040
41041         * New files:
41042         gcc.misc-tests/linkage.exp
41043         gcc.c-torture/execute/920730-1t.c
41044         gcc.c-torture/execute/920730-1t.x
41045         gcc.c-torture/compile/920520-1.x
41046         gcc.c-torture/compile/920521-1.x
41047         gcc.c-torture/compile/981006-1.x
41048         gcc.c-torture/execute/eeprof-1.x
41049
41050         * Moved files (possibly with modifications to fit a new harness):
41051         Old name                                New name
41052         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
41053         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
41054         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
41055         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
41056         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
41057         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
41058         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
41059         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
41060         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
41061         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
41062         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
41063         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
41064         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
41065         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
41066
41067 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41068
41069         * c-torture/compile/961203-1.x: Delete.
41070
41071         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
41072         not exit. Include stdio.h.
41073         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
41074         * gcc.misc-tests/dg-12.c: Likewise.
41075         * gcc.misc-tests/dg-5.c: Likewise.
41076         * gcc.misc-tests/dg-6.c: Likewise.
41077         * gcc.misc-tests/dg-7.c: Prototype abort.
41078         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
41079         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
41080         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
41081         not exit.
41082         * gcc.misc-tests/sieve.c: Use return from main, not exit.
41083         * gcc.misc-tests/sort2.c: Use return from main, not exit.
41084
41085 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
41086
41087         * gcc.dg/cpp/20000628-1.c: New test.
41088         * gcc.dg/cpp/20000628-1.h: New header for above test.
41089         * gcc.dg/cpp/20000628-1a.h: Likewise.
41090
41091 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
41092
41093         * gcc.dg/cpp: New directory.
41094         * gcc.dg/cpp/cpp.exp: New driver.
41095         * gcc.dg/cpp/20000627-1.c: New test.
41096         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
41097         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
41098         and rewrite as a compilation test.
41099
41100         * gcc.dg: Move many files into the cpp subdirectory, possibly
41101         renaming or editing them as well.
41102         Old name                New name
41103         990119-1.c              cpp/19990119-1.c
41104         990228-1.c              cpp/19990228-1.c
41105         990407-1.c              cpp/19990407-1.c
41106         990409-1.c              cpp/19990409-1.c
41107         990413-1.c              cpp/19990413-1.c
41108         990703-1.c              cpp/19990703-1.c
41109         20000127-1.c            cpp/20000127-1.c
41110         20000129-1.c            cpp/20000129-1.c
41111         20000207-1.c            cpp/20000207-1.c
41112         20000207-2.c            cpp/20000207-2.c
41113         20000209-1.c            cpp/20000209-1.c
41114         20000209-2.c            cpp/20000209-2.c
41115         20000301-1.c            cpp/20000301-1.c
41116         20000419-1.c            cpp/20000419-1.c
41117         20000510-1.S            cpp/20000510-1.S
41118         20000519-1.c            cpp/20000519-1.c
41119         20000529-1.c            cpp/20000529-1.c
41120         20000625-1.c            cpp/20000625-1.c
41121         20000625-2.c            cpp/20000625-2.c
41122         cpp-as1.c               cpp/assert1.c
41123         cpp-as2.c               cpp/assert2.c
41124         cxx-comments-1.c        cpp/cxxcom1.c
41125         cxx-comments-2.c        cpp/cxxcom2.c
41126         endif-label.c           cpp/endif.c
41127         cpp-hash1.c             cpp/hash1.c
41128         cpp-hash2.c             cpp/hash2.c
41129         cpp-if1.c               cpp/if-1.c
41130         cpp-if2.c               cpp/if-2.c
41131         cpp-if3.c               cpp/if-3.c
41132         cpp-if4.c               cpp/if-4.c
41133         cpp-if5.c               cpp/if-5.c
41134         cpp-cond.c              cpp/if-cexp.c
41135         cpp-missingop.c         cpp/if-mop.c
41136         cpp-missingparen.c      cpp/if-mpar.c
41137         cpp-opprec.c            cpp/if-oppr.c
41138         cpp-ifparen.c           cpp/if-paren.c
41139         cpp-shortcircuit.c      cpp/if-sc.c
41140         cpp-shift.c             cpp/if-shift.c
41141         cpp-unary.c             cpp/if-unary.c
41142         cpp-li1.c               cpp/line1.c
41143         cpp-li2.c               cpp/line2.c
41144         lineno.c                cpp/line3.c
41145         lineno-2.c              cpp/line4.c
41146         cpp-mi.c                cpp/mi1.c
41147         cpp-mic.h               cpp/mi1c.h
41148         cpp-micc.h              cpp/mi1cc.h
41149         cpp-mind.h              cpp/mi1nd.h
41150         cpp-mindp.h             cpp/mi1ndp.h
41151         cpp-mix.h               cpp/mi1x.h
41152         cpp-mi2.c               cpp/mi2.c
41153         cpp-mi2a.h              cpp/mi2a.h
41154         cpp-mi2b.h              cpp/mi2b.h
41155         cpp-mi2c.h              cpp/mi2c.h
41156         cpp-mi3.c               cpp/mi3.c
41157         cpp-mi3.def             cpp/mi3.def
41158         poison-1.c              cpp/poison.c
41159         pr-impl.c               cpp/prag-imp.c
41160         cpp-redef-2.c           cpp/redef1.c
41161         cpp-redef.c             cpp/redef2.c
41162         strpaste.c              cpp/strp1.c
41163         strpaste-2.c            cpp/strp2.c
41164         cpp-tradpaste.c         cpp/tr-paste.c
41165         cpp-tradstringify.c     cpp/tr-str.c
41166         cpp-tradwarn1.c         cpp/tr-warn1.c
41167         cpp-tradwarn2.c         cpp/tr-warn2.c
41168         trigraphs.c             cpp/trigraphs.c
41169         cpp-unc1.c              cpp/unc1.c
41170         cpp-unc2.c              cpp/unc2.c
41171         cpp-unc3.c              cpp/unc3.c
41172         cpp-unc.c               cpp/unc4.c
41173         undef.c                 cpp/undef1.c
41174         undef-2.c               cpp/undef2.c
41175         cpp-wi1.c               cpp/widestr1.c
41176
41177 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
41178
41179         * lib/g++.exp (g++_include_flags): Tweak.
41180
41181 2000-06-27  H.J. Lu  <hjl@gnu.org>
41182             Loren J. Rittle  <ljrittle@acm.org>
41183
41184         * lib/g++.exp (g++_include_flags): Override libgloss.exp
41185         version with one that knows about the new gcc tree structure.
41186         (g++_link_flags): Same.
41187
41188 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
41189
41190         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
41191         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
41192         case we are cross-compiling.
41193
41194         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
41195         g++.old-deja/g++.niklas/Makefile.in,
41196         g++.old-deja/g++.niklas/configure.in,
41197         g++.old-deja/g++.other/Makefile.in,
41198         g++.old-deja/g++.other/configure.in,
41199         gcc.c-torture/code_quality/Makefile.in,
41200         gcc.c-torture/code_quality/configure.in,
41201         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
41202         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
41203         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
41204         gcc.c-torture/execute/ieee/Makefile.in,
41205         gcc.c-torture/execute/ieee/configure.in,
41206         gcc.c-torture/noncompile/Makefile.in,
41207         gcc.c-torture/noncompile/configure.in,
41208         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
41209         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
41210         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
41211
41212 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41213
41214         * g++.old-deja/g++.other/ambig3.C: New test.
41215
41216 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41217
41218         * g++.old-deja/g++.pt/syntax1.C: New test.
41219         * g++.old-deja/g++.pt/syntax2.C: New test.
41220         * g++.old-deja/g++.other/syntax3.C: New test.
41221         * g++.old-deja/g++.other/syntax4.C: New test.
41222
41223 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41224
41225         * gcc.dg/20000623-1.c: Prototype exit and abort.
41226
41227 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41228
41229         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
41230         New tests.
41231         * gcc.dg/cpp-mi3.def: New file.
41232
41233         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
41234         inside assertions.
41235         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
41236         lexer's error messages.
41237         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
41238         divine anything from the linemarkers.
41239         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
41240         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41241
41242 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41243
41244         * gcc.dg/20000623-1.c: New test.
41245
41246 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41247
41248         * gcc.c-torture/execute/20000622-1.c: New test.
41249
41250 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41251
41252         * g++.old-deja/g++.other/init15.C: New test.
41253
41254 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41255
41256         * g++.old-deja/g++.pt/vaarg2.C: New test.
41257         * g++.old-deja/g++.pt/vaarg3.C: New test.
41258
41259 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41260
41261         * g++.old-deja/g++.other/dyncast6.C: New test.
41262
41263 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41264
41265         * gcc.c-torture/execute/loop-6.c: New test.
41266
41267 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41268
41269         * gcc.dg/20000614-1.c: New test.
41270         * gcc.dg/20000614-2.c: New test.
41271
41272 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41273
41274         * g++.old-deja/g++.other/inline12.C: New test.
41275
41276 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41277
41278         * g++.old-deja/g++.other/eh1.C: New test.
41279
41280 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41281
41282         * g++.old-deja/g++.other/type.C: New test.
41283
41284 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41285
41286         * g++.old-deja/g++.other/initstring.C: New test.
41287
41288 2000-06-12  Jason Merrill  <jason@redhat.com>
41289
41290         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41291
41292 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41293
41294         * gcc.c-torture/compile/20000609-1.c: New test.
41295
41296 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41297
41298         * gcc.dg/20000609-1.c: New test.
41299
41300 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41301
41302         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41303         * gcc.c-torture/noncompile/poison-1.c: Move...
41304         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41305         * gcc.dg/cpp-li1.c: Add a token after the #line.
41306
41307 2000-06-05  Richard Henderson  <rth@cygnus.com>
41308
41309         * gcc.c-torture/execute/20000605-2.c: New test.
41310         * gcc.c-torture/execute/20000605-3.c: New test.
41311
41312 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41313
41314         * g77.f-torture/execute/20000503-1.x: New file.
41315
41316 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41317
41318         * g++.old-deja/g++.eh/badalloc1.C: New test.
41319
41320 2000-06-05  Richard Henderson  <rth@cygnus.com>
41321
41322         * gcc.c-torture/execute/20000605-1.c: New test.
41323
41324 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41325             Nathan Sidwell <nathan@codesourcery.com>
41326
41327         * gcc.c-torture/compile/20000605-1.c: New test.
41328
41329 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41330
41331         * g77.f-torture/compile/20000601-1.f: New test.
41332
41333 2000-06-03  Richard Henderson  <rth@cygnus.com>
41334
41335         * gcc.c-torture/execute/20000603-1.c: New.
41336
41337 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41338
41339         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41340         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41341
41342 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
41343
41344         * gcc.dg/compare2.c (case 12): XFAIL.
41345         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41346         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41347
41348         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41349
41350 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
41351
41352         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41353         guard macro is already defined when the header is first
41354         included.
41355         * gcc.dg/cpp-mix.h: New file.
41356         * gcc.dg/endif-label.c: Update patterns to match compiler.
41357
41358         * g++.brendan/complex1.C: Declare abort.
41359         * g++.law/refs4.C: Remove XFAIL.
41360         * g++.oliva/expr2.C: Declare abort and exit.
41361
41362 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41363
41364         * gcc.c-torture/execute/20000528-1.c: New test.
41365
41366         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41367         * g++.old-deja/g++.law/temps4.C: Likewise.
41368
41369         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41370         stdlib.h.  Call abort() on failure.
41371         * g++.old-deja/g++.law/refs4.C: Likewise.
41372         * g++.old-deja/g++.law/temps4.C: Likewise.
41373         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41374         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41375
41376 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41377
41378         Relative to g++.dg/special:
41379         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41380
41381         Relative to g++.old-deja:
41382         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41383         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41384         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41385         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41386         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41387         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41388         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41389
41390         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41391         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41392         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41393         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41394         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41395         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41396         and/or string.h.
41397
41398         * g++.other/goto1.C: Update expectations for error messages.
41399
41400 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41401
41402         * gcc.c-torture/compile/20000523-1.c: New test.
41403
41404 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41405
41406         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41407
41408 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41409
41410         * g++.old-deja/g++.eh/catch11.C: New test.
41411         * g++.old-deja/g++.eh/catch12.C: New test.
41412
41413 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41414
41415         * gcc.c-torture/execute/20000523-1.c: New test.
41416
41417 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41418
41419         * c-torture/execute/bcp-1.c: Replace abort in arg of
41420         __builtin_constant_p with a generic external function.
41421
41422         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41423         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41424         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41425         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41426         Prototype abort and/or exit.
41427
41428         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41429         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41430         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41431         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41432
41433 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41434
41435         * gcc.dg/dwarf2-1.c: New test.
41436
41437 2000-05-20  Richard Henderson  <rth@cygnus.com>
41438
41439         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41440
41441 2000-05-20  Andreas Jaeger  <aj@suse.de>
41442
41443         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41444         testcase.
41445
41446 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41447
41448         * gcc.c-torture/execute/20000519-2.c: New test.
41449
41450 2000-05-19  Andreas Jaeger  <aj@suse.de>
41451
41452         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41453         which fails with SSA.
41454
41455         * lib/c-torture.exp: Also test with -O3 -fssa.
41456
41457 2000-05-18  Michael Meissner  <meissner@redhat.com>
41458
41459         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41460         * gcc.c-torture/execute/920415-1.c: Ditto.
41461         * gcc.c-torture/execute/920501-1.c: Ditto.
41462         * gcc.c-torture/execute/conversion.c: Ditto.
41463         * gcc.c-torture/execute/cvt-1.c: Ditto.
41464
41465 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41466
41467         * gcc.c-torture/compile/20000518-1.c: New test.
41468
41469 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41470
41471         * g77.f-torture/compile/200005018.f: New test.
41472
41473 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41474
41475         * gcc.c-torture/compile/20000517-1.c: New test.
41476
41477 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41478
41479         * gcc.c-torture/execute/20000516-1.c: New test.
41480
41481 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41482
41483         * g++.old-deja/g++.other/eh.C: New test.
41484
41485 2000-05-12  Richard Henderson  <rth@cygnus.com>
41486
41487         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41488         constants through to doit's conditional.
41489
41490 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41491
41492         * gcc.c-torture/compile/20000511-1.c: New test.
41493         * g77.f-torture/compile/20000511-1.f: New test.
41494         * g77.f-torture/compile/20000511-2.f: New test.
41495
41496 2000-05-11  Michael Meissner  <meissner@redhat.com>
41497
41498         * gcc.c-torture/execute/20000511-1.c: New test.
41499
41500 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41501
41502         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41503         * gcc.dg/20000510-1.S: New.
41504
41505 2000-05-08  Catherine Moore  <clm@cygnus.com>
41506
41507         * gcc.dg/unused-3.c: New.
41508
41509 2000-05-06  Richard Henderson  <rth@cygnus.com>
41510
41511           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41512           * g++.old-deja/g++.mike/warn1.C: Likewise.
41513           * g++.old-deja/g++.pt/local1.C: Likewise.
41514           * g++.old-deja/g++.pt/local7.C: Likewise.
41515           * g++.old-deja/g++.pt/spec16.C: Likewise.
41516
41517 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41518
41519         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41520
41521 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41522
41523           * g77.f-torture/execute/20000503-1.f: New test.
41524
41525 2000-05-04  Andreas Jaeger  <aj@suse.de>
41526
41527         * gcc.dg/noreturn-2.c: New test.
41528
41529 2000-05-04  Neil Booth  <NeilB@earthling.net>
41530
41531         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41532         preprocessor.
41533
41534 2000-05-04  Richard Henderson  <rth@cygnus.com>
41535
41536         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41537
41538 2000-05-04  Richard Henderson  <rth@cygnus.com>
41539
41540         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41541         OpenSSL by Jason R Thorpe.
41542
41543 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41544
41545         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41546
41547 2000-05-03  Robert Lipe <robertlipe@usa.net>
41548
41549         * gcc.dg/20000503-1.c: New test.
41550
41551 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41552
41553         * gcc.c-torture/compile/20000502-1.c: New test.
41554         * g++.old-deja/g++.other/align.C: New test.
41555         * gcc.dg/cpp-tradstringify.c: New test.
41556
41557 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41558
41559         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41560         and hard registers.
41561
41562 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41563
41564         * gcc.c-torture/execute/loop-5.c: New test.
41565
41566 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41567
41568         * gcc.c-torture/execute/va-arg-20.c: New test.
41569
41570 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41571
41572         * gcc.c-torture/execute/20000422-1.c: New test.
41573
41574 2000-04-20  Greg McGary  <gkm@gnu.org>
41575
41576         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41577         when optimizing, but without sibling-call optimizations (-O1).
41578
41579 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41580
41581           * gcc.c-torture/compile/20000420-1.c: New test.
41582
41583 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41584
41585         * g++.abi/ptrflags.C: New test.
41586         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41587
41588 2000-04-19  Catherine Moore  <clm@cygnus.com>
41589
41590         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41591
41592 2000-04-19  Greg McGary  <gkm@gnu.org>
41593
41594         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41595         sibling-call optimizations.
41596
41597 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41598
41599         * gcc.dg/20000419-1.c: New test.
41600
41601 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41602
41603         * gcc.c-torture/execute/20000412-6.c: New test.
41604
41605 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41606
41607         * gcc.c-torture/execute/20000412-5.c: New test.
41608         * g77.f-torture/compile/20000412-1.f: New test.
41609         * gcc.c-torture/execute/20000412-4.c: New test.
41610         * gcc.c-torture/compile/20000412-2.c: New test.
41611         * gcc.c-torture/execute/20000412-3.c: New test.
41612         * gcc.c-torture/compile/20000412-1.c: New test.
41613         * gcc.c-torture/execute/20000412-2.c: New test.
41614
41615 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41616
41617         * objc/execute/bf-20.m: New test.
41618
41619 2000-04-10  Richard Henderson  <rth@cygnus.com>
41620
41621         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41622
41623         * gcc.c-torture/execute/20000412-1.c: New test.
41624
41625 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41626
41627         * g++.old-deja/g++.eh/catchptr1.C: New test.
41628
41629 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41630
41631         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41632
41633 2000-04-08  Neil Booth  <NeilB@earthling.net>
41634
41635         * gcc.dg/cpp-nullchar.c: Remove test as
41636         embedded nulls cause problems.
41637
41638 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41639
41640         * gcc.dg/compare2.c: New test.
41641
41642 2000-04-08  Neil Booth  <NeilB@earthling.net>
41643
41644         * gcc.dg/cpp-nullchar.c: New test.
41645
41646 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41647
41648         * gcc.dg/cpp-mi2.c: New test.
41649         * gcc.dg/cpp-mi2[abc].h: New files.
41650
41651 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41652
41653         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41654         member name.
41655
41656 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41657
41658         * g++.old-deja/g++.abi/vmihint.C: New test.
41659
41660 2000-04-06  Neil Booth  <NeilB@earthling.net>
41661
41662         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41663         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41664         copyright.
41665
41666 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41667
41668         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41669         avoid stack-frame overwrite.
41670
41671 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41672
41673         * gcc.c-torture/compile/20000405-2.c: New test.
41674         * gcc.c-torture/compile/20000405-3.c: New test.
41675
41676 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41677
41678         * gcc.c-torture/compile/20000405-1.c: New test.
41679
41680 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41681
41682         * gcc.dg/cast-qual-1.c: Revert last change.
41683
41684 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41685
41686         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41687
41688 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41689
41690         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41691         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41692
41693 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41694
41695         * gcc.c-torture/compile/20000403-2.c: New test.
41696         * gcc.c-torture/compile/20000403-1.c: New test.
41697
41698 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41699
41700         * gcc.c-torture/execute/20000403-1.c: New test.
41701
41702 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41703
41704         * gcc.c-torture/execute/20000402-1.c: New test.
41705
41706 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
41707
41708         * gcc.c-torture/execute/va-arg-15.c: New test.
41709         * gcc.c-torture/execute/va-arg-16.c: New test.
41710         * gcc.c-torture/execute/va-arg-17.c: New test.
41711         * gcc.c-torture/execute/va-arg-18.c: New test.
41712         * gcc.c-torture/execute/va-arg-19.c: New test.
41713
41714 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
41715
41716         * gcc.c-torture/compile/981211-1.c: Move to...
41717         * gcc.dg/cpp-as1.c: ...here.
41718         * gcc.dg/cpp-as2.c: New file.
41719
41720         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41721         compiler.
41722
41723 2000-04-02  Neil Booth  <NeilB@earthling.net>
41724
41725         * gcc.dg/cpp-cond.c  New tests.
41726         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
41727         accidental success less likely.
41728         * gcc.dg/cpp-missingop.c  New tests.
41729         * gcc.dg/cpp-missingparen.c  New tests.
41730         * gcc.dg/cpp-shift.c  New tests.
41731         * gcc.dg/cpp-shortcircuit.c  New tests.
41732         * gcc.dg/cpp-unary.c  New tests.
41733
41734 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41735
41736         * gcc.c-torture/compile/20000329-1.c: New test.
41737
41738 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41739
41740         * gcc.c-torture/compile/20000326-1.c: New test.
41741         * gcc.c-torture/compile/20000326-2.c: New test.
41742
41743 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41744
41745         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41746         the first parameter is a function argument.
41747
41748 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41749
41750         * g++.old-deja/g++.ext/array4.C: New test.
41751
41752 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41753
41754         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41755
41756 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41757
41758         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41759
41760 2000-03-19  Richard Henderson  <rth@cygnus.com>
41761
41762         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41763
41764 2000-03-19  Richard Henderson  <rth@cygnus.com>
41765
41766         * gcc.c-torture/compile/20000319-1.c: New test.
41767
41768 2000-03-14  Jeffrey A Law  (law@cygnus.com)
41769
41770         * gcc.c-torture/execute/20000314-3.c: New test.
41771         * gcc.c-torture/execute/20000314-2.c: New test.
41772         * gcc.c-torture/execute/20000314-1.c: New test.
41773         * gcc.c-torture/compile/20000314-2.c: New test.
41774         * gcc.c-torture/compile/20000314-1.c: New test.
41775
41776 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41777
41778         * g++.old-deja/g++.warn/inline.C: New test.
41779
41780 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
41781
41782         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
41783         standards-compliant result rather than specific constants.
41784         Put test-values in array.
41785
41786 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41787
41788         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41789         (g++_target_compile): Put test-specific options last.
41790
41791 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41792
41793         * g++.old-deja/g++.eh/vbase4.C: New test.
41794
41795 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41796
41797         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41798
41799 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41800
41801         * g++.old-deja/g++.brendan/misc12.C: Removed.
41802         * g++.old-deja/g++.pt/memtemp77.C: Constify.
41803         * g++.old-deja/g++.ext/pretty4.C: New test.
41804
41805 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41806
41807         * g++.old-deja/g++.other/string2.C: New test.
41808
41809 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
41810
41811         * g++.old-deja/g++.warn/impint2.C: New test.
41812
41813 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
41814
41815         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
41816         is 1, not zero.
41817
41818 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
41819
41820         * g++.old-deja/g++.warn/impint.C: New test.
41821         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
41822         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
41823         * g++.old-deja/g++.pt/explicit12.C: Likewise.
41824         * g++.old-deja/g++.pt/explicit13.C: Likewise.
41825         * g++.old-deja/g++.pt/explicit17.C: Likewise.
41826         * g++.old-deja/g++.pt/explicit18.C: Likewise.
41827         * g++.old-deja/g++.pt/explicit19.C: Likewise.
41828         * g++.old-deja/g++.pt/explicit23.C: Likewise.
41829         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41830         * g++.old-deja/g++.pt/explicit35.C: Likewise.
41831         * g++.old-deja/g++.pt/explicit6.C: Likewise.
41832         * g++.old-deja/g++.pt/memclass7.C: Likewise.
41833
41834 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41835
41836         * gcc.dg/cpp-redef.c: New test.
41837
41838 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41839
41840         * g++.old-deja/g++.pt/unify7.C: New test.
41841
41842 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41843
41844         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
41845         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
41846
41847 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41848
41849         * gcc.c-torture/compile/20000224-1.c: New test.
41850
41851 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41852
41853         * gcc.c-torture/compile/cpp-2.c: New test.
41854         * gcc.c-torture/compile/cpp-1.c: New test.
41855
41856 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41857
41858         * gcc.c-torture/execute/20000225-1.c: New test.
41859
41860 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41861
41862         * gcc.dg/cpp-li2.c: New test.
41863
41864         * gcc.dg/cpp-wi1.c: New test.
41865
41866         * gcc.dg/cpp-li1.c: New test.
41867
41868 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41869
41870         * g++.old-deja/g++.other/sizeof5.C: New test.
41871
41872 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41873
41874         * gcc.c-torture/execute/va-arg-13.c: New test.
41875
41876 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41877
41878         * gcc.c-torture/execute/va-arg-12.c: New test.
41879
41880 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41881
41882         * gcc.c-torture/execute/20000223-1.c: New test.
41883
41884 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41885
41886         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41887
41888 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41889
41890         * g++.old-deja/g++.abi/ptrmem.C: New test.
41891
41892 2000-02-19  Richard Henderson  <rth@cygnus.com>
41893
41894         * gcc.c-torture/compile/init-3.c: New.
41895
41896 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41897
41898         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
41899         ALWAYS_CXXFLAGS.
41900
41901 2000-02-11  Robert Lipe <robertl@sco.com>
41902
41903         * gcc.c-torture/compile/20000211-3.c: New test.
41904
41905 2000-02-11  Martin Buchholz <martin@xemacs.org>
41906
41907         * gcc.c-torture/compile/20000211-2.c: New test.
41908
41909 2000-02-11  Jeffrey A Law  (law@cygnus.com)
41910
41911         * gcc.c-torture/compile/20000211-1.c: New test.
41912
41913 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
41914
41915         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
41916           on native targets
41917
41918 2000-02-08  Nathan Sidwell  <nathan@acm.org>
41919
41920         * g++.old-deja/g++.other/cast5.C: New test.
41921
41922 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
41923
41924         * gcc.c-torture/execute/20000205-1.c: New.
41925
41926 2000-02-03  Nathan Sidwell  <nathan@acm.org>
41927
41928         * g++.old-deja/g++.jason/cast3.C: Return void.
41929         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
41930
41931 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41932
41933         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
41934
41935         * gcc.dg/loop-1.c: New test.
41936
41937 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
41938
41939         * gcc.c-torture/compile/20000127-1.c: New test.
41940         * gcc.c-torture/execute/991228-1.c: New test.
41941
41942 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41943
41944         * gcc.dg/unused-2.c: New test.
41945
41946         * gcc.dg/conv-1.c: New test.
41947
41948 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
41949
41950         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
41951         compiler.
41952         (tool_option_proc): Fix typo.
41953
41954 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
41955
41956         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
41957         of the ld on the host, not on the build machine.
41958         Also, don't crash if '--help' is not a supported option.
41959
41960 2000-01-24  Richard Henderson  <rth@cygnus.com>
41961
41962         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
41963
41964 2000-01-20  Jeffrey A Law  (law@cygnus.com)
41965
41966         * gcc.c-torture/execute/20000120-2.c: New test.
41967         * gcc.c-torture/execute/20000120-1.c: New test.
41968
41969 2000-01-13  Jeffrey A Law  (law@cygnus.com)
41970
41971         * gcc.c-torture/execute/20000113-1.c: New test.
41972
41973 2000-01-12  Jeffrey A Law  (law@cygnus.com)
41974
41975         * gcc.c-torture/execute/20000112-1.c: New test.
41976
41977 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41978
41979         * gcc.dg/20000111-1.c: New test.
41980
41981 2000-01-10  Jeffrey A Law  (law@cygnus.com)
41982
41983         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
41984         with 16 bit integers.
41985
41986 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41987
41988         * gcc.dg/20000108-1.c: New test.
41989
41990 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41991
41992         * g++.old-deja/g++.ns/koenig8.C: New test.
41993
41994 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41995
41996         * g++.old-deja/g++.other/cast4.C: New test.
41997
41998 2000-01-05  Jeffrey A Law  (law@cygnus.com)
41999
42000         * gcc.c-torture/compile/20000105-2.c: New test.
42001         * gcc.c-torture/compile/20000105-1.c: New test.
42002
42003 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42004
42005         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
42006         references to printf & atoi to conform to ANSI standard.
42007         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
42008         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
42009         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
42010         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
42011         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
42012         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42013         * g++.old-deja/g++.brendan/copy1.C: Likewise.
42014         * g++.old-deja/g++.brendan/copy2.C: Likewise.
42015         * g++.old-deja/g++.brendan/copy3.C: Likewise.
42016         * g++.old-deja/g++.brendan/copy4.C: Likewise.
42017         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42018         * g++.old-deja/g++.brendan/copy6.C: Likewise.
42019         * g++.old-deja/g++.brendan/copy7.C: Likewise.
42020         * g++.old-deja/g++.brendan/copy8.C: Likewise.
42021         * g++.old-deja/g++.brendan/crash11.C: Likewise.
42022         * g++.old-deja/g++.brendan/crash14.C: Likewise.
42023         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
42024         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42025         * g++.old-deja/g++.brendan/delete2.C: Likewise.
42026         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
42027         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
42028         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
42029         * g++.old-deja/g++.brendan/eh1.C: Likewise.
42030         * g++.old-deja/g++.brendan/groff1.C: Likewise.
42031         * g++.old-deja/g++.brendan/init3.C: Likewise.
42032         * g++.old-deja/g++.brendan/misc12.C: Likewise.
42033         * g++.old-deja/g++.brendan/misc7.C: Likewise.
42034         * g++.old-deja/g++.brendan/new2.C: Likewise.
42035         * g++.old-deja/g++.brendan/operators4.C: Likewise.
42036         * g++.old-deja/g++.brendan/operators5.C: Likewise.
42037         * g++.old-deja/g++.brendan/overload2.C: Likewise.
42038         * g++.old-deja/g++.brendan/overload7.C: Likewise.
42039         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
42040         * g++.old-deja/g++.brendan/reference1.C: Likewise.
42041         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
42042         * g++.old-deja/g++.brendan/template24.C: Likewise.
42043         * g++.old-deja/g++.brendan/template3.C: Likewise.
42044         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
42045         * g++.old-deja/g++.jason/inline3.C: Likewise.
42046         * g++.old-deja/g++.jason/opeq.C: Likewise.
42047         * g++.old-deja/g++.law/arg5.C: Likewise.
42048         * g++.old-deja/g++.law/arm7.C: Likewise.
42049         * g++.old-deja/g++.law/ctors11.C: Likewise.
42050         * g++.old-deja/g++.law/cvt8.C: Likewise.
42051         * g++.old-deja/g++.law/init9.C: Likewise.
42052         * g++.old-deja/g++.law/refs4.C: Likewise.
42053         * g++.old-deja/g++.law/template2.C: Likewise.
42054         * g++.old-deja/g++.law/visibility24.C: Likewise.
42055         * g++.old-deja/g++.law/vtable3.C: Likewise.
42056         * g++.old-deja/g++.mike/asm2.C: Likewise.
42057         * g++.old-deja/g++.mike/eh1.C: Likewise.
42058         * g++.old-deja/g++.mike/misc1.C: Likewise.
42059         * g++.old-deja/g++.mike/misc13.C: Likewise.
42060         * g++.old-deja/g++.mike/misc14.C: Likewise.
42061         * g++.old-deja/g++.mike/ns12.C: Likewise.
42062         * g++.old-deja/g++.mike/p1248.C: Likewise.
42063         * g++.old-deja/g++.mike/p3708.C: Likewise.
42064         * g++.old-deja/g++.mike/p3708a.C: Likewise.
42065         * g++.old-deja/g++.mike/p3708b.C: Likewise.
42066         * g++.old-deja/g++.mike/p646.C: Likewise.
42067         * g++.old-deja/g++.mike/p700.C: Likewise.
42068         * g++.old-deja/g++.mike/p783.C: Likewise.
42069         * g++.old-deja/g++.mike/p783a.C: Likewise.
42070         * g++.old-deja/g++.mike/p783b.C: Likewise.
42071         * g++.old-deja/g++.mike/p786.C: Likewise.
42072         * g++.old-deja/g++.mike/p789.C: Likewise.
42073         * g++.old-deja/g++.mike/p789a.C: Likewise.
42074         * g++.old-deja/g++.mike/p807a.C: Likewise.
42075         * g++.old-deja/g++.other/delete3.C: Likewise.
42076         * g++.old-deja/g++.other/dyncast1.C: Likewise.
42077         * g++.old-deja/g++.other/dyncast2.C: Likewise.
42078         * g++.old-deja/g++.other/dyncast3.C: Likewise.
42079         * g++.old-deja/g++.other/empty1.C: Likewise.
42080         * g++.old-deja/g++.other/temporary1.C: Likewise.
42081         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
42082         * g++.old-deja/g++.pt/t16.C: Likewise.
42083         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
42084
42085 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
42086
42087         * gcc.dg/991230-1.c: New test.
42088
42089 1999-12-29  Jeffrey A Law  (law@cygnus.com)
42090
42091         * gcc.c-torture/compile/991229-3.c: New test.
42092         * gcc.c-torture/compile/991229-2.c: New test.
42093         * gcc.c-torture/compile/991229-1.c: New test.
42094
42095 1999-12-29  Greg McGary <gkm@eng.ascend.com>
42096
42097         * gcc.c-torture/compile/labels-2.c: New test.
42098
42099 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
42100
42101         * gcc.c-torture/execute/991227-1.c: New test.
42102
42103 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42104
42105         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
42106
42107 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
42108
42109         * gcc.c-torture/execute/991221-1.c: New test.
42110
42111 1999-12-20  Nathan Sidwell  <nathan@acm.org>
42112
42113         * g++.old-deja/g++.other/cast3.C: New test.
42114
42115 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
42116
42117         * gcc.c-torture/execute/991216-4.c: New test.
42118
42119 1999-12-16  Michael Meissner  <meissner@cygnus.com>
42120
42121         * gcc.c-torture/execute/991216-1.c: New test.
42122         * gcc.c-torture/execute/991216-2.c: New test.
42123         * gcc.c-torture/execute/991216-3.c: New test.
42124
42125 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42126
42127         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
42128         Actually make the test fail by using "-O2" for compilation.
42129
42130 1999-12-15  Nathan Sidwell  <nathan@acm.org>
42131
42132         * g++.old-deja/g++.warn/cast-align1.C: New test.
42133
42134 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42135
42136         * gcc.c-torture/compile/991214-1.c: New test.
42137         * gcc.c-torture/compile/991214-2.c: New test.
42138
42139 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
42140
42141         * gcc.dg/991214-1.c: New test.
42142
42143 1999-12-13  Jeffrey A Law  (law@cygnus.com)
42144
42145         * gcc.c-torture/compile/991213-3.c: New test.
42146         * gcc.c-torture/compile/991213-2.c: New test.
42147         * gcc.c-torture/compile/991213-1.c: New test.
42148
42149 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
42150
42151         * gcc.dg/991209-1.c: New test.
42152
42153 1999-12-08  Nathan Sidwell <nathan@acm.org>
42154
42155         * gcc.c-torture/compile/991208-1.c: New test.
42156
42157 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42158
42159         * gcc.dg/ultrasp2.c: New test.
42160
42161 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
42162
42163         * g++.old-deja/g++.abi/align.C (main): Fix typo.
42164
42165 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
42166
42167         * gcc.c-torture/compile/991202-1.c: New test.
42168         * gcc.c-torture/execute/991202-1.c: New test.
42169         * gcc.c-torture/execute/991202-2.c: New test.
42170         * gcc.c-torture/execute/991202-3.c: New test.
42171
42172 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
42173
42174         * g++.old-deja/g++.abi/align.C: New test.
42175         * g++.old-deja/g++.abi/aggregates.C: Likewise.
42176         * g++.old-deja/g++.abi/bitfields.C: Likewise.
42177
42178 1999-12-01  Richard Henderson  <rth@cygnus.com>
42179
42180         * gcc.c-torture/execute/991201-1.c: New.
42181
42182 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
42183
42184         * gcc.dg/991129-1.c: New test.
42185
42186 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42187
42188         * gcc.c-torture/compile/991127-1.c: New test.
42189
42190 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42191
42192         * g++.old-deja/g++.other/warn4.C: New test.
42193
42194 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42195
42196         * g++.old-deja/g++.eh/cleanup2.C: New test.
42197         * g++.old-deja/g++.ext/pretty2.C: New test.
42198         * g++.old-deja/g++.ext/pretty3.C: New test.
42199         * g++.old-deja/g++.other/debug6.C: New test.
42200
42201 1999-10-20  Jim Wilson  <wilson@cygnus.com>
42202
42203         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
42204         compiler_output to look for one error message instead of two.
42205
42206 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
42207
42208         * gcc.c-torture/execute/991118-1.c: Also test case
42209         where the word boundary does not split a byte evenly.
42210
42211 1999-11-19  Nathan Sidwell  <nathan@acm.org>
42212
42213         * g++.old-deja/g++.ext/restrict1.C: New test.
42214
42215 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
42216
42217         * gcc.c-torture/execute/991118-1.c: New test.
42218
42219 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
42220
42221         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
42222         working directory pathnames.
42223
42224 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
42225
42226         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
42227         host is equipped with driver.h and driver.o so it can actually
42228         compile and run the tests.
42229
42230 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
42231
42232         * gcc.c-torture/compile/991008-1.c: New test.
42233
42234 1999-11-08  Nick Clifton  <nickc@cygnus.com>
42235
42236         * lib/gcc-dg.exp: Include target-supports.exp
42237
42238 1999-11-05  Nick Clifton  <nickc@cygnus.com>
42239
42240         * lib/target-supports.exp: New file: Provide procs to test for
42241         features supported by the target.
42242         (check_weak_available): Moved here from ecos.exp.
42243         (check_alias_available): New proc: Determine of the target
42244         toolchain supports the alias attribute.
42245
42246         * gcc.dg/special/ecos.exp: Move check_weak_available to
42247         target-supports.exp.
42248         (alias-1.c): Only perform the test if the target supports
42249         aliases.
42250         (wkali-1.c): Only perform the test if the target supports
42251         aliases.
42252
42253         * gcc.dg/990506-0.c: Expect error messages from cross
42254         targets as well as native targets.
42255
42256 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42257
42258         * gcc.dg/ultrasp1.c: Removed xfail.
42259         * gcc.dg/struct-ret-2.c: Likewise.
42260         * gcc.dg/array-1.c: Likewise.
42261
42262 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42263
42264         * gcc.dg/struct-ret-2.c: New test.
42265
42266         * gcc.dg/array-1.c: New test.
42267
42268 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42269
42270         * gcc.c-torture/execute/991030-1.c: New test.
42271
42272 1999-10-26  Richard Henderson  <rth@cygnus.com>
42273
42274         * gcc.c-torture/compile/991026-2.c: New test.
42275
42276 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42277
42278         * gcc.c-torture/compile/991026-1.c: New test.
42279
42280 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42281
42282         * gcc.c-torture/execute/991023-1.c: New test.
42283
42284 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42285
42286         * gcc.c-torture/execute/991019-1.c: New test.
42287
42288 1999-10-16  Richard Henderson  <rth@cygnus.com>
42289
42290         * gcc.c-torture/execute/991016-1.c: New test.
42291
42292 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42293
42294         * gcc.c-torture/execute/991014-1.c: New test.
42295
42296 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42297
42298         * g++.old-deja/g++.other/union2.C: New test.
42299
42300 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42301
42302         * g++.old-deja/g++.other/vaarg2.C: New test.
42303         * g++.old-deja/g++.other/vaarg3.C: New test.
42304
42305 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42306
42307         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42308         in compile/.
42309
42310 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42311
42312         * gcc.c-torture/execute/va-arg-11.c: New test.
42313
42314 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42315
42316         * lib/file-format.exp (gcc_target_object_format): Don't
42317         crash if objdump is unavailable.
42318
42319 1999-09-29  Donn Terry <donn@interix.com>
42320
42321         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42322
42323 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42324
42325         * gcc.c-torture/compile/990928-1.c: New test.
42326
42327 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42328
42329         * g++.old-deja/g++.other/decl6.C: New test.
42330
42331 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42332
42333         * gcc.c-torture/execute/va-arg-10.c: New test.
42334
42335 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42336
42337         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42338         __PRETTY_FUNCTION__.
42339
42340 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42341
42342         * gcc.c-torture/execute/990923-1.c: New test.
42343
42344 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42345
42346         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42347         for which -fpic is inappropriate.
42348
42349 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42350
42351         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42352
42353 1999-09-21  Nathan Sidwell  <nathan@acm.org>
42354
42355         * g++.old-deja/g++.other/dyncast1.C: New test.
42356         * g++.old-deja/g++.other/dyncast2.C: New test.
42357         * g++.old-deja/g++.other/dyncast3.C: New test.
42358         * g++.old-deja/g++.other/dyncast4.C: New test.
42359         * g++.old-deja/g++.other/dyncast5.C: New test.
42360         * g++.old-deja/g++.eh/catch3.C: New test.
42361         * g++.old-deja/g++.eh/catch3p.C: New test.
42362         * g++.old-deja/g++.eh/catch4.C: New test.
42363         * g++.old-deja/g++.eh/catch4p.C: New test.
42364         * g++.old-deja/g++.eh/catch5.C: New test.
42365         * g++.old-deja/g++.eh/catch5p.C: New test.
42366         * g++.old-deja/g++.eh/catch6.C: New test.
42367         * g++.old-deja/g++.eh/catch6p.C: New test.
42368         * g++.old-deja/g++.eh/catch7.C: New test.
42369         * g++.old-deja/g++.eh/catch7p.C: New test.
42370         * g++.old-deja/g++.eh/catch8.C: New test.
42371         * g++.old-deja/g++.eh/catch8p.C: New test.
42372         * g++.old-deja/g++.eh/catch9.C: New test.
42373         * g++.old-deja/g++.eh/catch9p.C: New test.
42374
42375 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42376
42377         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42378         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42379
42380 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42381
42382         * gcc.c-torture/compile/990913-1.c: New test.
42383
42384 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42385
42386         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42387         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42388
42389 1999-09-09  Richard Henderson  <rth@cygnus.com>
42390
42391         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42392
42393 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42394
42395         * g++.old-deja/g++.other/lookup11.C: New test.
42396         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42397         what is permitted and what we want.
42398         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42399         overload use.
42400         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42401
42402 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42403
42404         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42405         * gcc.c-torture/noncompile/poison-1.c: New file.
42406
42407 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42408
42409         * g++.old-deja/g++.other/sizeof3.C: New test.
42410         * g++.old-deja/g++.other/sizeof4.C: New test.
42411         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42412         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42413
42414 1999-09-07  Richard Henderson  <rth@cygnus.com>
42415
42416         * gcc.dg/va-arg-1.c: New.
42417
42418 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42419
42420         * gcc.c-torture/execute/va-arg-9.c: New test.
42421
42422 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42423
42424         * g77.f-torture/compile/980519-2.f: New test.
42425         * g77.f-torture/compile/19990905-0.f: New test.
42426         * g77.f-torture/compile/19990905-1.f: New test.
42427         * g77.f-torture/compile/19990905-2.f: New test.
42428
42429         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42430
42431 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42432
42433         * gcc.c-torture/execute/990827-1.c: Fix typo.
42434
42435 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42436
42437         * g++.old-deja/g++.other/deref1.C: New test.
42438
42439 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42440
42441         * g++.old-deja/g++.other/ambig2.C: New test.
42442         * g++.old-deja/g++.other/cond5.C: New test.
42443         * g++.old-deja/g++.other/lookup16.C: New test.
42444
42445 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42446
42447         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42448         assemblers too.
42449
42450 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42451
42452         * lib/c-torture.exp: Avoid the "compare executables" optimization
42453         when testing native.
42454
42455 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42456
42457         * gcc.c-torture/execute/990829-1.c: New test.
42458         * gcc.c-torture/compile/990829-1.c: New test.
42459
42460 1999-08-27  Paul Burchard  <burchard@pobox.com>
42461
42462         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42463         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42464         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42465         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42466         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42467         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42468         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42469         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42470         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42471         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42472         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42473
42474 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42475
42476         * gcc.c-torture/execute/990827-1.c: New test.
42477
42478 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42479
42480         * g77.f-torture/noncompile/19990826-4.f: New test.
42481
42482         * g77.f-torture/compile/19990826-3.f: New test.
42483
42484         * g77.f-torture/execute/19990826-2.f: New test.
42485
42486         * g77.f-torture/compile/19990826-1.f: New test.
42487
42488         * gcc.c-torture/execute/990826-0.c: New test.
42489         * g77.c-torture/execute/19990826-0.f: New test.
42490
42491         * g77.f-torture/noncompile/970626-2.f: New test.
42492
42493 1999-08-25  Paul Burchard  <burchard@pobox.com>
42494
42495         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42496         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42497         lss-011.C: New tests.
42498
42499 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42500
42501         * g++.old-deja/g++.other/decl5.C: New test.
42502
42503 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42504
42505         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42506         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42507         call `postbase' for each one.  All callers of `postbase' changed
42508         to call this instead.
42509
42510 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42511
42512         * gcc.c-torture/execute/990811-1.c: New test.
42513
42514 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42515
42516         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42517         just native ones.
42518
42519         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42520         just native ones.
42521
42522 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42523
42524         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42525
42526 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42527
42528         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42529
42530 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42531
42532         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42533
42534 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42535
42536         * gcc.c-torture/execute/990804-1.c: New test.
42537
42538 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42539
42540         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42541         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42542         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42543
42544 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42545
42546         * g++.old-deja/g++.other/struct1.C: New test.
42547
42548 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42549
42550         * g++.old-deja/g++.other/enum2.C: New test.
42551
42552 1999-08-02  Richard Henderson  <rth@cygnus.com>
42553
42554         Adapted from tests from Franz Sirl:
42555         * gcc.c-torture/execute/va-arg-7.c: New test.
42556         * gcc.c-torture/execute/va-arg-8.c: New test.
42557
42558 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42559
42560         * gcc.c-torture/compile/990801-2.c: New test.
42561
42562         * gcc.c-torture/compile/990801-1.c: New test.
42563
42564 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42565
42566         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42567         fp-cmp-1.c, converting double to float.
42568
42569         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42570         fp-cmp-1.c, converting double to long double.
42571
42572         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42573         from fr1 to unknown_register, since fr1 is a legitimate register
42574         on some machines.
42575
42576 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42577
42578         * README: More listname related changes.
42579
42580 1999-07-08  Catherine Moore  <clm@cygnus.com>
42581
42582         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42583
42584 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42585
42586         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42587
42588 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42589
42590         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42591
42592 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42593
42594         * gcc.dg/990703-1.c: New test.
42595
42596 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42597
42598         * lib/file-format.exp: New file: Move definition of proc
42599         gcc_target_object_format to here from
42600         gcc.dg/special/ecos.exp.
42601
42602         * lib/c-torture.exp: Include lib file-format.exp.
42603         * lib/gcc-dg.exp: Include lib file-format.exp.
42604
42605         * gcc.dg/special/ecos.exp: Remove definition of proc
42606         gcc_target_object_format.
42607
42608 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42609
42610         * gcc.c-torture/execute/990628-1.c: New test.
42611
42612 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42613
42614         * gcc.c-torture/compile/990625-2.c: New test.
42615
42616         * gcc.c-torture/compile/990625-1.c: New test.
42617
42618 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42619
42620         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42621         attributes compile.
42622         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42623         ports that use the COFF/PE file format.
42624
42625 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42626
42627         * gcc.c-torture/compile/990617-1.c: New test.
42628
42629 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42630
42631         * g++.old-deja/g++.other/decl4.C: New test.
42632
42633 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42634
42635         * g++.old-deja/g++.other/bitfld3.C: New test.
42636
42637 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42638
42639         * g++.old-deja/g++.eh/catch1.C: New test.
42640
42641 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42642
42643         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42644
42645         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42646         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42647
42648 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42649
42650         * g77.f-torture/compile/19990502-0.f: Replace with new,
42651         shorter, test that still fails after recent changes.
42652
42653 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42654
42655         * gcc.c-torture/execute/990604-1.c: New test.
42656
42657 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42658
42659         * gcc.c-torture/execute/990531-1.c: New test.
42660
42661 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42662
42663         * gcc.c-torture/compile/990527-1.c: New test.
42664
42665 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42666
42667         * gcc.c-torture/execute/990527-1.c: New test.
42668
42669 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42670
42671         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42672         bitfields as signed.
42673
42674 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42675
42676         * g77.f-torture/compile/19990525-0.f: New test.
42677
42678 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42679
42680         * gcc.c-torture/execute/990525-2.c: New test.
42681
42682         * gcc.c-torture/execute/990525-1.c: New test.
42683
42684 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42685
42686         * g++.old-deja/g++.other/anon3.C: New test.
42687         * g++.old-deja/g++.other/anon4.C: New test.
42688         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42689         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42690         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42691         Merrill).
42692
42693 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42694
42695         * gcc.c-torture/execute/990524-1.c: New test.
42696
42697         * gcc.dg/990524-1.c: New test.
42698
42699 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42700
42701         * gcc.c-torture/compile/990523-1.c: New test.
42702
42703 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42704
42705         * gcc.c-torture/compile/990519-1.c: New test.
42706
42707 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42708
42709         * gcc.c-torture/compile/990517-1.c: New test.
42710
42711         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42712         (e4, f4): New tests.
42713         (main): Call them.
42714
42715 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42716
42717         * gcc.dg/noreturn-1.c: New test.
42718
42719 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42720
42721         * gcc.c-torture/execute/990513-1.c: New test.
42722
42723 1999-05-10  Richard Henderson  <rth@cygnus.com>
42724
42725         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42726
42727 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42728
42729         * g77.f-torture/execute/erfc.f: Use small single-precision
42730         values, to avoid problems on Alphas when not -mieee.
42731
42732 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42733
42734         * gcc.dg/990506-0.c: New test.
42735
42736 1999-05-08  Richard Henderson  <rth@cygnus.com>
42737
42738         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42739         the constant to test.  Don't XFAIL 64-bit targets.
42740
42741         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42742         * g++.old-deja/g++.law/profile1.C: Likewise.
42743
42744         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
42745         operator new instances.
42746         * g++.old-deja/g++.other/delete5.C: Likewise.
42747
42748 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42749
42750         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42751         intrinsic.
42752
42753 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42754
42755         * g77.f-torture/execute/u77-test.f: Reverse order of two
42756         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42757
42758 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42759
42760         * gcc.dg/compare1.c: New test.
42761
42762 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42763
42764         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42765         New tests.
42766
42767 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42768
42769         * g77.f-torture/compile/19990502-1.f: New test.
42770
42771 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42772
42773         * g77.f-torture/compile/19990502-0.f: New test.
42774
42775 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42776
42777         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42778         intrinsic.
42779
42780 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42781
42782         * g77.f-torture/execute/u77-test.f (main): List libU77
42783         intrinsics not currently tested.
42784         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
42785         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
42786         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
42787         Trim blanks off the ends of some printed strings.
42788
42789 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42790
42791         * g77.f-torture/execute/u77-test.f (main): Just warn about
42792         FSTAT gid disagreement, as it's expected on some systems.
42793
42794 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42795
42796         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
42797         use a new function, which allows for some slop.
42798         Clean up some commentary.
42799         (issum): The new function.
42800         (sgladd): Deleted subroutine.
42801
42802 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42803
42804         * g77.f-torture/execute/u77-test.f: Modify to be more like
42805         libf2c/libU77 version, bringing patches to that version here.
42806         Add suitable commentary.
42807
42808 1999-04-25  Richard Henderson  <rth@cygnus.com>
42809
42810         * gcc.dg/990424-1.c: New test.
42811
42812 1999-04-24  Craig Burley  <craig@jcb-sc.com>
42813
42814         * g77.f-torture/execute/u77-test.f (main): Bug involving
42815         LSTAT has been fixed, so turn back on full checking.
42816
42817 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42818
42819         * g77.f-torture/compile/19990419-0.f: New test.
42820         * g77.f-torture/execute/19990419-1.f: New test.
42821
42822 1999-04-17  Richard Henderson  <rth@cygnus.com>
42823
42824         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
42825         to avoid the need for a prototype to supress a warning.
42826
42827 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42828
42829         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42830
42831 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42832
42833         * gcc.c-torture/execute/990404-1.c: New test.
42834
42835 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42836
42837         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
42838         * gcc.dg/cpp-if3.c: Don't use -pedantic.
42839         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
42840         missing initializer warnings.
42841
42842 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42843
42844         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42845         matching strings.
42846
42847 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42848
42849         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42850
42851 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42852
42853         * g77.f-torture/execute/19990325-0.f: New test.
42854         * g77.f-torture/execute/19990325-1.f: New test.
42855
42856 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42857
42858         * gcc.c-torture/execute/990324-1.c: New test.
42859
42860 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42861
42862         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42863         test with 4.
42864
42865 1999-03-17  Richard Henderson  <rth@cygnus.com>
42866
42867         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42868
42869 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42870
42871         * g77.f-torture/execute/19990313-2.f: New test.
42872         * g77.f-torture/execute/19990313-3.f: New test.
42873
42874 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42875
42876         * g77.f-torture/execute/19990313-0.f: New test.
42877         * g77.f-torture/execute/19990313-1.f: New test.
42878
42879 1999-03-12  Jim Wilson  <wilson@cygnus.com>
42880
42881         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
42882         printf to sprintf.
42883         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
42884         (main): Add check for u15.  Conditionalize u31 check depending on
42885         whether ints are <32 bits or >=32 bits.
42886
42887 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42888
42889         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42890
42891 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42892
42893         * g77.f-torture/compile/19990305-0.f: New test.
42894         * g77.f-torture/execute/19981119-0.f: New test.
42895
42896 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42897
42898         * g77.f-torture/execute/970625-2.f: call ABORT if final
42899         result is not correct, instead of just printing it.
42900         Add this checking via newly introduced obfuscation, to
42901         trip up buggy front ends.
42902
42903 1999-03-07  Craig Burley  <craig@jcb-sc.com>
42904
42905         * g77.f-torture/compile/960317-1.f: Moved from being
42906         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
42907
42908 1999-03-06  Craig Burley  <craig@jcb-sc.com>
42909
42910         * g77.f-torture/execute/960317-1.f: New (old) test.
42911         * g77.f-torture/execute/970625-2.f: Ditto.
42912
42913 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
42914
42915         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
42916         message on line 1 or line 2; cccp and cpplib do this differently.
42917
42918 1999-03-01  Jeffrey A Law  (law@cygnus.com)
42919
42920         * g++.old-deja/g++.law/weak1.C: New test.
42921
42922 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42923
42924         * gcc.c-torture/execute/990119-1.c: Renamed to...
42925         * gcc.dg/990119-1.c: this, so it will only be tested once
42926         (it's a preprocessor test, it doesn't need to be run at
42927         multiple optimization levels).
42928
42929 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42930
42931         * lib/g++.exp: Don't add incdir=$base_dir/../include to
42932           ALWAYS_CXXFLAGS.
42933
42934 1999-02-24  Craig Burley  <craig@jcb-sc.com>
42935
42936         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
42937         * g77.f-torture/compile/19981216-0.f: ...as it is expected
42938         to not be compilable by current g77.
42939
42940 1999-02-24  Nick Clifton  <nickc@cygnus.com>
42941
42942         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
42943
42944 1999-02-22  Jeffrey A Law  (law@cygnus.com)
42945
42946         * gcc.c-torture/execute/990222-1.c: New test.
42947
42948 1999-02-19  Craig Burley  <craig@jcb-sc.com>
42949
42950         * g77.f-torture/compile/19990218-0.f: New test.
42951         * g77.f-torture/noncompile/19990218-1.f: New test.
42952
42953 1999-02-18  Craig Burley  <craig@jcb-sc.com>
42954
42955         * g77.f-torture/compile/19981216-0.f: New test.
42956
42957 1999-02-14  Jeffrey A Law  (law@cygnus.com)
42958
42959         * gcc.dg/990214-1.c: New test.
42960
42961 1999-02-13  Jeffrey A Law  (law@cygnus.com)
42962
42963         * gcc.dg/990213-2.c: New test.
42964
42965         * gcc.dg/990213-1.c: New test.
42966
42967 1999-02-12  Jeffrey A Law  (law@cygnus.com)
42968
42969         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
42970         ints.
42971
42972 1999-02-11  Nick Clifton  <nickc@cygnus.com>
42973
42974         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
42975         specified by target.
42976
42977         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
42978
42979 1999-02-11  Jeffrey A Law  (law@cygnus.com)
42980
42981         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
42982
42983 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42984
42985         * gcc.dg/special/ecos.exp: New test driver for new tests with
42986         special requirements.
42987
42988         * gcc.dg/special/alias-1.c: New test.
42989         * gcc.dg/special/gcsec-1.c: New test.
42990         * gcc.dg/special/weak-1.c: New test.
42991         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
42992         * gcc.dg/special/weak-2.c: New test.
42993         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
42994         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
42995         * gcc.dg/special/wkali-1.c: New test.
42996         * gcc.dg/special/wkali-2.c: New test.
42997         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
42998         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
42999
43000 1999-02-10  Felix Lee  <flee@cygnus.com>
43001
43002           * lib/c-torture.exp (c-torture-compile): Pull out code for
43003           analyzing gcc error messages.
43004           (c-torture-execute): Likewise.  Fix some (harmless) false
43005           positives.
43006           * lib/gcc.exp (gcc_check_compile): New function.
43007
43008 1999-02-08  Richard Henderson  <rth@cygnus.com>
43009
43010         * gcc.c-torture/execute/990208-1.c: New test.
43011
43012 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43013
43014         * g++.dg/special/ecos.exp: New driver for new tests with special
43015         requirements
43016
43017         * g++.dg/special/conpr-1.C: New test
43018         * g++.dg/special/conpr-2.C: New test
43019         * g++.dg/special/conpr-2a.C: New test
43020         * g++.dg/special/conpr-3.C: New test
43021         * g++.dg/special/conpr-3a.C: New test
43022         * g++.dg/special/conpr-3b.C: New test
43023
43024         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
43025         allow g++ to use the dg driver
43026
43027         * README: Add comment about g++.dg directory
43028
43029 1999-02-06  Jeffrey A Law  (law@cygnus.com)
43030
43031         * README: Update email addresses.
43032
43033 1999-02-03  Nick Clifton  <nickc@cygnus.com>
43034
43035         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
43036         arguments in order to force structure S onto the stack even on
43037         the alpha.
43038         (test): Pass 10 leading arguments to function foo as well as the
43039         structure S.
43040
43041         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
43042         failure for all targets.
43043
43044         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
43045         abort to terminate program execution.
43046
43047 1999-01-30  Richard Henderson  <rth@cygnus.com>
43048
43049         * gcc.c-torture/execute/990130-1.c: New test.
43050
43051 1999-01-30  Jeffrey A Law  (law@cygnus.com)
43052
43053         * gcc.dg/990130-1.c: New test.
43054
43055 1999-01-28  Michael Meissner  <meissner@cygnus.com>
43056
43057         * gcc.c-torture/execute/990128-1.c: New test.
43058
43059 1999-01-27  Michael Meissner  <meissner@cygnus.com>
43060
43061         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
43062
43063 1999-01-27  Felix Lee  <flee@cygnus.com>
43064
43065         * lib/c-torture.exp (c-torture-compile): pull out code for
43066         analyzing gcc error messages.
43067         (c-torture-execute): ditto, and fix some (harmless) false
43068         positives.
43069         * lib/gcc.exp (gcc_check_compile): new function.
43070
43071 1999-01-17  Jeffrey A Law  (law@cygnus.com)
43072
43073         * gcc.dg/990117-1.c: New test.
43074
43075         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
43076
43077         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
43078
43079 1999-01-15  Jeffrey A Law  (law@cygnus.com)
43080
43081         * g77.f-torture/compile/990115-1.f: New test.
43082
43083 1999-01-07  Jeffrey A Law  (law@cygnus.com)
43084
43085         * gcc.c-torture/compile/990107-1.c: New test
43086
43087 1999-01-06  Jeffrey A Law  (law@cygnus.com)
43088
43089         * gcc.c-torture/execute/990106-2.c: New test.
43090
43091         * gcc.c-torture/execute/990106-1.c: New test.
43092
43093 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
43094
43095         * gcc.c-torture/compile/981223-1.c: New test.
43096
43097 1998-12-29  Richard Henderson  <rth@cygnus.com>
43098
43099         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
43100         (opt3): Rename from opt4 and disable.
43101
43102 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
43103
43104         * g++.old-deja/g++.pt/ptrmem5.C: New test.
43105
43106 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43107
43108         * g++.old-deja/g++.other/conv5.C: New test.
43109
43110 1998-12-14  Nick Clifton  <nickc@cygnus.com>
43111
43112         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
43113
43114 1998-12-11  Jeffrey A Law  (law@cygnus.com)
43115
43116         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
43117
43118 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
43119
43120         * gcc.c-torture/compile/981211-1.c: New test.
43121
43122 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43123
43124         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
43125
43126         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
43127
43128 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43129
43130         * gcc.special/930510-1.c: Make C9X safe.
43131         * gcc.misc-tests/gcov-1.c Similarly.
43132         * gcc.misc-tests/gcov-2.c Similarly.
43133
43134 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43135
43136         * gcc.dg/ultrasp1.c: New test.
43137
43138 1998-12-06  Richard Henderson  <rth@cygnus.com>
43139
43140         * gcc.c-torture/execute/981206.c: New test.
43141
43142 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43143
43144         * g++.old-deja/g++.ns/template7.C: New test.
43145
43146         * g++.old-deja/g++.other/expr1.C: New test.
43147
43148         * g++.old-deja/g++.eh/tmpl3.C: New test.
43149
43150         * g++.old-deja/g++.eh/tmpl2.C: New test.
43151
43152 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43153
43154         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
43155         * g++.old-deja/g++.other/using6.C: Removed.
43156         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
43157
43158         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
43159
43160 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43161
43162         * g++.old-deja/g++.pt/overload8.C: New test.
43163
43164         * g++.old-deja/g++.pt/overload7.C: New test.
43165
43166         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
43167
43168         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
43169         and relinking messages.
43170         * lib/g++.exp (g++_target_compile): Remove .rpo file when
43171         compiling with -frepo.
43172
43173 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
43174
43175         * g++.old-deja/g++.pt/lookup6.C: New test.
43176
43177 1998-11-30  Nick Clifton  <nickc@cygnus.com>
43178
43179         * gcc.c-torture/execute/981130-1.c: New test.
43180         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
43181
43182 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43183
43184         * g++.old-deja/g++.pt/explicit76.C: New test.
43185
43186         * g++.old-deja/g++.pt/friend38.C: New test.
43187
43188         * g++.old-deja/g++.ns/crash2.C: New test.
43189
43190         * g++.old-deja/g++.pt/defarg8.C: New test.
43191
43192         * g++.old-deja/g++.pt/instantiate6.C: New test.
43193
43194         * g++.old-deja/g++.pt/static6.C: New test.
43195
43196         * g++.old-deja/g++.pt/decl2.C: New test.
43197
43198 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43199
43200         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
43201         problem is actually related with name lookup, but so what? :-)
43202
43203         * g++.old-deja/g++.pt/friend37.C: New test.
43204
43205 1998-11-25  Dave Love  <d.love@dl.ac.uk>
43206
43207         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
43208         element, which fails on some systems.
43209
43210         * g77.f-torture/execute/labug1.f: New test.
43211
43212 1998-11-21  Jeffrey A Law  (law@cygnus.com)
43213
43214         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
43215         is defined.
43216
43217 1998-11-18  Dave Love  <d.love@dl.ac.uk>
43218
43219         * g77.f-torture/compile/981117-1.f: New test.
43220
43221 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
43222
43223         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
43224         properly discarded.
43225
43226 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
43227
43228         * gcc.c-torture/execute/memcheck: New directory of tests for
43229         -fcheck-memory-usage.
43230
43231 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43232
43233         * README: New file, general information about the testsuite and
43234         new description of the various C++ test subdirectories.
43235         * README.g++: Eliminate obsolete information, update and move most
43236         relevant stuff to README.
43237
43238 1998-11-07  Richard Henderson  <rth@cygnus.com>
43239
43240         * gcc.c-torture/compile/981107-1.c: New test.
43241
43242 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43243
43244         * execute/memcpy-bi.c: New testcase.
43245
43246 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43247
43248         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43249         base classes.
43250
43251         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43252         template is selected.
43253
43254         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43255         classes, it should be accepted for all types.
43256
43257         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43258
43259         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43260         specializations start with template headers.
43261
43262 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43263
43264         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43265
43266         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43267         non-POD types.
43268
43269 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43270
43271         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43272
43273 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43274
43275         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43276
43277 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43278
43279         * 981019-1.c: New test.
43280
43281 1998-10-14  Robert Lipe <robertl@dgii.com>
43282
43283         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43284         find objc headers.
43285
43286 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43287
43288         * compile/981001-4.c: Remove use of GCC extension that triggers a
43289         compiler bug.
43290
43291 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43292
43293         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43294
43295 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43296
43297         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43298         instantiation of template produces incorrect code for delete
43299         expression.
43300
43301         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43302         constructors' name is not unique.
43303         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43304         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43305
43306         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43307         automatic array of const is ill-formed.
43308
43309         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43310         of template parameter?
43311
43312         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43313         const.
43314
43315         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43316         pointer-to-member expression.
43317
43318         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43319         declaration causes ICE.
43320
43321 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43322
43323         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43324         reserved in the global namespace.
43325
43326         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43327         generate needed virtual table.
43328
43329         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43330
43331 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43332
43333         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43334         template-dependent type
43335
43336 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43337
43338         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43339         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43340         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43341
43342         * g++.old-deja/g++.other/using5.C: New test; using decl from base
43343         class should be usable as argument of member function.
43344         * g++.old-deja/g++.other/using6.C: New test; using decl from base
43345         class should be usable as return type of member function.
43346         * g++.old-deja/g++.other/using7.C: New test; using decl from base
43347         class should be usable as type of data member.
43348
43349         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43350
43351 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43352
43353         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43354
43355 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43356
43357         * gcc.dg/dll-?.c Add thumb to target list.
43358         Fix assembler scan patterns to match current assembler output.
43359
43360 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43361
43362         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43363         matching of template brackets.
43364
43365         * g++.old-deja/g++.other/using4.C: New test.  Test using
43366         declarations of methods from base classes.
43367
43368         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43369         within functions should introduce names into the innermost
43370         enclosing namespace.
43371
43372         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43373         of static locals if first initialization throws.
43374
43375 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43376
43377         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43378
43379 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43380
43381         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43382         lose track of the possible targets of tablejump insns.
43383         * special/special.exp: Run it.
43384
43385 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43386
43387         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43388         must be declared before its specializations can be named in friend
43389         declarations.
43390
43391 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43392
43393         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43394
43395         * g77.f-torture/execute/io1.f: New test.
43396
43397 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43398
43399         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43400         with pointer to template function, for which no argument deduction
43401         is possible.
43402
43403         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43404         specialization of template function as argument to template
43405         function.
43406
43407         * g++.old-deja/g++.other/access2.C: New test; Inner class
43408         shouldn't have privileged access to Outer's names.
43409
43410 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43411
43412         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43413         friend template declared within template class conflicts with
43414         nested class of the same name.
43415
43416         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43417         is ignored.
43418
43419         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43420         object with direct initializer as function declaration.
43421
43422         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43423         initializers.
43424
43425         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43426         involving const pointer and NULL produces incorrect result.
43427
43428         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43429         type name without `typename' should be rejected with -pedantic.
43430
43431 1998-10-02  Richard Henderson  <rth@cygnus.com>
43432
43433         * g++.old-deja/g++.other/addrof1.C: New test.
43434
43435 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43436
43437         * gcc.c-torture/compile/981001-1.c: New test.
43438         * gcc.c-torture/execute/981001-1.c: New test.
43439
43440 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43441
43442         * gcc.c-torture/compile/981001-2.c: New test.
43443         * gcc.c-torture/compile/981001-3.c: New test.
43444         * gcc.c-torture/compile/981001-4.c: New test.
43445
43446 1998-10-01  Robert Lipe  <robertl@dgii.com>
43447
43448         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43449         multilibbed hosts.  Idea grafted from g77.exp.
43450
43451 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43452
43453         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43454         avoid losing on systems which need -lsocket.
43455
43456 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43457
43458         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43459         * g++.old-deja/g++.other/nested2.C: Ditto.
43460         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43461         failure.
43462
43463 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43464
43465         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43466         preferred over template operator!= for enum bitfields.
43467
43468 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43469
43470         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43471         that happen to have the same base name, but in different scopes,
43472         are incorrectly rejected.
43473
43474 1998-09-16  Richard Henderson  <rth@cygnus.com>
43475
43476         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43477         on the native word size instead of an integer literal.
43478
43479 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43480
43481         * g++.old-deja/g++.other/static2.C: Invocation of static data
43482         member of type pointer-to-function denoted as non-static member.
43483
43484         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43485         checks involving function types and aliases.
43486
43487 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43488
43489         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43490         redefined to the same non-trivial type.
43491
43492         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43493         namespace-qualification of template specializations declared in
43494         other namespaces.
43495
43496         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43497         to declare a subset of the specializations of a template function
43498         as friends of specializations of a template class.
43499
43500         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43501         member templates that do not fully specialize the enclosing
43502         template class are rejected.
43503
43504 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43505
43506         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43507
43508 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43509
43510         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43511         altered from libf2c/libU77 version.
43512
43513 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43514
43515         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43516
43517 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43518
43519         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43520         (un)signed char are different types for template specialization
43521         purposes.
43522
43523 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43524
43525         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43526         * objc: ObjC testsuite.
43527
43528 1998-08-31  Catherine Moore  <clm@cygnus.com>
43529
43530         * gcc.c-torture/execute/941014-1.x: New file.
43531
43532 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43533
43534         * lib/c-torture.exp: Add support for
43535         torture_eval_before_compile and torture_eval_before_execute
43536         variables.
43537
43538 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43539
43540         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43541         this test triggers valid.
43542
43543 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43544
43545         * gcc.dg/980827-1.c: New test.
43546
43547 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43548
43549         * gcc.c-torture/execute/loop-4b.c: New test.
43550
43551 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43552
43553         * lib/c-torture.exp: Add support for
43554         torture_eval_before_compile and torture_eval_before_execute
43555         variables.
43556
43557 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43558
43559         * gcc.c-torture/compile/980825-1.c: New test.
43560
43561 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43562
43563         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43564         count number tests in opt_t0 not good_t0.
43565
43566 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43567
43568         * gcc.c-torture/compile/930326-1.x: Fix typo.
43569
43570 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43571
43572         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43573         causes an ICE.
43574
43575 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43576
43577         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43578         STACK_SIZE is defined.
43579         * gcc.c-torture/unsorted/stuct.c: Similarly.
43580
43581         * gcc.c-torture/compile/980821-1.c: New test.
43582
43583 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43584
43585         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43586
43587 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43588
43589         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43590         code.
43591
43592 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43593
43594         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43595         error'.
43596
43597 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43598
43599         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43600
43601 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43602
43603         * gcc.c-torture/compile/980816-1.c: New test.
43604
43605         * gcc.dg/980816-1.c: New test.
43606
43607 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43608
43609         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43610         compiler for ieee tests.
43611
43612 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43613
43614         * g77.f-torture/compile/980729-0.f: New test.
43615
43616 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43617
43618         * gcc.c-torture/special/eeprof-1.c: New test, for
43619         -finstrument-functions.
43620         * gcc.c-torture/special/special.exp: Run it.
43621
43622 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43623
43624         * gcc.c-torture/compile/980729-1.c: New test.
43625
43626 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43627
43628         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43629         __thumb__ is defined, and test for ARM style doubles if so.
43630
43631 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43632
43633         * g77.f-torture/noncompile/980615-0.f: New test.
43634
43635 1998-07-26  H.J. Lu  (hjl@gnu.org)
43636
43637         * gcc.dg/980312-1.c: Do link instead of compile.
43638         * gcc.dg/980313-1.c: Likewise.
43639
43640 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43641
43642         * gcc.c-torture/compile/980726-1.c: New test.
43643
43644 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43645
43646         * g77.f-torture/execute/io0.f: New test.
43647
43648 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43649
43650         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43651         an int.
43652
43653 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43654
43655         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43656         m32r bugs.
43657
43658 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43659
43660         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43661         c-decl.c:grokdeclarator can handle mode attributes.
43662
43663 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43664
43665         * gcc.c-torture/execute/980716-1.c: New test.
43666
43667 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43668
43669         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43670         the mn10200.
43671         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43672         the mn10200.
43673         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43674         * gcc.c-torture/compile/930326-1.x: Similarly.
43675
43676 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43677
43678         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43679         New test from Craig.
43680
43681 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43682
43683         * g77.f-torture/noncompile/980616-0.f: New test.
43684
43685         * g77.f-torture/execute/970816-3.f: New test from Craig.
43686
43687 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43688
43689         *  g++.other/singleton.C: Return error value instead of taking
43690         SIGSEGV.
43691
43692 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43693
43694         *  g++.other/singleton.C: New test.  Warning is under dispute.
43695         Runtime crash is not.
43696
43697 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43698
43699         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43700         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43701         using6.C, using7.C}: New namespace tests.
43702
43703 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43704
43705         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43706         specialization with typedef'ed names used as array indexes.
43707
43708 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43709
43710         * gcc.c-torture/execute/980709-1.c: New test.
43711
43712         * gcc.dg/980709-1.c: New test.
43713
43714 1998-07-07  Richard Henderson  <rth@cygnus.com>
43715
43716         * gcc.c-torture/execute/bcp-1.c: New test.
43717
43718 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43719
43720         * gcc.c-torture/execute/980707-1.c: New test.
43721
43722 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43723
43724         * gcc.c-torture/compile/980706-1.c: New test.
43725
43726 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43727
43728         * g77.f-torture/execute/980701-0.f,
43729         g77.f-torture/execute/980701-1.f: New test from Craig.
43730
43731 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43732
43733         * gcc.c-torture/compile/980701-1.c: New test.
43734
43735         * gcc.c-torture/execute/980701-1.c: New test.
43736
43737 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43738 rlsruhe.de>
43739
43740         * g++.old-deja/g++.robertl/eb132.C: New test.
43741         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43742
43743 1998-06-29  Dave Love  <d.love@dl.ac.uk>
43744
43745         * g77.f-torture/execute/980628-7.f,
43746         g77.f-torture/execute/980628-8.f,
43747         g77.f-torture/execute/980628-9.f,
43748         g77.f-torture/execute/980628-10.f: New tests from Craig.
43749
43750         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43751
43752 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43753
43754         * g77.f-torture/execute/980628-4.f: New test from Craig.
43755         * g77.f-torture/execute/980628-5.f: Likewise.
43756         * g77.f-torture/execute/980628-2.f: Likewise.
43757         * g77.f-torture/execute/980628-0.f: Likewise.
43758         * g77.f-torture/execute/980628-1.f: Likewise.
43759         * g77.f-torture/execute/980628-3.f: Likewise.
43760         * g77.f-torture/execute/980628-6.f: Likewise.
43761
43762 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43763
43764         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43765         directory when nothing has been installed yet.
43766
43767 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43768
43769         * gcc.c-torture/special/special.exp: Handle newer versions of
43770         dejagnu.
43771
43772 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43773
43774         * gcc.dg/980626-1.c: New test.
43775
43776 1998-06-19  Bruno Haible <haible@ilog.fr>
43777
43778         * gcc.misc-tests/m-un-2.c: New test.
43779         * g++.old-deja/g++.other/warn01.c: Likewise.
43780
43781 1998-06-19  Robert Lipe  <robertl@dgii.com>
43782
43783         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
43784         compatibility with assmblers with a different comment character.
43785         Eliminate use of GAS-specific extensions.
43786
43787 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43788
43789         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43790
43791 1998-06-19  Robert Lipe  <robertl@dgii.com>
43792
43793         * lib/g77.exp: Replace search for libf2c.a with search for newly
43794         renamed libg2c.a
43795
43796 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43797
43798         * gcc.c-torture/execute/980617-1.c: New test.
43799
43800 1998-06-12  Jeffrey A Law  (law@cygnus.com)
43801
43802         * gcc.c-torture/execute/980612-1.c: New test.
43803
43804 1998-06-08  Jeffrey A Law  (law@cygnus.com)
43805
43806         * gcc.dg/980523-1.c: Only test on ppc-linux.
43807         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
43808
43809         * gcc.c-torture/execute/980608-1.c: New test.
43810
43811 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
43812
43813         * gcc.c-torture/execute/980605-1.c: New test.
43814
43815 1998-06-04  Jeffrey A Law  (law@cygnus.com)
43816
43817         * gcc.c-torture/execute/980604-1.c: New test.
43818
43819 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43820
43821         * gcc.c-torture/execute/980602-1.c: New test.
43822         * gcc.c-torture/execute/980602-2.c: Likewise.
43823
43824 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43825
43826         * 970125-0.f: Fix per JCB.  Add commentary.
43827
43828 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43829
43830         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43831         IEEE -0 support.
43832
43833 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43834
43835         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43836         earlier.
43837
43838 1998-05-28  Catherine Moore <clm@cygnus.com>
43839
43840         * gcc.c-torture/execute/980526-3.c: New test.
43841
43842 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
43843
43844         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
43845         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
43846         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
43847         m88k-motorola-sysv3 to XFAIL.
43848
43849 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43850
43851         * gcc.dg/980526-1.c: New test.
43852         * gcc.c-torture/execute/980526-2.c: New test.
43853
43854 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43855
43856         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43857
43858         * gcc.c-torture/execute/980526-1.c: New test.
43859
43860 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43861
43862         * g77.f-torture/execute/alpha2.f: Add runtime test.
43863
43864 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43865
43866         * g++.old-deja/old-deja.exp: Strip leading directories.
43867
43868         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
43869         error for the line.  Don't run multiple tests for the same line.
43870
43871 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43872
43873         * gcc.dg/980523-1.c: New test.
43874
43875 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43876
43877         * g77.f-torture/compile/970915-0.f: New test.
43878
43879 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43880
43881         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43882
43883 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43884
43885         * gcc.dg/980520-1.c: New test.
43886
43887 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43888
43889         * gcc.dg/980502-1.c: Fix return type.
43890
43891 1998-05-20  Jeffrey A Law  (law@cygnus.com)
43892
43893         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
43894         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
43895         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
43896         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
43897         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
43898
43899 1998-05-20  Dave Love  <d.love@dl.ac.uk>
43900
43901         * g77.f-torture/execute/980520-1.f: New test.
43902
43903 1998-05-15  Dave Love  <d.love@dl.ac.uk>
43904
43905         * lib/mike-g77.exp: New file.
43906
43907         * g77.f-torture/noncompile/noncompile.exp,
43908         g77.f-torture/noncompile/check0.f: New files.
43909
43910 1998-05-14  Dave Love  <d.love@dl.ac.uk>
43911
43912         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
43913         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
43914         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
43915         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
43916         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
43917         abort where appropriate.
43918
43919 1998-05-05  Michael Meissner  <meissner@cygnus.com>
43920
43921         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
43922         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
43923
43924 1998-04-29  Dave Love  <d.love@dl.ac.uk>
43925
43926         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
43927
43928 1998-04-27  Dave Love  <d.love@dl.ac.uk>
43929
43930         * g77.f-torture/compile/980427-0.f: New test.
43931
43932 1998-04-24  Dave Love  <d.love@dl.ac.uk>
43933
43934         * g77.f-torture/compile/980424-0.f: New test.
43935
43936 1998-04-19  Dave Love  <d.love@dl.ac.uk>
43937
43938         * g77.f-torture/compile/980419-2.f (main): New test.
43939         * g77.f-torture/compile/970125-0.f: New test.
43940         * g77.f-torture/compile/980419-1.f: New test.
43941
43942 1998-04-08  Jim Wilson  <wilson@cygnus.com>
43943
43944         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
43945         of loop-4.c.
43946
43947 1998-04-07  Jim Wilson  <wilson@cygnus.com>
43948
43949         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
43950
43951 1998-04-03  Jim Wilson  <wilson@cygnus.com>
43952
43953         * gcc.c-torture/compile/980329-1.c: New test.
43954
43955 1998-03-18  Jim Wilson  <wilson@cygnus.com>
43956
43957         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
43958         * gcc.dg/980312-1.c: Fix typo in -march command.
43959
43960 1998-03-16  H.J. Lu  (hjl@gnu.org)
43961
43962         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
43963
43964 1998-03-11  Robert Lipe  <robertl@dgii.com>
43965
43966         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
43967         Dave Love agree the Fortran source is bogus.
43968
43969 1998-03-11  Robert Lipe  <robertl@dgii.com>
43970
43971         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
43972         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
43973         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
43974         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
43975         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
43976
43977 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43978
43979         * g++.old-deja/g++.other/friend1.C: New test.
43980
43981 1998-02-18  Dave Love  <d.love@dl.ac.uk>
43982
43983         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
43984         possibly uninitialized) variables and declare dnrm2.
43985
43986 1998-02-23  Robert Lipe <robertl@dgii.com>
43987
43988         From Bruno Haible <haible@ilog.fr>:
43989         * gcc.c-torture/execute/980223.c: New test.
43990
43991 1998-02-13  Jeffrey A Law  (law@cygnus.com)
43992
43993         * gcc.dg/ifelse-1.c: New test.
43994
43995 1998-02-09  H.J. Lu  (hjl@gnu.org)
43996
43997         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
43998
43999           * lib/old-dejagnu.exp (old-dejagnu): Added the
44000           "execution test - XFAIL *-*-*" handling in the spirit of
44001           "excess errors test -". Changed the "execution test fails"
44002           handling to be like "excess errors test fails".
44003           * Update various tests accordingly.
44004
44005 1998-02-06  Jim Wilson  <wilson@cygnus.com>
44006
44007         * gcc.c-torture/execute/980205.c: New test.
44008
44009 1998-01-18  Jeffrey A Law  (law@cygnus.com)
44010
44011         * lib/c-torture.exp: Look for .x files instead of .cexp files.
44012         * lib/f-torture.exp: Similarly.
44013         * gcc.c-torture: Rename all .cexp files to .x files.
44014
44015 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
44016
44017         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
44018         (940510-1.c): Removed duplicate.
44019         (971104-1.c): New test.
44020
44021 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
44022
44023           * lib/f-torture.exp: Improve error and loop detection.
44024
44025 1997-11-19  Michael Meissner  <meissner@cygnus.com>
44026
44027         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
44028         use that to size the filler array.
44029
44030 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
44031
44032         * lib/c-torture.exp(c-torture-execute): Fix typo.
44033
44034         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
44035         testcase as the executable name. Keep the executable around if
44036         the test fails.
44037
44038 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
44039
44040         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
44041         changes.  Only test one -g option, and move it to the end of the
44042         list of options to test.
44043
44044 1997-09-19  Michael Meissner  <meissner@cygnus.com>
44045
44046         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
44047         variable GCC_TORTURE_OPTIONS to supply default switches separated
44048         by colons.  If no environment variable, run tests with -O0 -g, -O1
44049         -g, and -O2 -g as well.
44050
44051 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
44052
44053         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
44054         explanatory comments. Fix indentation.
44055
44056 1997-09-15  Jeffrey A Law  (law@cygnus.com)
44057
44058         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
44059
44060 1997-09-11  Jeffrey A Law  (law@cygnus.com)
44061
44062         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
44063         * g++.old-deja/g++.mike/p7325.C: Likewise.
44064         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
44065
44066 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
44067
44068         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
44069         * g++.old-deja/g++.brendan/crash30.C: Likewise.
44070         * g++.old-deja/g++.brendan/crash39.C: Likewise.
44071         * g++.old-deja/g++.law/operators4.C: Likewise.
44072
44073 1997-09-11  Joe Buck  (jbuck@synopsys.com)
44074
44075         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
44076         * g++.old-deja/g++.mike/p784.C: Ditto.
44077         * g++.old-deja/g++.mike/p785.C: Ditto.
44078
44079 1997-09-05  Jeffrey A Law  (law@cygnus.com)
44080
44081           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
44082
44083 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44084
44085         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
44086         target feature; pass this to c-torture-execute as needed.
44087
44088 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
44089
44090         * lib/c-torture.exp(c-torture-execute): If the previous and the
44091         current executables being tested are identical, we don't need to
44092         run the executable again. Try to make the executable names
44093         unique. Add an optional argument for passing additional compiler
44094         flags.
44095
44096 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
44097
44098         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
44099
44100 1997-08-29  Jeffrey A Law  (law@cygnus.com)
44101
44102         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
44103
44104 1997-07-31  Jeffrey A Law  (law@cygnus.com)
44105
44106         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
44107         32bit or larger longs.
44108
44109         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
44110         have either a 32bit long or 32bit int.
44111
44112 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
44113
44114         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
44115         Make double precision tests dependent on sizeof (double).
44116
44117 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
44118
44119         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
44120         too.
44121
44122 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
44123
44124         * gcc.c-torture/compile/961203-1.cexp: New script.
44125
44126 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
44127
44128         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
44129         up the includes ourselves.
44130
44131 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
44132
44133         * lib/plumhall.exp: Remove random include, and add a few
44134         verbose messages for debugging.
44135
44136 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
44137
44138         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
44139         of trying to do it ourselves.
44140
44141 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
44142
44143         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
44144
44145 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
44146
44147         * gcc.prms/5403.c: Made regexp a bit less strict.
44148
44149 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
44150
44151         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
44152         is returned from remote_load instead.
44153         * lib/plumhall.exp: Ditto.
44154         * lib/mike-g++.exp: Ditto.
44155         * lib/old-dejagnu.exp: Ditto.
44156         * lib/c-torture.exp: Ditto.
44157
44158 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
44159
44160         * lib/g++.exp: Use build_wrapper procedure.
44161         * lib/gcc.exp: Ditto.
44162
44163 1997-05-20  Jeffrey A Law  (law@cygnus.com)
44164
44165         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
44166         an old-style decl for malloc.  Fixes tests to work when
44167         sizeof (int) != sizeof (size_t).
44168
44169 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44170
44171         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
44172
44173         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
44174         use stdargs.h interface.
44175
44176 1997-05-15  Mike Meissner  <meissner@cygnus.com>
44177
44178         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
44179         NO_VARARGS when compiling.
44180
44181 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
44182
44183         * lib/plumhall.exp(ph_includes): New procedure.
44184         (ph_make): Use it.
44185         (ph_compiler): Ditto.
44186
44187         * lib/g++.exp: Rename test-glue.c to testglue.c.
44188         * lib/gcc.exp: Ditto.
44189
44190 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
44191
44192         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
44193         to completion when it's called.
44194
44195 1997-03-21  Michael Meissner  <meissner@cygnus.com>
44196
44197         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
44198         is defined, don't do test.
44199
44200 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
44201
44202         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
44203         for object files.
44204         (ph_summary): Mark skipped testcases as untested, not unresolved.
44205
44206         * lib/plumhall.exp (ph_make): If unresolved because of bad
44207         errorCode, record errorCode in log file.
44208         (*): Replace send_log/verbose with verbose -log.
44209
44210 1997-03-19  Michael Meissner  <meissner@cygnus.com>
44211
44212         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
44213         double conversion if double isn't at least 8 bytes.
44214
44215         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
44216         int to work with targets where int is 16 bits.
44217
44218         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
44219         8 bytes, just exit, since 4 byte doubles don't have enough bits of
44220         precision for the test to complete.
44221
44222 1997-03-14  Michael Meissner  <meissner@cygnus.com>
44223
44224         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
44225         if d10v is not compiled with the -mdouble64 flag.
44226         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
44227
44228         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
44229         d10v is not compiled with the -mint32 flag.
44230
44231 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
44232
44233         * lib/plumhall.exp: Use incr_count.
44234
44235 1997-03-12  Jeffrey A Law  (law@cygnus.com)
44236
44237         * gcc.c-torture: Update to c-torture-1.45.
44238
44239 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
44240
44241         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44242         the name of the expect testcase file).
44243
44244         * lib/g++.exp(g++_init): Ditto.
44245
44246 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44247
44248         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44249         the host.
44250
44251         * lib/gcc.exp(gcc_exit): New procedure.
44252
44253 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44254
44255         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44256         specs where appropriate.
44257
44258         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44259         because of new "candidates are" messages, and removed a few
44260
44261         * Converted all non-old-style g++ testcases to old-style, and
44262         moved into g++.old-deja.
44263
44264 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44265
44266         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44267         options.
44268
44269         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44270         succeeded.
44271
44272         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44273
44274 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44275
44276         * lib/gcc.exp (gcc_target_compile): Add support for defining
44277         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44278         the machine doesn't have those features.
44279
44280 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44281
44282         * g++.law/operators4.exp: Don't use LIBS.
44283
44284 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44285
44286         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44287
44288         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44289         * lib/g++.exp: Set it here instead. Also, allow use of the
44290         --tool_exec and --tool_opt options. Change CXX to
44291         GXX_UNDER_TEST.
44292
44293         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44294
44295         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44296
44297 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44298
44299         * lib/old-dejagnu.exp: Use prune_warnings instead of
44300         prune_system_crud.
44301         * lib/mike-g++.exp: Ditto.
44302         * lib/gcc.exp: Ditto.
44303         * lib/g++.exp: Ditto.
44304
44305         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44306
44307 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44308
44309           * 941014-2.c: Include stdlib.h
44310           * 960327-1.c: Include stdio.h
44311           * dbra.c, index-1.c: Don't assume ints are 32bits.
44312
44313 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44314
44315         * lib/gcc.exp: Add gcc,stack_size target feature.
44316
44317         * lib/g++.exp(g++_target_compile): Add the include and link
44318         paths here, not in two other places. And, it's $options, not
44319         options.
44320
44321         * lib/mike-g++.exp(postbase): Remove the code that determines
44322         the correct include and link paths.
44323         * g++.old-deja/old-deja.exp: Ditto.
44324
44325 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44326
44327         * lib/g++.exp(g++_init): target_compile no longer returns the
44328         filename of the result.
44329
44330 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44331
44332         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44333         call to glob.
44334
44335         * gcc.c-torture/special/special.exp: Change call to
44336         gcc_target_compile to include the object file.
44337
44338 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44339
44340         * gcc.c-torture/special/special.exp: Correct misspelling in last
44341         change.
44342
44343 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
44344
44345         * lib/plumhall.exp(ph_summary): Log the entire output of the
44346         executable. Return -1 if there were any failures, 0 otherwise.
44347         (ph_execute): Return -1 if there were any failures, 0 otherwise.
44348         (ph_make): Clean up objects and executables that were built
44349         if the tests succeeded.
44350
44351 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
44352
44353         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44354         libraries and includes in the build tree as appropriate.
44355
44356 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44357
44358         * lib/c-torture.exp: Instead of looking for the global variable
44359         NO_LONG_LONG, check to see if that's a feature of the target.
44360
44361 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44362
44363         * config/default.exp: Minimize. Delete the remainer of the files in
44364         config; this functionality is now in devo/dejagnu/config.
44365
44366         g++.*/*: Pass any additional flags used to compile to postbase;
44367         delete CXXFLAGS.
44368
44369         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44370         is now done by runtest.exp. Use gcc_target_compile instead of
44371         compile.
44372
44373         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44374         Remove references to CFLAGS. Use remote_file instead of
44375         calling rm -f.
44376         (c-torture): Take a list of arguments to use to compile this
44377         testcase.
44378
44379         lib/g++.exp: Simplify. Use target_compile instead of compile.
44380         lib/gcc-dg.exp: Ditto.
44381         lib/gcc.exp: Ditto.
44382         lib/mike-{gcc,g++}.exp: Ditto.
44383         lib/old-dejagnu.exp: Ditto.
44384         lib/plumhall.exp: Ditto.
44385
44386 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44387
44388         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44389         (ph_linker): Likewise.
44390
44391 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44392
44393           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44394         MAP_ANON / MAP_ANONYMOUS if defined;
44395         else try to map from /dev/zero .
44396
44397 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44398
44399         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44400         isn't defined, then define it to MAP_ANONYMOUS.
44401
44402 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44403
44404         * gcc.c-torture: Update to c-torture-1.42 release.
44405
44406 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44407
44408         * gcc.c-torture: Update to c-torture-1.41 release.
44409
44410 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44411
44412         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44413         c-torture release.
44414
44415 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44416
44417         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44418         and LDFLAGS.  Fix second case to append the target_info ldflags
44419         onto LDFLAGS, not CFLAGS.
44420         * lib/g++.exp (g++_init): Add target_info stuff.
44421         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44422         of libgloss and newlib flags for !native.
44423
44424         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44425         (GDB): Fix relative path to go up another dir for finding gdb.
44426
44427 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44428
44429         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44430         versions in the target_info array, if they don't exist.
44431
44432 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44433
44434         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44435
44436 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44437
44438         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44439         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44440
44441 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44442
44443         * lib/old-dejagnu.exp: Don't remove the output file before we've
44444         actually tested it. Don't append pwd to the path of the executable
44445         we're testing.
44446
44447 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44448
44449         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44450
44451 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44452
44453         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44454         temporary directory for compiler files, and set it to a default
44455         value of /tmp. Set $output as the name of the output file from
44456         compiling the testcase. Add a -o option to $cflags_var so the
44457         compiler writes the final output file as $output. Set $executable
44458         to $output.
44459
44460         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44461         directory for compiler files, and set it to /tmp if it doesn't
44462         already have a value. Set $output_file to the name of the output
44463         file from compiling the testcase. Add a -o option to CXXFLAGS so
44464         the compiler writes the final output file as $output. Use $output
44465         as the executable to be tested.
44466
44467 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44468
44469         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44470
44471 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44472
44473         * gcc.c-torture/execute/pending-1.c: New test.  Still
44474         pending in Tege's queue.
44475
44476 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44477
44478         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44479         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44480         if there were failures.  Call unresolved if there were unresolved
44481         testcases.  Call gcc_fail if program did not run to completion.
44482         (ph_make): Pass additional argument name to ph_execute.
44483         (ph_execute): Add new argument.  Pass additional arguments to
44484         ph_summary.  Call gcc_fail is there is no execution output.
44485
44486 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44487
44488         * lib/plumhall.exp (proc_summary): Output relavent summary
44489         lines into the log so specific failures in plumhall can be
44490         investigated.
44491
44492 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44493
44494         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44495         (c-torture-execute): Don't try to execute tests which use
44496         "long long" types if $NO_LONG_LONG is nonzero.
44497
44498 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44499
44500         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44501         not c-torture.
44502
44503         * gcc.ieee: Move from here.
44504         * gcc.c-torture/execute/ieee: To here.
44505
44506 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44507
44508         * gcc.c-torture: Update to c-torture-1.41 release.
44509
44510 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44511
44512         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44513         not "$output".
44514
44515 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44516
44517         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44518         -c present.
44519
44520 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44521
44522         * config/proelf.exp: Handle connecting to a simulator.
44523
44524 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44525
44526         * config/proelf.exp: New file.  Enough framework that we can
44527         run c-torture tests on the proelf targets (or any other target
44528         that gdb can connect to for that matter).
44529
44530 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44531
44532         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44533         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44534
44535         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44536         exec_output exists.
44537
44538 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44539
44540         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44541         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44542
44543         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44544         to pass/fail/unresolved/unsupported/untested.  Caller must now
44545         call unresolved/unsupported/untested.
44546         * lib/*.exp: Update FSF address.  Update to handle new results of
44547         ${tool}_load.
44548         * lib/chill.exp (verbose): Delete.
44549
44550 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44551
44552         * lib/gcc.exp (default_gcc_start): Change order of args to
44553         $LDFLAGS $CFLAGS $LIBS.
44554         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44555         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44556         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44557         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44558         * gcc.misc-tests/dg-test.exp: Likewise.
44559         * gcc.misc-tests/msgs.exp: Likewise.
44560         * gcc.prms/prms.exp: Likewise.
44561         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44562         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44563
44564         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44565
44566 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44567
44568         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44569
44570         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44571         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44572
44573         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44574         necessary.
44575
44576 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44577
44578         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44579         global for loop; add use of $mathlib.
44580         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44581         settings here; set mathlib for anything but VxWorks.
44582
44583 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44584
44585         * gcc.c-torture: Update to c-torture-1.40 release.
44586
44587 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44588
44589         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44590         dg.exp.
44591
44592 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44593
44594         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44595         global.
44596
44597 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44598
44599         * lib/g++.exp (LIBS): Define if not already.
44600         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44601         (gcc-dg-prune): Call prune_gcc_output.
44602         * lib/gcc.exp (prune_gcc_output): New proc.
44603         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44604         prune_gcc_output.
44605
44606 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44607
44608         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44609         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44610
44611 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44612
44613         * gcc.c-torture: Update to c-torture-1.39 release.
44614
44615 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44616
44617         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44618         fails, try others as well.
44619
44620 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44621
44622         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44623         If compilation fails, mark execute tests as `untested'.
44624         If test is marked as unsupported, don't mark compilation and
44625         execute tests as failed.
44626
44627 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44628
44629         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44630         libstdc++ for whether or not we want to be doing shared
44631         libraries.  Delete link_curses since we don't need it anymore.
44632         * lib/mike-g++.exp (postbase): Don't link in libg++.
44633         * g++.old-deja/old-deja.exp: Likewise.
44634
44635 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44636
44637         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44638
44639 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44640
44641         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44642         For that, add `-Wl,-a,shared_archive'.
44643         * g++.old-deja/old-deja.exp: Likewise.
44644
44645 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44646
44647         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44648
44649 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44650
44651         * lib/mike-g++.exp (postbase): Pay attention to the status of
44652         g++_load.
44653
44654 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44655
44656           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44657
44658 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44659
44660         * lib/gcc.exp (default_gcc_start): No longer need to log program
44661         being executed or its output, execute_anywhere does that now.
44662         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44663         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44664
44665 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44666
44667         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44668         the same as those in lib/g++.exp.
44669
44670 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44671
44672         * gcc.c-torture: Update to c-torture-1.38 release.
44673         * gcc.ieee: Related changes.
44674
44675 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44676
44677         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44678         "exec". Minor reformatting changes.
44679
44680         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44681         cross. This means all "exec" calls now work on a remote host as
44682         well.
44683         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44684         cross. Filter out the extra "\r\n" stuff that expect puts in.
44685         (c-torture-execute): Filter out the bogus warnings like
44686         c-torture-compile does. Add support for canadian cross.
44687         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44688         Use execute_anywhere rather than calling exec directly. Now it
44689         works for canadian cross testing.
44690
44691 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44692
44693         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44694         results into a variable, and check that rather than using file exists.
44695
44696 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44697
44698         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44699         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44700
44701 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44702
44703         * g++.old-deja/old-deja.exp: Create and pass runshlib and
44704         lib_curses if there's a shared libg++ in the build tree.
44705
44706 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44707
44708         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44709         if not supported target.
44710
44711 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44712
44713         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44714         link_curses up to always happen, not just for native builds.
44715
44716 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44717
44718         * gcc.c-torture: Update to c-torture-1.36 release.
44719         * gcc.failure: Related changes.
44720
44721 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44722
44723         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44724
44725 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
44726
44727         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
44728         * lib/mike-g++.exp (postbase): Not in here.  Still reference
44729         runshlib, link_curses, and mathlib for link and run.
44730
44731         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
44732         pass the runtime shared library options for Solaris, OSF/1, and
44733         Irix5, and link with -lcurses to avoid unresolved references.
44734
44735 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44736
44737         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44738         only run once.
44739
44740 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44741
44742         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44743
44744 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44745
44746         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44747         do not have a framework for the "compat" tests yet.
44748
44749 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
44750
44751         * lib/mike-g++.exp (postbase): New local variable `mathlib',
44752         set to null if we're testing vxworks5.1.  Use that instead of
44753         `-lm' in the setting of LIBS for link and run.
44754
44755 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
44756
44757         * config/rom68k.exp (${tool}_load): Major changes to make it
44758         work.  Verified that it does in fact return the stuff in
44759         exec_output properly.  Catch any Emul or any TRAP other than 0.
44760
44761 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
44762
44763         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
44764         LDFLAGS properly for targets that need stuff from libgloss.
44765         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
44766         only run once.
44767         (gpp_initialized): New variable.
44768
44769 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
44770
44771         * config/rom68k.exp: Load libgloss.exp.
44772         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
44773         so we can produce a fully linked binary.
44774         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
44775         so we can produce a fully linked binary.
44776
44777 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44778
44779         * lib/plumhall.exp (ph_section): Watch for expected failures.
44780         Add missing `else'.
44781
44782         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44783         run the testcase.
44784         (c-torture): Likewise.
44785
44786 1995-08-28  Doug Evans  <dje@cygnus.com>
44787
44788         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
44789
44790         * lib/mike-g++.exp (mike_cleanup): New proc.
44791         (prebase): New globals compiler_result, not_compiler_result,
44792         target_regexp.
44793         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
44794         allow leading "-" in pattern.  Watch for unsupported tests.
44795         If $compiler_result is set, pattern match assembler code,
44796         and ditto for $not_compiler_result.
44797         * lib/mike-gcc.exp: Likewise.
44798
44799         * lib/plumhall.exp (ph_execute): Only call ph_summary if
44800         execution "succeeded".
44801
44802 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
44803
44804         * config/win32.exp: New file.
44805         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
44806
44807 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
44808
44809         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
44810         unsupported.
44811         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
44812         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
44813         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
44814
44815         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
44816         "... without exceptions was ...".  That is now handled by
44817         prune_system_crud.
44818         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44819
44820 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
44821
44822         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
44823         sieve.c,sort2.c}: New files.
44824         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
44825         sieve.exp,sort2.exp}: Drivers for them.
44826
44827         * lib/mike-gcc.exp (program_output): New user settable variable.
44828         (postbase): Call prune_system_crud.  Also prune extraneous compiler
44829         messages.
44830         * lib/mike-g++.exp (program_output): New user settable variable.
44831
44832         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44833
44834         * config/sh.exp: Deleted (use sim.exp instead).
44835
44836 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
44837
44838         * config/vx.exp: Declare CHECKTASK as global.
44839         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
44840         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
44841         * lib/old-dejagnu.exp: Load [pwd]/$executable.
44842
44843 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44844
44845         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
44846         target. Like vx.exp, only includes `vx29k.exp' instead of
44847         `vxworks.exp'.
44848
44849 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44850
44851         * config/sim.exp: Increase time limit from 120 seconds to 240.
44852
44853 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44854
44855         * gcc.c-torture/execute/950628-1.c: New test.
44856
44857 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44858
44859         * gcc.c-torture: Update with changes/additions from
44860         c-torture-1.34.
44861
44862 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44863
44864         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44865
44866 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44867
44868         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44869
44870 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
44871
44872         * gcc.c-torture/compile/950512-1.c: New test.
44873         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
44874         * gcc.dg/struct-ret-1.c: Likewise.
44875
44876 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
44877
44878         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
44879           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
44880
44881 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44882
44883         * gcc.c-torture/special/920411-1.c: Deleted.
44884         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44885
44886 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44887
44888         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44889         cpu limit.
44890
44891 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44892
44893         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44894
44895 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
44896
44897         From kenner;
44898         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
44899         is the proper length.
44900         * va-arg-3.c: Likewise.
44901
44902 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
44903
44904         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
44905         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
44906
44907         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
44908         * lib/g++.exp (default_g++_start): Delete old cruft.
44909
44910 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
44911
44912         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
44913         (2 * (1 << 18)) to (2 * (1 << 17)).
44914
44915         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
44916
44917 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
44918
44919         * config/rom68k.exp: Renamed from config/idp.exp
44920
44921 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
44922
44923         * c-torture/compile/921109-2.c
44924
44925 1995-04-18  Mike Stump  <mrs@cygnus.com>
44926
44927         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
44928         excess errors.
44929
44930 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
44931
44932         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
44933         output.
44934         * lib/g++.exp (default_g++_start): Likewise.
44935
44936 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
44937
44938         * gcc.c-torture/compile/950329-1.c: New test.
44939
44940 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
44941
44942           * config/bug.exp (${tool}_load): Updated to use new remote_open
44943           and remote_close procs.
44944         * config/idp.exp: New file.
44945
44946 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
44947
44948         * gcc.c-torture/execute/950322-1.c: New test.
44949
44950 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
44951
44952         * config/vx.exp (${tool}_load): Clean up testing of return code from
44953         vxworks_ld and vxworks_spawn.
44954
44955 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
44956
44957         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
44958
44959 1995-03-13  Mike Stump  <mrs@cygnus.com>
44960
44961         * lib/old-deja.exp: Add `excess errors test - ' error, now one
44962         can mark excess errors on a machine by machine basis.  Note, the
44963         default is to not expect any excess errors, even when excess
44964         errors test - is given, so you will want to put an XFAIL ... on
44965         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
44966         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
44967         those 4 machines, but no others.
44968
44969 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
44970
44971         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
44972         * lib/c-torture.exp: to here.
44973
44974 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
44975
44976         * gcc.c-torture/execute/950221-1.c: New test.
44977         * gcc.c-torture/execute/struct-ret-1.c: New test.
44978         * gcc.c-torture/compile/950221-1.c: New test.
44979
44980         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
44981
44982 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
44983
44984         * gcc.c-torture/execute/arith-1.c (main): Return 0.
44985         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
44986
44987 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
44988
44989         * g++.gb: New directory of tests, derived from my signature and
44990         class scoping tests.
44991
44992         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
44993         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
44994         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
44995         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
44996         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
44997         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
44998         * g++.gb/sig25.C: Likewise.
44999
45000         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
45001         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
45002         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
45003         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
45004         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
45005         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
45006         * g++.gb/sig25.exp: Likewise.
45007
45008         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
45009         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
45010         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
45011         * g++.gb/scope13.C: Likewise, this test still fails.
45012
45013         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
45014         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
45015         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
45016         * g++.gb/scope13.exp: Ditto.
45017
45018         * g++.gb/README: New file, explains what these tests are about.
45019
45020 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
45021
45022         * lib/dg.exp (dg-do): Support `preprocess'.
45023         (dg-test): Likewise.
45024
45025 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
45026
45027         * config/udi.exp: change "continue -expect" to "exp_continue".
45028
45029 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
45030
45031         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
45032         Delete redundant tests.
45033
45034         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
45035         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
45036         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
45037         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
45038         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
45039         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
45040         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
45041         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
45042
45043         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
45044         storing label pointers.
45045         * gcc.c-torture/execute/921019-1.c: Likewise.
45046         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
45047         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
45048         parameter fp.
45049         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
45050         constants.
45051
45052         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
45053         Delete obsolete tests.
45054
45055         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
45056         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
45057         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
45058         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
45059         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
45060         * gcc.c-torture/compile/950124-1.c: New test.
45061
45062         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
45063
45064 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
45065
45066         * lib/mike-g++.exp: Add -lm to LIBS.
45067
45068 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
45069
45070         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
45071
45072 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
45073
45074         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
45075
45076 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
45077
45078         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
45079
45080 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
45081
45082         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
45083         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
45084         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
45085         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
45086         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
45087         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
45088         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
45089         * g++.law/{operators31.C, operators32.C,
45090         * g++.law/{operators33.C, operators34.C}: Likewise.
45091         * g++.law/{pic1.C, refs2.C}: Likewise.
45092         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
45093         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
45094         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
45095         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45096
45097         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
45098         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
45099         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
45100         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
45101         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
45102         * g++.law/{enum9.exp, friend5.exp}: Likewise.
45103         * g++.law/{nest3.exp, nest4.exp}: Likewise.
45104         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
45105         * g++.law/{operators30.exp, operators31.exp}: Likewise.
45106         * g++.law/{operators32.exp, operators33.exp}: Likewise.
45107         * g++.law/{operators34.exp}: Likewise.
45108         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
45109         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
45110         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
45111         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
45112         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
45113
45114         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
45115         No longer expected to fail.
45116         * g++.law/missed-error3.C: Tweak for recent bool changes.
45117
45118 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
45119
45120         * config/emb-unix: Deleted.
45121         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
45122         remote execution.  Do final link on remote host if REMOTE_LINK is set.
45123
45124 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
45125
45126         * lib/dg.exp (dg-test): Fix typo in last patch.
45127
45128 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
45129
45130         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
45131         (handles multiple occurrences).
45132
45133 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
45134
45135         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
45136         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
45137         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
45138         printed).
45139         * lib/c-torture.exp (c-torture-compile): Likewise.
45140         (c-torture): Prepend full path if missing.
45141         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
45142         (gcc_fail): Likewise.
45143         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
45144
45145 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
45146
45147         * lib/netware.exp: Only attach to NetWare i386 systems.
45148
45149 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
45150
45151         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
45152         messages.  Add test name to "output pattern match" pass/fail message.
45153
45154 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
45155
45156         * gcc.dg: New testsuite.
45157         * gcc.dg/dg.exp: New file.
45158
45159         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
45160         test-switch.c}: Deleted.
45161
45162         * gcc.misc-tests/msgs.exp: New testcase driver.
45163
45164 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
45165
45166         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
45167         Watch for illegal return values from ${tool}_load.
45168         * config/unix.exp (${tool}_load): Fix pass/fail detection for
45169         cross targets.  Coerce return value >0 to 1.
45170
45171 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
45172
45173         * config/unix.exp (${tool}_load): Call program rsh, not proc.
45174
45175         * config/emb-unix.exp: New file.
45176
45177         * config/sim.exp: Error if variable $SIM not defined.
45178         (${tool}_load): Mark test as "untested" if simulator missing.
45179
45180         * config/unix.exp: Load remote.exp to get rcp_download.
45181         * lib/c-torture.exp: Use different option lists for testcases with
45182         and without loops.
45183         * gcc.c-torture/execute/execute.exp: Likewise.
45184
45185 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
45186
45187         * config/*.exp: Clarify return code from ${tool}_load.
45188         Call `unresolved' or `untested' instead of `warning' or `perror'
45189         (sometimes you still want to call both though).
45190         Add comment that `shell_id' is local to each file.
45191         * config/udi.exp (timeout): Set to 30.
45192         Don't print warning if connection fails, $connectmode has already
45193         printed an error.
45194         (${tool}_load): Move verbose messages to level 2.
45195         Rework pattern for "Process started" message.
45196         Pass `shell_id' to ${connectmode}_download.
45197         Retry twice upon timeout.  Make resetting of target more robust.
45198         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
45199         Pass `shell_id' to exit_$connectmode.
45200         Only call exit_$connectmode if connected.
45201         * config/unix.exp (${tool}_load): Check return codes better.
45202         * config/vrtx.exp (${tool}_load): Likewise.
45203         * config/vx.exp (${tool}_load): Likewise.
45204         Delete unneeded global's.
45205         * lib/dg.exp (dg-test): Update to reflect clarified return codes
45206         from ${tool}_load.
45207         (dg-stat): Delete.
45208         (dg-init): Delete recording of pass/fail counts.
45209         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45210         (old-dejagnu-init): Likewise.
45211         (old-dejagnu-stat): Delete contents, empty proc now.
45212         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
45213         (c-torture): Delete references to lcnt, lpass, lfail.
45214         Get option list from TORTURE_OPTIONS.
45215         Delete -funroll[-all]-loops if no loops.
45216         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
45217         (g++_stat): Delete contents (empty proc now).
45218         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
45219         (gcc_finish): Likewise.
45220         (gcc_stat): Deleted.
45221         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
45222         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
45223         * gcc.c-torture/execute/execute.exp: Likewise.
45224         Split tests into two parts: compile, execute.
45225         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
45226         no loops.  Update to reflect clarified return codes from ${tool}_load.
45227
45228 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
45229
45230         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
45231         to grep for.
45232         (old-dejagnu): Likewise (where necessary).
45233
45234 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
45235
45236         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
45237
45238         * lib/dg.exp (dg-process-target): Fix processing of selector.
45239         Add comment regarding use of `error'.
45240
45241         * lib/gcc.exp (prune_system_crud): Define if missing.
45242         * lib/g++.exp (prune_system_crud): Likewise.
45243
45244         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45245         Call prune_system_crud.
45246         * lib/dg.exp (dg-runtest): New proc.
45247         Use perror instead of send_user for tcl errors in testcase.
45248         Don't return any value, it's never used.
45249         Don't clobber previous definition of `unknown'.
45250         Print tcl errors in `dg-final'.
45251
45252 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45253
45254         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45255         (dg-test): Don't print errorInfo, it contains stack backtrace.
45256
45257 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45258
45259         * lib/g++.exp (runtest_file_p): Define if missing.
45260
45261 1994-09-24  Doug Evans  (dje@cygnus.com)
45262
45263         * lib/mike-g++.exp: Comment out loading of g++.exp.
45264         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45265         (default_g++_version): Always print something.
45266         (default_g++_start): Comment out call to `which'.
45267         (g++_start, g++_load): Deleted (must be defined in config file).
45268         * lib/gcc.exp: Test for existence of $CC at start.
45269         Delete check for tmpdir (done in gcc_init).
45270         (default_gcc_version): Always print something.
45271         (default_gcc_start): Comment out call to `which'.
45272         * config/*.exp: Major cleanup - make cross targets work at least a
45273         little better for g++ (by not being "--tool gcc" specific).
45274         Rename gcc_xxx to ${tool}_xxx.
45275         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45276         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45277
45278 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45279
45280         * lib/c-torture.exp (c-torture-compile): Rework compiler
45281         message processing.
45282
45283         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45284         c-torture.
45285
45286 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45287
45288         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45289
45290         * lib/dg.exp (dg-process-target): Support { target native }.
45291
45292 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45293
45294         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45295         looked for "... program xxx got fatal signal".
45296         Correct regsub munging of `comp_output'.
45297         Ignore compiler messages "path prefix not used" and "linker input
45298         file unused".
45299
45300 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45301
45302         * lib/gcc.exp (runtest_file_p): Define if missing.
45303         * gcc.prms/template.c: Example to work from.
45304
45305 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45306
45307         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45308         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45309
45310         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45311         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45312         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45313         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45314
45315         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45316         (dg-process-target): No longer a varargs proc.
45317         Return S/N for target, P/F for xfail.  All callers changed.
45318         (user option procs): More argument checking.
45319         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45320         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45321         (dg-test): Skip test if not running on selected target in `dg-do'.
45322         Update handling of `dg-do-what', `dg-output-text'.
45323         Separate execution pass/fail from output pattern match pass/fail.
45324         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45325
45326 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45327
45328         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45329         target for 920510-1.c.
45330
45331 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45332
45333         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45334         Clean up comment regarding use of passcnt, etc.
45335         (gcc_stat): Don't update `testcnt' here.
45336         (gcc_finish): Do it here.
45337         Might as well reset `but_id' here too.
45338         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45339         to determine if the file should be tested.
45340         * gcc.c-torture/compile/compile.exp: Likewise.
45341         * gcc.c-torture/execute/execute.exp: Likewise.
45342         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45343         * gcc.misc-tests/dg-test.exp: Likewise.
45344         * gcc.prms/prms.exp: Likewise.
45345         * gcc.wendy/wendy.exp: Likewise.
45346         * g++.old-deja.exp: Likewise.
45347         Move "Testing file" message to verbose level 1.
45348
45349 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45350
45351         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45352
45353 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
45354
45355         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45356         (default_gcc_start): Accept optional second list element
45357         of compiler flags.  Print compiler output at verbosity level 2.
45358         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45359         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45360         Save current values of framework globals passcnt, failcnt, xpasscnt,
45361         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45362         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
45363         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45364         xfailcnt to compute stats.  Update framework global `testcnt' from
45365         pass/fail counts.
45366         (gcc_finish): New proc.  Clean up test environment.
45367         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45368         (gcc_epass, gcc_efail): Delete.
45369         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45370         argument of line number.
45371         (dg-init): If the tool has an init routine, call it.
45372         (dg-test): Remove args `cflags_var' and `libs_var'.
45373         Pass all compiler options to ${tool}_start.
45374         Handle missing line number.
45375         (dg-finish): New function.
45376         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45377         particular files.  Call gcc_finish at end.  Move "skipping test"
45378         message to verbosity level 3.
45379         * gcc.c-torture/compile/compile.exp: Likewise.
45380         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45381         * gcc.c-torture/execute/execute.exp: Likewise.
45382         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45383         Print testcase being tried at verbosity level 1.
45384         * gcc.c-torture/special/special.exp: Unset xfail.
45385         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45386         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45387         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45388         * gcc.failure/failure.exp: Likewise.
45389         * gcc.ieee/ieee.exp: Likewise.
45390         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45391         Update call to dg-test.  Call dg-finish at end.
45392         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45393         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45394         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45395         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45396         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45397         * gcc.wendy/wendy.exp: Add copyright.
45398         Delete setting of tmpdir (done by gcc_init).
45399         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45400         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45401         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45402         gcc_[ce]pass/fail.
45403
45404 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45405
45406         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45407         confusion.
45408         (g++_load): Likewise.
45409
45410         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45411         Rename argument to `prog' to remove the confusion.
45412         Varargs fns behave differently too!
45413         (g++_load): Likewise.
45414
45415         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45416
45417         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45418         what it is.  Delete (always) printing of status value for !native.
45419         Simplify verbose code, and include status and exec_output.
45420         (g++_load): Use gcc_load.
45421
45422 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45423
45424         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45425         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45426         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45427         940714-3.c as these testcases don't exist anymore.  Make
45428         va-arg-1.c expected to pass.
45429
45430 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45431
45432         * gcc.misc-tests/misc.exp: Only run specific testcases.
45433         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45434         * gcc.misc-tests/dg-[1-9].c: New files.
45435
45436         * lib/dg.exp: New testsuite driver.
45437         * gcc.prms/prms.exp: Use it.
45438
45439         * README.gcc: New file.
45440
45441         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45442         Document and reset `lxpass' and `lxfail'.
45443         Simplify "initialized" message.
45444         (gcc_stat): Clean up comments a little.
45445
45446 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45447
45448         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45449
45450 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45451
45452         * lib/old-dejagnu.exp (process-option): New proc.
45453         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45454         (old-dejagnu): Simplify.
45455         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45456
45457 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45458
45459         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45460         exists and is not an empty string.
45461
45462         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45463         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45464         finished.
45465         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45466         automatically.
45467
45468         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45469         longer expected to fail.
45470
45471         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45472         "f" function call.
45473
45474         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45475
45476         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45477         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45478         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45479         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45480         c-torture-1.29.
45481
45482         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45483         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45484
45485         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45486
45487         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45488         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45489
45490         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45491         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45492         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45493
45494 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45495
45496         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45497         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45498         940714-1.c, 940714-2.c, 940714-3.c},
45499         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45500         gcc.misc-tests/{mg.c,mg.exp}:
45501         New tests.
45502         * gcc.noncompile/noncompile.exp: Change accordingly.
45503
45504 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45505
45506         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45507         Undo previous clobberage.
45508
45509 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45510
45511         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45512         * gcc.special/{930510-1.c, special.exp}:
45513         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45514         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45515         struct-varargs-1.c}: New tests from c-torture-1.26.
45516
45517 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45518
45519         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45520           argument to switch.
45521
45522 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45523
45524         * Revert the previous changes.  Please see Rob's directory
45525           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45526           fixes.
45527
45528 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45529
45530         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45531             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45532             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45533             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45534             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45535             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45536             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45537             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45538             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45539             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45540             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45541             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45542             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45543             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45544             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45545             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45546             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45547             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45548             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45549             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45550             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45551             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45552             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45553             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45554             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45555             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45556             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45557
45558 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45559
45560         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45561             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45562           with perror calls.
45563
45564 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45565
45566         * config/unix.exp (g++_load): Fix syntax.
45567
45568 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45569
45570         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45571         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45572         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45573         Don't expect va-arg-1.c to fail.  Correct expected output for
45574         920928-1.c.
45575         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45576         * gcc.wendy/hbm4.c: Correct typo.
45577         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45578
45579 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45580
45581         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45582         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45583         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45584         * lib/c-torture.exp (c-torture-compile): Ditto.
45585
45586         Reduce volume of output (remove all the -I's and such).
45587         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45588         Call gcc_cpass, gcc_cfail.
45589         (c-torture): Pass testing option to c-torture-compile.
45590
45591 1994-03-21  Doug Evans  (dje@cygnus.com)
45592
45593         Bring patches over from progressive.
45594         * config/default.exp: Exit remote shell cleanly.
45595         (g++_exit, g++_start): Add default versions.
45596         * config/sim.exp (gcc_load): Use perror, not error.
45597
45598 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45599
45600         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45601         set in site.exp.
45602
45603 1994-03-14  Doug Evans  (dje@cygnus.com)
45604
45605         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45606         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45607         (wendy_try): New proc to run testcase.
45608         (main loop): Call 'em.
45609         * gcc.wendy/*.c: Clean up pass to correct expected output.
45610
45611         * lib/gcc.exp: Minor cleanup work.
45612         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45613
45614 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45615
45616         * config/sim.exp (gcc_load): Document return codes better.
45617         Don't pass -v to simulator.
45618
45619 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45620
45621           * gcc.special/920717-x.c: Fix typo.
45622           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45623           get at sources.
45624
45625         * lib/mike-gcc.exp: Fix typo.
45626
45627 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45628
45629         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45630         binary to use, transform the name.
45631         * config/*.exp: rename everything. Nuke any g++ specific files,
45632         it's now a special case of gcc that requires no special support.
45633         Add a default.exp for unsupported targets.
45634
45635 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45636
45637         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45638         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45639         version of Tcl.
45640
45641 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45642
45643         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45644         than a warning.
45645
45646 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45647
45648         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45649
45650 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45651
45652         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45653         option_list.  Compile every file with only 4/6 option choices
45654         (same as C torture) instead of with 12/18 different option
45655         choices.
45656         * lib/c-torture.exp: Likewise.
45657
45658         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45659         not already set.
45660
45661 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45662
45663         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45664         can put an XFAIL *-*-* on excess errors.
45665
45666 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45667
45668         * g++.law: Add more tests derived from g++-bugs snapshots.
45669
45670         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45671         equivalent to g++.law/init9.
45672
45673         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45674         compiled it, and the a.out file after we've run it.
45675
45676 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45677
45678         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45679         compiled it, and the a.out file after we've run it.
45680
45681 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45682
45683         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45684
45685 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45686
45687         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45688         version number.
45689
45690 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45691
45692         * g++.law: New directory of g++ tests derived from the g++-bugs
45693         snapshots.
45694
45695 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45696
45697         * gcc.compile: initbug1.c initbug1.exp testcase added
45698
45699 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45700
45701         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
45702         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
45703           fixes submitted by Jeff Law (law@cs.utah.edu)
45704         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
45705           Jeff Law (law@cs.utah.edu)
45706
45707
45708 1993-11-30  Mike Stump  (mrs@cygnus.com)
45709
45710         * config/unix-g++.exp: Follow the gcc way of doing things.
45711         * g++.old-deja/old-deja.exp: Minor updates.
45712         * lib/g++.exp: New file, follow the gcc way of doing things.
45713         * lib/old-dejagnu.exp: Minor updates.
45714         * lib/mike-g++.exp: Always unset errorInfo.
45715
45716 1993-11-06  Mike Stump  (mrs@cygnus.com)
45717
45718         * lib/gcc.exp: Fix some errors with the below change, CC and
45719         CFLAGS should be global when setting, not local.
45720
45721 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45722
45723         * lib/gcc.exp: Transform tool name.
45724
45725 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45726
45727         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45728
45729 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45730
45731         * lib/gcc.exp: change gcc_done to gcc_stat
45732
45733 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45734
45735         * Upgraded gcc testsuite to c-torture version 1.25
45736
45737 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45738
45739         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45740         * lib/c-torture: added hooks for new reporting code.
45741
45742 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45743
45744         * config/sh-gcc.exp: check if sh-sim exists in the path
45745
45746 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
45747
45748         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
45749         * gcc.compile/compile.exp: Initial changes for new logic.
45750         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
45751         * gcc.failure/failure.exp: Initial changes for new logic.
45752         * gcc.ieee/ieee.exp: Initial changes for new logic.
45753         * gcc.misc-tests/misc.exp: Initial changes for new logic.
45754         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
45755         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
45756         * lib/c-torture.exp: Initial changes for new logic.
45757         * lib/gcc.exp: Initial changes for new logic.
45758
45759 1993-10-15  Mike Stump  (mrs@cygnus.com)
45760
45761         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
45762         depend upon failure or success.  Fully qualify names in failure
45763         and success messages.  Always remove a.out before starting
45764         compile, just in case.  Pay more attention to error text output by
45765         the compiler.  Handle testcases with no known past errors just
45766         like all others, so that things are uniform.  Other miscellaneous
45767         improvements.
45768
45769 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45770
45771         * gcc.cpp: new directory for cpp tests
45772
45773 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
45774
45775         * lib/chill.exp: Code reformatted, removed unused code.
45776         * config/unix-chill.exp: Code reformatted, removed unused code.
45777         * chill.execute/execute.exp: Code reformatted, removed unused code.
45778         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
45779
45780 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45781
45782         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45783         routines not written.
45784
45785 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45786
45787         * config/bug-gcc.exp: Use new procs from bug.exp.
45788
45789 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
45790
45791         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
45792         via ftp, rather than depending on NFS.
45793         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
45794         case.
45795
45796 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45797
45798         * config/bug-gcc.exp: Use new download proc.
45799
45800 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
45801
45802         * chill.execute/execute.exp: cleanups, handles errors better
45803         * chill.compile/compile.exp: rewrite, based on execute.exp
45804         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
45805         * lib/chill.exp: major changes to diff proc and compile and link
45806           procs. added chill_fail and chill_pass wrappers to pass and
45807           fail. added more comments, and handle error codes better.
45808           Added a hack to capture stderr from exec, so noncompile tests
45809           can work.
45810
45811 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
45812
45813         * chill.execute/execute.exp: rewrite of testsuite driver
45814         * lib/chill.exp: rewrite of testsuite driver
45815         * config/unix-chill.exp: rewrite of testsuite driver
45816
45817 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
45818
45819         In chill.execute:
45820         * iexpr.ch: Standardize uppercase.
45821         * tuples.dat: Standardize uppercase.
45822         * vary.ch: standardize.  Correct varying string assignments.
45823         * vary.dat: Add new output lines.
45824
45825 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
45826
45827         In chill.execute:
45828         * chprintf.ch: Standardize use of uppercase.
45829         * tuples.ch: Standardize and turn arr2 into a DCL,
45830           rather than a SYN.
45831         * pinits.ch: Standardize.
45832
45833 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45834
45835         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45836         * Makefil: Renamed to Makefile.in.
45837         * configure.in: New.
45838
45839 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
45840
45841         In chill.execute:
45842         * .cvsignore: Add result/output files.
45843         * Makefile: Fix up variables at start.  Use MFLAGS
45844           everywhere.  Correct bool_loc, built_ins entries.
45845           Add entry for vary1.ch.
45846         * bitarray.ch: Standardize upper-case usage.
45847         * bitexpr.ch: Standardize, add output of b1.
45848         * params.ch: Use arrayt in along PROC parameters, to
45849           avoid novelty problems.
45850         * sets.ch: Tiny cleanup.
45851         * vary1.ch: Re-indent.
45852
45853 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45854
45855           * Add PR-related files to Makefiles, .cvsignore files, etc.
45856
45857 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
45858
45859         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
45860           with compiler objects. New names are test-flow.c and test-loop.c
45861
45862 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45863
45864         * Upgraded c-torture tests from 1.19 to 1.20
45865
45866         * new files:
45867         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
45868         * gcc.compile: 930623-1.c 930623-2.c
45869         * gcc.noncompile: 930622-1.c 930622-2.c
45870         * gcc.failure: 920411-1.c 920627-2.c
45871         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
45872
45873 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
45874
45875         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45876           More changes to get testsuite working properly. Needs more work.
45877           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
45878
45879 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45880
45881         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45882           More changes to get testsuite working properly. Needs more work.
45883
45884 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
45885
45886         * chill.compile/compile.exp: Added for Dejagnu support
45887         * chill.execute/execute.exp: Added for Dejagnu support
45888         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
45889
45890 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
45891
45892         This should complete moving the CHILL test files.
45893         * chill.noncompile(.cvsignore printf.grt
45894             in-printf.grt chprintf.grt chprintf.ch):
45895             Added test-support files.
45896           (Makefile): Modified further.
45897         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
45898             signal.ch): Added test files.
45899           * chill.execute (.cvsignore printf.grt printr.c
45900             in-printf.grt rts.c chprintf.grt rts.h): Added
45901           test-support files.
45902             (Makefile): More corrections.
45903
45904 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
45905
45906         * chill.compile, chill.execute, chill.nocompile: Add CHILL
45907           test cases, ready for DejaGnu.
45908
45909 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
45910
45911         * Upgraded c-torture tests from 1.18 to 1.19
45912
45913         * gcc.compile: added test(s):
45914           930607-1.c
45915         * gcc.execute: added test(s):
45916           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
45917
45918         * added new subdirectory for misc tests: gcc.misc-tests
45919         * gcc.misc-test(s): added tests:
45920           inst-check.c test-consts.c test-ior.c test-switch.c
45921
45922 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
45923
45924         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
45925
45926 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
45927
45928         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
45929
45930 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
45931
45932         * Upgraded c-torture tests from 1.17 to 1.18
45933
45934 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
45935
45936         * Upgraded c-torture tests from 1.12 to 1.17
45937
45938 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
45939
45940         * lib/old-dejagnu.exp:
45941           Fixed handling of XFAIL target triplets to correctly
45942           recognize wildcard characters.  Removed code that
45943           appended a unique id tag to the end of the file name
45944           printed out by the result of the testcases within a
45945           given test file.
45946
45947 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
45948
45949         * lib/old-dejagnu.exp:
45950           Reworked expected failure handling to trigger off of XFAIL
45951           keyword in keyphrase embeded in testcase source code. The
45952           XFAIL keyword must be at the end of the keyphrase line. It
45953           may optionally be followed by one or more target triplets.
45954           It has just occured that the handling of wildcards in the
45955           target triplet may not be correct.
45956
45957 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
45958
45959         * g++.old-deja/tests:
45960           Moved all subdirectories up one level into g++.old-deja .
45961
45962         * lib/old-dejagnu.exp:
45963           Fixed problem with CXXFLAGS not being properly reset, and being
45964           corrupted with extraneous "-c" compiler option.  This was
45965           causing binaries to not be generated for test that needed them.
45966           Modified strings passed to "pass" and "fail" so that individual
45967           tests from the same test file would be distinguished by an
45968           identifier appended to the test file name in the summary logs;
45969           this corrected a problem with erroneous diff logs.  Added code
45970           to search testcases for expected fail and unexpected pass keywords.
45971
45972 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
45973
45974         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
45975
45976 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
45977
45978         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
45979           Removed extraneous text from end of "Special g++ Options"
45980           keyphrase.
45981
45982         * lib/old-dejagnu.exp: Added pattern matching to look for new
45983           keywords, embedded in testcases comments, which will trigger
45984           calls to xpass and xfail.
45985
45986 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
45987
45988         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
45989           comments embedded in the testcases, especially the one looking for
45990           special compiler options, as well as the pattern matching for the
45991           compiler output again.
45992
45993 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
45994
45995         * lib/old-dejagnu.exp: Do a proper check of the return value for
45996           execute tests. Fixed several problems with the pattern matching
45997           of the compiler output which gave erroneous test results.
45998           Changed several of the test result messages to be more descriptive.
45999         * config/unix-g++.exp: Proc g++_load now actually works and
46000           executes the tests passed to it and returns a usable return
46001           value.
46002
46003 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
46004
46005           * lib/gcc.exp: Exits gracefully if $CC is bogus.
46006
46007 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
46008
46009         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
46010           Modified both files to properly execute the old style
46011           dejagnu tests. The previous versions of these files were
46012           experimental and did not function anything near correctly.
46013
46014 1993-04-05  Rob Savoye  (rob@cygnus.com)
46015
46016         * Removed all Makefile.in and configure.in files. No configuration
46017         needed now.
46018
46019 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
46020
46021         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
46022
46023 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
46024
46025         * gcc.compile/configure.in, gcc.unsorted/configure.in,
46026         gcc.special/configure.in, gcc.noncompile/configure.in,
46027         gcc.execute/configure.in, gcc.code_quality/configure.in,
46028         g++.other/configure.in, g++.old-deja/configure.in,
46029         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
46030         in srcname setting.
46031
46032 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
46033
46034         * lib/udi.exp: Fixed mondfe and mondfe_download.
46035         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
46036         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
46037
46038 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
46039
46040         * config/udi-gdb.exp: Check $shell_id after connecting to target.
46041         (gdb_exit): Don't remove *_soc files.
46042
46043 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
46044
46045         * lib/c-torture.exp: Don't look for main; instead always use -w
46046         -c.  This is how the c-torture tests work.  Remove the object
46047         file if the compilation succeeds.
46048         * gcc.execute/execute.exp: Remove executable if test passes.
46049         * gcc.noncompile/noncompile.exp: Every test is an expected
46050         failure.
46051         * gcc.special/special.exp: Added tests from c-torture 1.11,
46052         corrected use of existing test.
46053         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
46054         gcc.execute/920625-1.c: Updated to c-torture 1.11.
46055         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
46056         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
46057         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
46058         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
46059         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
46060         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
46061         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
46062         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
46063         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
46064         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
46065         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
46066         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
46067         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
46068         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
46069         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
46070         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
46071         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
46072         c-torture 1.11.
46073         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
46074         correspond to c-torture 1.11.
46075
46076         * New file.